[Debian GNUstep maintainers] new GNUstep packages -- for developers
only!
Hubert Chan
hubert at uhoreg.ca
Sat Oct 29 03:43:06 UTC 2005
I have (finally) created packages for the new GNUstep base packages
(-make, -base, -gui, -back, -ppd). Sorry for the delay. *These are
very rough packages.* I have not yet tested upgrading from the old
packages to the new packages. Trying to upgrade will most likely fail.
(Help testing upgrading and/or figuring out how to make it work is
appreciated.) There are probably bugs in them. I have probably make
very stupid mistakes.
However, these packages should be good enough so that you can build new
versions of the packages that you maintain. I expect that packages
built using these new packages will be able to run fine with the final
versions of the packages. Just as long as you depend: on a high enough
version of the libraries (which should be done automatically).
The only changes that you should have to make to your packages are to
call the "gsdh_gnustep"[1] debhelper script at an appropriate place in
debian/rules -- probably in the binary-arch and/or binary-indep rules.
[1] I haven't heard back from Joey yet about integrating the script into
debhelper, so I've renamed the script to something that won't collide if
it does eventually get integrated into debhelper.
Some caveats:
- As mentioned above, these packages will probably not upgrade
gracefully from the current versions in Debian. You should install
them on a clean system, or a chroot.
- If your package installs manpages both in Library/Documentation/man
and /usr/share/man, these will conflict when gsdh_gnustep moves the
man pages. So get rid of one copy.
- I haven't tested frameworks yet, so I don't know if gsdh_gnustep does
the right thing for frameworks. I'll probably test it tomorrow with
either Pantomime or PopplerKit.
- There is one issue that I haven't yet decided on: what to do with
Library/Makefiles, since it is almost all arch-indep except for two
files. I will probably do what I proposed in my last email (moving
Library/Makefiles to share, and moving the two arch-dep programs to
System/Tools). This probably won't affect (m)any packages, since
there probably isn't much that installs files into Library/Makefiles,
but if your package does that, you should be aware that it may break
with future versions. This is the only thing that I am anticipating
will break.
The packages can be found at:
http://www.uhoreg.ca/programming/debian/gnustep/packages/
I hope that those are all the correct versions. I'll try to make that
apt-gettable soon.
P.S. Thanks to Gürkan for bugging me to work on these packages. ;-)
--
Hubert Chan <hubert at uhoreg.ca> - http://www.uhoreg.ca/
PGP/GnuPG key: 1024D/124B61FA
Fingerprint: 96C5 012F 5F74 A5F7 1FF7 5291 AF29 C719 124B 61FA
Key available at wwwkeys.pgp.net. Encrypted e-mail preferred.
More information about the pkg-GNUstep-maintainers
mailing list