[med-svn] r10725 - trunk/packages/last-align/trunk/debian

Andreas Tille tille at alioth.debian.org
Mon May 7 12:42:57 UTC 2012


Author: tille
Date: 2012-05-07 12:42:56 +0000 (Mon, 07 May 2012)
New Revision: 10725

Removed:
   trunk/packages/last-align/trunk/debian/install
Modified:
   trunk/packages/last-align/trunk/debian/changelog
   trunk/packages/last-align/trunk/debian/control
   trunk/packages/last-align/trunk/debian/rules
Log:
New upstream version; switch from cdbs to dh


Modified: trunk/packages/last-align/trunk/debian/changelog
===================================================================
--- trunk/packages/last-align/trunk/debian/changelog	2012-05-07 12:33:42 UTC (rev 10724)
+++ trunk/packages/last-align/trunk/debian/changelog	2012-05-07 12:42:56 UTC (rev 10725)
@@ -1,9 +1,16 @@
-last-align (198-2) UNRELEASED; urgency=low
+last-align (199-1) UNRELEASED; urgency=low
 
+  [ Charles Plessy ]
   * Summarise LAST license in debian/copyright header.
 
- -- Charles Plessy <plessy at debian.org>  Fri, 20 Apr 2012 13:14:51 +0900
+  [ Andreas Tille ]
+  * New upstream version
+  * debian/rules:
+     - switch from cdbs to dh
+     - add help2man call for lastex
 
+ -- Andreas Tille <tille at debian.org>  Mon, 07 May 2012 13:28:25 +0200
+
 last-align (198-1) unstable; urgency=low
 
   * New upstream version

Modified: trunk/packages/last-align/trunk/debian/control
===================================================================
--- trunk/packages/last-align/trunk/debian/control	2012-05-07 12:33:42 UTC (rev 10724)
+++ trunk/packages/last-align/trunk/debian/control	2012-05-07 12:42:56 UTC (rev 10725)
@@ -5,7 +5,7 @@
 DM-Upload-Allowed: yes
 Uploaders: Charles Plessy <plessy at debian.org>,
  Andreas Tille <tille at debian.org>
-Build-Depends: debhelper (>= 9), cdbs, help2man (>= 1.36.4+nmu1), python-imaging
+Build-Depends: debhelper (>= 9), help2man (>= 1.36.4+nmu1), python-imaging
 Standards-Version: 3.9.3
 Homepage: http://last.cbrc.jp/
 Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/last-align/

Deleted: trunk/packages/last-align/trunk/debian/install
===================================================================
--- trunk/packages/last-align/trunk/debian/install	2012-05-07 12:33:42 UTC (rev 10724)
+++ trunk/packages/last-align/trunk/debian/install	2012-05-07 12:42:56 UTC (rev 10725)
@@ -1,3 +0,0 @@
-scripts/*	usr/bin
-src/lastal	usr/bin
-src/lastdb	usr/bin

Modified: trunk/packages/last-align/trunk/debian/rules
===================================================================
--- trunk/packages/last-align/trunk/debian/rules	2012-05-07 12:33:42 UTC (rev 10724)
+++ trunk/packages/last-align/trunk/debian/rules	2012-05-07 12:42:56 UTC (rev 10725)
@@ -6,27 +6,27 @@
 # 
 # http://debian-med.alioth.debian.org/docs/policy.html
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-# include /usr/share/cdbs/1/rules/patchsys-quilt.mk
-include /usr/share/cdbs/1/class/makefile.mk
-
-DEB_MAKE_BUILD_TARGET   = --directory src
-DEB_INSTALL_CHANGELOGS_ALL = ChangeLog.txt
-DEB_DH_BUILDDEB_ARGS       = -- -Z xz
-
-pkg=last-align
+pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
 version=$(shell dpkg-parsechangelog -ldebian/changelog | grep Version: | cut -f2 -d' ' | cut -f1 -d- )
 mandir=$(CURDIR)/debian/$(pkg)/usr/share/man/man1/
 
-clean::
-	$(RM) src/lastdb src/lastal src/lastex src/*.o
+# Copy upstream CXXFLAGS here because makefile enables only overriding them
+CXXFLAGS += -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic
+# -Wconversion
+# -fomit-frame-pointer ?
 
-binary-fixup/$(pkg)::
+%:
+	dh  $@
+
+override_dh_auto_build:
+	make all CXXFLAGS="$(CXXFLAGS)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
+
+override_dh_auto_install:
+	make install prefix=$(CURDIR)/debian/$(pkg)/usr
 	prename 's/.py$$//' debian/$(pkg)/usr/bin/*py
 	prename 's/.sh$$//' debian/$(pkg)/usr/bin/*sh
 
-# try to create man pages whereever possible
-build/$(pkg)::
+        # try to create man pages whereever possible
 	mkdir -p $(mandir)
 	help2man --no-info --name='make a dotplot, a.k.a. Oxford Grid, of alignments in LAST tabular format' \
 	    --version-string="$(version)" \
@@ -37,6 +37,9 @@
 	help2man --no-info --name="genome-scale comparison of biological sequences" \
 	    --version-string="$(version)" --help-option="-h" \
                  $(CURDIR)/src/lastdb > $(mandir)/lastdb.1
+	help2man --no-info --name="Calculate expected numbers of alignments for random sequences." \
+	    --version-string="$(version)" --help-option="-h" \
+                 $(CURDIR)/src/lastex > $(mandir)/lastex.1
 	help2man --no-info --version-string="$(version)" \
                  --name="Sort MAF-format alignments by sequence name" \
                  $(CURDIR)/scripts/maf-sort.sh > $(mandir)/maf-sort.1
@@ -68,6 +71,9 @@
                  --name="Read alignments of paired DNA reads to a genome" \
                  $(CURDIR)/scripts/last-pair-probs.py > $(mandir)/last-pair-probs.1
 
+override_dh_installchangelogs:
+	dh_installchangelogs ChangeLog.txt
+
 get-orig-source:
 	mkdir -p ../tarballs
 	uscan --verbose --force-download --repack --rename --destdir=../tarballs




More information about the debian-med-commit mailing list