diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0e84d33 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +/votca-tools-*.src.rpm +/votca-tools-1.0.1.tar.gz +/votca-tools-1.1_pristine.tar.gz +/votca-tools-1.2.3_pristine.tar.gz +/votca-tools-1.2.4_pristine.tar.gz +/v1.3_rc1.tar.gz +/v1.3.tar.gz +/v1.3.1.tar.gz +/votca-tools-1.4_rc1.tar.gz +/votca-tools-1.4.tar.gz +/votca-tools-1.4.1.tar.gz +/votca-tools-1.5.tar.gz +/votca-tools-1.5.1.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 7134a13..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Replaced by 'votca' package diff --git a/sources b/sources new file mode 100644 index 0000000..173a064 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (votca-tools-1.5.1.tar.gz) = c8fe4baee0f4586dbe1a9f5b7c33b7d6b16ef0ebc35b50febfdcb049b09cd150dec3a5e9b98b43430db66f866dd01c1776f6777f01d227246c9d7b7ca879ea72 diff --git a/votca-tools.spec b/votca-tools.spec new file mode 100644 index 0000000..6313c8b --- /dev/null +++ b/votca-tools.spec @@ -0,0 +1,249 @@ +#global _rcname rc1 +#global _rc _%%_rcname + +Name: votca-tools +Version: 1.5.1 +Release: 2%{?_rcname}%{?dist} +Summary: VOTCA tools library +License: ASL 2.0 +URL: http://www.votca.org +Source0: https://github.com/votca/tools/archive/v%{version}%{?_rc}.tar.gz#/%{name}-%{version}%{?_rc}.tar.gz + +BuildRequires: gcc-c++ +BuildRequires: cmake3 +BuildRequires: expat-devel +BuildRequires: fftw-devel +BuildRequires: eigen3-devel +BuildRequires: boost-devel +BuildRequires: txt2tags +BuildRequires: sqlite-devel + +%description +Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is +a package intended to reduce the amount of routine work when doing systematic +coarse-graining of various systems. The core is written in C++. + +This package contains the basic tools library of VOTCA. + + +%package devel +Summary: Development headers and libraries for votca-tools +Requires: pkgconfig +Requires: %{name} = %{version}-%{release} +# Programs that build against votca need also these +Requires: boost-devel +Requires: expat-devel +Requires: sqlite-devel + +%description devel +Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is +a package intended to reduce the amount of routine work when doing systematic +coarse-graining of various systems. The core is written in C++. + +This package contains development headers and libraries for votca-tools. + + +%prep +%setup -qn tools-%{version}%{?_rc} + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake} .. -DCMAKE_BUILD_TYPE=Release -DWITH_RC_FILES=OFF -DENABLE_TESTING=ON +make %{?_smp_mflags} + +%install +%make_install -C %{_target_platform} + +%check +make -C %{_target_platform} test CTEST_OUTPUT_ON_FAILURE=1 + +%ldconfig_scriptlets + +%files +%license LICENSE +%doc NOTICE +%{_bindir}/votca_* +%{_libdir}/libvotca_tools.so.* +%{_mandir}/man1/votca_property.* +%{_mandir}/man7/votca-tools.7* + +%files devel +%{_includedir}/votca/ +%{_libdir}/libvotca_tools.so +%{_libdir}/pkgconfig/libvotca_tools.pc + +%changelog +* Fri Nov 22 2019 Christoph Junghans - 1.5.1-2 +- Fix python3 shebang + +* Thu Nov 21 2019 Christoph Junghans - 1.5.1-1 +- Version bump to 1.5.1 (bug #1774849) + +* Sat Jul 27 2019 Fedora Release Engineering - 1.5-1.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Christoph Junghans - 1.5-1 +- Version bump to v1.5 + +* Fri Jan 25 2019 Jonathan Wakely - 1.4.1-1.4 +- Rebuilt for Boost 1.69 + +* Sat Jul 14 2018 Fedora Release Engineering - 1.4.1-1.3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 1.4.1-1.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Jan 23 2018 Jonathan Wakely - 1.4.1-1.1 +- Rebuilt for Boost 1.66 + +* Sun Sep 03 2017 Christoph Junghans - 1.4.1-1 +- Update to 1.4.1 + +* Thu Aug 03 2017 Fedora Release Engineering - 1.4-1.7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Sun Jul 30 2017 Florian Weimer - 1.4-1.6 +- Rebuild with binutils fix for ppc64le (#1475636) + +* Tue Jul 25 2017 Christoph Junghans - 1.4-1.5 +- Rebuild for gsl 2.4 + +* Mon Jul 24 2017 Björn Esser - 1.4-1.4 +- Rebuilt for Boost 1.64 + +* Mon May 15 2017 Fedora Release Engineering - 1.4-1.3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.4-1.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Jan 27 2017 Jonathan Wakely - 1.4-1.1 +- Rebuilt for Boost 1.63 + +* Sun Oct 30 2016 Christoph Junghans - 1.4-1 +- Update to 1.4 + +* Mon Oct 03 2016 Christoph Junghans - 1.4-0.2rc1 +- clean up, don't install RC files + +* Wed Sep 28 2016 Christoph Junghans - 1.4-0.1rc1 +- Update to 1.4_rc1 + +* Mon Aug 22 2016 Christoph Junghans - 1.3.1-1 +- Update to 1.3.1 +- Drop obsolete patch + +* Mon Feb 22 2016 Orion Poplawski - 1.3-1.2 +- Rebuild for gsl 2.1 + +* Fri Feb 05 2016 Fedora Release Engineering - 1.3-1.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Thomas Spura - 1.3-1 +- Update to 1.3 +- cleanup spec +- Add patch to add shebangs to scripts + +* Sat Jan 16 2016 Jonathan Wakely - 1.3-0.2rc1 +- Rebuilt for Boost 1.60 + +* Mon Nov 09 2015 Thomas Spura - 1.3-0.1.rc1 +- update to 1.3_rc1 +- cleanup spec + +* Thu Aug 27 2015 Jonathan Wakely - 1.2.4-8 +- Rebuilt for Boost 1.59 + +* Wed Jul 29 2015 Fedora Release Engineering - 1.2.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 + +* Wed Jul 22 2015 David Tardon - 1.2.4-6 +- rebuild for Boost 1.58 + +* Fri Jun 19 2015 Fedora Release Engineering - 1.2.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Apr 24 2015 Thomas Spura - 1.2.4-4 +- Rebuilt with new gcc + +* Tue Jan 27 2015 Petr Machata - 1.2.4-3 +- Rebuild for boost 1.57.0 + +* Sun Sep 7 2014 Thomas Spura - 1.2.4-2 +- correct source url + +* Fri Sep 05 2014 Christoph Junghans - 1.2.4-1 +- Update to 1.2.4 +- Drop obsolete patch + +* Mon Aug 18 2014 Fedora Release Engineering - 1.2.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 1.2.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu May 22 2014 Petr Machata - 1.2.3-4 +- Rebuild for boost 1.55.0 + +* Sun Aug 04 2013 Fedora Release Engineering - 1.2.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jul 27 2013 pmachata@redhat.com - 1.2.3-2 +- Rebuild for boost 1.54.0 + +* Sun Feb 10 2013 Susi Lehtola - 1.2.3-1 +- Update to 1.2.3, fix build in rawhide. + +* Sat Feb 09 2013 Denis Arnaud - 1.2.1-6.1 +- Rebuild for Boost-1.53.0 + +* Tue Aug 14 2012 Jussi Lehtola - 1.2.1-5.1 +- Bump due to boost update. + +* Sun Jul 22 2012 Fedora Release Engineering - 1.2.1-4.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Feb 28 2012 Fedora Release Engineering - 1.2.1-3.1 +- Rebuilt for c++ ABI breakage + +* Sat Jan 14 2012 Fedora Release Engineering - 1.2.1-2.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Nov 20 2011 Jussi Lehtola - 1.2.1-1.1 +- Bump due to boost update. + +* Thu Aug 25 2011 Jussi Lehtola - 1.2.1-1 +- Update to 1.2.1. + +* Fri Jul 22 2011 Jussi Lehtola - 1.1-3 +- Bump spec due to new boost. + +* Wed Apr 06 2011 Jussi Lehtola - 1.1-2 +- Bump spec due to Boost upgrade. + +* Sun Feb 20 2011 Jussi Lehtola - 1.1-1 +- Update to 1.1. + +* Mon Feb 07 2011 Fedora Release Engineering - 1.0.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sun Feb 06 2011 Thomas Spura - 1.0.1-4 +- rebuild for new boost + +* Sun Dec 26 2010 Dan Horák - 1.0.1-3 +- fix build on non-x86 64-bit architectures (ax_boost_base.m4 is wrong) + +* Tue Dec 14 2010 Jussi Lehtola - 1.0.1-2 +- Preserve timestamps on install. +- Added Requires: pkgconfig in -devel for EPEL support. + +* Tue Dec 07 2010 Jussi Lehtola - 1.0.1-1 +- Update to 1.0.1. +- Drop bash completion (moved to votca-csg). +- Disable rc files. +- Added expat-devel and boost-devel as Requires in -devel. + +* Thu Nov 25 2010 Jussi Lehtola - 1.0-1 +- First release.