Date: Tuesday, February 9, 2021 @ 21:50:13 Author: dvzrv Revision: 407752
upgpkg: gdbm 1.19-2: Rebuild to add soprovides. Add libreadline.so to depends via package()/makedepends. Add libgdbm_compat.so and libgdbm.so to provides. Run autoreconf in prepare(). Remove compatibility symlinks for the header files. They have been added 10 years ago without a note and are very likely note needed any longer. Add docs. Update maintainer info. Modified: gdbm/trunk/PKGBUILD ----------+ PKGBUILD | 46 +++++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-02-09 21:31:33 UTC (rev 407751) +++ PKGBUILD 2021-02-09 21:50:13 UTC (rev 407752) @@ -1,4 +1,5 @@ -# Maintainer: Bartłomiej Piotrowski <[email protected]> +# Maintainer: David Runge <[email protected]> +# Contributor: Bartłomiej Piotrowski <[email protected]> # Contributor: Stéphane Gaudreault <[email protected]> # Contributor: Allan McRae <[email protected]> # Contributor: judd <[email protected]> @@ -5,35 +6,42 @@ pkgname=gdbm pkgver=1.19 -pkgrel=1 +pkgrel=2 pkgdesc='GNU database library' -url='https://www.gnu.org/software/gdbm/gdbm.html' -license=(GPL3) -arch=(x86_64) -depends=(glibc sh) -source=(https://ftp.gnu.org/gnu/gdbm/${pkgname}-${pkgver}.tar.gz{,.sig}) -validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732') -sha256sums=('37ed12214122b972e18a0d94995039e57748191939ef74115b1d41d8811364bc' +url="https://www.gnu.org/software/gdbm/gdbm.html" +license=('GPL3') +arch=('x86_64') +depends=('glibc' 'sh') +makedepends=('readline') +provides=('libgdbm_compat.so' 'libgdbm.so') +source=("https://ftp.gnu.org/gnu/gdbm/${pkgname}-${pkgver}.tar.gz"{,.sig}) +sha512sums=('118c5b8cdf74898bfb7c2100302fedf80096be017bf08e80a44486563cad5d93b93567622f2e7c7aceb72f30460504bd0b4ddfccf34df994ed65166e12ecd495' 'SKIP') +b2sums=('92a1a9c461c763b01d7abced58800aa8db200ae746240c8ef8079a615d920efe95f0d805a8cfa63d8aa6bcbda637bcb07d98d630f58de5678b7633c3fcf6bf9b' + 'SKIP') +validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732') # Sergey Poznyakoff <[email protected]> +prepare() { + cd "$pkgname-$pkgver" + autoreconf -fiv +} + build() { - cd $pkgname-$pkgver - ./configure --prefix=/usr --enable-libgdbm-compat + cd "$pkgname-$pkgver" + ./configure --prefix=/usr \ + --enable-libgdbm-compat make } check() { - cd $pkgname-$pkgver + cd "$pkgname-$pkgver" make check } package() { - cd $pkgname-$pkgver + depends+=('libreadline.so') + cd "$pkgname-$pkgver" make DESTDIR="$pkgdir" install - - # create symlinks for compatibility - install -dm755 "$pkgdir/usr/include/gdbm" - ln -sf ../gdbm.h "$pkgdir/usr/include/gdbm/gdbm.h" - ln -sf ../ndbm.h "$pkgdir/usr/include/gdbm/ndbm.h" - ln -sf ../dbm.h "$pkgdir/usr/include/gdbm/dbm.h" + install -vDm 644 {NOTE-WARNING,AUTHORS,NEWS,README,ChangeLog} \ + -t "${pkgdir}/usr/share/doc/${pkgname}" }
