[Dev] Fwd: Re: [arch-dev-public] libdeps (was: ffmpeg 0.8 and x264)
Nicolás Reynolds
fauno at kiwwwi.com.ar
Mon Oct 31 15:48:59 GMT 2011
----- Forwarded message from Florian Pritz <bluewind at xinu.at> -----
> Date: Mon, 31 Oct 2011 15:52:02 +0100
> From: Florian Pritz <bluewind at xinu.at>
> To: arch-dev-public at archlinux.org
> Subject: Re: [arch-dev-public] libdeps (was: ffmpeg 0.8 and x264)
> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20111001
> Thunderbird/7.0.1
>
> On 31.10.2011 15:04, Ionut Biru wrote:
> > Hi,
> >
> > we didn't had a large rebuild for a long time now.
> >
> > i the same time i pushed a new x264 as well.
> >
> > happy compiling.
> >
> >
>
> If you want to, you can try libdeps (previously called sodeps) with this
> rebuild.
>
> Since pacman 4, makepkg will automatically add the library version to
> provide/depends entries ending in .so when writing .PKGINFO.
>
> A quick example for readline:
>
> - In the readline PKGBUILD one would add "provides=(libreadline.so)".
> When building makepkg expands that to "libreadline.so=6-64". 6 is the
> library version (from the soname) and 64 is the architecture (64-bit).
>
> - Then one could add "depends=(libreadline.so)" in the bash PKGBUILD
> and makepkg would check all binaries in the final package, extract the
> version numbers of the needed libraries and create "libreadline.so=6-64".
>
> - When upgrading now, pacman will ensure that the libreadline.so
> dependency for bash is always met and it will complain if the library
> gets updated and bash hasn't yet been rebuilt.
>
> This can also be handy to spot aur packages that will break when
> upgrading. (The warnings can be ignored by using the -d option in pacman)
>
>
> It will not break the PKGBUILD for older makepkg versions and it's also
> completely transparent to pacman. All the magic is done in makepkg.
>
>
> If you want to see which libraries a package links to or provides, you
> can use my scripts [1] [2].
>
> In case something is unclear, just ask :)
>
>
> [1]: http://git.server-speed.net/bin/plain/find-libdeps.sh
> [2]: http://git.server-speed.net/bin/plain/find-libprovides.sh
>
> --
> Florian Pritz
>
----- End forwarded message -----
--
Salud!
Nicolás Reynolds,
xmpp:fauno at kiwwwi.com.ar
omb:http://identi.ca/fauno
OTR: C0CB1F0F 01DB5E18 2D634C2A A4626858 E7C7C3A2
http://parabolagnulinux.org
http://endefensadelsl.org
"Freedom [...] is messy" ~ Eben Moglen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20111031/2fbb17ec/attachment.sig>
More information about the Dev
mailing list