Date: Tuesday, September 1, 2020 @ 10:55:11
  Author: dvzrv
Revision: 395035

upgpkg: xapian-core 1:1.4.17-2: Rebuild to add tests and libprovides.

Add call to autoreconf in prepare().
Add all direct (library) dependencies in depends. Add all sodeps in package() 
and respective package in makedepends().
Add call to make check in check(). Change to correct license (GPL2).
Add libxapian.so to provides. Add additional docs. Add contributor info.

Modified:
  xapian-core/trunk/PKGBUILD
  xapian-core/trunk/rebuild.list

--------------+
 PKGBUILD     |   33 +++++++++++++++++++++++++--------
 rebuild.list |    2 +-
 2 files changed, 26 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-09-01 09:26:53 UTC (rev 395034)
+++ PKGBUILD    2020-09-01 10:55:11 UTC (rev 395035)
@@ -1,4 +1,5 @@
 # Maintainer: Felix Yan <[email protected]>
+# Contributor: David Runge <[email protected]>
 # Contributor: Andrea Scarpino <[email protected]>
 # Contributor: Alexander Fehr <pizzapunk gmail com>
 # Contributor: William Rea <[email protected]>
@@ -5,29 +6,45 @@
 # Contributor: Daniel J Griffiths <[email protected]>
 
 pkgname=xapian-core
+pkgver=1.4.17
+pkgrel=2
 epoch=1
-pkgver=1.4.17
-pkgrel=1
 pkgdesc='Open source search engine library.'
 arch=('x86_64')
-url='https://www.xapian.org/'
-license=('GPL')
-depends=('util-linux')
+url="https://www.xapian.org/";
+license=('GPL2')
+makedepends=('util-linux')
+depends=('bash' 'gcc-libs' 'glibc' 'zlib')
+provides=('libxapian.so')
 # xapian config requires libxapian.la
 options=('libtool')
 
source=("https://oligarchy.co.uk/xapian/${pkgver}/${pkgname}-${pkgver}.tar.xz"{,.asc})
 
sha512sums=('3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7'
             'SKIP')
+b2sums=('882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa'
+        'SKIP')
 validpgpkeys=('08E2400FF7FE8FEDE3ACB52818147B073BAD2B07') # Olly Betts 
<[email protected]>
 
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  autoreconf -vfi
+}
+
 build() {
-  cd ${pkgname}-${pkgver}
-  ./configure \
-    --prefix=/usr
+  cd "${pkgname}-${pkgver}"
+  ./configure --prefix=/usr
   make
 }
 
+check() {
+  cd "${pkgname}-${pkgver}"
+  make check
+}
+
 package() {
+  depends+=('libuuid.so')
   cd ${pkgname}-${pkgver}
   make DESTDIR="${pkgdir}" install
+  install -vDm 644 {AUTHORS,ChangeLog,HACKING,NEWS,README} \
+    -t "${pkgdir}/usr/share/doc/${pkgname}"
 }

Modified: rebuild.list
===================================================================
--- rebuild.list        2020-09-01 09:26:53 UTC (rev 395034)
+++ rebuild.list        2020-09-01 10:55:11 UTC (rev 395035)
@@ -1 +1 @@
-python2-xapian
+python-xapian

Reply via email to