aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD22
3 files changed, 17 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e010c9af062..83235af63bba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,23 @@
pkgbase = zookeeper
pkgdesc = Open-source server which enables highly reliable distributed coordination
- pkgver = 3.4.13
- pkgrel = 0
+ pkgver = 3.9.1
+ pkgrel = 1
url = https://zookeeper.apache.org/
install = install_zookeeper.sh
arch = any
license = Apache
depends = java-runtime
backup = etc/zookeeper/configuration.xsl
- backup = etc/zookeeper/log4j.properties
backup = etc/zookeeper/zoo.cfg
- source = https://archive.apache.org/dist///zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
+ source = https://dlcdn.apache.org///zookeeper/zookeeper-3.9.1/apache-zookeeper-3.9.1-bin.tar.gz
source = systemd_zookeeper.service
source = systemd_zookeeper@.service
source = systemd_sysusers.d_zookeeper.conf
source = systemd_tmpfiles.d_zookeeper.conf
- sha256sums = f6bd68a1c8f7c13ea4c2c99f13082d0d71ac464ffaf3bf7a365879ab6ad10e84
+ sha256sums = 79e2cff61795e2fe1aa97aea4fac2819d5008d367879138c94e0b38c1142c1c0
sha256sums = b59e0641de1951ad149ca39df5b5ec37dc6229f1aa987b0ed9d7e82e570be9ed
sha256sums = a3fd2566648f57c0cdd75cd48b7b60fa55eb59ee67dd716de1e1aa6a57823b88
sha256sums = e863b63650c15a8823cfb2b507c375c999a71cda24805062de36af0250de5daa
sha256sums = 99fff5b04623889b0010c74c2dc3a4be29e7770fe2c7e15da51f7442a28c6580
pkgname = zookeeper
-
diff --git a/.gitignore b/.gitignore
index 353683943f36..ce1334a5b5d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
*.pkg.tar.xz
+*-bin.tar.gz
*.src.tar.gz
*.src.tar.xz
pkg
diff --git a/PKGBUILD b/PKGBUILD
index 793529d0f5dc..9088cb882327 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,39 @@
-# Maintainer: Cody Ramaker <cramaker@linux.com>
+# Maintainer: Thor77 <thor77 at thor77 dot org>
+# Contributor: Cody Ramaker <cramaker@linux.com>
# Contributor: Andreas Nüßlein <nutz@noova.de>
# Contributor: Ben Edwards <ben@artfuldodge.io>
# Contributor: Ben Alex <ben.alex@acegi.com.au>
# Contributor: Scott Lawrence <bytbox@gmail.com>
# Contributor: Guillaume ALAUX <guillaume at alaux dot net>
pkgname=zookeeper
-pkgver=3.4.13
-pkgrel=0
+pkgver=3.9.1
+pkgrel=1
pkgdesc='Open-source server which enables highly reliable distributed coordination'
arch=('any')
url='https://zookeeper.apache.org/'
license=('Apache')
depends=('java-runtime')
backup=(etc/zookeeper/configuration.xsl
- etc/zookeeper/log4j.properties
etc/zookeeper/zoo.cfg)
install=install_zookeeper.sh
-_apache_cgi="http://www.apache.org/dyn/closer.cgi"
+_apache_cgi="https://www.apache.org/dyn/closer.cgi"
_closest=$(curl "${_apache_cgi}?asjson=1" | tr -d '\n ' | sed -r 's/.*"preferred":"(.+)".*/\1/')
-_app_path="/${pkgname}/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz"
+_app_path="/${pkgname}/${pkgname}-${pkgver}/apache-${pkgname}-${pkgver}-bin.tar.gz"
source=(${_closest}/${_app_path}
systemd_zookeeper.service
systemd_zookeeper@.service
systemd_sysusers.d_zookeeper.conf
systemd_tmpfiles.d_zookeeper.conf)
-sha256sums=('7ced798e41d2027784b8fd55c908605ad5bd94a742d5dab2506be8f94770594d'
+sha256sums=('79e2cff61795e2fe1aa97aea4fac2819d5008d367879138c94e0b38c1142c1c0'
'b59e0641de1951ad149ca39df5b5ec37dc6229f1aa987b0ed9d7e82e570be9ed'
'a3fd2566648f57c0cdd75cd48b7b60fa55eb59ee67dd716de1e1aa6a57823b88'
'e863b63650c15a8823cfb2b507c375c999a71cda24805062de36af0250de5daa'
'99fff5b04623889b0010c74c2dc3a4be29e7770fe2c7e15da51f7442a28c6580')
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/apache-${pkgname}-${pkgver}-bin"
_app_home=/usr/share/${pkgname}
@@ -54,8 +54,10 @@ package() {
rm -rf "${pkgdir}"/usr/share/java/${pkgname}/{jdiff,cobertura}
ln -s ../java/${pkgname} "${pkgdir}${_app_home}/lib"
- cp -r recipes "${pkgdir}/usr/share/${pkgname}"
- install -m 644 ${pkgname}-${pkgver}.jar \
+### As of 3.4.14, recipes are no longer held in a separate directory
+# cp -r recipes "${pkgdir}/usr/share/${pkgname}"
+
+ install -m 644 "${srcdir}/apache-${pkgname}-${pkgver}-bin/lib/${pkgname}-${pkgver}.jar" \
"${pkgdir}/usr/share/java/${pkgname}/${pkgname}-${pkgver}.jar"
ln -s ${pkgname}-${pkgver}.jar \
"${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar"