diff options
author | Chocobo1 | 2020-10-07 15:04:16 +0800 |
---|---|---|
committer | Chocobo1 | 2020-10-07 15:06:42 +0800 |
commit | 878150ee89c0e53b17544a1e57978593cfc4a063 (patch) | |
tree | 681e780a3f39417fcaef735f0995bd4cccbf010e | |
parent | 9c51e1632cb9bddf05cca2b635a575b2684f73a7 (diff) | |
download | aur-878150ee89c0e53b17544a1e57978593cfc4a063.tar.gz |
upgpkg: mlocate-git 0.26.r14.gc98bf65-1
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 16 insertions, 13 deletions
@@ -12,6 +12,7 @@ pkgbase = mlocate-git conflicts = mlocate backup = etc/updatedb.conf source = git+https://pagure.io/mlocate.git + source = git+https://git.savannah.gnu.org/git/gnulib.git#commit=5861339993f3014cfad1b94fc7fe366fc2573598 source = sysusers.d::https://git.archlinux.org/svntogit/packages.git/plain/trunk/sysusers.d?h=packages/mlocate source = updatedb.conf::https://git.archlinux.org/svntogit/packages.git/plain/trunk/updatedb.conf?h=packages/mlocate source = updatedb.service::https://git.archlinux.org/svntogit/packages.git/plain/trunk/updatedb.service?h=packages/mlocate @@ -21,6 +22,7 @@ pkgbase = mlocate-git sha256sums = SKIP sha256sums = SKIP sha256sums = SKIP + sha256sums = SKIP pkgname = mlocate-git @@ -13,6 +13,7 @@ provides=('mlocate') conflicts=('mlocate') backup=('etc/updatedb.conf') source=("git+https://pagure.io/mlocate.git" + "git+https://git.savannah.gnu.org/git/gnulib.git#commit=5861339993f3014cfad1b94fc7fe366fc2573598" "sysusers.d::https://git.archlinux.org/svntogit/packages.git/plain/trunk/sysusers.d?h=packages/mlocate" "updatedb.conf::https://git.archlinux.org/svntogit/packages.git/plain/trunk/updatedb.conf?h=packages/mlocate" "updatedb.service::https://git.archlinux.org/svntogit/packages.git/plain/trunk/updatedb.service?h=packages/mlocate" @@ -21,20 +22,16 @@ sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' + 'SKIP' 'SKIP') prepare() { cd "mlocate" - mkdir -p "gl" - pushd "gl" - git clone https://git.savannah.gnu.org/git/gnulib.git - cd "gnulib" - git checkout "5861339993f3014cfad1b94fc7fe366fc2573598" - popd + sed -i '/^groupname /s/mlocate/locate/' "Makefile.am" - gl/gnulib/gnulib-tool --import + "$srcdir/gnulib/gnulib-tool" --import } pkgver() { @@ -46,9 +43,10 @@ pkgver() { build() { cd "mlocate" - autoreconf -fis - sed -i '/^groupname /s/mlocate/locate/' "Makefile.in" - ./configure --prefix="/usr" --localstatedir="/var/lib" + autoreconf -fi + ./configure \ + --prefix="/usr" \ + --localstatedir="/var/lib" make } @@ -63,6 +61,9 @@ package() { make DESTDIR="$pkgdir" install + chgrp 21 "$pkgdir/var/lib/mlocate" + chmod 750 "$pkgdir/var/lib/mlocate" + chgrp 21 "$pkgdir/usr/bin/locate" chmod 2755 "$pkgdir/usr/bin/locate" ln -s "locate" "$pkgdir/usr/bin/slocate" @@ -70,10 +71,10 @@ package() { install -dm755 "$pkgdir/var/lib" install -dm750 -g21 "$pkgdir/var/lib/locate" - install -Dm644 "$srcdir/updatedb.conf" "$pkgdir/etc/updatedb.conf" + install -Dm644 "$srcdir/updatedb.conf" -t "$pkgdir/etc" install -Dm644 "$srcdir/sysusers.d" "$pkgdir/usr/lib/sysusers.d/locate.conf" - install -Dm644 "$srcdir/updatedb.timer" "$pkgdir/usr/lib/systemd/system/updatedb.timer" - install -Dm644 "$srcdir/updatedb.service" "$pkgdir/usr/lib/systemd/system/updatedb.service" + install -Dm644 "$srcdir/updatedb.timer" -t "$pkgdir/usr/lib/systemd/system" + install -Dm644 "$srcdir/updatedb.service" -t "$pkgdir/usr/lib/systemd/system" install -d "$pkgdir/usr/lib/systemd/system/multi-user.target.wants" ln -s "../updatedb.timer" "$pkgdir/usr/lib/systemd/system/multi-user.target.wants/updatedb.timer" |