diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-05-16 04:10:38 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-05-16 04:10:38 +0000 |
commit | 4f73192c45f7b9615f06144dcb71f8450d39b7fb (patch) | |
tree | cf3d6e41a808634a6b55e09464f37bea02cf4e7f /core | |
parent | 85be6f08e6368a31e9f971c043b11e8c12ce6545 (diff) |
Fri May 16 04:04:53 UTC 2014
Diffstat (limited to 'core')
-rw-r--r-- | core/efivar/PKGBUILD | 5 | ||||
-rw-r--r-- | core/shadow/PKGBUILD | 41 |
2 files changed, 23 insertions, 23 deletions
diff --git a/core/efivar/PKGBUILD b/core/efivar/PKGBUILD index 01ce62370..315ebe897 100644 --- a/core/efivar/PKGBUILD +++ b/core/efivar/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 211194 2014-04-18 10:46:53Z tpowa $ +# $Id: PKGBUILD 212787 2014-05-15 06:54:54Z tpowa $ # Maintainer : Tobias Powalowski <tpowa@archlinux.org> # Contributor : Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> pkgname="efivar" pkgdesc="Tools and library to manipulate EFI variables" -pkgver="0.8" +pkgver="0.10" pkgrel="1" arch=('x86_64' 'i686') url="https://github.com/vathpela/efivar" @@ -31,6 +31,7 @@ prepare() { echo sed 's|-rpath=$(TOPDIR)/src/|-rpath=$(libdir)|g' -i "${srcdir}/efivar/src/test/Makefile" || true + sed 's|-O0|-Os|g' -i "${srcdir}/efivar/Make.defaults" || true } diff --git a/core/shadow/PKGBUILD b/core/shadow/PKGBUILD index 8134224ec..abe50c21a 100644 --- a/core/shadow/PKGBUILD +++ b/core/shadow/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 210563 2014-04-14 22:14:41Z thomas $ +# $Id: PKGBUILD 212847 2014-05-15 17:38:41Z dreisner $ # Maintainer: Dave Reisner <dreisner@archlinux.org> # Maintainer: Aaron Griffin <aaron@archlinux.org> pkgname=shadow -pkgver=4.1.5.1 -pkgrel=9 +pkgver=4.2.1 +pkgrel=1 pkgdesc="Password and account management tool suite with support for shadow files and PAM" arch=('i686' 'x86_64') url='http://pkg-shadow.alioth.debian.org/' @@ -18,7 +18,7 @@ backup=(etc/login.defs etc/default/useradd) options=(strip debug) install='shadow.install' -source=("ftp://ftp.archlinux.org/other/packages/$pkgname/$pkgname-$pkgver.tar.bz2"{,.sig} +source=("http://pkg-shadow.alioth.debian.org/releases/$pkgname-$pkgver.tar.xz"{,.sig} LICENSE chgpasswd chpasswd @@ -31,7 +31,7 @@ source=("ftp://ftp.archlinux.org/other/packages/$pkgname/$pkgname-$pkgver.tar.bz xstrdup.patch shadow-strncpy-usage.patch lastlog.tmpfiles) -sha1sums=('81f38720b953ef9c2c100c43d02dfe19cafd6c30' +sha1sums=('0917cbadd4ce0c7c36670e5ecd37bbed92e6d82d' 'SKIP' '33a6cf1e44a1410e5c9726c89e5de68b78f5f922' '4ad0e059406a305c8640ed30d93c2a1f62c2f4ad' @@ -47,32 +47,31 @@ sha1sums=('81f38720b953ef9c2c100c43d02dfe19cafd6c30' '21e12966a6befb25ec123b403cd9b5c492fe5b16' 'f57ecde3f72b4738fad75c097d19cf46a412350f') -build() { +prepare() { cd "$pkgname-$pkgver" - # avoid transitive linking issues with binutils 2.22 - sed -i '/^user\(mod\|add\)_LDADD/s|$| -lattr|' src/Makefile.am - - # link to glibc's crypt(3) - export LIBS="-lcrypt" - # need to offer these upstream patch -Np1 <"$srcdir/xstrdup.patch" patch -Np1 <"$srcdir/shadow-strncpy-usage.patch" # supress etc/pam.d/*, we provide our own - sed -i '/^SUBDIRS/s/pam.d//' etc/Makefile.in + sed -i '/^SUBDIRS/s/pam\.d//' etc/Makefile.in +} + +build() { + cd "$pkgname-$pkgver" ./configure \ + LIBS="-lcrypt" \ --prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/bin \ - --libdir=/lib \ + --libdir=/usr/lib \ --mandir=/usr/share/man \ --sysconfdir=/etc \ --with-libpam \ - --without-selinux \ - --with-group-name-max-length=32 + --with-group-name-max-length=32 \ + --without-selinux make } @@ -89,10 +88,10 @@ package() { install -Dm644 "$srcdir/useradd.defaults" "$pkgdir/etc/default/useradd" # systemd timer - install -D -m644 ${srcdir}/shadow.timer ${pkgdir}/usr/lib/systemd/system/shadow.timer - install -D -m644 ${srcdir}/shadow.service ${pkgdir}/usr/lib/systemd/system/shadow.service - install -d -m755 ${pkgdir}/usr/lib/systemd/system/multi-user.target.wants - ln -s ../shadow.timer ${pkgdir}//usr/lib/systemd/system/multi-user.target.wants/shadow.timer + install -D -m644 "$srcdir/shadow.timer" "$pkgdir/usr/lib/systemd/system/shadow.timer" + install -D -m644 "$srcdir/shadow.service" $pkgdir/usr/lib/systemd/system/shadow.service + install -d -m755 "$pkgdir/usr/lib/systemd/system/multi-user.target.wants" + ln -s ../shadow.timer "$pkgdir/usr/lib/systemd/system/multi-user.target.wants/shadow.timer" # login.defs install -Dm644 "$srcdir/login.defs" "$pkgdir/etc/login.defs" @@ -111,7 +110,7 @@ package() { done # lastlog log file creation - install -Dm644 "$srcdir/lastlog.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/lastlog.conf" + install -Dm644 "$srcdir/lastlog.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/lastlog.conf" # Remove evil/broken tools rm "$pkgdir"/usr/sbin/logoutd |