Robert Jordens <[EMAIL PROTECTED]> writes: > Hello! > > [Mon, 20 Feb 2006] Mario Lang wrote: >> Package: libjack0.100.0-0 > ^^^^^^^^^^^^^^^^ > >> Could you please explain the rationale behind above patch? >> By default, jack uses ${libdir}/jack as directory for searching > > If you use ${libdir}/jack, you can't install two different versions > (sonames thus different package names) of libjack at the same time. That > makes Library transitions extra-hard. > >> lib version number in it. However, there is no obvious way >> to figure out whats the correct dir to use for addon packages. > > The name ist always ${libdir}/${libjack-package-name}. Easy enough?
No. How would a program compiled from source know which name the Debian package for jack has? $ pkg-config --variable=libdir jack /usr/lib How would you proceed from there? Maybe we could just add addondir to the jack.pc? >> So, how would a in-process client module know where >> it has to go on a Debian system? On systems running jackd from >> source, they simply go into /usr/lib/jack, which is relatively >> easy to figure out in configure scripts. > > ... and clashes for above reason. OTOH, I really dont think any serious jack user has two versions running at the same time. But I see your above point of course. > >> I suggest we either drop the above patch, and use >> the same ADDON_DIR as other jackd installations, or >> we offer some way for addon packages to query this >> directory name. > > I assume you already have found a way to depend on a libjack package. > Then the location for the modules is as described above. I am not talking about packaged software, I am talking about a source tarball being installed by a user on a debian system using jack. -- CYa, Mario
pgprLeCaHzeVk.pgp
Description: PGP signature