[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