summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 12 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cefc95989dba..7bad74825465 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,14 +4,14 @@
# Refactored by Blaž "Speed" Hrastnik <https://github.com/archSeer>
pkgname=elasticsearch
-pkgver=7.10.2
-pkgrel=2
+pkgver=7.17.0
+pkgrel=1
pkgdesc="Distributed RESTful search engine built on top of Lucene"
arch=('x86_64')
url="https://www.elastic.co/products/elasticsearch"
license=('Apache')
-depends=('java-runtime-headless<=16' 'systemd' 'libxml2')
-makedepends=('java-environment=11')
+depends=('java-runtime-headless<=17' 'systemd' 'libxml2')
+makedepends=('java-environment=17')
source=(
$pkgname-$pkgver.tar.gz::"https://github.com/elastic/elasticsearch/archive/v${pkgver}.tar.gz"
elasticsearch.service
@@ -23,9 +23,9 @@ source=(
elasticsearch-tmpfile.conf
elasticsearch.default
remove-systemd-distribution-check.patch
- patch-log4j-JAR-to-remove-JndiLookup-class-81629.patch
+ remove-systemd-package-check.patch
)
-sha256sums=('bdb7811882a0d9436ac202a947061b565aa71983c72e1c191e7373119a1cdd1c'
+sha256sums=('64392a523a534ed0d25439cc0998a20cf4ea74578b0e85cd0fb188421e0126a1'
'9e1f68ff275ef2b5f2b93d2823efc5cc9643da696fcbe09a3ea7520ada35ffba'
'8a76ad9a44a34eca8d6cb7ec9d8f1b01d46c114765b0a76094de8d72f0477351'
'bac40d87acaa5bee209ceb6dfa253009a072e9243fe3b94be42fb5cd44727d6f'
@@ -35,7 +35,7 @@ sha256sums=('bdb7811882a0d9436ac202a947061b565aa71983c72e1c191e7373119a1cdd1c'
'74a772e9f73e2cecda45dcd30ade2f6114db657ed36231292bdf9a7ca04eab78'
'bb74e5fb8bc28f2125e015395ab05bea117b72bfc6dadbca827694b362ee0bf8'
'96934e6518245a4110714c3e1c1eb7bfaf4dd0026cc917efc322f3bfa4c3b5ec'
- '98724575d454a49ec419eb39c53565cba5d2901eef6246d63205d02b8c6a68e2')
+ 'e00c45812db63a0fa6ea4de27e8f489e38e01fafdb155e5421f5faf659c2905d')
backup=('etc/elasticsearch/elasticsearch.yml'
'etc/elasticsearch/log4j2.properties'
@@ -45,16 +45,15 @@ backup=('etc/elasticsearch/elasticsearch.yml'
prepare() {
cd $pkgname-$pkgver
patch -Np1 -i "$srcdir"/remove-systemd-distribution-check.patch
- patch -Np1 -i "$srcdir"/patch-log4j-JAR-to-remove-JndiLookup-class-81629.patch
- sed -i 's|${versions.log4j}|2.11.1|' libs/log4j/build.gradle
+ patch -Np1 -i "$srcdir"/remove-systemd-package-check.patch
}
build() {
cd $pkgname-$pkgver
- export PATH=/usr/lib/jvm/java-11-openjdk/bin:$PATH
+ export PATH=/usr/lib/jvm/java-17-openjdk/bin:$PATH
export GRADLE_OPTS="-Dbuild.snapshot=false -Dlicense.key=x-pack/plugin/core/snapshot.key"
- ./gradlew :distribution:buildSystemdModule
- ./gradlew :distribution:archives:linux-tar:build
+ ./gradlew :modules:systemd:assemble
+ ./gradlew :distribution:archives:linux-tar:assemble
}
package() {
@@ -88,7 +87,7 @@ package() {
install -Dm644 "$srcdir"/elasticsearch-sysctl.conf "$pkgdir"/usr/lib/sysctl.d/elasticsearch.conf
install -Dm644 "$srcdir"/elasticsearch.default "$pkgdir"/etc/default/elasticsearch
- cp -r distribution/build/outputs/systemd/modules/systemd "$pkgdir"/usr/share/elasticsearch/modules/
+ cp -r distribution/build/outputs/default/modules/systemd "$pkgdir"/usr/share/elasticsearch/modules/
sed -i '2iJAVA_HOME=/usr/lib/jvm/default-runtime' "$pkgdir"/usr/share/elasticsearch/bin/elasticsearch-env
sed -i 's/ES_BUNDLED_JDK=true/ES_BUNDLED_JDK=false/g' "$pkgdir"/usr/share/elasticsearch/bin/elasticsearch-env