From 5b7b4d541766dcaa27db11fc82a5114790828deb Mon Sep 17 00:00:00 2001 From: Dan Theisen Date: Thu, 5 Jul 2018 22:52:23 -0700 Subject: user/dhcpcd: import, take, clean up --- user/dhcpcd/APKBUILD | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 user/dhcpcd/APKBUILD (limited to 'user/dhcpcd/APKBUILD') diff --git a/user/dhcpcd/APKBUILD b/user/dhcpcd/APKBUILD new file mode 100644 index 000000000..856088ea3 --- /dev/null +++ b/user/dhcpcd/APKBUILD @@ -0,0 +1,52 @@ +# Contributor: Michael Mason +# Contributor: Sören Tempel +# Contributor: Natanael Copa +# Maintainer: Dan Theisen +pkgname=dhcpcd +pkgver=7.0.6 +pkgrel=0 +pkgdesc="RFC2131 compliant DHCP client" +url="https://roy.marples.name/projects/dhcpcd" +arch="all" +license="BSD-2-Clause" +makedepends="linux-headers bsd-compat-headers eudev-dev" +install="$pkgname.post-upgrade" +subpackages="$pkgname-doc $pkgname-openrc" +source="https://roy.marples.name/downloads/dhcpcd/$pkgname-$pkgver.tar.xz + fix-chrony-conf-location.patch + dhcpcd.initd + " + +build() { + cd "$builddir" + + CFLAGS="$CFLAGS -D_GNU_SOURCE -DHAVE_PRINTF_M" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --libexecdir=/usr/lib/$pkgname \ + --dbdir=/var/lib/$pkgname \ + --rundir=/run \ + --enable-ipv6 + make +} + +check() { + cd "$builddir" + make test +} + +package() { + cd "$builddir" + + make DESTDIR="$pkgdir" install + install -Dm755 "$srcdir"/dhcpcd.initd \ + "$pkgdir"/etc/init.d/dhcpcd +} + +sha512sums="5885739e60d6eb4fded117cb87f59a073ae6e8da8454dee56d8e7c5d33778e413e121d28a22163ebf31e4508a21d3a21c1d17ee6d4551081db2ee8e5384d44c9 dhcpcd-7.0.6.tar.xz +1c19eed0f7a008ee96ea392beb327169ff8c83fc27fed20f65f05c9125f60629ebe3474c5e6a7cf4aeeea448fde4264c9b84916efacd67d47ab908c47b1fc3a5 fix-chrony-conf-location.patch +e777432c2efc84285b41e63a4687f3bd543f6864218d037529ab78b5ad934de154f28f478bd9facb56628f2953aad8a932bc2eb8b1dfffa0ce2278ffcfc4d880 dhcpcd.initd" -- cgit v1.2.3-70-g09d2