Compare commits

...
This repository has been archived on 2026-01-16. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

42 commits

Author SHA1 Message Date
Fedora Release Engineering
d01dc8c191 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 19:10:04 +00:00
Fedora Release Engineering
aae6b2b7f6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 05:28:31 +00:00
Björn Esser
cc804d9af5 Rebuilt for Boost 1.64 2017-07-24 14:20:40 +02:00
Fedora Release Engineering
072e89cc65 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild 2017-05-15 20:35:26 +00:00
Tim Fenn
0718a5b9ac update to 0.8.8 2017-03-18 13:15:35 -04:00
Tim Fenn
01b41e3365 Fix to requires 2017-02-09 14:42:26 -05:00
Kalev Lember
e82c29b1b9 Rebuilt for Boost 1.63 2017-02-08 15:01:01 +01:00
Tim Fenn
1a2ead7ce0 add missing patch 2017-02-05 22:24:37 -05:00
Tim Fenn
92f74e81ce rename python2 package
add python_provide macro
remove hardcoded library path include
2017-02-05 22:19:24 -05:00
Till Maas
576efa92af 2016-05-31: Retired because of broken deps in preparation of Fedora 24
Reference: https://fedorahosted.org/rel-eng/ticket/6416
2016-05-31 23:19:12 +02:00
Orion Poplawski
7475342a1d Rebuild for gsl 2.1 2016-02-22 09:52:23 -07:00
Dennis Gilmore
71e9a5fc73 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 18:06:43 +00:00
Tim Fenn
25c8836248 update to 0.8.2
- add patch for coot-utils
2015-09-24 23:18:12 -04:00
Tim Fenn
8c3862d0f8 update to 0.8.2
- add patch for coot-utils
2015-09-24 22:43:17 -04:00
Tim Fenn
435229e22d update to 0.8.2
- add patch for coot-utils
2015-09-24 22:37:57 -04:00
Tim Fenn
53c12983b5 fix to appdata.xml
- add all icon pixmaps, edit desktop file to match
2015-06-29 23:49:58 -04:00
Dennis Gilmore
5a1e066879 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 03:14:22 +00:00
Tim Fenn
c53deb08fa update to 0.8.1
- update URL
- no sxml support in guile 1.8 (remove AM_GUILE_LIB check)
- add gtk update icon cache scriptlets
- add appdata xml file and additional app-data-validate scripts
2015-02-01 19:51:25 -05:00
Peter Robinson
e4e57c7968 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 01:16:17 +00:00
Dennis Gilmore
169f8d5fe5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 00:53:18 -05:00
Tim Fenn
b9eca4416c - update to 0.7.2
- update upstream URLs, no longer using vcs
2013-12-28 12:07:05 -08:00
Tim Fenn
bde6e4f814 * Sun Aug 11 2013 Tim Fenn <tim.fenn@gmail.com> - 0.7-5.20120929svn4458
- add ghostscript to buildrequires
2013-08-11 23:57:03 -07:00
Tim Fenn
ce1bb5ebd6 * Fri Aug 09 2013 Tim Fenn <tim.fenn@gmail.com> - 0.7-4.20120929svn4458
- use xz instead of gz (BZ 982385)
- update for soname bump in deps (BZ 989141)
- use guile1.8-compat, add guile requires
2013-08-09 18:09:17 -07:00
Dennis Gilmore
ecfd840c7e - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 00:51:44 -05:00
Dennis Gilmore
41a0a4f9fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 12:58:54 -06:00
Tim Fenn
7fbcd057c8 - add missing coot-makefile.patch 2012-10-16 22:07:57 -07:00
Tim Fenn
c8d6fa743b * Sat Sep 29 2012 Tim Fenn <tim.fenn@gmail.com> - 0.7-1.20120929svn4458
- update to 0.7
2012-10-16 22:02:52 -07:00
Dennis Gilmore
b65cb86aef - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 14:40:49 -05:00
Dennis Gilmore
ba35e119ae - Rebuilt for c++ ABI breakage 2012-02-28 12:05:06 -06:00
Tim Fenn
01409c1dd9 * Sat Jan 14 2012 Tim Fenn <tim.fenn@gmail.com> - 0.6.2-12.20110715svn3566
- patches to fix unistd.h issue and compilation errors
2012-01-14 19:29:22 -08:00
Dennis Gilmore
34e0d60c56 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 17:52:50 -06:00
Tim Fenn
8cde1f0ae9 * Sat Dec 10 2011 Tim Fenn <tim.fenn@gmail.com> - 0.6.2-10.20110715svn3566
- patch for new libpng
2011-12-10 17:10:37 -08:00
Adam Jackson
d7fb565170 Rebuild for new libpng 2011-12-05 22:50:48 -05:00
Tim Fenn
9b0268fdde * Fri Jul 15 2011 Tim Fenn <fenn@stanford.edu> - 0.6.2-8.20110715svn3566
- update to SVN 3566 (0.6.2 final)
2011-07-18 11:54:33 -07:00
Tim Fenn
f0b6da2a07 - add reference structures source file 2011-04-26 19:20:56 -07:00
Tim Fenn
bf41842f35 - add missing source 2011-04-26 19:06:50 -07:00
Tim Fenn
b17f0b8f9a - update to SVN 3461
- fix missing Requires: guile-lib
2011-04-26 18:32:23 -07:00
Tim Fenn
ebc70ff70b - update to SVN 3442 (should fix guile-gtk dependency issues) 2011-03-29 12:10:09 -07:00
Tim Fenn
1414a8383a update to svn 3399 2011-02-25 18:11:49 -08:00
Dennis Gilmore
d916bcd93e - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 05:27:08 -06:00
Tim Fenn
8f5dd3d2c3 - update to 0.6.2 2010-10-12 12:00:43 -07:00
Tim Fenn
2b07951fd6 initial commit 2010-08-11 10:57:32 -07:00
13 changed files with 676 additions and 0 deletions

