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 | |
download | aur-e0f844425eb419220fc296302c5776b8fb997403.tar.gz |
initial commit
gitignore
srcinfo
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 48 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2c2b15bb8750 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = nspr-hg + pkgdesc = Netscape Portable Runtime + pkgver = 4.24 + pkgrel = 1 + url = https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR + arch = x86_64 + license = MPL + license = GPL + makedepends = zip + depends = glibc + depends = sh + provides = nspr + conflicts = nspr + source = hg+https://hg.mozilla.org/projects/nspr + sha256sums = SKIP + +pkgname = nspr-hg + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..47fcaa6725de --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +pkg +src +nspr* 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 +} + |