diff --git a/.gitignore b/.gitignore index 576b573..c9ff031 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1,3 @@ -coot-0.6.1-20100127svn2740.tar.gz -coot-reference-structures.tar.gz -/coot-reference-structures.tar.gz -/coot-0.6.2-20101012svn3213.tar.gz -/coot-0.6.2-20110225svn3399.tar.gz -/coot-0.6.2-20110328svn3442.tar.gz -/coot-0.6.2-20110421svn3461.tar.gz -/coot-0.6.2-20110715svn3566.tar.gz -/coot-0.7-20120929svn4458.tar.gz -/coot-0.7-20120929svn4458.tar.xz -/coot-0.7.2.tar.gz +/coot-0.8.7.tar.gz /reference-structures.tar.gz -/coot-0.8.1.tar.gz -/coot-0.8.2.tar.gz +/coot-0.8.8.tar.gz diff --git a/coot-appdata.patch b/coot-appdata.patch deleted file mode 100644 index d472d3d..0000000 --- a/coot-appdata.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- coot.appdata.xml_orig 2015-06-28 23:45:07.527132520 -0400 -+++ coot.appdata.xml 2015-06-29 23:44:38.374147150 -0400 -@@ -1,10 +1,11 @@ - - -- -- Coot.desktop -+ -+ coot.desktop - GFDL-1.3 -- GPL-2.0+ and GPL-3.0+ and LGPL-3.0+ -- Macromolecular model builder -+ GPLv3+ and LGPLv2+ -+ Coot -+ Protein model building and validation for X-ray crystallographic data - -

