diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
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 +} |