[ssm] update to 1.4
Timothy Fenn
timfenn at fedoraproject.org
Mon Jan 19 04:08:20 UTC 2015
commit a8be6a6eb159d6ef2cc6663188806607e02a1c23
Author: Tim Fenn <tim.fenn at gmail.com>
Date: Sun Jan 18 23:08:45 2015 -0500
update to 1.4
.gitignore | 1 +
sources | 2 +-
ssm-configure.ac.patch | 42 ++++++++++++++++++++----------------------
ssm-makefile.am.patch | 35 ++++++++++-------------------------
ssm.spec | 21 ++++++++++-----------
5 files changed, 42 insertions(+), 59 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6178a3c..6ca0048 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ ssm-makefile.am.patch
ssm-ssm.pc.in.patch
/ssm-1.1.tar.gz
/ssm-1.3.tar.bz2
+/ssm-1.4.tar.gz
diff --git a/sources b/sources
index 7dc95ee..e86b3a6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a7f4eee0ccb4831d2d5d0e06f9327041 ssm-1.3.tar.bz2
+dcde2198255005605a6f69de6cb06318 ssm-1.4.tar.gz
diff --git a/ssm-configure.ac.patch b/ssm-configure.ac.patch
index 5beece0..c2cce6e 100644
--- a/ssm-configure.ac.patch
+++ b/ssm-configure.ac.patch
@@ -1,32 +1,30 @@
---- configure.ac_orig 2013-07-07 12:42:29.284908451 -0700
-+++ configure.ac 2013-07-07 12:59:43.970008464 -0700
-@@ -19,18 +19,20 @@
+--- configure.ac_orig 2015-01-18 22:42:06.490663452 -0500
++++ configure.ac 2015-01-18 22:43:44.945591427 -0500
+@@ -21,17 +21,19 @@
AC_SEARCH_LIBS([cos], [m], [], [AC_MSG_ERROR([need math library])])
AC_LANG_PUSH([C++])
--AC_CHECK_LIB(mmdb, MMDB_CCIF_Init, [dummy=yes],
-- AC_MSG_WARN([mmdb library not found.]))
--AC_CHECK_HEADER(mmdb/mmdb_manager.h, [dummy=yes],
-- AC_MSG_ERROR([mmdb headers not found.]))
-+PKG_CHECK_MODULES(MMDB, mmdb >= 1.12)
-+#AC_CHECK_LIB(mmdb, MMDB_CCIF_Init, [dummy=yes],
-+# AC_MSG_WARN([mmdb library not found.]))
-+#AC_CHECK_HEADER(mmdb/mmdb_manager.h, [dummy=yes],
-+# AC_MSG_ERROR([mmdb headers not found.]))
+-AC_CHECK_LIB(mmdb2, MMDB_CCIF_Init, :,
+- AC_MSG_ERROR([mmdb2 library not found.]))
+-AC_CHECK_HEADER(mmdb2/mmdb_manager.h, :,
+- AC_MSG_ERROR([mmdb2 headers not found.]))
++PKG_CHECK_MODULES(MMDB2, mmdb2 >= 2.0)
++#AC_CHECK_LIB(mmdb2, MMDB_CCIF_Init, :,
++# AC_MSG_ERROR([mmdb2 library not found.]))
++#AC_CHECK_HEADER(mmdb2/mmdb_manager.h, :,
++# AC_MSG_ERROR([mmdb2 headers not found.]))
AC_LANG_POP([C++])
- if test "x$enable_ccp4" = "xyes"; then
+ if test "x$enable_superpose" != xno && test "x$enable_ccp4" = xyes; then
- AC_CHECK_LIB(ccp4c, ccp4_banner, :,
-- AC_MSG_WARN([ccp4c library not found.]))
+- AC_MSG_ERROR([ccp4c library not found.]))
- AC_CHECK_HEADER(ccp4/ccp4_general.h, :,
- AC_MSG_ERROR([libccp4 headers not found.]))
-+ PKG_CHECK_MODULES(CCP4, libccp4c > 6.3)
-+ #AC_CHECK_LIB(ccp4c, ccp4_banner, :,
-+ # AC_MSG_WARN([ccp4c library not found.]))
-+ #AC_CHECK_HEADER(ccp4/ccp4_general.h, :,
-+ # AC_MSG_ERROR([libccp4 headers not found.]))
++ PKG_CHECK_MODULES(CCP4, libccp4c > 6.4)
++ # AC_CHECK_LIB(ccp4c, ccp4_banner, :,
++ # AC_MSG_ERROR([ccp4c library not found.]))
++ # AC_CHECK_HEADER(ccp4/ccp4_general.h, :,
++ # AC_MSG_ERROR([libccp4 headers not found.]))
fi
- AM_CONDITIONAL([USE_LIBCCP4], [test "x$enable_ccp4" = "xyes"])
--AC_OUTPUT([Makefile])
-+AC_OUTPUT([Makefile ssm.pc])
+ AM_CONDITIONAL([BUILD_SUPERPOSE], [test "x$enable_ccp4" != xno])
diff --git a/ssm-makefile.am.patch b/ssm-makefile.am.patch
index 8229182..3a73703 100644
--- a/ssm-makefile.am.patch
+++ b/ssm-makefile.am.patch
@@ -1,29 +1,14 @@
---- Makefile.am_orig 2013-07-07 12:50:49.698886451 -0700
-+++ Makefile.am 2013-07-07 12:57:30.271384925 -0700
-@@ -1,19 +1,23 @@
+--- Makefile.am_orig 2015-01-18 22:46:06.274787907 -0500
++++ Makefile.am 2015-01-18 22:46:48.497048962 -0500
+@@ -1,9 +1,10 @@
ACLOCAL_AMFLAGS = -I m4
-+INCLUDES = $(MMDB_CFLAGS)
++INCLUDES = $(MMDB2_CFLAGS)
lib_LTLIBRARIES = libssm.la
- libssm_la_SOURCES = ssm_superpose.cpp ssm_csia.cpp ssm_vxedge.cpp \
- ssm_align.cpp ssm_malign.cpp ssm_graph.cpp
--libssm_la_LIBADD = -lmmdb
-+libssm_la_LIBADD = $(MMDB_LIBS)
- libssm_la_LDFLAGS = -no-undefined -version-info 1:0:0
+ libssm_la_SOURCES = ssm/ssm_superpose.cpp ssm/ssm_csia.cpp ssm/ssm_vxedge.cpp \
+ ssm/ssm_align.cpp ssm/ssm_malign.cpp ssm/ssm_graph.cpp
+-libssm_la_LIBADD = -lmmdb2
++libssm_la_LIBADD = $(MMDB2_LIBS)
+ libssm_la_LDFLAGS = -no-undefined -version-info 2:0:0
- pkginclude_HEADERS = ssm_graph.h ssm_superpose.h ssm_csia.h ssm_vxedge.h \
- ssm_align.h ssm_malign.h ssm_defs.h
-
-+pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfig_DATA = ssm.pc
-+
- bin_PROGRAMS = superpose
- superpose_SOURCES = superpose.cpp sup_pairwise.cpp sup_multiple.cpp \
- sup_pairwise.h sup_multiple.h sup_defs.h
- superpose_LDADD = libssm.la -lmmdb
- if USE_LIBCCP4
--superpose_CPPFLAGS = -D_ccp4_
--superpose_LDADD += -lccp4c
-+superpose_CPPFLAGS = -D_ccp4_ $(CCP4_CFLAGS)
-+superpose_LDADD += $(CCP4_LIBS)
- endif
+ pkginclude_HEADERS = ssm/ssm_superpose.h ssm/ssm_csia.h ssm/ssm_vxedge.h \
diff --git a/ssm.spec b/ssm.spec
index bddebe8..f8bff4c 100644
--- a/ssm.spec
+++ b/ssm.spec
@@ -1,20 +1,17 @@
-# -*- mode: rpm-spec ; mode: font-lock -*-
-
Summary: Macromolecular coordinate superposition library
Name: ssm
-Version: 1.3
-Release: 4%{?dist}
+Version: 1.4
+Release: 1%{?dist}
License: LGPLv3
Group: System Environment/Libraries
URL: ftp://ftp.ccp4.ac.uk/opensource/
-Source0: ftp://ftp.ccp4.ac.uk/opensource/%{name}-%{version}.tar.bz2
-Source1: ssm.pc.in
+Source0: ftp://ftp.ccp4.ac.uk/opensource/%{name}-%{version}.tar.gz
Patch0: ssm-configure.ac.patch
Patch1: ssm-makefile.am.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
-BuildRequires: mmdb-devel
+BuildRequires: mmdb2-devel
BuildRequires: libccp4-devel
%description
@@ -38,7 +35,7 @@ that have been compiled with the ssm library.
%package devel
Summary: Header files and library for developing programs with ssm
Requires: %{name} = %{version}-%{release}
-Requires: mmdb-devel
+Requires: mmdb2-devel
Requires: pkgconfig
Group: Development/Libraries
@@ -48,7 +45,6 @@ development using SSM.
%prep
%setup -q
-cp %{SOURCE1} ./
%patch0 -p0
%patch1 -p0
aclocal
@@ -77,8 +73,8 @@ rm -rf %{buildroot}
%files
%doc AUTHORS COPYING.LESSER
%{_bindir}/superpose
-%{_libdir}/libssm.so.1.0.0
-%{_libdir}/libssm.so.1
+%{_libdir}/libssm.so.2.0.0
+%{_libdir}/libssm.so.2
%files devel
%{_libdir}/libssm.so
@@ -86,6 +82,9 @@ rm -rf %{buildroot}
%{_libdir}/pkgconfig/%{name}.pc
%changelog
+* Sun Jan 18 2015 Tim Fenn <tim.fenn at gmail.com> - 1.4-1
+- update to 1.4
+
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
More information about the scm-commits
mailing list