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

Felix Yan felixonmars at gemini.archlinux.org
Wed Sep 15 20:19:50 UTC 2021


    Date: Wednesday, September 15, 2021 @ 20:19:50
  Author: felixonmars
Revision: 424058

upgpkg: java-openjfx 17.0.0.1.u1-1

Modified:
  java-openjfx/trunk/PKGBUILD
  java-openjfx/trunk/java-openjfx-flags.patch

--------------------------+
 PKGBUILD                 |   20 +++++++++-----------
 java-openjfx-flags.patch |   28 ++++++++++++++++++----------
 2 files changed, 27 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-09-15 20:00:34 UTC (rev 424057)
+++ PKGBUILD	2021-09-15 20:19:50 UTC (rev 424058)
@@ -14,12 +14,13 @@
   java-openjfx-doc
   java-openjfx-src
 )
-_majorver=16
+_majorver=17
 _minorver=0
 _securityver=0
-_updatever=8
-#pkgver=${_majorver}.${_minorver}.${_securityver}.u${_updatever}
-pkgver=${_majorver}.u${_updatever}
+_patchver=1
+_updatever=1
+pkgver=${_majorver}.${_minorver}.${_securityver}.${_patchver}.u${_updatever}
+#pkgver=${_majorver}.u${_updatever}
 pkgrel=1
 pkgdesc="Java OpenJFX ${_majorver} client application platform (open-source implementation of JavaFX)"
 arch=(x86_64)
@@ -53,15 +54,13 @@
 source=(
   ${pkgbase}-${pkgver//.u/+}::https://github.com/openjdk/jfx/archive/${pkgver//.u/+}/jfx-${pkgver//.u/+}.tar.gz
   gradle.properties
-  https://services.gradle.org/distributions/gradle-6.3-bin.zip
   java-openjfx-flags.patch
   java-openjfx-no-xlocale.patch
   java-openjfx-gstreamer-lite-gcc10-compat.patch
 )
-sha256sums=('0cde9b8ce0902c71810f904ff58f48daedd98d8c958fd6fbcb7c2a65877f411a'
+sha256sums=('7398a87b1c1b593a2610ef84dd8b0fc31fc9a87dc5185ea4d1ef71b560920a5d'
             '2622aa35d733cc69f4421f1cd053bf425e89f93141cb52c9f016a9b425fc0cb6'
-            '038794feef1f4745c6347107b6726279d1c824f3fc634b60f86ace1e9fbd1768'
-            'af52cd9fb252770b6886eef2720ca4b6c582f3719f8a28128c498681b457233c'
+            '26a11b7f9bdba382de16fea691d01de270e79b055f765f7475294dd69605604c'
             '220c63396561867a6d07ae81b6390160d8f91502587e4873998e3b7a83793a1c'
             'd7f9db86854b1cb8ab973c2ff255e51a637b9c24af30144182202d33f01a9434')
 
@@ -78,7 +77,7 @@
 build() {
   cd jfx-${pkgver//.u/-}
 
-  ../gradle-6.3/bin/gradle zips
+  gradle zips
 }
 
 package_java-openjfx() {
@@ -108,7 +107,6 @@
 
   install -dm 755  "${pkgdir}"/usr/{lib/jvm/java-${_majorver}-openjdk,share/licenses}
   cp -dr --no-preserve=ownership build/sdk/lib "${pkgdir}"/usr/lib/jvm/java-${_majorver}-openjdk/
-  rm "${pkgdir}"/usr/lib/jvm/java-${_majorver}-openjdk/lib/src.zip
   cp -dr --no-preserve=ownership build/jmods "${pkgdir}"/usr/lib/jvm/java-${_majorver}-openjdk/
   cp -dr --no-preserve=ownership build/sdk/legal "${pkgdir}"/usr/share/licenses/java-openjfx
 }
@@ -125,7 +123,7 @@
   cd jfx-${pkgver//.u/-}
 
   install -dm 755  "${pkgdir}"/usr/{lib/jvm/java-${_majorver}-openjdk,share/licenses}
-  install -m 644 build/sdk/lib/src.zip "${pkgdir}"/usr/lib/jvm/java-${_majorver}-openjdk/javafx-src.zip
+  install -m 644 build/sdk/src.zip "${pkgdir}"/usr/lib/jvm/java-${_majorver}-openjdk/javafx-src.zip
   ln -s java-openjfx "${pkgdir}"/usr/share/licenses/java-openjfx-src
 }
 

Modified: java-openjfx-flags.patch
===================================================================
--- java-openjfx-flags.patch	2021-09-15 20:00:34 UTC (rev 424057)
+++ java-openjfx-flags.patch	2021-09-15 20:19:50 UTC (rev 424058)
@@ -37,8 +37,8 @@
      linkFlags += "-g"
 @@ -294,7 +299,7 @@ LINUX.iio.nativeSource = [
  LINUX.iio.compiler = compiler
- LINUX.iio.ccFlags = [ccFlags].flatten()
- LINUX.iio.linker = linker
+ LINUX.iio.ccFlags = [cFlags, "-fvisibility=hidden"].flatten()
+ LINUX.iio.linker = IS_STATIC_BUILD ? "ld" : linker
 -LINUX.iio.linkFlags = [linkFlags].flatten()
 +LINUX.iio.linkFlags = [linkFlags, "-ljpeg"].flatten()
  LINUX.iio.lib = "javafx_iio"
@@ -57,19 +57,23 @@
           -Wformat                \
           -Wextra                 \
           -Wformat-security       \
-@@ -29,13 +29,8 @@ CFLAGS = -fPIC                   \
+@@ -29,17 +29,13 @@ CFLAGS = -fPIC                   \
           -DLINUX                 \
           -DGST_DISABLE_LOADSAVE  \
           -DGSTREAMER_LITE \
 -         -ffunction-sections -fdata-sections
--
++         -ffunction-sections -fdata-sections \
++         ${CFLAGS}
+
+ ifneq ($(ARCH), aarch64)
+     CFLAGS += -msse2
+ endif
+
 -ifeq ($(BUILD_TYPE), Release)
 -    CFLAGS += -Os
 -else
 -    CFLAGS += -g -Wall
 -endif
-+         -ffunction-sections -fdata-sections \
-+         ${CFLAGS}
  
  PACKAGES_INCLUDES := $(shell pkg-config --cflags glib-2.0)
  PACKAGES_LIBS     := $(shell pkg-config --libs glib-2.0 gobject-2.0)
@@ -101,12 +105,18 @@
           -Wformat                \
           -Wextra                 \
           -Wformat-security       \
-@@ -30,14 +30,8 @@ CFLAGS = -fPIC                   \
+@@ -30,18 +30,13 @@ CFLAGS = -fPIC                   \
           -DGST_DISABLE_LOADSAVE  \
           -DGST_DISABLE_GST_DEBUG \
           -DGSTREAMER_LITE \
 -         -ffunction-sections -fdata-sections
--
++         -ffunction-sections -fdata-sections \
++         ${CFLAGS}
+ 
+ ifneq ($(ARCH), aarch64)
+     CFLAGS += -msse2
+ endif
+
 -ifeq ($(BUILD_TYPE), Release)
 -    CFLAGS += -Os
 -else
@@ -113,8 +123,6 @@
 -    CFLAGS += -g -Wall
 -endif
 -
-+         -ffunction-sections -fdata-sections \
-+         ${CFLAGS}
  
  INCLUDES = -I$(SRCBASE_DIR) \
  	   $(addprefix -I$(SRCBASE_DIR)/,$(DIRLIST)) \



More information about the arch-commits mailing list