summaryrefslogtreecommitdiff
path: root/community/mongodb/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-03-25 00:05:30 -0700
committerroot <root@rshg054.dnsready.net>2013-03-25 00:05:30 -0700
commit32793d9a5b60ef0591c71c12ad75121d9b155adf (patch)
treeab1afae584dd06fd4ab20f57fb5a624e907f0985 /community/mongodb/PKGBUILD
parent31416859638d756d88136e4e0eb78027c16ac17f (diff)
Mon Mar 25 00:05:30 PDT 2013
Diffstat (limited to 'community/mongodb/PKGBUILD')
-rw-r--r--community/mongodb/PKGBUILD29
1 files changed, 13 insertions, 16 deletions
diff --git a/community/mongodb/PKGBUILD b/community/mongodb/PKGBUILD
index 4ea5062fa..85f4842c1 100644
--- a/community/mongodb/PKGBUILD
+++ b/community/mongodb/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 83665 2013-02-04 10:18:57Z fyan $
+# $Id: PKGBUILD 86909 2013-03-24 11:55:43Z fyan $
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Thomas Dziedzic < gostrc at gmail >
@@ -6,7 +6,7 @@
# Contributor: Alec Thomas
pkgname=mongodb
-pkgver=2.2.3
+pkgver=2.4.1
pkgrel=1
pkgdesc='A high-performance, open source, schema-free document-oriented database'
arch=('i686' 'x86_64')
@@ -19,8 +19,8 @@ optdepends=('libpcap: needed for mongosniff')
backup=('etc/mongodb.conf')
install=mongodb.install
source=("http://downloads.mongodb.org/src/mongodb-src-r${pkgver}.tar.gz"
- 'mongodb.rc' 'mongodb.conf' 'mongodb.service'
- 'SConscript.client.patch' 'boost1.50.patch')
+ 'mongodb.conf' 'mongodb.service' 'SConscript.client.patch'
+ 'removeWerror.patch')
build() {
# fucking mongo aint no fun to package
@@ -31,8 +31,8 @@ build() {
# fix https://jira.mongodb.org/browse/SERVER-5575
patch -Np1 -i ${srcdir}/SConscript.client.patch
- # fix boost incompatibility
- patch -Np1 -i ${srcdir}/boost1.50.patch
+ # failed to build with -Werror since 2.4.0
+ patch -Np1 -i "$srcdir/removeWerror.patch"
scons all --use-system-boost # --sharedclient currently fails
}
@@ -54,21 +54,18 @@ package() {
scons install --use-system-boost --full --prefix=$pkgdir/usr # --sharedclient currently fails
- install -Dm755 $srcdir/mongodb.rc $pkgdir/etc/rc.d/mongodb
- install -Dm644 $srcdir/mongodb.conf $pkgdir/etc/mongodb.conf
- [[ -f $pkgdir/usr/lib ]] && rm $pkgdir/usr/lib # wtf mongo
- install -Dm644 $srcdir/mongodb.service $pkgdir/usr/lib/systemd/system/mongodb.service
- install -dm700 $pkgdir/var/lib/mongodb
- install -dm755 $pkgdir/var/log/mongodb
+ install -Dm644 "$srcdir/mongodb.conf" "$pkgdir/etc/mongodb.conf"
+ [[ -f "$pkgdir/usr/lib" ]] && rm "$pkgdir/usr/lib" # wtf mongo
+ install -Dm644 "$srcdir/mongodb.service" "$pkgdir/usr/lib/systemd/system/mongodb.service"
+ install -dm700 "$pkgdir/var/lib/mongodb"
+ install -dm755 "$pkgdir/var/log/mongodb"
# the earlier SConscript patch actually gives us some trouble on x86_64 so we need to hack it out again
mv ${pkgdir}/usr/lib64/libmongoclient.a ${pkgdir}/usr/lib/ || true
rm -r ${pkgdir}/usr/lib64 || true
-
}
-md5sums=('4308c72b1342236dc585e0df0201db48'
- '9c67e00f4626ad761a8f7d4e037a54d7'
+md5sums=('2123758b166144947860b2af490996c1'
'4839fe1d638187ca3226e8267b947318'
'96ab4517b48974ce0e566d9746a75a4f'
'a9529e2a6e392ffecef7a9178394c814'
- 'da8a9d78e4a38d1ed8e92a210d4b5ba7')
+ 'c980ebfe46df6dc87f4b3380af69a6cc')