[Pkg-emboss-commits] r87 - emboss/trunk/debian

charles-guest at alioth.debian.org charles-guest at alioth.debian.org
Thu Jul 26 15:57:32 UTC 2007


Author: charles-guest
Date: 2007-07-26 15:57:32 +0000 (Thu, 26 Jul 2007)
New Revision: 87

Modified:
   emboss/trunk/debian/changelog
   emboss/trunk/debian/control
   emboss/trunk/debian/rules
Log:
Beginning of the libraryfication ; minor additional changes

Modified: emboss/trunk/debian/changelog
===================================================================
--- emboss/trunk/debian/changelog	2007-07-25 14:38:18 UTC (rev 86)
+++ emboss/trunk/debian/changelog	2007-07-26 15:57:32 UTC (rev 87)
@@ -2,8 +2,11 @@
 
   * Building the manpages offline to save buildd time, therefore not
     depending anymore on the XML toolchain.
+  * Gave their own packages to the AJAX and NUCL libraries.
+  * Removed the recommendation on dialign as edialign dissapeared.
+  * Removed the extra Tag field in debian/control.
 
- -- Charles Plessy <charles-debian-nospam at plessy.org>  Wed, 25 Jul 2007 23:04:06 +0900
+ -- Charles Plessy <charles-debian-nospam at plessy.org>  Fri, 27 Jul 2007 00:55:09 +0900
 
 emboss (5.0.0-1) unstable; urgency=low
 

Modified: emboss/trunk/debian/control
===================================================================
--- emboss/trunk/debian/control	2007-07-25 14:38:18 UTC (rev 86)
+++ emboss/trunk/debian/control	2007-07-26 15:57:32 UTC (rev 87)
@@ -11,7 +11,7 @@
 Package: emboss
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, emboss-data (= ${source:Version}), csh|c-shell
-Recommends: primer3, dialign
+Recommends: primer3
 Suggests: emboss-doc (= ${source:Version}), clustalw
 Description: The European Molecular Biology Open Software Suite
  EMBOSS is a free Open Source software analysis package specially developed for
@@ -25,7 +25,6 @@
  commercial software packages.
  .
   Homepage: http://www.emboss.org
-XB-Tag: interface::commandline, scope::utility, field::biology, role::program
 
 Package: emboss-data
 Architecture: all
@@ -33,7 +32,6 @@
 Description: Data files for the EMBOSS package
  This package includes data files needed by EMBOSS, the European Molecular
  Biology Open Software Suite.
-XB-Tag: devel::runtime, field::biology, role::app-data
 
 Package: emboss-doc
 Section: doc
@@ -42,7 +40,6 @@
 Description: Documentation for EMBOSS
  This package includes non-essential user documentation for EMBOSS, the
  European Molecular Biology Open Software Suite.
-XB-Tag: made-of::data:postscript, field::biology, role::documentation
 
 Package: emboss-lib
 Section: libs
@@ -61,4 +58,51 @@
   * The NUCLEUS library provides higher-level functions specific to molecular
   sequence analysis, including sequence comparisons, translation, codon usage
   and annotation.
-XB-Tag: field::biology, role::shared-lib
+
+Package: libajax-5.0.0
+Section: libs
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Core library used by all EMBOSS applications.
+  This package contains a core library of the European Molecular Biology Open
+  Software Suite, EMBOSS.
+  .
+  AJAX covers standard data structures, including strings, sequences, file
+  handles, queues, hashes, heaps, lists, dictionaries, trees and dynamic
+  arrays. It also covers standard algorithms including comparisons, pattern
+  matching, sorting, and iterators. AJAX will also provide a set of high level
+  graphics functions suited to the needs of sequence analysis applications.
+  .
+  This package contains the runtime library files needed to run software
+  using libajax.
+
+Package: libajax-5.0.0-dev
+Section: libdevel
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Development files for libajax
+  This package contains the header and development files needed to build
+  programs and packages using libajax.
+
+Package: libnucleus-5.0.0
+Section: libs
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Core library used by all EMBOSS applications.
+  This package contains a core library of the European Molecular Biology Open
+  Software Suite, EMBOSS.
+  .
+  The NUCLEUS library provides higher-level functions specific to molecular
+  sequence analysis, including sequence comparisons, translation, codon usage
+  and annotation.
+  .
+  This package contains the runtime library files needed to run software
+  using libnucleus.
+
+Package: libnucleus-5.0.0-dev
+Section: libdevel
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Development files for libajax
+  This package contains the header and development files needed to build
+  programs and packages using libnucleus.

Modified: emboss/trunk/debian/rules
===================================================================
--- emboss/trunk/debian/rules	2007-07-25 14:38:18 UTC (rev 86)
+++ emboss/trunk/debian/rules	2007-07-26 15:57:32 UTC (rev 87)
@@ -77,10 +77,10 @@
 		do mv $(CURDIR)/debian/emboss_tmp/usr/bin/$$i $(CURDIR)/debian/emboss_tmp/usr/bin/em_$$i ; \
 		done
 
-	$(MAKE) -C ajax install DESTDIR=$(CURDIR)/debian/emboss-lib
-	$(MAKE) -C nucleus install DESTDIR=$(CURDIR)/debian/emboss-lib
+	$(MAKE) -C ajax install DESTDIR=$(CURDIR)/debian/libajax-$(VERSION)
+	rm $(CURDIR)/debian/libajax-$(VERSION)/usr/include/pcre* # Not very elegant way to solve the conflict with libpcre-dev
+	$(MAKE) -C nucleus install DESTDIR=$(CURDIR)/debian/libnucleus-$(VERSION)
 	$(MAKE) -C plplot install DESTDIR=$(CURDIR)/debian/emboss-lib
-	rm $(CURDIR)/debian/emboss-lib/usr/include/pcre* # Not very elegant way to solve the conflict with libpcre-dev
 	$(MAKE) -C doc install DESTDIR=$(CURDIR)/debian/emboss-doc
 	#$(MAKE) -C jemboss install prefix=$(CURDIR)/debian/emboss-java/usr
 




More information about the Pkg-emboss-commits mailing list