Hi guys, I've bashed my way through creating gEDA .deb packages for my PPA on launchpad.net.
https://edge.launchpad.net/~pcjc2/+archive For a first attempt, I've packaged git HEAD code (commit #e84330457016f1bfb3db1cd6c8a6980a72a6e90c) I've uploaded packages for the three latest Ubuntu releases, including the development version. That is: geda - 1:1.5.1.99~git20090106.e8433045-0~pcjc2~jaunty5 geda - 1:1.5.1.99~git20090106.e8433045-0~pcjc2~intrepid3 geda - 1:1.5.1.99~git20090106.e8433045-0~pcjc2~hardy3 These are single source package builds which in turn produce the 11 gEDA binary packages you find on Debian / Ubuntu systems. To test these builds, you can simply add my PPA to your /etc/apt/sources.list.d/ Create a new file there (as root), called "pcjc2-ppa.list" with the contents: deb http://ppa.launchpad.net/pcjc2/ubuntu jaunty main deb-src http://ppa.launchpad.net/pcjc2/ubuntu jaunty main or deb http://ppa.launchpad.net/pcjc2/ubuntu intrepid main deb-src http://ppa.launchpad.net/pcjc2/ubuntu intrepid main or deb http://ppa.launchpad.net/pcjc2/ubuntu hardy main deb-src http://ppa.launchpad.net/pcjc2/ubuntu hardy main (Depending on what Ubuntu version you're running) apt-get update Will pull in the list of new packages You may have to "apt-get remove" your current gEDA packages in order for the upgrade to proceed. Specifically, remove the package "libgeda33" with "apt-get remove libgeda33", and everything which that requires. (On my box this also pulled in some of the new gEDA packages) Then: apt-get upgrade Should install the remainder of the new packages. Since this is testing only, you might want to revert to the old version of gEDA. To do this, remove "/etc/apt/sources.list.d/pcjc2-ppa.list" file, and update with "apt-get update" You can revert the gEDA packages back with the following command (Replacing "jaunty" with "intrepid" or "hardy" as appropriate): IE: sudo apt-get install geda/jaunty geda-gschem/jaunty geda-gattrib/jaunty geda-gnetlist/jaunty geda-gsymcheck/jaunty geda-utils/jaunty geda-doc/jaunty geda-examples/jaunty libgeda-common/jaunty geda-symbols/jaunty or sudo apt-get install geda/intrepid geda-gschem/intrepid geda-gattrib/intrepid geda-gnetlist/intrepid geda-gsymcheck/intrepid geda-utils/intrepid geda-doc/intrepid geda-examples/intrepid libgeda-common/intrepid geda-symbols/intrepid or sudo apt-get install geda/hardy geda-gschem/hardy geda-gattrib/hardy geda-gnetlist/hardy geda-gsymcheck/hardy geda-utils/hardy geda-doc/hardy geda-examples/hardy libgeda-common/hardy geda-symbols/hardy I'd appreciate any feedback people have regarding the performance of these packages (which feature the new cairo rendering, but not pango font rendering). Similarly, if there are any visual artefacts people find with the rendering of schematics, I want to know about it. I've stressfully installed and then downgraded my own Ubuntu Jaunty system. I have not got access to an intrepid or Hardy box to test those backports. Best regards, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
