Date: Sunday, September 20, 2020 @ 13:15:24 Author: alucryd Revision: 396343
upgpkg: tomcat-native 1.2.25-1 Added: tomcat-native/trunk/tomcat-native-buildconf.patch Modified: tomcat-native/trunk/PKGBUILD -------------------------------+ PKGBUILD | 45 +++++++++++++++++++++++++++++----------- tomcat-native-buildconf.patch | 12 ++++++++++ 2 files changed, 45 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-09-20 11:37:53 UTC (rev 396342) +++ PKGBUILD 2020-09-20 13:15:24 UTC (rev 396343) @@ -1,9 +1,9 @@ -# Maintainer: Guillaume ALAUX <guilla...@archlinux.org> # Maintainer: Maxime Gauduin <aluc...@archlinux.org> +# Contributor: Guillaume Alaux <guilla...@archlinux.org> # Contributor: Vitaliy Berdinskikh <ur6...@i.ua> pkgname=tomcat-native -pkgver=1.2.24 +pkgver=1.2.25 pkgrel=1 pkgdesc='Optional component for Tomcat to use certain native resources for performance, compatibility' arch=(x86_64) @@ -10,29 +10,50 @@ url=https://tomcat.apache.org/native-doc/ license=(APACHE) depends=(apr) -makedepends=(java-environment) +makedepends=( + git + java-environment + python +) options=(!emptydirs) -source=(https://archive.apache.org/dist/tomcat/tomcat-connectors/native/${pkgver}/source/${pkgname}-${pkgver}-src.tar.gz{,.asc}) -validpgpkeys=( - A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 - B3F49CD3B9BD2996DA90F817ED3873F5D3262722 +_tag=a94590ec2a5e40b168a9494144125a52f41ed0b2 +source=( + git+https://github.com/apache/tomcat-native.git#tag=${_tag} + tomcat-native-buildconf.patch ) -sha512sums=('5dae151a60f8bd5a9a29d63eca838c77174426025ee65a826f0698943494dd3656d50bcd417e220a926b9ce111ea167043d4b806264030e951873d06767b3d6f' - 'SKIP') +b2sums=( + SKIP + d3603079626b908644331c193452088ef3ce89e92c775c60b232d16d04b8c49d40106d55c76f81c87daea93d335868140df0046c7102796d92b08431ac8749a4 +) +pkgver() { + cd tomcat-native + + git describe --tags +} + +prepare() { + cd tomcat-native/native + + patch -Np2 -i ../../tomcat-native-buildconf.patch + automake --add-missing --copy --force-missing || true + ./buildconf \ + --with-apr=/usr/share/apr-1 +} + build() { - cd tomcat-native-${pkgver}-src/native + cd tomcat-native/native ./configure \ --prefix=/usr \ + --with-apr=/usr/bin/apr-1-config \ --with-java-home=/usr/lib/jvm/default \ - --with-apr=/usr \ --with-ssl=/usr make } package() { - make DESTDIR="${pkgdir}" -C tomcat-native-${pkgver}-src/native install + make DESTDIR="${pkgdir}" -C tomcat-native/native install } # vim: ts=2 sw=2 et: Added: tomcat-native-buildconf.patch =================================================================== --- tomcat-native-buildconf.patch (rev 0) +++ tomcat-native-buildconf.patch 2020-09-20 13:15:24 UTC (rev 396343) @@ -0,0 +1,12 @@ +diff -rupN tomcat-native.orig/native/buildconf tomcat-native/native/buildconf +--- tomcat-native.orig/native/buildconf 2020-09-20 14:44:45.114714616 +0200 ++++ tomcat-native/native/buildconf 2020-09-20 14:44:58.368172703 +0200 +@@ -55,7 +55,7 @@ if [ ! -d "$apr_src_dir/build" ]; then + fi + + # Remove some files, then copy them from apr source tree +-for file in apr_common.m4 find_apr.m4 install.sh config.guess config.sub ++for file in apr_common.m4 find_apr.m4 install.sh + do + if [ ! -f "$apr_src_dir/build/$file" ]; then + echo "File '$apr_src_dir/build/$file' missing - wrong apr source directory?"