[med-svn] r10554 - trunk/packages/seqan/trunk/debian

Andreas Tille tille at alioth.debian.org
Mon Apr 23 21:37:25 UTC 2012


Author: tille
Date: 2012-04-23 21:37:25 +0000 (Mon, 23 Apr 2012)
New Revision: 10554

Added:
   trunk/packages/seqan/trunk/debian/seqan-dev.doc-base
Modified:
   trunk/packages/seqan/trunk/debian/changelog
   trunk/packages/seqan/trunk/debian/control
   trunk/packages/seqan/trunk/debian/rules
Log:
Add doc-base control file; shamelessly give up to convince cdbs to do what's claimed in the doc and leave two lintian warnings about useless LICENSE files.  Any volunteer to kick cdbs into ... hmmm, where it needs to be kicked ...


Modified: trunk/packages/seqan/trunk/debian/changelog
===================================================================
--- trunk/packages/seqan/trunk/debian/changelog	2012-04-23 20:25:07 UTC (rev 10553)
+++ trunk/packages/seqan/trunk/debian/changelog	2012-04-23 21:37:25 UTC (rev 10554)
@@ -1,4 +1,4 @@
-seqan (1.3.1-1) UNRELEASED; urgency=low
+seqan (1.3.1-1) unstable; urgency=low
 
   * New upstream version
   * debian/watch: Adapt to new way to provide release archives
@@ -6,7 +6,18 @@
      - Be less noisy
      - Provide fallback target dir in case .svn/deb-layout doese not
        exist - which is the case at least in my checkout
-  * debian/control: Standards-Version: 3.9.3 (no changes needed)
+  * debian/control:
+     - Standards-Version: 3.9.3 (no changes needed)
+     - distinct short descriptions
+  * debian/seqan-dev.doc-base: Provide doc-base control file
+  * debian/rules + several debhelper files:
+    Rely more on debhelper than manual moving around files to make
+    debian/rules better maintaineable
+  * debian/rules:
+     - Do not specify single target files but rather use find to
+       obtain files to move around
+     - Save a copy of those files which will be removed by upstream
+       clean target otherwise to enable building twice in a row
 
  -- Andreas Tille <tille at debian.org>  Mon, 23 Apr 2012 13:25:17 +0200
 

Modified: trunk/packages/seqan/trunk/debian/control
===================================================================
--- trunk/packages/seqan/trunk/debian/control	2012-04-23 20:25:07 UTC (rev 10553)
+++ trunk/packages/seqan/trunk/debian/control	2012-04-23 21:37:25 UTC (rev 10554)
@@ -27,12 +27,13 @@
 Section: libdevel
 Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: C++ library for the analysis of biological sequences
+Description: C++ library for the analysis of biological sequences (development)
  SeqAn is a C++ template library of efficient algorithms and data
  structures for the analysis of sequences with the focus on
  biological data. This library applies a unique generic design that
  guarantees high performance, generality, extensibility, and
  integration with other libraries. SeqAn is easy to use and
  simplifies the development of new software tools with a minimal loss
- of performance. This package contains the developer files, documentation
- and examples.
+ of performance.
+ .
+ This package contains the developer files, documentation and examples.

Modified: trunk/packages/seqan/trunk/debian/rules
===================================================================
--- trunk/packages/seqan/trunk/debian/rules	2012-04-23 20:25:07 UTC (rev 10553)
+++ trunk/packages/seqan/trunk/debian/rules	2012-04-23 21:37:25 UTC (rev 10554)
@@ -35,6 +35,12 @@
 	  cp -a $$APP $(CURDIR)/debian/seqan-apps/usr/share/doc/seqan-apps/README.$$app ; \
 	done
 
+# Delete extra license files
+install/seqan-dev::
+	@echo "This should be post-install action after installing files for seqan-dev ... but the doc is lying :-("
+	find debian -type f -name LICENSE -delete
+	# FIXME: Anybody able to convince cdbs to do what the doc is promising and remove the unneeded LICENSE files?
+
 #override_dh_auto_clean:
 #	dh_auto_clean
 clean::

Added: trunk/packages/seqan/trunk/debian/seqan-dev.doc-base
===================================================================
--- trunk/packages/seqan/trunk/debian/seqan-dev.doc-base	                        (rev 0)
+++ trunk/packages/seqan/trunk/debian/seqan-dev.doc-base	2012-04-23 21:37:25 UTC (rev 10554)
@@ -0,0 +1,22 @@
+Document: seqan-dev
+Title: SeqAn - The Library for Sequence Analysis
+Author:  Andreas Döring <doering at inf.fu-berlin.de>
+         David Weese <weese at inf.fu-berlin.de>
+         Tobias Rausch <rausch at inf.fu-berlin.de>
+         Stephan Aiche <aiche at inf.fu-berlin.de>
+         Anne-Katrin Emde <emde at inf.fu-berlin.de>
+         Carsten Kemena <kemena at inf.fu-berlin.de>
+         Konrad Ludwig Moritz Rudolph <krudolph at inf.fu-berlin.de>
+         Marcel H. Schulz. <marcel.schulz at molgen.mpg.de>
+Abstract:  SeqAn - The Library for Sequence Analysis
+ SeqAn is the open source C++ library of efficient algorithms and data
+ structures for the analysis of sequences with the focus on biological data.
+ SeqAn applies a unique generic design that guarantees high performance,
+ generality, extensibility, and integration with other libraries.
+ SeqAn is easy to use and simplifies the development of new software tools with
+ a minimal loss of performance.
+Section: Science/Biology
+
+Format: html
+Files: /usr/share/doc/seqan-dev/html/*
+Index: /usr/share/doc/seqan-dev/html/index.html




More information about the debian-med-commit mailing list