[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