diff options
author | Marcell Meszaros | 2023-07-29 15:34:18 +0200 |
---|---|---|
committer | Marcell Meszaros | 2023-07-29 15:34:18 +0200 |
commit | be53736e11e0af72efbc96c29920ead3e612e58e (patch) | |
tree | 5b3282ea2d034a7da306b89b476869f370bcc526 /PKGBUILD | |
parent | a9e505901ef4dde13b88ce5e33cc44577058945a (diff) | |
download | aur-be53736e11e0af72efbc96c29920ead3e612e58e.tar.gz |
add pkgver() and makedepends=mercurial
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 15 insertions, 11 deletions
@@ -1,37 +1,41 @@ -# $Id$ -# Maintainer: Franziskus Kiefer <franziskuskiefer@gmail.com> +# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu > +# Contributor: Franziskus Kiefer <franziskuskiefer@gmail.com> _pkgname=nspr pkgname=nspr-hg -# TODO: read version from source -pkgver=4.26 +pkgver=4.35.r4.g3e25d69ba6b2 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) +makedepends=(mercurial zip) source=("hg+https://hg.mozilla.org/projects/nspr") sha256sums=('SKIP') conflicts=('nspr') -provides=("nspr=${pkgver}") +provides=("nspr=${pkgver%.r*}") -prepare() { +pkgver() { cd $_pkgname + hg log -r . --template '{latesttag}.r{latesttagdistance}.g{node|short}\n' \ + | sed 's/^[a-zA-Z_]*//;s/_RTM//;s/_\([a-zA-Z][a-zA-Z0-9]\+\)/\1/;s/_/./g' \ + | tr '[:upper:]' '[:lower:]' } -build() { +prepare() { 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) + --enable-64bit +} + +build() { + cd $_pkgname make ${SOURCE_DATE_EPOCH:+ SH_NOW="${SOURCE_DATE_EPOCH}000000" SH_DATE="$(date --utc --date="@$SOURCE_DATE_EPOCH" '+%Y-%m-%d %T')" |