[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