[med-svn] r8468 - trunk/packages/neobio/trunk/debian
Andreas Tille
tille at alioth.debian.org
Mon Nov 7 21:24:58 UTC 2011
Author: tille
Date: 2011-11-07 21:24:58 +0000 (Mon, 07 Nov 2011)
New Revision: 8468
Modified:
trunk/packages/neobio/trunk/debian/control
trunk/packages/neobio/trunk/debian/rules
Log:
Simplifies debian/rules file using short dh notation which is not only simpler bit also correctly installs menu file
Modified: trunk/packages/neobio/trunk/debian/control
===================================================================
--- trunk/packages/neobio/trunk/debian/control 2011-11-07 20:40:13 UTC (rev 8467)
+++ trunk/packages/neobio/trunk/debian/control 2011-11-07 21:24:58 UTC (rev 8468)
@@ -11,7 +11,7 @@
Package: neobio
Architecture: all
-Depends: openjdk-6-jre | sun-java6-jre, java-wrappers
+Depends: openjdk-6-jre | sun-java6-jre, java-wrappers, ${misc:Depends}
Suggests: strap
Enhances: strap
Description: pairwise sequence alignments
Modified: trunk/packages/neobio/trunk/debian/rules
===================================================================
--- trunk/packages/neobio/trunk/debian/rules 2011-11-07 20:40:13 UTC (rev 8467)
+++ trunk/packages/neobio/trunk/debian/rules 2011-11-07 21:24:58 UTC (rev 8468)
@@ -4,9 +4,23 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-debtmp := $(CURDIR)/debian/tmp
-
VERSION := $(shell dpkg-parsechangelog | grep '^Version:' | sed 's/^Version: \(.*\)-1/\1/')
+
+%:
+ dh $@
+
+override_dh_auto_build:
+ dh_auto_build
+ mkdir -p classes
+ javac -cp src -d classes $(shell find src -name "*.java")
+ jar -cf neobio-$(VERSION).jar -C classes neobio -C bin neobio/gui/icons
+
+override_dh_clean:
+ rm -f neobio*.jar
+ rm -rf classes
+ dh_clean
+
+
SRC_TMP := $(shell mktemp --tmpdir --directory neobio-build.XXXXXXXXXX)
ZIPF := $(SRC_TMP)/neobio_$(VERSION).zip
REPACKED := neobio-$(VERSION).orig
@@ -23,62 +37,3 @@
[ -d $(TARBALLS) ] || mkdir $(TARBALLS)
cd $(SRC_TMP) && GZIP="--best --no-name" tar -czf $(TARBALLS)/neobio_$(VERSION).orig.tar.gz $(REPACKED)
rm -rf $(SRC_TMP)
-
-config.status:
-
-build: build-stamp
-
-build-indep: build-stamp
-
-
-build-stamp:
- echo -e '\033[42m rules build-stamp \033[0m'
- mkdir -p classes
- javac -cp src -d classes $(shell find src -name "*.java")
- jar -cf neobio-1.jar -C classes neobio -C bin neobio/gui/icons
-
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp
-
- # Add here commands to clean up after the build process.
- rm -f neobio-1.jar
- rm -rf classes
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_prep
- dh_installdirs
-
-
-# Build architecture-independent files here.
-binary-arch: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-indep: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs
- dh_installdocs
-# dh_installexamples
- dh_install
- dh_installman
- dh_link
-# dh_strip
- dh_compress
- dh_fixperms
-# dh_makeshlibs
-# dh_python2 --no-guessing-versions
- dh_installdeb
-# dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
More information about the debian-med-commit
mailing list