Created attachment 74920 [details] Changes needed for Arch Linux I added support for bootstrapping cerbero in Arch Linux. Since python platform does not support Arch Linux, I am looking for "ARCH" in pplatform.release(). Also the script needs to use the python2 binary, since /usr/bin/python is python3. https://github.com/lubosz/cerbero
Created attachment 74921 [details] [review] Changes needed for Arch Linux The above patch had other things in it, sorry. This is a clean one. Also my github arch-support branch is only arch related.
Comment on attachment 74921 [details] [review] Changes needed for Arch Linux Review of attachment 74921 [details] [review]: ----------------------------------------------------------------- Except for the python2 change, it can be merged. Can you please split it until we find a proper solution for it? ::: cerbero-uninstalled @@ +1,1 @@ > +#!/usr/bin/env python2 It doesn't looks good to me as it would break other distros ::: cerbero/bootstrap/linux.py @@ +102,5 @@ > + packages = ['intltool', 'cmake', 'doxygen', 'gtk-doc', > + 'libtool', 'bison', 'flex', 'automake', 'autoconf', 'make', > + 'curl', 'gettext', 'alsa-lib', 'yasm', 'gperf', > + 'docbook-xsl', 'transfig', 'libxrender', > + 'libxv', 'mesa', 'python2', 'wget', 'glib-networking'] It probably needs more dependencies, but we can leave it like this for now. A good test would be to bootstrap and package on a chroot with only the base system installed.
(In reply to comment #2) > Comment on attachment 74921 [details] [review] [review] > Changes needed for Arch Linux > > Review of attachment 74921 [details] [review] [review]: > ----------------------------------------------------------------- > > Except for the python2 change, it can be merged. Can you please split it > until we find a proper solution for it? The problem is that python2 is python 2.x and python is python 3.x on Arch Linux? We could try to make cerbero work with python 3.x then, would be necessary at some point in the future anyway. Do you know how much work it would be?
I guess you could use 2to3 to make a python 3 version. What is more popular though is making the software work in Python 2 and 3 with the same codebase, like Django 1.5.
(In reply to comment #4) > I guess you could use 2to3 to make a python 3 version. What is more popular > though is making the software work in Python 2 and 3 with the same codebase, > like Django 1.5. Yeah, the same codebase should be made to work with both Python versions
https://github.com/lubosz/cerbero/tree/Arch This is my current Arch branch, rebased to master. Are you still sure about the shebangs? Isn't it state of the art to use python2 shebangs for python2 code?
I'd appreciate if this gets merged, I need it aswell.
Created attachment 100892 [details] Changing shebangs to python2 allows cerbero to run without specifying the interpreter
Created attachment 100893 [details] Add Arch Linux support (checks for multilib repository)
Created attachment 100894 [details] Gtk+ and GLib recipe patch for Arch
Created attachment 100895 [details] libkate patch for arch
Created attachment 100896 [details] Cairo fix for gcc 4.9
Created attachment 100897 [details] gobject-introspection fix for arch
I enjoyed over read your blog post. This was actually what i was looking for and i am glad to came here! https://webnovel.online
Hey, Really it's very fantastic post. Which am looking. Really it has great stuff. I hope you keep on updating with latest post. you may visit: https://192-168-1-254.online/
I'm very happy to see this post. Which is really very informative website. Even am waiting for more updates. Thank You! https://www.vtpeanutbutter.com/tellthebell/
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.