diff options
author | Xiao-Long Chen | 2015-06-08 20:40:09 -0400 |
---|---|---|
committer | Xiao-Long Chen | 2015-06-08 20:40:09 -0400 |
commit | 801436b12df9ce0ce9556bb4f022cd266c82bb59 (patch) | |
tree | cd5ce43bca9d34a0dfe3dc3b4540137fe598b8af /PKGBUILD | |
download | aur-801436b12df9ce0ce9556bb4f022cd266c82bb59.tar.gz |
Import from old AUR
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d5a0d7032eed --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,75 @@ +# Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to> + +pkgname=mod_nss +pkgver=1.0.11 +pkgrel=1 +pkgdesc="SSL/TLS module for the Apache HTTP server" +arch=(i686 x86_64) +url="https://fedorahosted.org/mod_nss/" +license=(Apache) +depends=(apache apr nspr nss) +backup=(etc/httpd/conf/extra/nss.conf + etc/httpd/alias/secmod.db + etc/httpd/alias/cert8.db + etc/httpd/alias/key3.db + etc/httpd/alias/install.log) +install=mod_nss.install +# Patches are from Fedora +source=("https://fedorahosted.org/released/mod_nss/mod_nss-${pkgver}.tar.gz" + mod_nss-conf.patch + mod_nss-gencert.patch) +sha512sums=('659ce74a48bf09d5ade3c1cc7f64bb3b529049f8591519000d59079485c8231a60a681718a380fa4ec9897216909f24dc6bab88d023a00dd2d6b08d997b5ef47' + '90e6f55cf1ccc4e33062d7077b6cb3e065b31e1c9947fd2246c682994f50fff62c2c9e9424b65bae4bea5ed8e0c4d9748ddbaa23c93d4da7106b914a8aa74539' + 'bbfd2b85e1aa2daf312ca621b309fd626f8fc6e5ed5ebc2321f95351347284ba5d57bda9be646fff4ff7d9656939db779d4344de9689eaa9fd63aacb79821ead') + +prepare() { + cd "${pkgname}-${pkgver}" + patch -p1 -i ../mod_nss-conf.patch + patch -p1 -i ../mod_nss-gencert.patch + + # Update timestamps to avoid regeneration + touch nss_expr_*.[chyl] +} + +build() { + cd "${pkgname}-${pkgver}" + + export APXS=/usr/bin/apxs + + autoreconf -vfi + ./configure \ + --prefix=/usr \ + --with-apr-config \ + --enable-ecc + make all +} + +check() { + cd "${pkgname}-${pkgver}" + make check +} + +package() { + cd "${pkgname}-${pkgver}" + + install -dm755 "${pkgdir}/etc/httpd/conf/extra/" + install -dm755 "${pkgdir}/etc/httpd/alias/" + install -dm755 "${pkgdir}/usr/lib/httpd/modules/" + install -dm755 "${pkgdir}/usr/bin/" + install -dm755 "${pkgdir}/usr/share/man/man8/" + + install -m644 gencert.8 "${pkgdir}/usr/share/man/man8/" + install -m644 nss_pcache.8 "${pkgdir}/usr/share/man/man8/" + install -m644 nss.conf "${pkgdir}/etc/httpd/conf/extra/" + install -m755 .libs/libmodnss.so "${pkgdir}/usr/lib/httpd/modules/" + install -m755 nss_pcache "${pkgdir}/usr/bin/" + install -m755 gencert "${pkgdir}/usr/bin/" + + perl -pi -e "s:/usr/lib:/usr/bin:" "${pkgdir}/usr/bin/gencert" + + ln -s ../../../usr/lib/libnssckbi.so "${pkgdir}/etc/httpd/alias/" + touch "${pkgdir}/etc/httpd/alias/secmod.db" + touch "${pkgdir}/etc/httpd/alias/cert8.db" + touch "${pkgdir}/etc/httpd/alias/key3.db" + touch "${pkgdir}/etc/httpd/alias/install.log" +} |