[gradle] 01/01: Install symlinks in /usr/share/gradle/lib for simulating pseudo Gradle installation

Kai-Chung Yan seamlik-guest at moszumanska.debian.org
Sat Oct 3 05:35:27 UTC 2015


This is an automated email from the git hooks/post-receive script.

seamlik-guest pushed a commit to branch master
in repository gradle.

commit a0d303232b73205d2b251dbca2a67a96ee62a836
Author: Kai-Chung Yan <seamlikok at gmail.com>
Date:   Sat Oct 3 13:34:26 2015 +0800

    Install symlinks in /usr/share/gradle/lib for simulating pseudo Gradle installation
---
 debian/changelog                    |  3 +++
 debian/control                      |  1 +
 debian/gradle.links                 | 23 ++++++++++++----------
 debian/libgradle-core-java.links    | 15 ++++++++++++++
 debian/libgradle-plugins-java.links | 39 +++++++++++++++++++++++++++++++++++++
 debian/rules                        |  1 +
 6 files changed, 72 insertions(+), 10 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index db96af2..d6effad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ gradle (2.7-1) UNRELEASED; urgency=low
     - Add libcglib-java to Build-Depends
     - Build-Depends on gradle (>= 2.5)
     - Add checkstyle to Recommends
+    - Add dh-exec to Build-Depends
   * d/rules: No need to copy gradle-core codes to buildSrc
   * Remove fix_DocGenerationException.diff: No longer needed
   * Update maven_jcommander.diff to jcommander.diff
@@ -15,6 +16,8 @@ gradle (2.7-1) UNRELEASED; urgency=low
   * Remove taskOrdering.diff: Obsolete
   * d/rules: Updtae parallel Gradle usage
   * Add an application menu entry for Gradle GUI
+  * Add symlinks to all Gradle jars in /usr/share/gradle, making a pseudo
+    making a pseudo Gradle installation
 
  -- Kai-Chung Yan <seamlikok at gmail.com>  Wed, 30 Sep 2015 04:37:18 +0800
 
diff --git a/debian/control b/debian/control
index f29fdb4..1fa0aa5 100644
--- a/debian/control
+++ b/debian/control
@@ -11,6 +11,7 @@ Build-Depends: ant,
                debhelper (>= 9),
                default-jdk (>= 1:1.6),
                default-jdk-doc,
+               dh-exec,
                docbook-xsl,
                findbugs,
                gradle (>= 2.5),
diff --git a/debian/gradle.links b/debian/gradle.links
old mode 100644
new mode 100755
index 2958c14..fa59030
--- a/debian/gradle.links
+++ b/debian/gradle.links
@@ -1,13 +1,16 @@
+#!/usr/bin/dh-exec
+
 # The start script explicitly locates the versioned gradle-launcher at lib/ ,
 # hence we need to place the symlink.
 
