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

Reply via email to