summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Bayer2019-02-08 08:11:32 +0100
committerChristoph Bayer2019-02-08 08:11:32 +0100
commit8319ee0e15be1f5e4582e651fe37eaa16b201f02 (patch)
treec0aa24545e723638aa92d6fd959015d64bc83096
parent0c56fab7589512beb8a5a5aceb40f6b9ef0e2b9b (diff)
downloadaur-8319ee0e15be1f5e4582e651fe37eaa16b201f02.tar.gz
Update to required commit for mongodb 4.0.6.
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD44
-rw-r--r--wiredtiger.install11
3 files changed, 25 insertions, 48 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8a7a270fcd21..ca956a2d70c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,18 @@
+# Generated by mksrcinfo v8
+# Fri Feb 8 06:51:53 UTC 2019
pkgbase = wiredtiger
pkgdesc = High performance, scalable, production quality, NoSQL, Open Source extensible platform for data management
- pkgver = 3.1.0
- pkgrel = 2
+ pkgver = 3.1.0.20190207
+ pkgrel = 1
url = http://source.wiredtiger.com/
- install = wiredtiger.install
arch = x86_64
license = GPL
- makedepends = swig
- depends = gperftools
- depends = lz4
- depends = python
depends = snappy
+ depends = lz4
depends = zlib
- depends = zstd
- source = wiredtiger.tar.gz::https://github.com/wiredtiger/wiredtiger/archive/3.1.0.tar.gz
- sha512sums = f6a5baefc0306f6861ee3a8c4314f5564408798ae9b10e7d0b4542bab8105fcadec6b39091930c3d303f34562ce092b924bdc1be46599123873e749bcdd7e47e
+ depends = gperftools
+ source = wiredtiger-bedf230af338faa9b9ba8741b9a2e5f36353e2f0.tar.gz::https://github.com/wiredtiger/wiredtiger/archive/bedf230af338faa9b9ba8741b9a2e5f36353e2f0.tar.gz
+ sha512sums = 57153f1ea8b7278fcd724d5aa910bf0d5dabebeb8754f5eabd49be9cae8cb83b266a962224fc2784b15d7f1d22e57a7ff2202b84838b147879401a24e30e78af
pkgname = wiredtiger
diff --git a/PKGBUILD b/PKGBUILD
index 46abf6790bb7..2fabc133a800 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,51 +1,41 @@
-# Maintainer: Francois Menning <f.menning@pm.me>
-# Contributor: Felix Yan <felixonmars@archlinux.org>
+# Maintainer: Christoph Bayer <chrbayer@criby.de>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=wiredtiger
-pkgver=3.1.0
-pkgrel=2
+pkgver=3.1.0.20190207
+_commit=bedf230af338faa9b9ba8741b9a2e5f36353e2f0
+pkgrel=1
pkgdesc="High performance, scalable, production quality, NoSQL, Open Source extensible platform for data management"
arch=('x86_64')
url="http://source.wiredtiger.com/"
license=('GPL')
-depends=('gperftools' 'lz4' 'python' 'snappy' 'zlib' 'zstd')
-makedepends=('swig')
-install=wiredtiger.install
-source=("$pkgname.tar.gz::https://github.com/wiredtiger/wiredtiger/archive/$pkgver.tar.gz")
-sha512sums=('f6a5baefc0306f6861ee3a8c4314f5564408798ae9b10e7d0b4542bab8105fcadec6b39091930c3d303f34562ce092b924bdc1be46599123873e749bcdd7e47e')
+depends=('snappy' 'lz4' 'zlib' 'gperftools')
+source=("$pkgname-$_commit.tar.gz::https://github.com/wiredtiger/wiredtiger/archive/$_commit.tar.gz")
+sha512sums=('57153f1ea8b7278fcd724d5aa910bf0d5dabebeb8754f5eabd49be9cae8cb83b266a962224fc2784b15d7f1d22e57a7ff2202b84838b147879401a24e30e78af')
prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- ./autogen.sh
+ mv wiredtiger-{$_commit,$pkgver}
}
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd wiredtiger-$pkgver
+ ./autogen.sh
./configure --prefix=/usr \
- --enable-crc32-hardware \
- --enable-leveldb \
- --enable-python \
- --enable-snappy \
- --enable-lz4 \
- --enable-tcmalloc \
- --enable-zlib \
- --enable-zstd \
- --with-python-prefix=${pkgdir}/usr/lib/python3.7/site-packages
-
+ --enable-leveldb \
+ --enable-lz4 \
+ --enable-tcmalloc \
+ --enable-verbose \
+ --with-builtins=snappy,zlib
make
}
check() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
+ cd wiredtiger-$pkgver
make test
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
+ cd wiredtiger-$pkgver
make DESTDIR="$pkgdir" install
}
diff --git a/wiredtiger.install b/wiredtiger.install
deleted file mode 100644
index b4c01e4c1a50..000000000000
--- a/wiredtiger.install
+++ /dev/null
@@ -1,11 +0,0 @@
-post_install() {
- libtool --finish /usr/lib
-}
-
-post_remove() {
- libtool --finish /usr/lib
-}
-
-post_upgrade() {
- libtool --finish /usr/lib
-} \ No newline at end of file