summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 19 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 48b0a2114499..47b2bc44074e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,25 @@
-# Maintainer: Felix Yan <felixonmars@archlinux.org>
+# Maintainer: James P. Harvey <jamespharvey20 at gmail dot com>
+# Maintainer: Fredy GarcĂ­a <frealgagu at gmail dot com>
+# Contributor: Felix Yan <felixonmars@archlinux.org>
pkgname=mongodb-tools
-pkgver=4.0.5
-pkgrel=2
+pkgver=4.0.6
+pkgrel=1
pkgdesc="The MongoDB tools provide import, export, and diagnostic capabilities."
arch=('x86_64')
url="https://github.com/mongodb/mongo-tools"
license=('Apache')
-depends=('libsasl' 'libpcap' 'openssl')
+depends=('libpcap')
makedepends=('go-pie')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/mongodb/mongo-tools/archive/r$pkgver.tar.gz"
- "disable-sslv3.patch")
-sha512sums=('5a2ca0cb761895a6c3187bdf4ac0c11222ac681313c2c22801571a1147e07b7b6149150b07e58cd4487413017da56424ec494eaaf9aec9193498ee3cde73c5da'
- '674af43ebf9e73f1eae4f81c160cec4c4ea657b7e38f97929a0845d8981f9af904eca79e2144e6150774799a58074cee5b67e4385d082630c471e438981d9ea5')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mongodb/mongo-tools/archive/r${pkgver}.tar.gz")
+sha512sums=('d6185d7442a593d29db78889c55aba53e070bedd522d78d8c0bf52bb27f26c5fee6d010457f65774ea36a2e6d5280f38c95433ff76ed53ed9d74b1c811198cb7')
+
+_tools=('bsondump' 'mongostat' 'mongofiles' 'mongoexport' 'mongoimport' 'mongorestore' 'mongodump' 'mongotop' 'mongoreplay')
prepare() {
+ cd "${srcdir}"
install -d build/src/github.com/mongodb
- mv mongo-tools-r$pkgver build/src/github.com/mongodb/mongo-tools
+ mv "mongo-tools-r${pkgver}" build/src/github.com/mongodb/mongo-tools
cd build/src/github.com/mongodb/mongo-tools
GOROOT=/usr ./set_goenv.sh
export GOPATH="$GOPATH:$srcdir/build"
@@ -24,15 +27,16 @@ prepare() {
}
build() {
- cd build/src/github.com/mongodb/mongo-tools
- for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do
- go build -o bin/$i -tags "ssl sasl" $i/main/$i.go
+ cd "${srcdir}/build/src/github.com/mongodb/mongo-tools"
+ for tool in "${_tools[@]}"; do
+ echo "Building ${tool}..."
+ go build -o "bin/${tool}" -tags "ssl sasl" "${tool}/main/${tool}.go"
done
}
package() {
- cd build/src/github.com/mongodb/mongo-tools
- for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do
- install -Dm755 bin/$i "$pkgdir/usr/bin/$i"
+ cd "${srcdir}/build/src/github.com/mongodb/mongo-tools"
+ for tool in "${_tools[@]}"; do
+ install -Dm755 "bin/${tool}" "${pkgdir}/usr/bin/${tool}"
done
}