1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-12-23 00:08:50 -05:00
pacman/scripts
Florian Pritz 79f1a3c4a1 makepkg: add libprovides support
The user adds libaries to the provides array without a version. These
must end with .so.
Example: provides=(readline libreadline.so)

find_libprovides() looks for .so files (not symlinks because these could
point outside of pkgdir) in $pkgdir, extracts the library soname (ld
links the binary to this name) and outputs provides seperated by spaces.
This list contains all libraries provided by the package.
Example: libfoo.so=3-64

write_pkginfo() only keeps .so provides with version information and warns
the user about unneded ones.

Support-by: Thomas Bächler <thomas@archlinux.org>
Support-by: Christoph Schied <Christoph.Schied@uni-ulm.de>
Signed-off-by: Florian Pritz <bluewind@server-speed.net>
2011-05-27 13:29:22 +02:00
..
.gitignore pacman-key: keyring management tool 2011-03-23 01:59:42 -05:00
Makefile.am pacman-key: keyring management tool 2011-03-23 01:59:42 -05:00
makepkg.sh.in makepkg: add libprovides support 2011-05-27 13:29:22 +02:00
pacman-db-upgrade.sh.in Clarify error message in pacman-db-upgrade 2011-03-27 20:03:08 -05:00
pacman-key.sh.in pacman-key: improved reading of the configuration file 2011-04-21 12:10:31 -05:00
pacman-optimize.sh.in Update copyright years for 2011 2011-01-07 18:47:37 -06:00
pkgdelta.sh.in Fix some easy to find double translations 2011-02-28 17:50:23 -06:00
rankmirrors.sh.in Fix bash shell location check 2010-10-13 17:50:54 -05:00
repo-add.sh.in repo-add: update copyright message 2011-04-24 10:44:52 -05:00