[arch-commits] Commit in util-linux/trunk (PKGBUILD)
Dave Reisner
dreisner at nymeria.archlinux.org
Tue Mar 11 02:44:35 UTC 2014
Date: Tuesday, March 11, 2014 @ 03:44:35
Author: dreisner
Revision: 207488
upgpkg: util-linux 2.24.1-2
- split out libutil-linux with runtime libraries
Modified:
util-linux/trunk/PKGBUILD
----------+
PKGBUILD | 39 +++++++++++++++++++++++++++------------
1 file changed, 27 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-03-10 22:28:52 UTC (rev 207487)
+++ PKGBUILD 2014-03-11 02:44:35 UTC (rev 207488)
@@ -3,19 +3,16 @@
# Maintainer: Dave Reisner <dreisner at archlinux.org>
# Contributor: judd <jvinet at zeroflux.org>
-pkgname=util-linux
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
pkgver=2.24.1
-pkgrel=1
+pkgrel=2
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,11 +20,6 @@
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'
@@ -63,7 +55,17 @@
# 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')
+ 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 @@
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"
+}
More information about the arch-commits
mailing list