diff options
author | Chocobo1 | 2021-10-18 02:35:17 +0800 |
---|---|---|
committer | Chocobo1 | 2021-10-18 02:48:01 +0800 |
commit | 660eb2857bcb30096b3205afcfe058f05c1cc40c (patch) | |
tree | 5cf291afd4b9320673dd9de652415af66513eee5 | |
download | aur-660eb2857bcb30096b3205afcfe058f05c1cc40c.tar.gz |
newpkg: gdbm-git 1.21.r32.gf505b9c-1
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..541e8a199803 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = gdbm-git + pkgdesc = GNU database library + pkgver = 1.21.r32.gf505b9c + pkgrel = 1 + url = https://www.gnu.org.ua/software/gdbm/gdbm.html + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = readline + makedepends = rsync + depends = glibc + depends = sh + provides = gdbm + provides = libgdbm.so + provides = libgdbm_compat.so + conflicts = gdbm + options = staticlibs + source = git+https://git.gnu.org.ua/gdbm.git + sha256sums = SKIP + +pkgname = gdbm-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..52d3f93fb58b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> + +pkgname=gdbm-git +pkgver=1.21.r32.gf505b9c +pkgrel=1 +pkgdesc="GNU database library" +arch=('i686' 'x86_64') +url="https://www.gnu.org.ua/software/gdbm/gdbm.html" +license=('GPL3') +depends=('glibc' 'sh') +makedepends=('git' 'readline' 'rsync') +provides=('gdbm' 'libgdbm.so' 'libgdbm_compat.so') +conflicts=('gdbm') +options=('staticlibs') +source=("git+https://git.gnu.org.ua/gdbm.git") +sha256sums=('SKIP') + + +pkgver() { + cd "gdbm" + + _tag=$(git tag -l --sort -v:refname | sed '/rc[0-9]*/d' | head -n1) + _rev=$(git rev-list --count $_tag..HEAD) + _hash=$(git rev-parse --short HEAD) + printf "%s.r%s.g%s" "$_tag" "$_rev" "$_hash" | sed 's/^v//' +} + +build() { + cd "gdbm" + + ./bootstrap + ./configure \ + --prefix="/usr" \ + --enable-libgdbm-compat + make +} + +check() { + cd "gdbm" + + make check +} + +package() { + cd "gdbm" + + make DESTDIR="$pkgdir" install + install -Dm644 {AUTHORS,NEWS,NOTE-WARNING,README} -t "$pkgdir/usr/share/doc/gdbm" +} |