This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository openjfx.
commit cbd3302e37cdf89760c8ea60fe9a109670630eda Author: Emmanuel Bourg <[email protected]> Date: Thu Oct 15 16:42:18 2015 +0200 Build with gradle-debian-helper --- debian/changelog | 7 ++ debian/control | 2 +- debian/maven.rules | 3 + debian/patches/02-use-system-libraries.patch | 100 ++++----------------------- debian/rules | 11 +-- 5 files changed, 25 insertions(+), 98 deletions(-) diff --git a/debian/changelog b/debian/changelog index adff4d9..70993cc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +openjfx (8u60-b27-5) UNRELEASED; urgency=medium + + * Team upload. + * Build with gradle-debian-helper + + -- Emmanuel Bourg <[email protected]> Thu, 15 Oct 2015 21:56:59 +0200 + openjfx (8u60-b27-4) unstable; urgency=medium * Team upload. diff --git a/debian/control b/debian/control index 8e1e0b5..484bc41 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Build-Depends: antlr3, debhelper (>= 9), flex, gperf, - gradle, + gradle-debian-helper, junit4, libasound2-dev, libavcodec-dev, diff --git a/debian/maven.rules b/debian/maven.rules new file mode 100644 index 0000000..75bb1b9 --- /dev/null +++ b/debian/maven.rules @@ -0,0 +1,3 @@ +junit junit * s/.*/4.x/ * * +org.antlr antlr* * s/.*/3.x/ * * +org.antlr stringtemplate * s/.*/3.x/ * * diff --git a/debian/patches/02-use-system-libraries.patch b/debian/patches/02-use-system-libraries.patch index a05efee..e860f0c 100644 --- a/debian/patches/02-use-system-libraries.patch +++ b/debian/patches/02-use-system-libraries.patch @@ -3,62 +3,16 @@ Author: Emmanuel Bourg <[email protected]> Forwarded: not-needed --- a/build.gradle +++ b/build.gradle -@@ -1148,12 +1148,8 @@ - // closed gradle file instead. - if (!BUILD_CLOSED) { - repositories { -- mavenCentral() -- ivy { -- url "http://download.eclipse.org/eclipse/updates/3.7/R-3.7.2-201202080800/plugins/" -- layout "pattern", { -- artifact "[artifact].[ext]" -- } -+ maven { -+ url "file:/usr/share/maven-repo" - } - } - } -@@ -1161,7 +1157,7 @@ - // By default all of our projects require junit for testing so we can just - // setup this dependency here. - dependencies { -- testCompile group: "junit", name: "junit", version: "4.8.2" -+ testCompile group: "junit", name: "junit", version: "4.x" - if (BUILD_CLOSED && DO_JCOV) { - testCompile name: "jcov" - } -@@ -1299,12 +1295,12 @@ +@@ -1299,7 +1299,7 @@ dependencies { compile project(":base"), BUILD_SRC - compile name: SWT_FILE_NAME -- stubCompile group: "junit", name: "junit", version: "4.8.2", + compile files("/usr/share/java/swt-gtk-3.8.jar") -+ stubCompile group: "junit", name: "junit", version: "4.x", + stubCompile group: "junit", name: "junit", version: "4.8.2", project(":base").sourceSets.test.output, sourceSets.main.output -- antlr3 group: "org.antlr", name: "antlr", version: "3.1.3" -- antlr3 group: "org.antlr", name: "antlr-runtime", version: "3.1.3" -- antlr3 group: "org.antlr", name: "stringtemplate", version: "3.2" -+ antlr3 group: "org.antlr", name: "antlr", version: "3.x" -+ antlr3 group: "org.antlr", name: "antlr-runtime", version: "3.x" -+ antlr3 group: "org.antlr", name: "stringtemplate", version: "3.x" - } - - // Create a single "native" task which will depend on all the individual native tasks for graphics -@@ -1594,9 +1590,9 @@ - copy { - into libsDir - from f.getParentFile() -- include "**/antlr-3.1.3.jar" -- include "**/stringtemplate-3.2.jar" -- include "**/antlr-runtime-3.1.3.jar" -+ include "**/antlr-3.x.jar" -+ include "**/stringtemplate-3.x.jar" -+ include "**/antlr-runtime-3.x.jar" - includeEmptyDirs = false - } - // Have to rename the swt jar because it is some platform specific name but -@@ -1680,7 +1676,7 @@ + antlr3 group: "org.antlr", name: "antlr", version: "3.1.3" +@@ -1680,7 +1680,7 @@ } dependencies { compile BUILD_SRC, project(":base"), project(":graphics") @@ -67,16 +21,7 @@ Forwarded: not-needed } } -@@ -1779,7 +1775,7 @@ - } - - dependencies { -- compile group: "org.apache.ant", name: "ant", version: "1.8.2" -+ compile group: "org.apache.ant", name: "ant", version: "debian" - } - - // When producing the jar, we need to relocate a few class files -@@ -2043,13 +2039,13 @@ +@@ -2043,13 +2043,13 @@ classes << { // Copy all of the download libraries to libs directory for the sake of the IDEs File libsDir = rootProject.file("build/libs"); @@ -92,7 +37,7 @@ Forwarded: not-needed includeEmptyDirs = false } } -@@ -2510,11 +2506,13 @@ +@@ -2510,11 +2510,13 @@ def compileNativeTask = task("compileNative${t.capital}", dependsOn: generateHeaders) << { println "Building Webkit configuration /$webkitConfig/ into $webkitOutputDir" @@ -108,32 +53,11 @@ Forwarded: not-needed workingDir("$projectDir/src/main/native") --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle -@@ -66,7 +66,9 @@ - } - } - } else { -- mavenCentral() -+ maven { -+ url "file:/usr/share/maven-repo" -+ } - } - } - -@@ -81,11 +83,12 @@ - getConfigurations().create("antlr3"); +@@ -82,6 +82,7 @@ dependencies { -- compile group: "org.antlr", name: "antlr", version: "3.1.3" -- testCompile group: "junit", name: "junit", version: "4.8.2" -- antlr3 group: "org.antlr", name: "antlr-runtime", version: "3.1.3" -- antlr3 group: "org.antlr", name: "stringtemplate", version: "3.2" -- antlr3 group: "org.antlr", name: "antlr", version: "3.1.3" -+ compile group: "org.antlr", name: "antlr", version: "3.x" -+ compile group: "org.antlr", name: "stringtemplate", version: "3.x" -+ testCompile group: "junit", name: "junit", version: "4.x" -+ antlr3 group: "org.antlr", name: "antlr-runtime", version: "3.x" -+ antlr3 group: "org.antlr", name: "stringtemplate", version: "3.x" -+ antlr3 group: "org.antlr", name: "antlr", version: "3.x" - } - - // At the moment the ASM library shipped with Gradle that is used to + compile group: "org.antlr", name: "antlr", version: "3.1.3" ++ compile group: "org.antlr", name: "stringtemplate", version: "3.2" + testCompile group: "junit", name: "junit", version: "4.8.2" + antlr3 group: "org.antlr", name: "antlr-runtime", version: "3.1.3" + antlr3 group: "org.antlr", name: "stringtemplate", version: "3.2" diff --git a/debian/rules b/debian/rules index 04445bd..ad93734 100755 --- a/debian/rules +++ b/debian/rules @@ -3,11 +3,6 @@ DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) -# gradle runs a long time without output -ifneq (,$(filter $(DEB_HOST_ARCH), armel armhf arm64 mips mipsel)) - gradle_debug = --debug -endif - # FIXME: looks like s390x is recognized as a 32bit arch ... # more heap on s390x needed ifneq (,$(filter $(DEB_HOST_ARCH), s390x)) @@ -29,10 +24,9 @@ jvm_arch := $(strip $(patsubst $(DEB_HOST_ARCH_CPU)=%, %, $(filter $(DEB_HOST_ arch_only = $(shell (dh_listpackages | fgrep -q libopenjfx-java-doc) || echo yes) %: - dh $@ + dh $@ --buildsystem=gradle override_dh_auto_build: - dh_auto_build ifeq ($(arch_only),yes) cp debian/gradle.properties.arch gradle.properties else @@ -50,7 +44,7 @@ endif cp modules/web/src/main/java/com/sun/webkit/dom/JSObject.java modules/web/build/linux/Release/WebCore/generated/java/com/sun/webkit/dom/ cp modules/web/src/main/java/com/sun/webkit/perf/PerfLogger.java modules/web/build/linux/Release/WebCore/generated/java/com/sun/webkit/perf/ - $(SET_JAVA_OPTS) gradle --offline --stacktrace $(gradle_debug) --refresh-dependencies --gradle-user-home .gradle + $(SET_JAVA_OPTS) dh_auto_build -- sdk override_dh_install: ifneq ($(arch_only),yes) @@ -84,7 +78,6 @@ ifneq ($(arch_only),yes) endif override_dh_auto_clean: - dh_auto_clean rm -f gradle.properties rm -Rf build .gradle buildSrc/.gradle/ buildSrc/build/ rm -Rf modules/base/build/ -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/openjfx.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

