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


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to