blob: 6aa8e15663512bf3cca2a3fac880993683ffd6d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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
}
|