-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 3/21/10 11:27 AM, Vincent Beffara wrote: > > Hello, > >>> The original package is named 'ipe6' because it builds shared libraries >>> as well (ipe6-shlibs). I'd recommend making the library package >>> ipe7-shlibs for consistency, but you're welcome to call the main package >>> "ipe". >> >> More critically, what is the install_name of the library? If it is >> still libipe.1.dylib (same as ipe6) then package-name remains the >> same. If it changes, package-name must change. No clue why ipe_6_ was >> chosen for _1_.dylib, but now we're stuck with that for it, and you >> can make your own choice about what new package-name to use if that >> filename will be different. > > ipe_6_ was chosen (I can only guess) because the program version was > 6.0.something and referred to as ipe6. And actually separating the > shlibs out was done to follow the packaging rules, but I don't know if > anyone ever saw anything else than ipe use them ;-) > > For consitstency, I chose to use libipe.7.dylib as install_name and so > ipe7-shlibs as corresponding package name. The actual software does not > really do anything about it (without a patch the install_name ends up > being ../../build/src/libipe.so.5.0.10 or something like that). >
I'd recommend being consistent with _upstream_ then, and setting the install_name as libipe.5.dylib. > BTW, if ipe7-shlib is a splitoff of ipe, and there is an upgrade of ipe > upstream with a different major version, and I end up having ipe8-shlibs > as a splitoff of a new version of ipe, then nobody can build ipe7-shlibs > anymore, which sounds a little bad. So I will go for ipe7 as package > name. No, it should still be possible to build ipe7-shlibs. One way to do it is to have the version number on the .info file. > > Is it allowed to create a package 'ipe' which does nothing but depend on > ipe7 (and later on ipe8 in case of an upgrade), or are such things > reserved for developers higher in the food chain ? Or am I simply wrong > in wanting the package name to match the software name without a version > number attaached to it ? > > > Thanks for all your help, > > /v > Look at the imagemagick* packages for an example of packages with libversioning for their libraries, but a main package that always depends on the latest library version without carrying the number (i.e. it's always 'imagemagick'). - -- Alexander Hansen Fink User Liaison -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkumPegACgkQB8UpO3rKjQ/TJACfYgLXsiS3IKTdb/z0/azY08JD MDwAoJ2fyrXj4k/UzL7lKkPbuNKsAwy/ =uD46 -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel