diff options
author | Franziskus Kiefer | 2019-11-12 14:18:10 +0100 |
---|---|---|
committer | Franziskus Kiefer | 2019-11-12 14:28:17 +0100 |
commit | e0f844425eb419220fc296302c5776b8fb997403 (patch) | |
tree | f949e089c40979bbb4f67054a059d5f997910111 /PKGBUILD | |
download | aur-e0f844425eb419220fc296302c5776b8fb997403.tar.gz |
initial commit
gitignore
srcinfo
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1f27e7fd0290 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Franziskus Kiefer <franziskuskiefer@gmail.com> + +_pkgname=nspr +pkgname=nspr-hg +# TODO: read version from source +pkgver=4.24 +pkgrel=1 +pkgdesc="Netscape Portable Runtime" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR" +arch=(x86_64) +license=(MPL GPL) +depends=(glibc sh) +makedepends=(zip) +source=("hg+https://hg.mozilla.org/projects/nspr") +sha256sums=('SKIP') +conflicts=('nspr') +provides=('nspr') + +prepare() { + cd $_pkgname +} + +build() { + cd $_pkgname + tag=$(hg id https://hg.mozilla.org/projects/nspr#default) + hg up $tag + ./configure \ + --prefix=/usr \ + --libdir=/usr/lib \ + --includedir=/usr/include/nspr \ + --enable-optimize \ + --disable-debug \ + $([[ $CARCH == x86_64 ]] && echo --enable-64bit) + make ${SOURCE_DATE_EPOCH:+ + SH_NOW="${SOURCE_DATE_EPOCH}000000" + SH_DATE="$(date --utc --date="@$SOURCE_DATE_EPOCH" '+%Y-%m-%d %T')" + } +} + +package() { + cd $_pkgname + make DESTDIR="$pkgdir" install + ln -s nspr.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nspr.pc" + rm -r "$pkgdir"/usr/bin/{compile-et.pl,prerr.properties} \ + "$pkgdir"/usr/include/nspr/md +} + |