summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Perez de Castro2016-06-02 18:10:19 +0300
committerAdrian Perez de Castro2016-06-02 18:10:19 +0300
commit7eda1df2d47eeadfb21fe667b34bd623731a834d (patch)
treece38b826d6cd5de6e41b47000fbbd2c0ef17c972
downloadaur-7eda1df2d47eeadfb21fe667b34bd623731a834d.tar.gz
Initial import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD36
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1bffd1cd0f61
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = letskencrypt
+ pkgdesc = Secure Let's Encrypt client
+ pkgver = 0.1.5
+ pkgrel = 1
+ url = https://kristaps.bsd.lv/letskencrypt/
+ arch = x86_64
+ arch = i686
+ license = BSD
+ depends = libbsd
+ source = https://github.com/kristapsdz/letskencrypt-portable/archive/VERSION_0_1_5.tar.gz
+ source = http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.3.5.tar.gz
+ sha512sums = 82fa4e8b79a4f0c697340ac05125b7f037d713f90d824539409dac6c40c9206ad6fc918bdf935f7e60e1ba10a832a0e8b596ab3a926699f5994170356859d20d
+ sha512sums = b73271ee05ba1bdffbfde02f17a33acf38738a4dfbe69be1bdd8f13a1f03a5fdab4c62a5f62f94c4128ad0d7ad1e6796e554c772d9f0563c61b7da75a8bb1e23
+
+pkgname = letskencrypt
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6aa8e1566351
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+_libressl_ver='2.3.5'
+pkgname='letskencrypt'
+pkgdesc="Secure Let's Encrypt client"
+pkgver='0.1.5'
+pkgrel='1'
+license=('BSD')
+url='https://kristaps.bsd.lv/letskencrypt/'
+arch=('x86_64' 'i686')
+depends=('libbsd')
+source=("https://github.com/kristapsdz/letskencrypt-portable/archive/VERSION_${pkgver//\./_}.tar.gz"
+ "http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${_libressl_ver}.tar.gz")
+sha512sums=('82fa4e8b79a4f0c697340ac05125b7f037d713f90d824539409dac6c40c9206ad6fc918bdf935f7e60e1ba10a832a0e8b596ab3a926699f5994170356859d20d'
+ 'b73271ee05ba1bdffbfde02f17a33acf38738a4dfbe69be1bdd8f13a1f03a5fdab4c62a5f62f94c4128ad0d7ad1e6796e554c772d9f0563c61b7da75a8bb1e23')
+
+build () {
+ # LibreSSL
+ cd "${srcdir}/libressl-${_libressl_ver}"
+ ./configure --disable-shared --enable-static --prefix=/usr --sysconfdir=/etc
+ make install DESTDIR="$(pwd)/prefix"
+
+ cd "${srcdir}/${pkgname}-portable-VERSION_${pkgver//\./_}"
+ make PREFIX=/usr \
+ CPPFLAGS="-I${srcdir}/libressl-${_libressl_ver}/prefix/usr/include" \
+ LDFLAGS="-L${srcdir}/libressl-${_libressl_ver}/prefix/usr/lib"
+}
+
+package () {
+ cd "${srcdir}/${pkgname}-portable-VERSION_${pkgver//\./_}"
+ make PREFIX="${pkgdir}/usr" install
+
+ # Fix manual page location
+ if [[ -d ${pkgdir}/usr/man ]] ; then
+ mkdir -p "${pkgdir}/usr/share"
+ mv "${pkgdir}/usr/man" "${pkgdir}/usr/share"
+ fi
+}