[SCM] Packaging for muparser branch, master, updated. debian/1.34-1-1-g6a379e1

Scott Howard showard314 at gmail.com
Fri Apr 8 14:04:54 UTC 2011


The following commit has been merged in the master branch:
commit 6a379e1cb1cd403a3bfff3960e0b01472f011d14
Author: Scott Howard <showard314 at gmail.com>
Date:   Thu Apr 7 23:06:44 2011 -0400

    renamed libmuparser0 to libmuparser0debian1

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..845ca06
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.pc
diff --git a/debian/changelog b/debian/changelog
index c4dac7c..ffdd890 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+muparser (1.34-2) UNRELEASED; urgency=low
+
+  * Team upload.
+  * Debian specefic SONAME libmuparser.so.0debian1 until upstream resets
+    versions after next release (Closes: #606120)
+    - Binary package renamed libmuparsers0debian1, and moved to optional
+      priority
+  * Moved to Vcs-Git
+
+ -- Scott Howard <showard at debian.org>  Thu, 07 Apr 2011 22:48:22 -0400
+
 muparser (1.34-1) unstable; urgency=low
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 699d8f9..5eba437 100644
--- a/debian/control
+++ b/debian/control
@@ -7,14 +7,14 @@ Build-Depends: debhelper (>= 7), autotools-dev
 Standards-Version: 3.9.1
 Section: libs
 Homepage: http://muparser.sourceforge.net
-Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/muparser/trunk/
-Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/muparser/trunk
+Vcs-Git: git://git.debian.org/debian-science/packages/muparser.git
+Vcs-Browser: http://git.debian.org/?p=debian-science/packages/muparser.git
 DM-Upload-Allowed: yes
 
 Package: libmuparser-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libmuparser0 (= ${binary:Version})
+Depends: ${misc:Depends}, libmuparser0debian1 (= ${binary:Version})
 Description: fast mathematical expressions parse library (development)
  muParser is a high performance mathematical parser library, written in pure
  C++. It is based on transforming an expression into a bytecode and
@@ -22,7 +22,8 @@ Description: fast mathematical expressions parse library (development)
  .
  This package contains the development files.
 
-Package: libmuparser0
+Package: libmuparser0debian1
+Priority: optional
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: fast mathematical expressions parser library (runtime)
diff --git a/debian/libmuparser0.install b/debian/libmuparser0.install
deleted file mode 100644
index 36c4ca4..0000000
--- a/debian/libmuparser0.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/lib*.so.*

\ No newline at end of file
diff --git a/debian/libmuparser0.dirs b/debian/libmuparser0debian1.dirs
similarity index 100%
rename from debian/libmuparser0.dirs
rename to debian/libmuparser0debian1.dirs
diff --git a/debian/libmuparser0debian1.install b/debian/libmuparser0debian1.install
new file mode 100644
index 0000000..13bc1da
--- /dev/null
+++ b/debian/libmuparser0debian1.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
\ No newline at end of file
diff --git a/debian/patches/debian_SONAME_fix.patch b/debian/patches/debian_SONAME_fix.patch
new file mode 100644
index 0000000..0a77685
--- /dev/null
+++ b/debian/patches/debian_SONAME_fix.patch
@@ -0,0 +1,23 @@
+Description: Debian specefic SONAME libmuparser.so.0debian1 until upstream
+ resets versions after next release.
+Author: Scott Howard <showard at debian.org>
+Bug-Debian: http://bugs.debian.org/606120
+Bug: http://sourceforge.net/tracker/?func=detail&aid=3275342&group_id=137191&atid=737979
+--- muparser-1.34.orig/Makefile.in
++++ muparser-1.34/Makefile.in
+@@ -135,13 +135,13 @@ COND_WINDOWS_IMPLIB_1___muParser_dll___i
+ 	-Wl,--out-implib=$(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX)
+ @COND_WINDOWS_IMPLIB_1 at __muParser_dll___importlib = $(COND_WINDOWS_IMPLIB_1___muParser_dll___importlib)
+ @COND_PLATFORM_MACOSX_0_USE_SOVERSION_1 at __muParser_dll___targetsuf2 \
+- at COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@	= .$(SO_SUFFIX).0
++ at COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@	= .$(SO_SUFFIX).0debian1
+ @COND_PLATFORM_MACOSX_1_USE_SOVERSION_1 at __muParser_dll___targetsuf2 \
+ @COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@	= .0.$(SO_SUFFIX)
+ @COND_USE_SOVERSION_0 at __muParser_dll___targetsuf2 = .$(SO_SUFFIX)
+ @COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1 at __muParser_dll___targetsuf3 \
+ @COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@	= \
+- at COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@	.$(SO_SUFFIX).0.0.0
++ at COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@	.$(SO_SUFFIX).0debian1.0.0
+ @COND_PLATFORM_MACOSX_1_USE_SOVERSION_1 at __muParser_dll___targetsuf3 \
+ @COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@	= .0.0.0.$(SO_SUFFIX)
+ @COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1 at __muParser_dll___targetsuf3 \
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..a246178
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+debian_SONAME_fix.patch

-- 
Packaging for muparser



More information about the debian-science-commits mailing list