[med-svn] r2101 - trunk/packages/libmems/trunk/debian

tille at alioth.debian.org tille at alioth.debian.org
Thu Jun 26 07:32:57 UTC 2008


Author: tille
Date: 2008-06-26 07:32:57 +0000 (Thu, 26 Jun 2008)
New Revision: 2101

Added:
   trunk/packages/libmems/trunk/debian/get-orig-source
Removed:
   trunk/packages/libmems/trunk/debian/patches/
Modified:
   trunk/packages/libmems/trunk/debian/README.Debian
   trunk/packages/libmems/trunk/debian/changelog
   trunk/packages/libmems/trunk/debian/control
   trunk/packages/libmems/trunk/debian/rules
   trunk/packages/libmems/trunk/debian/watch
Log:
Adapted to new upsttream version


Modified: trunk/packages/libmems/trunk/debian/README.Debian
===================================================================
--- trunk/packages/libmems/trunk/debian/README.Debian	2008-06-26 05:23:14 UTC (rev 2100)
+++ trunk/packages/libmems/trunk/debian/README.Debian	2008-06-26 07:32:57 UTC (rev 2101)
@@ -1,15 +1,7 @@
 libMems for Debian
---------------------
+------------------
 
 This library is packaged as a precondition of the Mauve
 multiple genome alignment package.
 
-ATTENTION:
-This package build-depends from libclustalw which has some
-license issues and thus can not be distributed by Debian
-for the moment.  There are unofficial packages avialable
-from
-
-   http://people.debian.org/~tille/packages/libclustalw/
-
  -- Andreas Tille <tille at debian.org>  Thu, 14 Feb 2008 22:13:45 +0100

Modified: trunk/packages/libmems/trunk/debian/changelog
===================================================================
--- trunk/packages/libmems/trunk/debian/changelog	2008-06-26 05:23:14 UTC (rev 2100)
+++ trunk/packages/libmems/trunk/debian/changelog	2008-06-26 07:32:57 UTC (rev 2101)
@@ -1,4 +1,4 @@
-libmems (1.5.0-1) unstable; urgency=low
+libmems (1.6.0-1) unstable; urgency=low
 
   * Initial release (Closes: #??????)
 

Modified: trunk/packages/libmems/trunk/debian/control
===================================================================
--- trunk/packages/libmems/trunk/debian/control	2008-06-26 05:23:14 UTC (rev 2100)
+++ trunk/packages/libmems/trunk/debian/control	2008-06-26 07:32:57 UTC (rev 2101)
@@ -4,7 +4,7 @@
 DM-Upload-Allowed: yes
 Uploaders: Andreas Tille <tille at debian.org>
 Build-Depends: debhelper (>= 6), autotools-dev, d-shlibs (>= 0.38), cdbs, quilt,
- libgenome-1.3-1-dev (>= 1.3.0-2), libclustalw-1.0-1-dev,
+ pkg-config, libgenome-1.3-0-dev (>= 1.3.1),
  libboost-filesystem-dev, libboost-program-options-dev
 Standards-Version: 3.7.3
 Section: libs
@@ -12,12 +12,12 @@
 Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/libmems/?rev=0&sc=0
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/libmems/trunk/
 
-Package: libmems-1.5-1-dev
+Package: libmems-1.6-1-dev
 Section: libdevel
 Architecture: any
-Depends: libmems-1.5-1 (= ${binary:Version}), ${devlibs:Depends}
-Provides: libmems-1.5-dev
-Conflicts: libmems-1.5-dev
+Depends: libmems-1.6-1 (= ${binary:Version}), ${devlibs:Depends}
+Provides: libmems-1.6-dev
+Conflicts: libmems-1.6-dev
 Description: library to support DNA string matching and comparative genomics
  libMems is a freely available software development library to support DNA
  string matching and comparative genomics. Among other things, libMems
@@ -31,7 +31,7 @@
  This is the development package containing the statically linked
  library and the header files.
 
-Package: libmems-1.5-1
+Package: libmems-1.6-1
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}

