[arch-commits] Commit in java-openjfx/trunk (PKGBUILD)

Frederik Schwan freswa at gemini.archlinux.org
Thu Feb 17 12:31:01 UTC 2022


    Date: Thursday, February 17, 2022 @ 12:31:01
  Author: freswa
Revision: 437566

replace version with bash substitution to ease future version bumps

Modified:
  java-openjfx/trunk/PKGBUILD

----------+
 PKGBUILD |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-02-17 12:25:30 UTC (rev 437565)
+++ PKGBUILD	2022-02-17 12:31:01 UTC (rev 437566)
@@ -48,7 +48,7 @@
 )
 source=(
   # https://github.com/openjdk/jfx/archive/refs/tags/jfx-${pkgver//.u/+}.tar.gz
-  ${pkgname}-${pkgver}.tar.gz::https://github.com/openjdk/jfx17u/archive/refs/tags/${pkgver//.u/+}.tar.gz
+  ${pkgname}-${pkgver}.tar.gz::https://github.com/openjdk/jfx${pkgver%%.*}u/archive/refs/tags/${pkgver//.u/+}.tar.gz
   gradle.properties
   java-openjfx-flags.patch
   java-openjfx-no-xlocale.patch
@@ -62,7 +62,7 @@
 
 prepare() {
   # cd jfx-${pkgver//.u/-}
-  cd jfx17u-${pkgver//.u/-}
+  cd jfx${pkgver%%.*}u-${pkgver//.u/-}
 
   ln -sf ../gradle.properties .
   patch -Np1 -i ../java-openjfx-flags.patch
@@ -73,7 +73,7 @@
 
 build() {
   # cd jfx-${pkgver//.u/-}
-  cd jfx17u-${pkgver//.u/-}
+  cd jfx${pkgver%%.*}u-${pkgver//.u/-}
 
   # build against ffmpeg4.4
   export PKG_CONFIG_PATH='/usr/lib/ffmpeg4.4/pkgconfig'
@@ -83,7 +83,7 @@
 
 package_java-openjfx() {
   depends=(
-    java-runtime-openjdk=17
+    java-runtime-openjdk=${pkgver%%.*}
     libgl
     libx11
     libxtst
@@ -94,10 +94,10 @@
     'gtk3: GTK3 support',
     'webkit2gtk: Web support'
   )
-  provides=('java-openjfx=17')
+  provides=(java-openjfx=${pkgver%%.*})
 
   # cd jfx-${pkgver//.u/-}
-  cd jfx17u-${pkgver//.u/-}
+  cd jfx${pkgver%%.*}u-${pkgver//.u/-}
 
   install -dm 755  "${pkgdir}"/usr/{lib/jvm/java-${pkgver%%.*}-openjdk,share/licenses}
   cp -dr --no-preserve=ownership build/sdk/lib "${pkgdir}"/usr/lib/jvm/java-${pkgver%%.*}-openjdk/
@@ -107,7 +107,7 @@
 
 package_java-openjfx-doc() {
   # cd jfx-${pkgver//.u/-}
-  cd jfx17u-${pkgver//.u/-}
+  cd jfx${pkgver%%.*}u-${pkgver//.u/-}
 
   install -dm 755 "${pkgdir}"/usr/share/{doc,licenses}
   cp -dr --no-preserve=ownership build/javadoc "${pkgdir}"/usr/share/doc/java-openjfx
@@ -116,7 +116,7 @@
 
 package_java-openjfx-src() {
   # cd jfx-${pkgver//.u/-}
-  cd jfx17u-${pkgver//.u/-}
+  cd jfx${pkgver%%.*}u-${pkgver//.u/-}
 
   install -dm 755  "${pkgdir}"/usr/{lib/jvm/java-${pkgver%%.*}-openjdk,share/licenses}
   install -m 644 build/sdk/src.zip "${pkgdir}"/usr/lib/jvm/java-${pkgver%%.*}-openjdk/javafx-src.zip



More information about the arch-commits mailing list