Date: Saturday, December 18, 2021 @ 14:13:12 Author: heftig Revision: 432742
4.33-1: mercurial is the source of truth Modified: nspr/trunk/PKGBUILD ----------+ PKGBUILD | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-12-18 12:57:48 UTC (rev 432741) +++ PKGBUILD 2021-12-18 14:13:12 UTC (rev 432742) @@ -3,7 +3,7 @@ # Contributor: Alexander Baldeck <[email protected]> pkgname=nspr -pkgver=4.32 +pkgver=4.33 pkgrel=1 pkgdesc="Netscape Portable Runtime" url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR" @@ -10,17 +10,22 @@ arch=(x86_64) license=(MPL GPL) depends=(glibc sh) -makedepends=(zip) -source=(https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${pkgver}/src/nspr-${pkgver}.tar.gz) -sha1sums=('28e05ef5cbe6e7cde239d3cdcccabf571ec73f69') -sha256sums=('bb6bf4f534b9559cf123dcdc6f9cd8167de950314a90a88b2a329c16836e7f6c') +makedepends=(zip mercurial) +_revision=5f753966dc01e1872eb4fee6e7b6d0a4fd3daad2 +source=("hg+https://hg.mozilla.org/projects/nspr#revision=$_revision") +sha256sums=('SKIP') +pkgver() { + cd nspr + hg id -t | sed 's/^NSPR_//;s/_RTM$//;s/_/./g' +} + prepare() { - cd nspr-$pkgver/nspr + cd nspr } build() { - cd nspr-$pkgver/nspr + cd nspr ./configure \ --prefix=/usr \ --libdir=/usr/lib \ @@ -35,9 +40,12 @@ } package() { - cd nspr-$pkgver/nspr + cd nspr 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 + + rm -r "$pkgdir"/usr/include/nspr/md + rm "$pkgdir"/usr/bin/{compile-et.pl,prerr.properties} } + +# vim:set sw=2 et:
