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 <[email protected]>  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 <[email protected]>
+         David Weese <[email protected]>
+         Tobias Rausch <[email protected]>
+         Stephan Aiche <[email protected]>
+         Anne-Katrin Emde <[email protected]>
+         Carsten Kemena <[email protected]>
+         Konrad Ludwig Moritz Rudolph <[email protected]>
+         Marcel H. Schulz. <[email protected]>
+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


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

Reply via email to