diff options
author | root <root@rshg054.dnsready.net> | 2013-03-25 00:05:30 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-03-25 00:05:30 -0700 |
commit | 32793d9a5b60ef0591c71c12ad75121d9b155adf (patch) | |
tree | ab1afae584dd06fd4ab20f57fb5a624e907f0985 /community/mongodb/PKGBUILD | |
parent | 31416859638d756d88136e4e0eb78027c16ac17f (diff) |
Mon Mar 25 00:05:30 PDT 2013
Diffstat (limited to 'community/mongodb/PKGBUILD')
-rw-r--r-- | community/mongodb/PKGBUILD | 29 |
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') |