core/mlocate/PKGBUILD

53 lines
1.5 KiB
Bash
Raw Normal View History

2010-03-13 23:25:19 +08:00
pkgname=mlocate
2012-12-05 10:38:11 +08:00
pkgver=0.26
2016-10-28 07:21:03 +08:00
pkgrel=3
2010-03-13 23:25:19 +08:00
pkgdesc="Faster merging drop-in for slocate"
2012-12-05 10:38:11 +08:00
arch=('x86_64')
2016-10-28 07:21:03 +08:00
url='https://fedorahosted.org/mlocate/'
2010-03-13 23:25:19 +08:00
license=('GPL')
2016-10-28 07:21:03 +08:00
depends=('glibc')
backup=('etc/updatedb.conf')
2012-12-05 10:38:11 +08:00
source=("https://fedorahosted.org/releases/m/l/mlocate/mlocate-$pkgver.tar.xz"
2016-10-28 07:21:03 +08:00
'updatedb.conf'
updatedb.{timer,service})
sha1sums=('c6e6d81b25359c51c545f4b8ba0f3b469227fcbc'
'0150379149bf9d714bc81332d775fc273e7e3535'
'2f3a94994ece62aeb286315a6fa5e9e03203706a'
'387185ea34fc65f8457cb40dc374319f0b2490cd')
prepare() {
cd $pkgname-$pkgver
sed -i '/^groupname /s/mlocate/locate/' Makefile.in
}
2010-03-13 23:25:19 +08:00
build() {
2016-10-28 07:21:03 +08:00
cd $pkgname-$pkgver
2010-03-13 23:25:19 +08:00
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make
}
check() {
2016-10-28 07:21:03 +08:00
cd $pkgname-$pkgver
make check
}
package() {
2016-10-28 07:21:03 +08:00
cd $pkgname-$pkgver
2010-03-13 23:25:19 +08:00
make DESTDIR=$pkgdir install
chgrp -v 21 $pkgdir/usr/bin/locate
chmod -v 2755 $pkgdir/usr/bin/locate
2016-10-28 07:21:03 +08:00
ln -sv locate $pkgdir/usr/bin/slocate
2010-03-13 23:25:19 +08:00
install -dm755 $pkgdir/var/lib
install -d -m750 -g21 $pkgdir/var/lib/locate
2016-10-28 07:21:03 +08:00
install -Dm644 ../updatedb.conf $pkgdir/etc/updatedb.conf
install -D -m644 ${srcdir}/updatedb.timer ${pkgdir}/usr/lib/systemd/system/updatedb.timer
install -D -m644 ${srcdir}/updatedb.service ${pkgdir}/usr/lib/systemd/system/updatedb.service
install -d -m755 ${pkgdir}/usr/lib/systemd/system/multi-user.target.wants
ln -s ../updatedb.timer ${pkgdir}//usr/lib/systemd/system/multi-user.target.wants/updatedb.timer
2010-03-13 23:25:19 +08:00
}