[maven2] 68/87: * Team upload. * Use alternative to install /usr/bin/mvn.

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Fri Feb 27 13:59:11 UTC 2015


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

ebourg-guest pushed a commit to branch master
in repository maven2.

commit a2f2b036bf8e957aee7932b2da8473ed71d4f260
Author: Damien Raude-Morvan <drazzib at debian.org>
Date:   Sun Dec 18 23:33:50 2011 +0000

    * Team upload.
    * Use alternative to install /usr/bin/mvn.
---
 debian/changelog       |  7 +++++++
 debian/maven2.install  |  7 +++++--
 debian/maven2.links    |  3 ---
 debian/maven2.manpages |  2 --
 debian/maven2.postinst | 31 +++++++++++++++++++++++++++++++
 debian/maven2.prerm    | 17 +++++++++++++++++
 debian/rules           |  2 ++
 7 files changed, 62 insertions(+), 7 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8420c6f..540957c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+maven2 (2.2.1-11) UNRELEASED; urgency=low
+
+  * Team upload.
+  * Use alternative to install /usr/bin/mvn.
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Sat, 17 Dec 2011 23:56:39 +0100
+
 maven2 (2.2.1-10) unstable; urgency=low
 
   * Team upload.
diff --git a/debian/maven2.install b/debian/maven2.install
index 393e65c..644d678 100644
--- a/debian/maven2.install
+++ b/debian/maven2.install
@@ -1,7 +1,10 @@
-apache-maven/src/bin/mvn usr/bin
-apache-maven/src/bin/mvnDebug usr/bin
+apache-maven/src/bin/mvn usr/share/maven2/bin/
+apache-maven/src/bin/mvnDebug usr/share/maven2/bin/
 
 apache-maven/src/bin/m2.conf etc/maven2
 apache-maven/src/conf/settings.xml /etc/maven2
 
 debian/bash_completion.d/maven2 etc/bash_completion.d
+
+debian/mvn.1 usr/share/maven2/man/
+debian/mvnDebug.1 usr/share/maven2/man/
diff --git a/debian/maven2.links b/debian/maven2.links
index 344aca6..a26bd4b 100644
--- a/debian/maven2.links
+++ b/debian/maven2.links
@@ -2,8 +2,5 @@
 
 /usr/share/maven2/conf/m2.conf /usr/share/maven2/bin/m2.conf
 
-/usr/bin/mvn /usr/share/maven2/bin/mvn
-/usr/bin/mvnDebug /usr/share/maven2/bin/mvnDebug
-
 /usr/share/java/classworlds.jar usr/share/maven2/boot/classworlds.jar
 
diff --git a/debian/maven2.manpages b/debian/maven2.manpages
deleted file mode 100644
index f132f38..0000000
--- a/debian/maven2.manpages
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/mvn.1
-debian/mvnDebug.1
diff --git a/debian/maven2.postinst b/debian/maven2.postinst
new file mode 100644
index 0000000..b7232d4
--- /dev/null
+++ b/debian/maven2.postinst
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+set -e
+
+basedir=/usr/share/maven2
+priority=200
+
+case "$1" in
+configure)
+
+    update-alternatives \
+    --install /usr/bin/mvn mvn $basedir/bin/mvn $priority \
+    --slave \
+        /usr/bin/mvnDebug \
+        mvnDebug \
+        $basedir/bin/mvnDebug \
+    --slave \
+        /usr/share/man/man1/mvn.1.gz \
+        mvn.1.gz \
+        $basedir/man/mvn.1.gz \
+    --slave \
+        /usr/share/man/man1/mvnDebug.1.gz \
+        mvnDebug.1.gz \
+        $basedir/man/mvnDebug.1.gz
+    
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/maven2.prerm b/debian/maven2.prerm
new file mode 100644
index 0000000..7b9f92f
--- /dev/null
+++ b/debian/maven2.prerm
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+basedir=/usr/share/maven2
+
+case "$1" in
+deconfigure|remove)
+
+    update-alternatives --remove mvn $basedir/bin/mvn
+    
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/rules b/debian/rules
index ea45884..1ba3118 100755
--- a/debian/rules
+++ b/debian/rules
@@ -31,6 +31,8 @@ makebuilddir/$(PACKAGE)::
 
 binary-post-install/$(PACKAGE)::
 	dh_install -p$(PACKAGE) apache-maven/target/maven-debian-uber.jar usr/share/maven2/lib/
+	# compress manpages
+	find $(DEB_BUILDDIR)/debian/$(PACKAGE)/usr/share/maven2/man -type f | xargs gzip -9v -n
 
 clean::
 	mh_unpatchpoms -p$(PACKAGE)

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



More information about the pkg-java-commits mailing list