summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChocobo12020-10-07 15:04:16 +0800
committerChocobo12020-10-07 15:06:42 +0800
commit878150ee89c0e53b17544a1e57978593cfc4a063 (patch)
tree681e780a3f39417fcaef735f0995bd4cccbf010e
parent9c51e1632cb9bddf05cca2b635a575b2684f73a7 (diff)
downloadaur-878150ee89c0e53b17544a1e57978593cfc4a063.tar.gz
upgpkg: mlocate-git 0.26.r14.gc98bf65-1
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD27
2 files changed, 16 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e1f6134720a4..e00bba7fd3c5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d43506245fcb..a4a785bbfb9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"