Added: trunk/packages/libmems/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/libmems/trunk/debian/get-orig-source	                        (rev 0)
+++ trunk/packages/libmems/trunk/debian/get-orig-source	2008-06-26 07:32:57 UTC (rev 2101)
@@ -0,0 +1,54 @@
+#!/bin/sh -e
+
+echo "For snapshot releases use the code below.  Real releases work with uscan."
+uscan --verbose
+
+exit 0
+set -x
+
+URL="http://gel.ahabs.wisc.edu/mauve/source/snapshots/"
+NAME=libmems
+UVERSION=snapshot
+DVERSION=1.6.0
+UPSTREAMTAR="$NAME"-"$UVERSION".tar.gz
+UPSTREAMDIR=libMems
+
+# To rebuild the new upstream tarball you need these
+# packages installed.  This will be checked later on.
+# The rationale behind this dependency is that the
+# script should work for later upstream releases as well
+# and thus a simple patch for Makefile.am and
+# configure.in would not work
+BUILDTARBALLDEPENDS="autoconf automake libtool"
+# Also these build-dependencies are needed to be installed to
+# run ./configure which is a precondition for "make dist"
+BUILDDEPS=""
+missingdepends=`dpkg -l ${BUILDTARBALLDEPENDS} ${BUILDDEPS} | \
+    grep -v -e "^ii" -e "^|" -e "^++" -e "^ " -e "^..[^[:space:]]" | \
+    sed 's/^[a-z][a-z][[:space:]]\+\([^[:space:]]\+\)[[:space:]]\+.*/\1/'`
+
+if [ "$missingdepends" != "" ] ; then
+    echo "Please install the following packages to rebuild the upstream source tarball:"
+    echo $missingdepends
+    exit -1
+fi
+
+mkdir -p ../tarballs
+cd ../tarballs
+
+if [ ! -f "$UPSTREAMTAR" ] ; then
+    wget "$URL"/"$UPSTREAMTAR"
+fi
+tar -xzf "$UPSTREAMTAR"
+
+cd "$UPSTREAMDIR"
+
+autogen.sh
+./configure
+make dist
+
+DISTTAR="$UPSTREAMDIR"-"${DVERSION}".tar.gz
+DVERSION="${DVERSION}."`date +%Y%m%d`
+mv "$DISTTAR" ../"$NAME"_"$DVERSION".orig.tar.gz
+cd ..
+# rm -rf "$UPSTREAMDIR"


Property changes on: trunk/packages/libmems/trunk/debian/get-orig-source
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/packages/libmems/trunk/debian/rules
===================================================================
--- trunk/packages/libmems/trunk/debian/rules	2008-06-26 05:23:14 UTC (rev 2100)
+++ trunk/packages/libmems/trunk/debian/rules	2008-06-26 07:32:57 UTC (rev 2101)
@@ -6,7 +6,7 @@
 
 pkg=libmems
 name=libMems
-version=1.5
+version=1.6
 
 common-binary-post-install-arch::
 	# Call d-shlibmove to comply with library packaging guide
@@ -21,3 +21,10 @@
 		    debian/tmp/usr/lib/$(name)-$(version).so
 
 #		    --movedevdoc "debian/tmp/usr/share/doc/html/*" \
+
+get-orig-source:
+	. debian/get-orig-source
+        
+clean::
+	rm -f debian/$(pkg)1-dev.substvars
+        
\ No newline at end of file

Modified: trunk/packages/libmems/trunk/debian/watch
===================================================================
--- trunk/packages/libmems/trunk/debian/watch	2008-06-26 05:23:14 UTC (rev 2100)
+++ trunk/packages/libmems/trunk/debian/watch	2008-06-26 07:32:57 UTC (rev 2101)
@@ -1,3 +1,3 @@
 version=3
 
-http://gel.ahabs.wisc.edu/mauve/source/libMems-(.*)\.tar\.gz
+http://gel.ahabs.wisc.edu/mauve/source/mauve_([\.\d]+)/ libMems-(.*)\.tar\.gz




More information about the debian-med-commit mailing list