diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 22 |
3 files changed, 17 insertions, 16 deletions
@@ -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 @@ -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" |