diff options
-rw-r--r-- | main/chrony/APKBUILD | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/main/chrony/APKBUILD b/main/chrony/APKBUILD index 558a8a8882..1b555d2564 100644 --- a/main/chrony/APKBUILD +++ b/main/chrony/APKBUILD @@ -1,14 +1,16 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=chrony pkgver=2.1.1 -pkgrel=1 +pkgrel=2 _ver=${pkgver/_/-} pkgdesc="NTP client and server programs" url="http://chrony.tuxfamily.org/" +pkgusers="$pkgname" +pkggroups="$pkgname" arch="all" license="GPL2" depends="" -makedepends="texinfo" +makedepends="libcap-dev texinfo" subpackages="$pkgname-doc" source="http://download.tuxfamily.org/chrony/$pkgname-$_ver.tar.gz 0001-uclibc-res-do-not-call-res_init.patch @@ -22,15 +24,14 @@ source="http://download.tuxfamily.org/chrony/$pkgname-$_ver.tar.gz _builddir="$srcdir"/$pkgname-$_ver prepare() { - local i + cd "$_builddir" # We copy timepps.h to the local build directory instead of # creating a pps-tools-dev package for ppstime.h # (See https://github.com/ago/pps-tools) - mkdir -p "$_builddir"/pps-tools/sys - cp timepps.h "$_builddir"/pps-tools/sys/ - - cd "$_builddir" + mkdir -p pps-tools/sys + cp "$srcdir"/timepps.h "$_builddir"/pps-tools/sys/ + local i= for i in $source; do case $i in *.diff|*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1 @@ -40,7 +41,6 @@ prepare() { build() { - cd "$_builddir" CPPFLAGS="$CPPFLAGS -I./pps-tools/" \ ./configure \ @@ -49,6 +49,7 @@ build() { --mandir=/usr/share/man \ --sysconfdir=/etc/$pkgname \ --disable-readline \ + --with-user=$pkgname \ || return 1 make all docs || return 1 @@ -72,6 +73,7 @@ package() { install -m644 "$srcdir"/chrony.conf "$pkgdir"/etc/chrony/chrony.conf } + md5sums="15e470a51ab6e09e65bc0a2fbc5299af chrony-2.1.1.tar.gz c479553205e2dfe1409c7924b0d0f81b 0001-uclibc-res-do-not-call-res_init.patch a756428186bb27884d157a9f2c9732c6 max_resolve_interval.patch |