[ecj] 01/03: debian/rules: Renamed the get-source target to get-orig-source and completed the script to build the upstream tarball Use XZ compression for the upstream tarball
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Thu Jun 26 12:19:55 UTC 2014
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository ecj.
commit d4f2d96e80015c36e6c7b1efafe0ce98792d5646
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Thu Jun 26 13:18:59 2014 +0200
debian/rules: Renamed the get-source target to get-orig-source and completed the script to build the upstream tarball
Use XZ compression for the upstream tarball
---
debian/changelog | 3 +++
debian/rules | 65 ++++++++++++++++++++++++++++++--------------------------
2 files changed, 38 insertions(+), 30 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index f243448..025832a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,9 @@ ecj (3.9.0-3) UNRELEASED; urgency=medium
* Call 'set -e' in the body of the ecj maintainer scripts
* Fixed a typo in the ecj manpages
* Added a watch file
+ * debian/rules: Renamed the get-source target to get-orig-source
+ and completed the script to build the upstream tarball.
+ * Use XZ compression for the upstream tarball
-- Emmanuel Bourg <ebourg at apache.org> Thu, 26 Jun 2014 01:40:40 +0200
diff --git a/debian/rules b/debian/rules
index 8dd0277..d7a9334 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,8 @@ include /usr/share/cdbs/1/rules/debhelper.mk
DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+VERSION := $(shell dpkg-parsechangelog --show-field Version | sed 's/-[^-]*//')
+
GCC_VERSION := $(shell ls -l /usr/bin/gcj | sed 's/.*-> gcj-\(.*\)/\1/')
GCC_VERSION := 4.9
@@ -226,10 +228,8 @@ clean::
rm -f debian/*.pyc ecj1
rm -rf debian/.mh
-RR=../cvs/R3_5_maintenance/
-RR=../cvs/R3_5_1/
-RR=R4_3_1/
-tag = R4_3_1
+TAG = R4_3_1
+DIR = ecj-$(DEB_UPSTREAM_VERSION)
MAVEN_REPO := http://repo1.maven.org/maven2
PACKAGE := ecj
@@ -239,31 +239,36 @@ get-orig-pom:
wget -U NoSuchBrowser/1.0 -O debian/poms/$(PACKAGE).pom \
$(MAVEN_REPO)/org/eclipse/jdt/core/compiler/$(PACKAGE)/$(DEB_UPSTREAM_VERSION)/$(PACKAGE)-$(DEB_UPSTREAM_VERSION).pom
-get-source:
- rm -rf org.eclipse.jdt.core
- #wget http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/snapshot/R4_3_1.tar.gz
- #git clone -b R3_8_maintenance git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
- tar xf ../R4_3_1.tar.gz
- rm -rf tmp-src
- mkdir -p tmp-src/org.eclipse.jdt.core
- cp -p $(RR)org.eclipse.jdt.core/scripts/about.html \
- tmp-src/org.eclipse.jdt.core/
- cp -p $(RR)org.eclipse.jdt.core/scripts/build.xml \
- tmp-src/org.eclipse.jdt.core/
- tar -c -f - -C $(RR)org.eclipse.jdt.core/compiler org \
- | tar -x -f - -C tmp-src/org.eclipse.jdt.core/
-
- tar -c -f - -C $(RR)org.eclipse.jdt.core/antadapter org META-INF \
- | tar -x -f - -C tmp-src/org.eclipse.jdt.core/
- find tmp-src -name CheckDebugAttributes.java | xargs -r rm -f
- find tmp-src -name BuildJarIndex.java | xargs -r rm -f
-
- tar -c -f - -C $(RR)org.eclipse.jdt.core/batch org \
- | tar -x -f - -C tmp-src/org.eclipse.jdt.core/
-
- mkdir -p tmp-src/org.eclipse.jdt.core/META-INF/services
-# cp -p $(RR)org.eclipse.jdt.core/scripts/META-INF/MANIFEST.MF \
-# tmp-src/org.eclipse.jdt.core/META-INF/
+get-orig-source:
+ rm -rf $(DIR) $(TAG).tar.gz $(TAG)
+ wget http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/snapshot/$(TAG).tar.gz
+ tar xf $(TAG).tar.gz
+ mkdir -p $(DIR)/src/org.eclipse.jdt.core
+ cp -p $(TAG)/org.eclipse.jdt.core/scripts/about.html \
+ $(DIR)/src/org.eclipse.jdt.core/
+ cp -p $(TAG)/org.eclipse.jdt.core/scripts/build.xml \
+ $(DIR)/src/org.eclipse.jdt.core/
+
+ tar -c -f - -C $(TAG)/org.eclipse.jdt.core/compiler org \
+ | tar -x -f - -C $(DIR)/src/org.eclipse.jdt.core/
+
+ tar -c -f - -C $(TAG)/org.eclipse.jdt.core/antadapter org META-INF \
+ | tar -x -f - -C $(DIR)/src/org.eclipse.jdt.core/
+
+ find $(DIR) -name CheckDebugAttributes.java | xargs -r rm -f
+ find $(DIR) -name BuildJarIndex.java | xargs -r rm -f
+
+ tar -c -f - -C $(TAG)/org.eclipse.jdt.core/batch org \
+ | tar -x -f - -C $(DIR)/src/org.eclipse.jdt.core/
+
+ mkdir -p $(DIR)/src/org.eclipse.jdt.core/META-INF/services
+# cp -p $(TAG)/org.eclipse.jdt.core/scripts/META-INF/MANIFEST.MF \
+# $(DIR)/src/org.eclipse.jdt.core/META-INF/
printf 'org.eclipse.jdt.internal.compiler.tool.EclipseCompiler #Eclipse compiler' \
- > tmp-src/org.eclipse.jdt.core/META-INF/services/javax.tools.JavaCompiler
+ > $(DIR)/src/org.eclipse.jdt.core/META-INF/services/javax.tools.JavaCompiler
+
+ # Create the upstream tarball
+ tar -c -J -f ../ecj_$(VERSION).orig.tar.xz $(DIR)
+ # Remove the temporary files
+ rm -rf $(DIR) $(TAG).tar.gz $(TAG)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/ecj.git
More information about the pkg-java-commits
mailing list