[Git][java-team/openjfx][master] Import Debian changes 11.0.11+1-1.1

Emmanuel Bourg (@ebourg) gitlab at salsa.debian.org
Wed Oct 19 23:29:38 BST 2022



Emmanuel Bourg pushed to branch master at Debian Java Maintainers / openjfx


Commits:
39346488 by Philipp Kern at 2022-10-20T00:29:09+02:00
Import Debian changes 11.0.11+1-1.1

openjfx (11.0.11+1-1.1) unstable; urgency=medium
..
  * Non-maintainer upload.
  * Drop build-dependency on ffmpeg, openjfx isn't source-compatible with
    ffmpeg 5.0. Closes: #1004638.
  * Build-depend on g++-11, source not compatible with g++ 12.
    Closes: #1013009.
    (Both patches taken from Ubuntu, thanks to Steve Langasek)

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/disable-ffmpeg.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+openjfx (11.0.11+1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop build-dependency on ffmpeg, openjfx isn't source-compatible with
+    ffmpeg 5.0. Closes: #1004638.
+  * Build-depend on g++-11, source not compatible with g++ 12.
+    Closes: #1013009.
+    (Both patches taken from Ubuntu, thanks to Steve Langasek)
+
+ -- Philipp Kern <pkern at debian.org>  Sun, 16 Oct 2022 12:19:38 +0200
+
 openjfx (11.0.11+1-1) unstable; urgency=medium
 
   * New upstream release


=====================================
debian/control
=====================================
@@ -10,13 +10,12 @@ Build-Depends: antlr4,
                default-jdk,
                default-jdk-doc,
                flex,
+               g++-11,
                gperf,
                gradle (>= 4.4),
                gradle-debian-helper (>= 2.0),
                junit4,
                libasound2-dev,
-               libavcodec-dev,
-               libavformat-dev,
                libgl1-mesa-dev,
                libgstreamer-plugins-base1.0-dev,
                libgstreamer1.0-dev,


=====================================
debian/patches/disable-ffmpeg.patch
=====================================
@@ -0,0 +1,24 @@
+Description: Don't build ffmpeg plugin when ffmpeg is disabled
+Author: Steve Langasek <steve.langasek at ubuntu.com>
+Last-Update: 2022-09-21
+Bug-Debian: https://bugs.debian.org/1004638
+
+Index: openjfx-11.0.11+1/build.gradle
+===================================================================
+--- openjfx-11.0.11+1.orig/build.gradle
++++ openjfx-11.0.11+1/build.gradle
+@@ -3715,14 +3715,6 @@ project(":media") {
+                                     }
+                                 }
+                             }
+-                        } else {
+-                            // Building fxavcodec plugin (libav plugin)
+-                            exec {
+-                                commandLine ("make", "${makeJobsFlag}", "-C", "${nativeSrcDir}/gstreamer/projects/linux/avplugin")
+-                                args("CC=${mediaProperties.compiler}", "LINKER=${mediaProperties.linker}",
+-                                     "OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}",
+-                                     "BASE_NAME=avplugin", IS_64 ? "ARCH=x64" : "ARCH=x32")
+-                            }
+                         }
+                     }
+                 }


=====================================
debian/patches/series
=====================================
@@ -18,3 +18,4 @@ disable-jit-for-non-x86.patch
 no-error_deprecated-declarations.patch
 32-gradle-compatibility.patch
 36-disable-swt-on-32bit-arch.patch
+disable-ffmpeg.patch


=====================================
debian/rules
=====================================
@@ -3,6 +3,8 @@
 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
+export CXX=g++-11
+
 # FIXME: looks like s390x is recognized as a 32bit arch ...
 # more heap on s390x needed
 ifneq (,$(filter $(DEB_HOST_ARCH), s390x))



View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/commit/39346488957b4f100c23836cb9618c981be7703e

-- 
View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/commit/39346488957b4f100c23836cb9618c981be7703e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20221019/a094ede3/attachment.htm>


More information about the pkg-java-commits mailing list