diff options
Diffstat (limited to 'core/util-linux/PKGBUILD')
-rw-r--r-- | core/util-linux/PKGBUILD | 43 |
1 files changed, 29 insertions, 14 deletions
diff --git a/core/util-linux/PKGBUILD b/core/util-linux/PKGBUILD index a004fee54..3d884bcbd 100644 --- a/core/util-linux/PKGBUILD +++ b/core/util-linux/PKGBUILD @@ -1,21 +1,18 @@ -# $Id: PKGBUILD 204875 2014-01-30 03:12:08Z tomegun $ +# $Id: PKGBUILD 207983 2014-03-16 14:07:48Z dreisner $ # Maintainer: Tom Gundersen <teg@jklm.no> # Maintainer: Dave Reisner <dreisner@archlinux.org> # Contributor: judd <jvinet@zeroflux.org> -pkgname=util-linux +pkgbase=util-linux +pkgname=(util-linux libutil-linux) pkgver=2.24.1 -pkgrel=1 +pkgrel=3 pkgdesc="Miscellaneous system utilities for Linux" url="http://www.kernel.org/pub/linux/utils/util-linux/" arch=('i686' 'x86_64') groups=('base' 'base-devel') -depends=('pam' 'shadow' 'coreutils' 'glibc') -optdepends=('python: python bindings to libmount') makedepends=('systemd' 'python') # checkdepends=('bc') -conflicts=('util-linux-ng' 'eject') -provides=("util-linux-ng=$pkgver" 'eject') license=('GPL2') options=('strip' 'debug') source=("ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.24/$pkgname-$pkgver.tar.xz" @@ -23,12 +20,6 @@ source=("ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.24/$pkgname-$pkgver.ta pam-login pam-common pam-su) -backup=(etc/pam.d/chfn - etc/pam.d/chsh - etc/pam.d/login - etc/pam.d/su - etc/pam.d/su-l) -install=util-linux.install md5sums=('88d46ae23ca599ac5af9cf96b531590f' 'a39554bfd65cccfd8254bb46922f4a67' '4368b3f98abd8a32662e094c54e7f9b1' @@ -63,7 +54,18 @@ build() { # make -C "$pkgname-$pkgver" check #} -package() { +package_util-linux() { + conflicts=('util-linux-ng' 'eject') + provides=("util-linux-ng=$pkgver" 'eject') + depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux') + optdepends=('python: python bindings to libmount') + install=util-linux.install + backup=(etc/pam.d/chfn + etc/pam.d/chsh + etc/pam.d/login + etc/pam.d/su + etc/pam.d/su-l) + cd "$pkgname-$pkgver" make DESTDIR="${pkgdir}" install @@ -86,4 +88,17 @@ package() { cd "$pkgdir" mv {,usr/}sbin/* usr/bin rmdir sbin usr/sbin + + ### create libutil-linux split + rm -rf "$srcdir/_libutil-linux" + install -dm755 "$srcdir"/_libutil-linux/usr/lib + cd "$srcdir"/_libutil-linux + mv "$pkgdir"/usr/lib/lib*.{a,so}* usr/lib +} + +package_libutil-linux() { + pkgdesc="util-linux runtime libraries" + provides=('libblkid.so' 'libmount.so' 'libuuid.so') + + mv "$srcdir/_libutil-linux"/* "$pkgdir" } |