[arch-commits] Commit in nspr/trunk (PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Sat Dec 18 14:13:12 UTC 2021


    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 <alexander at archlinux.org>
 
 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:



More information about the arch-commits mailing list