summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
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}
+}