-usr/share/gradle/bin/gradle                    usr/bin/gradle
-usr/share/java/gradle-launcher-2.7.jar         usr/share/gradle/lib/gradle-launcher-2.7.jar
-usr/share/gradle/media/gradle-icon-16x16.png   usr/share/icons/hicolor/16x16/apps/gradle.png
-usr/share/gradle/media/gradle-icon-24x24.png   usr/share/icons/hicolor/24x24/apps/gradle.png
-usr/share/gradle/media/gradle-icon-32x32.png   usr/share/icons/hicolor/32x32/apps/gradle.png
-usr/share/gradle/media/gradle-icon-48x48.png   usr/share/icons/hicolor/48x48/apps/gradle.png
-usr/share/gradle/media/gradle-icon-64x64.png   usr/share/icons/hicolor/64x64/apps/gradle.png
-usr/share/gradle/media/gradle-icon-128x128.png usr/share/icons/hicolor/128x128/apps/gradle.png
-usr/share/gradle/media/gradle-icon-256x256.png usr/share/icons/hicolor/256x256/apps/gradle.png
-usr/share/gradle/media/gradle-icon-512x512.png usr/share/icons/hicolor/512x512/apps/gradle.png
\ No newline at end of file
+usr/share/gradle/bin/gradle                          usr/bin/gradle
+usr/share/gradle/media/gradle-icon-128x128.png       usr/share/icons/hicolor/128x128/apps/gradle.png
+usr/share/gradle/media/gradle-icon-16x16.png         usr/share/icons/hicolor/16x16/apps/gradle.png
+usr/share/gradle/media/gradle-icon-24x24.png         usr/share/icons/hicolor/24x24/apps/gradle.png
+usr/share/gradle/media/gradle-icon-256x256.png       usr/share/icons/hicolor/256x256/apps/gradle.png
+usr/share/gradle/media/gradle-icon-32x32.png         usr/share/icons/hicolor/32x32/apps/gradle.png
+usr/share/gradle/media/gradle-icon-48x48.png         usr/share/icons/hicolor/48x48/apps/gradle.png
+usr/share/gradle/media/gradle-icon-512x512.png       usr/share/icons/hicolor/512x512/apps/gradle.png
+usr/share/gradle/media/gradle-icon-64x64.png         usr/share/icons/hicolor/64x64/apps/gradle.png
+usr/share/java/gradle-launcher-${GRADLE_VERSION}.jar usr/share/gradle/lib/gradle-launcher-${GRADLE_VERSION}.jar
+usr/share/java/gradle-ui-${GRADLE_VERSION}.jar       usr/share/gradle/lib/gradle-ui-${GRADLE_VERSION}.jar
\ No newline at end of file
diff --git a/debian/libgradle-core-java.links b/debian/libgradle-core-java.links
new file mode 100755
index 0000000..8a98f06
--- /dev/null
+++ b/debian/libgradle-core-java.links
@@ -0,0 +1,15 @@
+#!/usr/bin/dh-exec
+
+usr/share/java/gradle-base-services-groovy-${GRADLE_VERSION}.jar usr/share/gradle/lib/gradle-base-services-groovy-${GRADLE_VERSION}.jar
+usr/share/java/gradle-base-services-${GRADLE_VERSION}.jar        usr/share/gradle/lib/gradle-base-services-${GRADLE_VERSION}.jar
+usr/share/java/gradle-cli-${GRADLE_VERSION}.jar                  usr/share/gradle/lib/gradle-cli-${GRADLE_VERSION}.jar
+usr/share/java/gradle-core-${GRADLE_VERSION}.jar                 usr/share/gradle/lib/gradle-core-${GRADLE_VERSION}.jar
+usr/share/java/gradle-docs-${GRADLE_VERSION}.jar                 usr/share/gradle/lib/gradle-docs-${GRADLE_VERSION}.jar
+usr/share/java/gradle-messaging-${GRADLE_VERSION}.jar            usr/share/gradle/lib/gradle-messaging-${GRADLE_VERSION}.jar
+usr/share/java/gradle-model-core-${GRADLE_VERSION}.jar           usr/share/gradle/lib/gradle-model-${GRADLE_VERSION}.jar
+usr/share/java/gradle-model-groovy-${GRADLE_VERSION}.jar         usr/share/gradle/lib/gradle-model-groovy-${GRADLE_VERSION}.jar
+usr/share/java/gradle-native-${GRADLE_VERSION}.jar               usr/share/gradle/lib/gradle-native-${GRADLE_VERSION}.jar
+usr/share/java/gradle-open-api-${GRADLE_VERSION}.jar             usr/share/gradle/lib/gradle-open-api-${GRADLE_VERSION}.jar
+usr/share/java/gradle-resources-${GRADLE_VERSION}.jar            usr/share/gradle/lib/gradle-resources-${GRADLE_VERSION}.jar
+usr/share/java/gradle-tooling-api-${GRADLE_VERSION}.jar          usr/share/gradle/lib/gradle-tooling-api-${GRADLE_VERSION}.jar
+usr/share/java/gradle-wrapper-${GRADLE_VERSION}.jar              usr/share/gradle/lib/gradle-wrapper-${GRADLE_VERSION}.jar
\ No newline at end of file
diff --git a/debian/libgradle-plugins-java.links b/debian/libgradle-plugins-java.links
new file mode 100755
index 0000000..29f2586
--- /dev/null
+++ b/debian/libgradle-plugins-java.links
@@ -0,0 +1,39 @@
+#!/usr/bin/dh-exec
+
+usr/share/java/gradle-announce-${GRADLE_VERSION}.jar              usr/share/gradle/lib/gradle-announce-${GRADLE_VERSION}.jar
+usr/share/java/gradle-antlr-${GRADLE_VERSION}.jar                 usr/share/gradle/lib/gradle-antlr-${GRADLE_VERSION}.jar
+usr/share/java/gradle-build-comparison-${GRADLE_VERSION}.jar      usr/share/gradle/lib/gradle-build-comparisn-${GRADLE_VERSION}.jar
+usr/share/java/gradle-build-init-${GRADLE_VERSION}.jar            usr/share/gradle/lib/gradle-build-init-${GRADLE_VERSION}.jar
+usr/share/java/gradle-code-quality-${GRADLE_VERSION}.jar          usr/share/gradle/lib/gradle-code-quality-${GRADLE_VERSION}.jar
+usr/share/java/gradle-dependency-management-${GRADLE_VERSION}.jar usr/share/gradle/lib/gradle-dependency-management-${GRADLE_VERSION}.jar
+usr/share/java/gradle-diagnostics-${GRADLE_VERSION}.jar           usr/share/gradle/lib/gradle-diagnostics-${GRADLE_VERSION}.jar
+usr/share/java/gradle-ear-${GRADLE_VERSION}.jar                   usr/share/gradle/lib/gradle-ear-${GRADLE_VERSION}.jar
+usr/share/java/gradle-ide-native-${GRADLE_VERSION}.jar            usr/share/gradle/lib/gradle-ide-native-${GRADLE_VERSION}.jar
+usr/share/java/gradle-ide-${GRADLE_VERSION}.jar                   usr/share/gradle/lib/gradle-ide-${GRADLE_VERSION}.jar
+usr/share/java/gradle-ivy-${GRADLE_VERSION}.jar                   usr/share/gradle/lib/gradle-ivy-${GRADLE_VERSION}.jar
+usr/share/java/gradle-jacoco-${GRADLE_VERSION}.jar                usr/share/gradle/lib/gradle-jacoco-${GRADLE_VERSION}.jar
+usr/share/java/gradle-javascript-${GRADLE_VERSION}.jar            usr/share/gradle/lib/gradle-javascript-${GRADLE_VERSION}.jar
+usr/share/java/gradle-jetty-${GRADLE_VERSION}.jar                 usr/share/gradle/lib/gradle-jetty-${GRADLE_VERSION}.jar
+usr/share/java/gradle-language-groovy-${GRADLE_VERSION}.jar       usr/share/gradle/lib/gradle-language-groovy-${GRADLE_VERSION}.jar
+usr/share/java/gradle-language-java-${GRADLE_VERSION}.jar         usr/share/gradle/lib/gradle-language-java-${GRADLE_VERSION}.jar
+usr/share/java/gradle-language-jvm-${GRADLE_VERSION}.jar          usr/share/gradle/lib/gradle-language-jvm-${GRADLE_VERSION}.jar
+usr/share/java/gradle-language-native-${GRADLE_VERSION}.jar       usr/share/gradle/lib/gradle-language-native-${GRADLE_VERSION}.jar
+usr/share/java/gradle-language-scala-${GRADLE_VERSION}.jar        usr/share/gradle/lib/gradle-language-scala-${GRADLE_VERSION}.jar
+usr/share/java/gradle-maven-${GRADLE_VERSION}.jar                 usr/share/gradle/lib/gradle-maven-${GRADLE_VERSION}.jar
+usr/share/java/gradle-osgi-${GRADLE_VERSION}.jar                  usr/share/gradle/lib/gradle--osgi${GRADLE_VERSION}.jar
+usr/share/java/gradle-platform-base-${GRADLE_VERSION}.jar         usr/share/gradle/lib/gradle-platform-base-${GRADLE_VERSION}.jar
+usr/share/java/gradle-platform-jvm-${GRADLE_VERSION}.jar          usr/share/gradle/lib/gradle-platform-jvm-${GRADLE_VERSION}.jar
+usr/share/java/gradle-platform-native-${GRADLE_VERSION}.jar       usr/share/gradle/lib/gradle-platform-native-${GRADLE_VERSION}.jar
+usr/share/java/gradle-platform-play-${GRADLE_VERSION}.jar         usr/share/gradle/lib/gradle-platform-play-${GRADLE_VERSION}.jar
+usr/share/java/gradle-plugin-development-${GRADLE_VERSION}.jar    usr/share/gradle/lib/gradle-plugin-development-${GRADLE_VERSION}.jar
+usr/share/java/gradle-plugin-use-${GRADLE_VERSION}.jar            usr/share/gradle/lib/gradle-plugin-use-${GRADLE_VERSION}.jar
+usr/share/java/gradle-plugins-${GRADLE_VERSION}.jar               usr/share/gradle/lib/gradle-plugins-${GRADLE_VERSION}.jar
+usr/share/java/gradle-publish-${GRADLE_VERSION}.jar               usr/share/gradle/lib/gradle-publish-${GRADLE_VERSION}.jar
+usr/share/java/gradle-reporting-${GRADLE_VERSION}.jar             usr/share/gradle/lib/gradle-reporting-${GRADLE_VERSION}.jar
+usr/share/java/gradle-resources-http-${GRADLE_VERSION}.jar        usr/share/gradle/lib/gradle-resources-http-${GRADLE_VERSION}.jar
+usr/share/java/gradle-resources-sftp-${GRADLE_VERSION}.jar        usr/share/gradle/lib/gradle-resources-sftp-${GRADLE_VERSION}.jar
+usr/share/java/gradle-scala-${GRADLE_VERSION}.jar                 usr/share/gradle/lib/gradle-scala-${GRADLE_VERSION}.jar
+usr/share/java/gradle-signing-${GRADLE_VERSION}.jar               usr/share/gradle/lib/gradle-signing-${GRADLE_VERSION}.jar
+usr/share/java/gradle-test-kit-${GRADLE_VERSION}.jar              usr/share/gradle/lib/gradle-test-kit-${GRADLE_VERSION}.jar
+usr/share/java/gradle-testing-native-${GRADLE_VERSION}.jar        usr/share/gradle/lib/gradle-testing-native-${GRADLE_VERSION}.jar
+usr/share/java/gradle-tooling-api-builders-${GRADLE_VERSION}.jar  usr/share/gradle/lib/gradle-tooling-api-builders-${GRADLE_VERSION}.jar
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index bc3b255..3ef3461 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 GRADLE_TASKS := assemble startScripts javadocAll groovydocAll samplesDocs
+export GRADLE_VERSION = $(shell cat version.txt)
 
 # Only for debug purpose
 # export JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle.git



More information about the pkg-java-commits mailing list