diff options
author | Adrian Perez de Castro | 2016-06-02 18:10:19 +0300 |
---|---|---|
committer | Adrian Perez de Castro | 2016-06-02 18:10:19 +0300 |
commit | 7eda1df2d47eeadfb21fe667b34bd623731a834d (patch) | |
tree | ce38b826d6cd5de6e41b47000fbbd2c0ef17c972 | |
download | aur-7eda1df2d47eeadfb21fe667b34bd623731a834d.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 36 |
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 +} |