- Coot is a powerful macromolecular model-building tool for -@@ -26,4 +27,4 @@ - - http://www2.mrc-lmb.cam.ac.uk/Personal/pemsley/coot/ - pemsley _at_ mrc dash lmb.cam.ac.uk -- -+ diff --git a/coot-configure.ac.patch b/coot-configure.ac.patch index c9a35b3..54ea352 100644 --- a/coot-configure.ac.patch +++ b/coot-configure.ac.patch @@ -1,6 +1,23 @@ ---- configure.ac_orig 2015-01-31 15:55:07.102736249 -0500 -+++ configure.ac 2015-02-01 13:23:47.715379636 -0500 -@@ -135,7 +135,7 @@ +--- configure.ac.orig 2016-12-30 12:57:26.843081999 -0500 ++++ configure.ac 2016-12-30 12:58:11.963460565 -0500 +@@ -45,11 +45,11 @@ + + # AC_PROG_INTLTOOL, no, not today. Mac compilation problems, no perl/ XML or something. + # BL says Lets do some testing and use old style if needed +-AC_MSG_CHECKING([which libtool initialization strategy to adopt]) +-AC_MSG_RESULT([m4_ifset([LT_INIT],[LT-INIT],[AC-PROG-LIBTOOL])]) +-m4_ifset([LT_INIT], +-[LT_INIT], +-[AC_PROG_LIBTOOL]) ++# AC_MSG_CHECKING([which libtool initialization strategy to adopt]) ++# AC_MSG_RESULT([m4_ifset([LT_INIT],[LT-INIT],[AC-PROG-LIBTOOL])]) ++# m4_ifset([LT_INIT], ++# [LT_INIT], ++# [AC_PROG_LIBTOOL]) + + GNOME_COMPILE_WARNINGS + GNOME_CXX_WARNINGS +@@ -148,7 +148,7 @@ AM_WITH_GUILE(, [echo optional guile\?],,) if test x$coot_guile = xtrue ; then GUILE_FLAGS diff --git a/coot-lbg.patch b/coot-lbg.patch new file mode 100644 index 0000000..312737b --- /dev/null +++ b/coot-lbg.patch @@ -0,0 +1,11 @@ +--- lbg/lbg.cc_orig 2016-11-09 21:27:32.074363190 -0500 ++++ lbg/lbg.cc 2016-11-09 21:27:47.836327788 -0500 +@@ -4873,7 +4873,7 @@ + } + } else { + +- PyObject *pName = PyString_FromString("lidia.fetch"); ++ PyObject *pName = PyString_FromString("coot.lidia.fetch"); + PyObject *pModule = PyImport_Import(pName); + if (pModule == NULL) { + std::cout << "NULL pModule" << std::endl; diff --git a/coot-makefile.patch b/coot-makefile.patch index 2188a96..316e044 100644 --- a/coot-makefile.patch +++ b/coot-makefile.patch @@ -1,36 +1,19 @@ ---- src/Makefile.am_orig 2015-06-29 23:10:49.500572880 -0400 -+++ src/Makefile.am 2015-06-29 23:11:33.041822617 -0400 -@@ -27,9 +27,8 @@ - #__init__.py: coot.py - # cp coot.py __init__.py - -- --dist_python_SCRIPTS = coot.py coot.pth -- -+pythondir = $(pkgdatadir)/python -+dist_pkgpython_SCRIPTS = coot.py - +--- src/Makefile.am_orig 2016-11-09 16:13:53.942706012 -0500 ++++ src/Makefile.am 2016-11-09 16:15:08.263956290 -0500 +@@ -457,7 +457,9 @@ + EXTRA_DIST += coot_wrap_python_pre.cc + endif + if COOT_USE_PYTHON +- dist_python_PYTHON = coot.py coot.pth ++ # dist_python_PYTHON = coot.py coot.pth ++ pythondir = $(pkgdatadir)/python ++ dist_pkgpython_SCRIPTS = coot.py endif ---- pixmaps/icons/Makefile.am_orig 2015-06-29 23:11:55.713911249 -0400 -+++ pixmaps/icons/Makefile.am 2015-06-29 23:26:22.902239461 -0400 -@@ -11,6 +11,6 @@ - CONTEXT=` echo $$icon | cut -d_ -f2`; \ - SIZE=` echo $$icon | cut -d_ -f3`; \ - ICONFILE=`echo $$icon | cut -d_ -f4`; \ -- mkdir -p $(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \ -- $(INSTALL_DATA) $(srcdir)/$$icon $(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \ -+ mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \ -+ $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \ - done; ---- lbg/Makefile.am_orig 2015-09-24 23:04:49.843200580 -0400 -+++ lbg/Makefile.am 2015-09-24 23:10:03.355713678 -0400 -@@ -1,4 +1,3 @@ -- - lib_LTLIBRARIES=libcoot-lidia.la - AM_CPPFLAGS = \ -@@ -53,8 +52,8 @@ +--- lbg/Makefile.am_orig 2016-11-09 16:46:09.161705178 -0500 ++++ lbg/Makefile.am 2016-11-09 21:51:45.630944576 -0500 +@@ -73,8 +73,8 @@ # I don't understand. Maybe the setting of wl should be done in configure? But then # I have to force the output of libtool. Bleugh. Hmm... # Anyway, thankyou Gary Vaughan. @@ -41,3 +24,12 @@ # res spec output operator means we include libcoot-coord-utils # (if that is annoying, then remove it and expand it by hand) +@@ -106,7 +106,7 @@ + test_srs_standalone_SOURCES = test-srs-standalone.cc + test_srs_standalone_LDADD = $(CCP4SRS_LIBS) $(MMDB_LIBS) + +-pkgpythondir=$(pythondir)/lidia ++pkgpythondir=$(pythondir)/coot/lidia + + dist_pkgpython_PYTHON = \ + __init__.py fetch.py diff --git a/coot-rdkit.patch b/coot-rdkit.patch new file mode 100644 index 0000000..d88e909 --- /dev/null +++ b/coot-rdkit.patch @@ -0,0 +1,11 @@ +--- lbg/lbg-search.cc_orig 2016-11-09 18:29:44.870809951 -0500 ++++ lbg/lbg-search.cc 2016-11-09 18:42:43.549933656 -0500 +@@ -34,7 +34,7 @@ + #include "geometry/srs-interface.hh" + #ifdef RDKIT_HAS_CAIRO_SUPPORT + #include +-#include ++#include + #include "lidia-core/rdkit-interface.hh" + #else + #include "lidia-core/rdkit-interface.hh" diff --git a/coot-unistd.patch b/coot-unistd.patch deleted file mode 100644 index a91efcb..0000000 --- a/coot-unistd.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- utils/coot-utils.cc_orig 2012-09-29 19:16:39.050470149 -0700 -+++ utils/coot-utils.cc 2012-09-29 19:18:01.609169266 -0700 -@@ -48,9 +48,7 @@ - - #include // for mkdir - #include --#if defined WINDOWS_MINGW - #include // BL says: in windows needed for mkdir --#endif // MINGW - - // #include "clipper/core/hkl_compute.h" - diff --git a/coot-user-manual.texi.patch b/coot-user-manual.texi.patch deleted file mode 100644 index c4ad336..0000000 --- a/coot-user-manual.texi.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- doc/coot-user-manual.texi_orig 2013-12-27 15:59:56.897931023 -0800 -+++ doc/coot-user-manual.texi 2013-12-27 16:22:22.207559590 -0800 -@@ -47,7 +47,7 @@ - - @vskip 10mm - --@image{coot-plain-2,127mm} -+@c @image{coot-plain-2,127mm} - - - @c The following two commands start the copyright page. -@@ -4951,10 +4951,10 @@ - @c note that texi2html (and makeinfo) requires that this c-interface texi file be in the - @c same directory as this file (user-manual.texi) NOT the directory that - @c texi2html is run in. --@include c-interface.h.texi -+@c @include c-interface.h.texi - @node More Scripting Functions - @chapter More Scripting Functions --@include cc-interface.hh.texi -+@c @include cc-interface.hh.texi - - - -@@ -4972,7 +4972,7 @@ - @c nodes (mutate, povray) and (e.g.) `tips-gui', but has no menu entry for this node - @c - --@include coot-scheme-functions.texi -+@c @include coot-scheme-functions.texi - - - diff --git a/coot-utils.patch b/coot-utils.patch index 458835e..6342f93 100644 --- a/coot-utils.patch +++ b/coot-utils.patch @@ -1,16 +1,5 @@ ---- coot-utils/Makefile.am_orig 2015-09-24 22:00:00.826912149 -0400 -+++ coot-utils/Makefile.am 2015-09-24 22:02:42.329117367 -0400 -@@ -116,7 +116,7 @@ - - - # test-agg-clust --check_PROGRAMS = test-h-bonds testshelxreader testcootutils test-hole test-elastic test-spherical glyco-torsions test-tt-morph -+check_PROGRAMS = test-h-bonds testshelxreader testcootutils test-hole test-elastic test-spherical glyco-torsions - - # testshelxreader fails to link for some reason! coot::protein_geometry::get_h_bond_type - # testcootutils also. 20100812 Fixed now - added libcoot-geometry.la ---- coot-utils/coot-shelx.hh_orig 2015-09-24 22:00:31.889296059 -0400 -+++ coot-utils/coot-shelx.hh 2015-09-24 22:01:54.006864161 -0400 +--- coot-utils/coot-shelx.hh_orig 2016-04-07 22:05:10.753625059 -0400 ++++ coot-utils/coot-shelx.hh 2016-04-07 22:05:43.366973568 -0400 @@ -33,6 +33,7 @@ #include @@ -19,10 +8,10 @@ namespace coot { ---- coot-utils/coot-hole.hh_orig 2015-09-24 22:00:39.574533094 -0400 -+++ coot-utils/coot-hole.hh 2015-09-24 22:02:06.645417847 -0400 -@@ -3,6 +3,7 @@ - #include "clipper/core/coords.h" +--- coot-utils/coot-hole.hh_orig 2016-04-07 22:05:55.561054355 -0400 ++++ coot-utils/coot-hole.hh 2016-04-07 22:06:16.954432665 -0400 +@@ -4,6 +4,7 @@ + #include "clipper/core/xmap.h" #include "clipper/core/nxmap.h" +#include "coot-map-utils.hh" diff --git a/coot.desktop b/coot.desktop index 79a76c6..97da05e 100644 --- a/coot.desktop +++ b/coot.desktop @@ -7,4 +7,4 @@ Exec=coot Icon=coot Terminal=false Type=Application -Categories=Graphics;Science +Categories=Graphics;Science;Chemistry; diff --git a/coot.png b/coot.png deleted file mode 100644 index 9e6ded7..0000000 Binary files a/coot.png and /dev/null differ diff --git a/coot.spec b/coot.spec index a690455..b45849b 100644 --- a/coot.spec +++ b/coot.spec @@ -1,28 +1,35 @@ -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%define refmac_dictionary %(rpm -q --queryformat '%%{name}-%%{version}' refmac-dictionary) +%global refmac_dictionary %(rpm -q --queryformat '%%{name}-%%{version}' refmac-dictionary) Name: coot Summary: The crystallographic object-oriented toolkit URL: http://www2.mrc-lmb.cam.ac.uk/personal/pemsley/coot/ -Version: 0.8.2 -Release: 1%{?dist} -# source code is mixed GPLv3+ and LGPLv2+ (see %files for breakdown) -License: GPLv3+ and LGPLv2+ +Version: 0.8.8 +Release: 5%{?dist} +# source code is mixed GPLv3+ and LGPLv2+ (see files for breakdown) +License: GPLv3+ Group: Applications/Engineering Source0: http://www2.mrc-lmb.cam.ac.uk/Personal/pemsley/coot/source/releases/%{name}-%{version}.tar.gz +# additional files for reference/libraries used in main binary Source1: http://www2.mrc-lmb.cam.ac.uk/personal/pemsley/coot/dependencies/reference-structures.tar.gz Source2: coot.in Source3: %{name}.desktop Source4: __init__.py +# don't use broken guile_lib autoconf macro Patch0: coot-configure.ac.patch -Patch1: coot-user-manual.texi.patch -Patch2: coot-makefile.patch -Patch3: coot-guile.patch -Patch4: coot-appdata.patch -Patch5: coot-utils.patch +# fix location of python files and remove hard coding of -Wl +Patch1: coot-makefile.patch +# fix to use guile1.8 config in autoconf script +Patch2: coot-guile.patch +# fix to includes so build completes +Patch3: coot-utils.patch +# proper include for rdkit +Patch4: coot-rdkit.patch +# Fix for moving python files to coot/lidia +Patch5: coot-lbg.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: clipper-devel >= 2.1-7 BuildRequires: desktop-file-utils +BuildRequires: doxygen BuildRequires: libappstream-glib BuildRequires: freeglut-devel BuildRequires: goocanvas-devel @@ -36,20 +43,22 @@ BuildRequires: libcurl-devel BuildRequires: libgnomecanvas-devel BuildRequires: libtool BuildRequires: mmdb2-devel -BuildRequires: python-devel +BuildRequires: python2-devel +BuildRequires: python2-rdkit BuildRequires: pygtk2-devel +BuildRequires: rdkit-devel BuildRequires: refmac-dictionary BuildRequires: ssm-devel BuildRequires: swig -%if 0%{?rhel} -BuildRequires: tetex-latex -%else BuildRequires: tex(latex) -%endif BuildRequires: texinfo-tex BuildRequires: ghostscript Requires: compat-guile18 +Requires: hicolor-icon-theme Requires: refmac-dictionary +Requires: %{name}-data = %{version}-%{release} +Requires: lib%{name}%{?_isa} = %{version}-%{release} +Requires: python2-%{name}%{?_isa} = %{version}-%{release} %description @@ -59,20 +68,49 @@ GUI builder glade), mmdb, clipper, and OpenGL, together with a new approach to map contouring and importing/creation and other modeling and building operations. -%package devel -Summary: Header files and library for developing programs with coot -Requires: %{name} = %{version}-%{release} +%package data +Summary: Data files for coot +Group: Applications/Engineering +BuildArch: noarch + +%description data + +The coot-data package contains all the support files for coot, such +as reference structures, rotamer libraries, etc. + +%package -n libcoot +Summary: Library files for coot Group: Development/Libraries -%description devel +%description -n libcoot -This package contains libraries and header files needed for program -development using the coot macromolecular model building package. +This package contains library files needed for program development +using the coot macromolecular model building package. + +%package -n libcoot-devel +Summary: Header files and library for developing programs with coot +Group: Development/Libraries +Requires: lib%{name}%{?_isa} = %{version}-%{release} + +%description -n libcoot-devel + +This package contains header files needed for program development +using the coot macromolecular model building package. + +%package -n python2-%{name} +%{?python_provide:%python_provide python2-%{name}} +Summary: Python support for coot +Group: Development/Libraries + +%description -n python2-%{name} + +This package contains python specific library files needed for +coot to provide support for and interface with the python shell %package doc Summary: documentation PDF files for coot -Requires: %{name} = %{version}-%{release} Group: Applications/Engineering +BuildArch: noarch %description doc @@ -95,6 +133,7 @@ cp %{SOURCE3} . # various cleanups iconv -f iso8859-1 -t utf-8 README > README.conv && mv -f README.conv README +rm macros/libtool.m4 aclocal -I macros libtoolize --automake --copy autoconf @@ -102,96 +141,177 @@ automake --copy --add-missing --gnu %build mkdir guile -# -D_GLIBCXX_USE_CXX11_ABI=0 ? -std=c++11 -%configure --with-guile --with-python --with-pygtk --with-goocanvas-prefix=/usr --disable-static CPPFLAGS="-I/usr/include/mmdb2 -I/usr/include/ssm" CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" GUILE_LOAD_PATH="$GUILE_LOAD_PATH:/tmp/guile" +%configure --with-guile --with-python --with-pygtk --disable-static CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" --with-enhanced-ligand-tools RDKIT_LIBS="-lMolDraw2D -lForceFieldHelpers -lDescriptors -lForceField -lSubstructMatch -lOptimizer -lDistGeomHelpers -lDistGeometry -lAlignment -lEigenSolvers -lDepictor -lMolChemicalFeatures -lFileParsers -lRDGeometryLib -lGraphMol -lSmilesParse -lDataStructs -lRDGeneral -lboost_python -lpython2.7" RDKIT_CXXFLAGS="-I%{_includedir}/rdkit -DRDKIT_HAS_CAIRO_SUPPORT" + +# remove rpath, direct-shlib-dep sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool +# sed -i "s|ofile='libtool'|ofile='libtool.foo'|" config.status +sed -i 's|$(SHELL) ./config.status;; \\|echo "skipping";; \\|' Makefile +cp libtool libtool.tdf make %{?_smp_mflags} +pushd src +doxygen coot-dox.cfg +popd pushd doc -texi2pdf coot-user-manual.texi +make coot-user-manual.pdf make coot-keys-and-buttons.pdf popd %install -rm -rf %{buildroot} make install DESTDIR=%{buildroot} INSTALL='install -p' mv reference-structures %{buildroot}%{_datadir}/coot/ -sed -i 's|COOT_PYTHON_DIR=|COOT_PYTHON_DIR=%{python_sitelib}/coot|' src/coot +sed -i 's|COOT_PYTHON_DIR=|COOT_PYTHON_DIR=%{python2_sitelib}/coot|' src/coot sed -i 's|COOT_REFMAC_LIB_DIR=|COOT_REFMAC_LIB_DIR=%{_datadir}/%{refmac_dictionary}|' src/coot install -p -m 755 src/coot %{buildroot}%{_bindir}/ # remove unpackaged files from the buildroot rm -f %{buildroot}%{_libdir}/*.la - -# headers -# mkdir %{buildroot}%{_includedir}/coot -# mv %{buildroot}%{_includedir}/*.h %{buildroot}%{_includedir}/coot/ -# mv %{buildroot}%{_includedir}/*.hh %{buildroot}%{_includedir}/coot/ +rm -f %{buildroot}%{python2_sitearch}/*.la # python stuff -# mkdir -p %{buildroot}%{python_sitelib}/coot -# mv %{buildroot}%{_datadir}/coot/python/* %{buildroot}%{python_sitelib}/coot/ -for lib in $(find %{buildroot}%{python_sitelib}/coot/ -name "*.py"); do +for lib in $(find %{buildroot}%{python2_sitelib}/coot/ -name "*.py"); do sed '/\/usr\/bin\/env/d' $lib > $lib.new && touch -r $lib $lib.new && mv $lib.new $lib done -cp %{SOURCE4} %{buildroot}%{python_sitelib}/coot/ -chmod 644 %{buildroot}%{python_sitelib}/coot/coot.py +cp %{SOURCE4} %{buildroot}%{python2_sitelib}/coot/ +chmod 644 %{buildroot}%{python2_sitelib}/coot/coot.py # desktop file desktop-file-install --vendor='' --dir=%{buildroot}%{_datadir}/applications coot.desktop appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml -%clean -rm -rf %{buildroot} - -%check -make check -# %{buildroot}%{_bindir}/coot-real --no-graphics --script python-tests/coot_unittest.py - %post -/sbin/ldconfig /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : +%post -n libcoot -p /sbin/ldconfig + %postun -/sbin/ldconfig if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi +%postun -n libcoot -p /sbin/ldconfig + %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -%defattr(-,root,root,-) -%doc AUTHORS README COPYING %{_bindir}/* %{_libexecdir}/* -# libccp4mg-utils.so* is LGPLv2+ -# libcoot-surface.so* is a mix of LGPLv2+ and GPLv3+ -# all others are GPLv3+ -%{_libdir}/*.so.* -%{_datadir}/coot/ %{_datadir}/applications/%{name}.desktop %{_datadir}/appdata/%{name}.appdata.xml -%{_datadir}/icons/hicolor/ -%{python_sitelib}/coot/ +%{_datadir}/icons/hicolor/48x48/apps/coot.png +%{_datadir}/icons/hicolor/64x64/apps/coot.png +%{_datadir}/icons/hicolor/96x96/apps/coot.png +%{_datadir}/icons/hicolor/256x256/apps/coot.png +%{_datadir}/icons/hicolor/scalable/apps/coot.svg +%{_mandir}/man1/* -%files devel -%defattr(-,root,root,-) +%files data +%{_datadir}/coot/ + +%files -n libcoot +%doc AUTHORS README +%license COPYING +# GPLv3+ +%{_libdir}/*.so.* + +%files -n python2-%{name} +%{python2_sitelib}/coot/ +%{python2_sitearch}/*.so.* +%{python2_sitearch}/*.so + +%files -n libcoot-devel %{_libdir}/*.so %{_includedir}/coot/ %files doc -%defattr(-,root,root,-) +%license COPYING %doc doc/coot-keys-and-buttons.pdf doc/coot-user-manual.pdf %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.8.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.8.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 24 2017 Björn Esser - 0.8.8-3 +- Rebuilt for Boost 1.64 + +* Mon May 15 2017 Fedora Release Engineering - 0.8.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild + +* Sat Mar 18 2017 Tim Fenn - 0.8.8-1 +- update to 0.8.8 + +* Thu Feb 09 2017 Tim Fenn - 0.8.7-6 +- Fix to requires + +* Wed Feb 08 2017 Kalev Lember - 0.8.7-5 +- Rebuilt for Boost 1.63 + +* Sun Feb 05 2017 Tim Fenn - 0.8.7-4 +- add missing patch + +* Thu Jan 26 2017 Tim Fenn - 0.8.7-3 +- rename python2 package +- add python_provide macro +- remove hardcoded library path include + +* Sat Nov 12 2016 Tim Fenn - 0.8.7-2 +- test build for fixing unused-shlib and weak-sybmol + +* Sun Nov 06 2016 Tim Fenn - 0.8.7-1 +- update to 0.8.7 +- fix requires in devel packages +- make coot-data noarch +- remove macros and lingering ldconfig calls + +* Tue Nov 01 2016 Tim Fenn - 0.8.6.2-2 +- move license and doc files to libcoot +- remove spurious ldconfig +- split out python files and data to separate packages and add requires + +* Sat Oct 22 2016 Tim Fenn - 0.8.6.2-1 +- update to 0.8.6.2 +- add rdkit support (and patch to fix it) +- change define to global +- fix hicolor requires and png files +- fix shlib dep +- remove outdated autoconf macro + +* Fri Oct 14 2016 Tim Fenn - 0.8.6.1-3 +- remove unecessary rhel only macros +- put doc in noarch + +* Fri Oct 07 2016 Tim Fenn - 0.8.6.1-2 +- include description of patches +- python-devel to python2-devel BR +- remove python-sitelib macro (use system defined version) + +* Fri Aug 26 2016 Tim Fenn - 0.8.6.1-1 +- update to 0.8.6.1 + +* Sat Jul 30 2016 Tim Fenn - 0.8.5-1 +- update to 0.8.5 + +* Thu Apr 07 2016 Tim Fenn - 0.8.3-1 +- Update to 0.8.3 + +* Mon Feb 22 2016 Orion Poplawski - 0.8.2-3 +- Rebuild for gsl 2.1 + +* Wed Feb 03 2016 Fedora Release Engineering - 0.8.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Mon Sep 7 2015 Tim Fenn - 0.8.2-1 - update to 0.8.2 - add patch for coot-utils diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..67bbcda --- /dev/null +++ b/dead.package @@ -0,0 +1,3 @@ +2016-05-31: Retired because of broken deps in preparation of Fedora 24 +Reference: https://fedorahosted.org/rel-eng/ticket/6416 + diff --git a/sources b/sources index 6037d9b..93f1b0b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -71a6653bedff7c764dea38289ef0e65c coot-0.8.2.tar.gz -257ab90d44f1c877ada96720dbb87c13 reference-structures.tar.gz +SHA512 (coot-0.8.8.tar.gz) = 6d99e4bc0a5cd17b46bd52741b934e98e98eec9fe5a9fd108e891834256e17cc03eb12327aa6756beff4ce552456ae5e8a0ee459ecf3894a99809be218481b83 +SHA512 (reference-structures.tar.gz) = 7ebe28a619a577b18fc66e714f0bc8347121ebb12f372ac29c1d2d96013e608632921ea26caea3b62744252ae356949de8e04a6513f1a1e0ba30865708c26ffe