diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7136c8fd13cb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: surefire@cryptomile.net +pkgname=acme-client-portable +pkgver=0.2.3 +pkgrel=1 +arch=('x86_64' 'i686' 'armv7h') +license=('BSD') +pkgdesc="Yet another ACME client, specifically for Let's Encrypt, but one with a strong focus on security. Written in C." +url='https://github.com/graywolf/acme-client-portable' + +source=( + "${pkgname}"::"git+https://github.com/graywolf/acme-client-portable.git#tag=v$pkgver" + 'acme-client.conf' + 'acme-client@.timer' + 'acme-client@.service' + 'example.org.hook' +) + +validpgpkeys=('A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5') + +sha256sums=('SKIP' + 'ceda6ded73c9273b50a6fa8c1eef1a21ef1fe4565f81ad1ef872cd8ff9d12f6d' + 'c7d852229ae8a1b816ec476554c5d703a5513e6578a38672a52f7e7fca653b73' + '1ab1b79d27f13ac25b680209de200702245957b56d875b7ff5ce3660cd2081a2' + '40d7cf2596fdc6f2c94998dd93aba76107828e7cf4dbd77b99fd1b4c36712dc4') + +depends=( + 'curl' + 'libbsd' + 'openssl' +) +makedepends=('git') + +conflicts=('acme-client') +provides=('acme-client') + +backup=('etc/acme-client.conf') + +build() { + cd "${pkgname}" + autoreconf -i + ./configure --prefix=/usr + make +} + +package() { + cd "${pkgname}" + + install -Dm755 -t "${pkgdir}/usr/bin" acme-client + install -Dm644 -t "${pkgdir}/usr/share/man/man1" acme-client.1 + install -Dm644 -t "${pkgdir}/usr/share/man/man5" acme-client.conf.5 + + install -Dm644 -t "${pkgdir}/etc" ../acme-client.conf + install -Dm755 -t "${pkgdir}/etc/acme-client.d" ../example.org.hook + install -Dm644 -t "${pkgdir}/usr/lib/systemd/system" ../acme-client@.{timer,service} +} |