3
.gitignore vendored
View file

@ -0,0 +1,3 @@
/coot-0.8.7.tar.gz
/reference-structures.tar.gz
/coot-0.8.8.tar.gz

1
__init__.py Normal file
View file

@ -0,0 +1 @@
# File to allow this directory to be treated as a python package.

28
coot-configure.ac.patch Normal file
View file

@ -0,0 +1,28 @@
--- 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
- AM_GUILE_LIB
+ # AM_GUILE_LIB
# guile-gui depends on a gui interface being present. If it is, force check for guile-gui
if test x$with_guile_gtk != x ; then
AM_GUILE_GUI

27
coot-guile.patch Normal file
View file

@ -0,0 +1,27 @@
--- macros/guile_orig.m4 2013-07-31 00:25:19.715073145 -0700
+++ macros/guile.m4 2013-07-31 00:27:01.763927099 -0700
@@ -72,21 +72,21 @@
# The variables are marked for substitution, as by @code{AC_SUBST}.
#
AC_DEFUN([GUILE_PROGS],
- [AC_PATH_PROG(GUILE,guile)
+ [AC_PATH_PROG(GUILE,guile1.8)
if test x$with_guile = xyes ; then
if test "$GUILE" = "" ; then
AC_MSG_ERROR([guile required but not found])
fi
fi
AC_SUBST(GUILE)
- AC_PATH_PROG(GUILE_CONFIG,guile-config)
+ AC_PATH_PROG(GUILE_CONFIG,guile1.8-config)
if test x$with_guile = xyes ; then
if test "$GUILE_CONFIG" = "" ; then
AC_MSG_ERROR([guile-config required but not found])
fi
fi
AC_SUBST(GUILE_CONFIG)
- AC_PATH_PROG(GUILE_TOOLS,guile-tools)
+ AC_PATH_PROG(GUILE_TOOLS,guile1.8-tools)
AC_SUBST(GUILE_TOOLS)
])

11
coot-lbg.patch Normal file
View file

@ -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;

35
coot-makefile.patch Normal file
View file

@ -0,0 +1,35 @@
--- 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
--- 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.
-wl=-Wl,
-lidia_LDFLAGS = $(EXPORT_DYNAMIC_FLAG_SPEC)
+# wl=-Wl,
+# lidia_LDFLAGS = $(EXPORT_DYNAMIC_FLAG_SPEC)
# 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

11
coot-rdkit.patch Normal file
View file

@ -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 <cairo.h>
-#include <MolDraw2DCairo.h>
+#include <GraphMol/MolDraw2D/MolDraw2DCairo.h>
#include "lidia-core/rdkit-interface.hh"
#else
#include "lidia-core/rdkit-interface.hh"

20
coot-utils.patch Normal file
View file

@ -0,0 +1,20 @@
--- 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 <mmdb2/mmdb_manager.h>
#include "clipper/core/cell.h"
+#include "coot-coord-utils.hh"
namespace coot {
--- 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"
#include "utils/coot-utils.hh"
#include "geometry/protein-geometry.hh"

10
coot.desktop Normal file
View file

@ -0,0 +1,10 @@
[Desktop Entry]
Encoding=UTF-8
Name=coot
GenericName=coot
Comment=macromolecular model builder
Exec=coot
Icon=coot
Terminal=false
Type=Application
Categories=Graphics;Science;Chemistry;

62
coot.in Executable file
View file

@ -0,0 +1,62 @@
#!/bin/sh
# -*-shell-script-*-
# coot wrapper script
# Copyright 2004, 2005, 2006, 2007 University of York
# written by Paul Emsley
COOT_PREFIX="@prefix@"
current_exe_dir="@libexecdir@"
coot_real=$current_exe_dir/coot-bin
# echo coot-real is at $coot_real
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
# If the COOT_PREFIX is correct, then these should not need modification
# i.e. nothing below here need be changed.
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
#
prefix=$COOT_PREFIX
SYMINFO=$COOT_PREFIX/share/coot/syminfo.lib
COOT_SCHEME_DIR=$COOT_PREFIX/share/coot/scheme
COOT_STANDARD_RESIDUES=$COOT_PREFIX/share/coot/standard-residues.pdb
COOT_PIXMAPS_DIR=$COOT_PREFIX/share/coot/pixmaps
COOT_DATA_DIR=$COOT_PREFIX/share/coot
COOT_RESOURCES_FILE=$COOT_PREFIX/share/coot/cootrc
COOT_REF_STRUCTS=$COOT_PREFIX/share/coot/reference-structures
COOT_PYTHON_DIR=
COOT_REFMAC_LIB_DIR=
PYTHONPATH=${PYTHONPATH:+"${PYTHONPATH}:"}$COOT_PYTHON_DIR
GUILE_WARN_DEPRECATED=no
if [ -n "$LOCAL_GUILE_LOAD_PATH_EXTRAS" ] ; then
GUILE_LOAD_PATH=${LOCAL_GUILE_LOAD_PATH_EXTRAS}:$GUILE_LOAD_PATH
export GUILE_LOAD_PATH
fi
# echo GUILE_LOAD_PATH is now $GUILE_LOAD_PATH
export SYMINFO
export COOT_PREFIX
export COOT_STANDARD_RESIDUES
export COOT_REFMAC_LIB_DIR
export COOT_PYTHON_DIR
export PYTHONPATH
export COOT_SCHEME_DIR
export COOT_REF_STRUCTS
export COOT_RESOURCES_FILE
export COOT_PIXMAPS_DIR
export COOT_DATA_DIR
echo $coot_real $*
$coot_real $*
status=$?
if [ $status != 0 ] ; then
@bindir@/guile -s $COOT_PREFIX/share/coot/scheme/coot-crash-catcher.scm $coot_real
fi

463
coot.spec Normal file
View file

@ -0,0 +1,463 @@
%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.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
# 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
BuildRequires: gsl-devel
BuildRequires: gtk2-devel
BuildRequires: gtkglext-devel
BuildRequires: compat-guile18-devel
BuildRequires: guile-lib
BuildRequires: imlib-devel
BuildRequires: libcurl-devel
BuildRequires: libgnomecanvas-devel
BuildRequires: libtool
BuildRequires: mmdb2-devel
BuildRequires: python2-devel
BuildRequires: python2-rdkit
BuildRequires: pygtk2-devel
BuildRequires: rdkit-devel
BuildRequires: refmac-dictionary
BuildRequires: ssm-devel
BuildRequires: swig
BuildRequires: tex(latex)
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
Coot is a toolkit for Macromolecular Crystallography and
model-building. Coot uses professional (and free) widgets (with the
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 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 -n libcoot
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
Group: Applications/Engineering
BuildArch: noarch
%description doc
the coot-doc package contains information concerning the use and
button/key shortcuts for the coot macromolecular model building
package.
%prep
%setup -q -a 1
%patch0 -p0
%patch1 -p0
%patch2 -p0
%patch3 -p0
%patch4 -p0
%patch5 -p0
cp %{SOURCE2} ./src/
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
automake --copy --add-missing --gnu
%build
mkdir 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
make coot-user-manual.pdf
make coot-keys-and-buttons.pdf
popd
%install
make install DESTDIR=%{buildroot} INSTALL='install -p'
mv reference-structures %{buildroot}%{_datadir}/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
rm -f %{buildroot}%{python2_sitearch}/*.la
# python stuff
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}%{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
%post
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%post -n libcoot -p /sbin/ldconfig
%postun
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
%{_bindir}/*
%{_libexecdir}/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/appdata/%{name}.appdata.xml
%{_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 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
%license COPYING
%doc doc/coot-keys-and-buttons.pdf doc/coot-user-manual.pdf
%changelog
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon Jul 24 2017 Björn Esser <besser82@fedoraproject.org> - 0.8.8-3
- Rebuilt for Boost 1.64
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
* Sat Mar 18 2017 Tim Fenn <tim.fenn@gmail.com> - 0.8.8-1
- update to 0.8.8
* Thu Feb 09 2017 Tim Fenn <tim.fenn@gmail.com> - 0.8.7-6
- Fix to requires
* Wed Feb 08 2017 Kalev Lember <klember@redhat.com> - 0.8.7-5
- Rebuilt for Boost 1.63
* Sun Feb 05 2017 Tim Fenn <tim.fenn@gmail.com> - 0.8.7-4
- add missing patch
* Thu Jan 26 2017 Tim Fenn <tim.fenn@gmail.com> - 0.8.7-3
- rename python2 package
- add python_provide macro
- remove hardcoded library path include
* Sat Nov 12 2016 Tim Fenn <tim.fenn@gmail.com> - 0.8.7-2
- test build for fixing unused-shlib and weak-sybmol
* Sun Nov 06 2016 Tim Fenn <tim.fenn@gmail.com> - 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 <tim.fenn@gmail.com> - 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 <tim.fenn@gmail.com> - 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 <tim.fenn@gmail.com> - 0.8.6.1-3
- remove unecessary rhel only macros
- put doc in noarch
* Fri Oct 07 2016 Tim Fenn <tim.fenn@gmail.com> - 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 <tim.fenn@gmail.com> - 0.8.6.1-1
- update to 0.8.6.1
* Sat Jul 30 2016 Tim Fenn <tim.fenn@gmail.com> - 0.8.5-1
- update to 0.8.5
* Thu Apr 07 2016 Tim Fenn <tim.fenn@gmail.com> - 0.8.3-1
- Update to 0.8.3
* Mon Feb 22 2016 Orion Poplawski <orion@cora.nwra.com> - 0.8.2-3
- Rebuild for gsl 2.1
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Sep 7 2015 Tim Fenn <tim.fenn@gmail.com> - 0.8.2-1
- update to 0.8.2
- add patch for coot-utils
* Sun Jun 28 2015 Tim Fenn <tim.fenn@gmail.com> - 0.8.1-3
- fix to appdata.xml
- add all icon pixmaps, edit desktop file to match
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat Jan 31 2015 Tim Fenn <tim.fenn@gmail.com> - 0.8.1-1
- update to 0.8.1
- update URL
- no sxml support in guile 1.8 (remove AM_GUILE_LIB check)
- add gtk update icon cache scriptlets
- add appdata xml file and additional app-data-validate scripts
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri Dec 27 2013 Tim Fenn <tim.fenn@gmail.com> - 0.7.2-1
- update to 0.7.2
- update upstream URLs, no longer using vcs
* Sun Aug 11 2013 Tim Fenn <tim.fenn@gmail.com> - 0.7-5.20120929svn4458
- add ghostscript to buildrequires
* Fri Aug 09 2013 Tim Fenn <tim.fenn@gmail.com> - 0.7-4.20120929svn4458
- use xz instead of gz (BZ 982385)
- update for soname bump in deps (BZ 989141)
- use guile1.8-compat, add guile requires
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-3.20120929svn4458
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-2.20120929svn4458
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sat Sep 29 2012 Tim Fenn <tim.fenn@gmail.com> - 0.7-1.20120929svn4458
- update to 0.7
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-14.20110715svn3566
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-13.20110715svn3566
- Rebuilt for c++ ABI breakage
* Sat Jan 14 2012 Tim Fenn <tim.fenn@gmail.com> - 0.6.2-12.20110715svn3566
- patches to fix unistd.h issue and compilation errors
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-11.20110715svn3566
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Sat Dec 10 2011 Tim Fenn <tim.fenn@gmail.com> - 0.6.2-10.20110715svn3566
- patch for new libpng
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.6.2-9.20110715svn3566
- Rebuild for new libpng
* Fri Jul 15 2011 Tim Fenn <fenn@stanford.edu> - 0.6.2-8.20110715svn3566
- update to SVN 3566 (0.6.2 final)
* Tue Apr 26 2011 Tim Fenn <fenn@stanford.edu> - 0.6.2-7.20110421svn3461
- add reference structures source file
* Tue Apr 26 2011 Tim Fenn <fenn@stanford.edu> - 0.6.2-6.20110421svn3461
- add missing source
* Thu Apr 21 2011 Tim Fenn <fenn@stanford.edu> - 0.6.2-5.20110421svn3461
- update to SVN 3461
- fix missing Requires: guile-lib
* Tue Mar 29 2011 Tim Fenn <fenn@stanford.edu> - 0.6.2-4.20110328svn3442
- update to SVN 3442 (should remove guile-gtk broken dependencies)
* Fri Feb 25 2011 Tim Fenn <fenn@stanford.edu> - 0.6.2-3.20110225svn3399
- update to SVN 3399
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-2.20101012svn3213
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Tue Oct 12 2010 Tim Fenn <fenn@stanford.edu> - 0.6.2-1.20101012svn3213
- update to 0.6.2
* Thu Aug 05 2010 Tim Fenn <fenn@stanford.edu> - 0.6.1-3.20100127svn2740
- fix file attr
- add comment to make check error
* Tue Jul 20 2010 Tim Fenn <fenn@stanford.edu> - 0.6.1-2.20100127svn2740
- move some documentation to subpackage
- add check section
* Wed Jan 27 2010 Tim Fenn <fenn@stanford.edu> - 0.6.1-1.20100127svn2740
- update to SVN 2740, 0.6.1 release
- add curl buildrequires
* Thu Dec 03 2009 Tim Fenn <fenn@stanford.edu> - 0.6-6.20091203svn2545
- update to SVN 2545, 0.6 release
* Mon Nov 30 2009 Tim Fenn <fenn@stanford.edu> - 0.6-5.20091130svn2528
- fix texi, include user-manual
- update to SVN 2528
- remove net-http, guile-goosh and guile-gui
* Wed Oct 07 2009 Tim Fenn <fenn@stanford.edu> - 0.6-4.20091007svn2404
- update buildrequires
- use tetex-latex on EL builds
- update to SVN 2404 (fixes some licensing issues)
* Mon Oct 05 2009 Tim Fenn <fenn@stanford.edu> - 0.6-3.20091005svn2400
- update to SVN 2400
* Wed Sep 23 2009 Tim Fenn <fenn@stanford.edu> - 0.6-2.20090920svn2334
- edit summary
- update upstream URL
- make create_server.py non-executable
- chmod src to 644
* Sun Sep 20 2009 Tim Fenn <fenn@stanford.edu> - 0.6-1.20090920svn2334
- update to 0.6
- get source from VCS system
* Wed Mar 25 2009 Tim Fenn <fenn@stanford.edu> - 0.5.2-3
- fix summary
- add additional licensing information
- split guile-extras into original tarballs
* Sat Mar 14 2009 Tim Fenn <fenn@stanford.edu> - 0.5.2-2
- fix for desktop-file-install
- gcc 4.4 patch
* Mon Dec 15 2008 Tim Fenn <fenn@stanford.edu> - 0.5.2-1
- update to 0.5.2
* Thu Nov 27 2008 Tim Fenn <fenn@stanford.edu> - 0.5-3
- use consistent buildroot
- include gtkglext-devel, guile-lib, desktop-file-utils in buildrequires
- remove pyobject2 in buildrequires
* Tue Nov 18 2008 Tim Fenn <fenn@stanford.edu> - 0.5-2
- enable guile
- include extra guile modules
* Mon Nov 17 2008 Tim Fenn <fenn@stanford.edu> - 0.5-1
- initial build

3
dead.package Normal file
View file

@ -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

View file

@ -0,0 +1,2 @@
SHA512 (coot-0.8.8.tar.gz) = 6d99e4bc0a5cd17b46bd52741b934e98e98eec9fe5a9fd108e891834256e17cc03eb12327aa6756beff4ce552456ae5e8a0ee459ecf3894a99809be218481b83
SHA512 (reference-structures.tar.gz) = 7ebe28a619a577b18fc66e714f0bc8347121ebb12f372ac29c1d2d96013e608632921ea26caea3b62744252ae356949de8e04a6513f1a1e0ba30865708c26ffe