[ismrmrd] 03/09: d/patches/*: add soversion

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Apr 3 13:33:40 UTC 2014


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch master
in repository ismrmrd.

commit 51fa896fb5bc30351e9f5fcdc678767771c2bacb
Author: Ghislain Vaillant <ghisvail at gmail.com>
Date:   Thu Apr 3 14:19:23 2014 +0100

    d/patches/*: add soversion
---
 debian/patches/002-add-soversion.diff | 26 ++++++++++++++++++++++++++
 debian/patches/series                 |  2 ++
 2 files changed, 28 insertions(+)

diff --git a/debian/patches/002-add-soversion.diff b/debian/patches/002-add-soversion.diff
new file mode 100644
index 0000000..64e36a1
--- /dev/null
+++ b/debian/patches/002-add-soversion.diff
@@ -0,0 +1,26 @@
+From: Ghislain Vaillant <ghisvail at gmail.com>
+Subject: Add required soversioning
+ Upstream does not use soversioning, which is not compliant with the Debian 
+ policy. This patch introduces a temporary soversion, whilst the necessary 
+ modifications are discussed upstream.
+Forwarded: yes
+Bug: http://sourceforge.net/p/ismrmrd/tickets/11/
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -36,6 +38,16 @@
+ # Add library ismrmrd
+ add_library(ismrmrd SHARED ismrmrd_hdf5.cpp)
+ 
++# Add version string info
++set(ISMRMRD_VERSION_MAJOR 0)
++set(ISMRMRD_VERSION_MINOR 5)
++set(ISMRMRD_VERSION_PATCH 0)
++set(ISMRMRD_VERSION_STRING
++	${ISMRMRD_VERSION_MAJOR}.${ISMRMRD_VERSION_MINOR}.${ISMRMRD_VERSION_PATCH})
++set_target_properties(ismrmrd PROPERTIES
++	VERSION ${ISMRMRD_VERSION_STRING}
++	SOVERSION ${ISMRMRD_VERSION_MAJOR})
++
+ #The findHDF5.cmake does not work very well on Windows, let's help it out
+ IF(WIN32)
+ 	SET(HDF5_LIB_DIR ${HDF5_INCLUDE_DIR}/../lib)
diff --git a/debian/patches/series b/debian/patches/series
index a4cea68..d8db710 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,3 @@
 001-fix-test-ndarraycontainer.diff
+002-add-soversion.diff
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ismrmrd.git



More information about the debian-science-commits mailing list