[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