|
|
4c1f9ba |
%define _legacy_common_support 1
|
|
|
5f9c912 |
%define tarver 251
|
|
|
5f9c912 |
%define snap 021118
|
|
|
214912f |
|
|
|
214912f |
Name: gabedit
|
|
|
214912f |
Summary: GUI for computational chemistry
|
|
|
5f9c912 |
Version: 2.5.1
|
|
|
c57120e |
Release: 7%{?dist}
|
|
|
5f9c912 |
Source0: https://sites.google.com/site/allouchear/Home/gabedit/download/GabeditSrc%{tarver}%{?snap:_%{snap}}.tar.gz
|
|
|
8295a91 |
# fix csh shebang
|
|
|
214912f |
Patch2: %{name}-csh.patch
|
|
Dominik Mierzejewski |
3bb3225 |
# fix bug #774594 and other crashes
|
|
Dominik Mierzejewski |
3bb3225 |
Patch4: %{name}-strlen.patch
|
|
|
214912f |
URL: http://gabedit.sourceforge.net/home.html
|
|
|
214912f |
License: MIT
|
|
|
ededce6 |
BuildRequires: gcc
|
|
|
214912f |
BuildRequires: desktop-file-utils
|
|
|
2ddcd42 |
BuildRequires: gl2ps-devel >= 1.3.5
|
|
|
214912f |
BuildRequires: gtk2-devel
|
|
|
1be81bb |
BuildRequires: gtkglext-devel
|
|
|
214912f |
BuildRequires: libGLU-devel
|
|
|
214912f |
BuildRequires: libjpeg-devel
|
|
|
fe6fb99 |
BuildRequires: make
|
|
Dominik Mierzejewski |
1434406 |
Requires: hicolor-icon-theme
|
|
|
214912f |
|
|
|
214912f |
%description
|
|
|
c77ef90 |
Gabedit is a Graphical User Interface to Gamess-US, Gaussian, Molcas,
|
|
|
c77ef90 |
Molpro and MPQC computational chemistry packages. Gabedit includes
|
|
|
c77ef90 |
graphical facilities for generating keywords and options, molecule
|
|
|
c77ef90 |
specifications and their input sections for even the most advanced
|
|
|
c77ef90 |
calculation types. Gabedit includes an advanced Molecule Builder. You
|
|
|
c77ef90 |
can use it to rapidly sketch in molecules and examine them in three
|
|
|
c77ef90 |
dimensions. You can build molecules by atom, ring, group, amino acid and
|
|
|
c77ef90 |
nucleoside. You can also read geometry from a file. Most major molecular
|
|
|
c77ef90 |
file formats are supported.
|
|
|
214912f |
|
|
|
214912f |
%prep
|
|
|
5f9c912 |
%setup -q -n GabeditSrc%{tarver}%{?snap:_%{snap}}
|
|
|
214912f |
%patch2 -p1
|
|
|
8295a91 |
%patch4 -p1 -b .strlen
|
|
|
214912f |
# remove Win32-specific files
|
|
Dominik Mierzejewski |
1434406 |
rm -r utils/InnosSetupScriptWin32 utils/Others/gabedit64.bat
|
|
|
9d2f007 |
echo "external_gtkglarea=1" >> CONFIG
|
|
|
3daefb7 |
echo "external_gl2ps=1" >> CONFIG
|
|
|
214912f |
|
|
|
1072c47 |
sed -i \
|
|
|
1072c47 |
-e 's, -lpangox-1.0 ,,' \
|
|
|
1072c47 |
-e "s,/usr/lib,%{_libdir},g" \
|
|
|
1072c47 |
CONFIG
|
|
|
1072c47 |
|
|
|
22d8842 |
pushd utils/Others
|
|
|
22d8842 |
tr -d '\r' < isotopNIST.txt > isotopNIST.txt.unix && touch -r isotopNIST.txt isotopNIST.txt.unix && mv isotopNIST.txt.unix isotopNIST.txt
|
|
|
22d8842 |
popd
|
|
|
22d8842 |
|
|
|
214912f |
%build
|
|
Dominik Mierzejewski |
3bb3225 |
%{__make} %{?_smp_mflags} COMMONCFLAGS="$RPM_OPT_FLAGS -DENABLE_OMP -fopenmp -DDRAWGEOMGL -DENABLE_DEPRECATED"
|
|
|
214912f |
|
|
|
214912f |
%install
|
|
|
214912f |
install -d %{buildroot}/%{_bindir}
|
|
|
214912f |
install -pm755 %{name} %{buildroot}/%{_bindir}
|
|
|
214912f |
|
|
|
214912f |
install -d %{buildroot}%{_datadir}/applications
|
|
|
176a428 |
desktop-file-install \
|
|
|
214912f |
--dir=%{buildroot}%{_datadir}/applications \
|
|
|
c77ef90 |
utils/Others/gabedit.desktop
|
|
|
214912f |
|
|
Dominik Mierzejewski |
ae12c51 |
for size in 16 24 32 48 ; do
|
|
|
214912f |
install -d %{buildroot}/%{_datadir}/icons/hicolor/${size}x${size}/apps
|
|
|
214912f |
install -pm644 icons/Gabedit$size.png %{buildroot}/%{_datadir}/icons/hicolor/${size}x${size}/apps/%{name}.png
|
|
|
214912f |
done
|
|
|
214912f |
|
|
|
214912f |
%files
|
|
|
18976b7 |
%license License
|
|
|
18976b7 |
%doc ChangeLog utils
|
|
|
214912f |
%{_bindir}/%{name}
|
|
|
214912f |
%{_datadir}/applications/*.desktop
|
|
|
214912f |
%{_datadir}/icons/hicolor/*/apps/*.png
|
|
|
214912f |
|
|
|
214912f |
%changelog
|
|
|
c57120e |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-7
|
|
|
c57120e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
c57120e |
|
|
|
1072c47 |
* Thu Jul 23 2020 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 2.5.1-6
|
|
|
1072c47 |
- Remove refs to pangox.
|
|
|
1072c47 |
- Fix library search path.
|
|
|
1072c47 |
|
|
|
4c1f9ba |
* Sun Mar 29 2020 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.5.1-5
|
|
|
4c1f9ba |
- fix FTBS rhbz#1799382
|
|
|
4c1f9ba |
|
|
|
e2d6c2d |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-4
|
|
|
e2d6c2d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
e2d6c2d |
|
|
|
75a3f5a |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-3
|
|
|
75a3f5a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
75a3f5a |
|
|
|
5d6f195 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-2
|
|
|
5d6f195 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
5d6f195 |
|
|
|
5f9c912 |
* Sun Nov 04 2018 Dominik Mierzejewski <rpm@greysector.net> 2.5.1-1
|
|
|
5f9c912 |
- update to 2.5.1 (#1643659)
|
|
|
5f9c912 |
- drop redundant icon cache scriptlets
|
|
|
5f9c912 |
|
|
|
8ac450f |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-5
|
|
|
8ac450f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
8ac450f |
|
|
|
eba7783 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-4
|
|
|
eba7783 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
eba7783 |
|
|
|
bd9cec6 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-3
|
|
|
bd9cec6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
bd9cec6 |
|
|
|
521c82b |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-2
|
|
|
521c82b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
521c82b |
|
|
|
18976b7 |
* Tue Jul 11 2017 Dominik Mierzejewski <rpm@greysector.net> 2.5.0-1
|
|
|
18976b7 |
- update to 2.5.0 (#1469316)
|
|
|
18976b7 |
- use https in Source URL
|
|
|
18976b7 |
- drop obsolete defattr clause and use license macro
|
|
|
18976b7 |
|
|
|
9d0afb9 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.8-6
|
|
|
9d0afb9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
9d0afb9 |
|
|
|
e85ab77 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.8-5
|
|
|
e85ab77 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
e85ab77 |
|
|
|
5dbebcc |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.8-4
|
|
|
5dbebcc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
5dbebcc |
|
|
|
0f7afb5 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.8-3
|
|
|
0f7afb5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
0f7afb5 |
|
|
|
2e66d69 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.8-2
|
|
|
2e66d69 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
2e66d69 |
|
|
Dominik Mierzejewski |
1434406 |
* Sun Feb 16 2014 Dominik Mierzejewski <rpm@greysector.net> 2.4.8-1
|
|
Dominik Mierzejewski |
1434406 |
- update to 2.4.8
|
|
Dominik Mierzejewski |
1434406 |
- drop upstreamed patches
|
|
Dominik Mierzejewski |
1434406 |
- drop obsolete specfile parts
|
|
Dominik Mierzejewski |
1434406 |
- add missing Requires on hicolor-icon-theme for directory ownership
|
|
Dominik Mierzejewski |
1434406 |
|
|
Dominik Mierzejewski |
3bb3225 |
* Mon Oct 14 2013 Dominik Mierzejewski <rpm@greysector.net> 2.4.7-3
|
|
Dominik Mierzejewski |
3bb3225 |
- drop the gtk patch and build with -DENABLE_DEPRECATED
|
|
Dominik Mierzejewski |
3bb3225 |
- fix crashes when user doesn't select any folder in dialog
|
|
Dominik Mierzejewski |
3bb3225 |
|
|
|
1c41db9 |
* Sun Oct 13 2013 Dominik Mierzejewski <rpm@greysector.net> 2.4.7-2
|
|
|
1c41db9 |
- drop some erroneous hunks from gtk patch
|
|
|
1c41db9 |
|
|
|
8295a91 |
* Sat Oct 12 2013 Dominik Mierzejewski <rpm@greysector.net> 2.4.7-1
|
|
|
8295a91 |
- updated to latest development version (2.4.7)
|
|
|
8295a91 |
- rebased and updated -gtk patch
|
|
|
8295a91 |
- fixed some compiler warnings (missing includes)
|
|
|
8295a91 |
- attempt to fix bug #774594
|
|
|
8295a91 |
|
|
|
d744207 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.6-3
|
|
|
d744207 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
d744207 |
|
|
|
176a428 |
* Mon Apr 08 2013 Jon Ciesla <limburgher@gmail.com> 2.4.6-2
|
|
|
176a428 |
- Drop desktop vendor tag.
|
|
|
176a428 |
|
|
|
84f20e3 |
* Mon Mar 25 2013 Dominik Mierzejewski <rpm@greysector.net> 2.4.6-1
|
|
|
84f20e3 |
- updated to latest development version (2.4.6)
|
|
|
84f20e3 |
|
|
|
02e1684 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.5-2
|
|
|
02e1684 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
02e1684 |
|
|
Dominik Mierzejewski |
a8ccfca |
* Tue Dec 18 2012 Dominik Mierzejewski <rpm@greysector.net> 2.4.5-1
|
|
Dominik Mierzejewski |
a8ccfca |
- updated to latest development version (2.4.5)
|
|
Dominik Mierzejewski |
a8ccfca |
- dropped -ld patch (obsolete)
|
|
Dominik Mierzejewski |
a8ccfca |
- rebased and updated -gtk patch
|
|
Dominik Mierzejewski |
a8ccfca |
|
|
|
6a25c1e |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-3
|
|
|
6a25c1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
6a25c1e |
|
|
|
a8d8495 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-2
|
|
|
a8d8495 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
a8d8495 |
|
|
Dominik Mierzejewski |
ae12c51 |
* Sat Nov 05 2011 Dominik Mierzejewski <rpm@greysector.net> 2.4.0-1
|
|
Dominik Mierzejewski |
ae12c51 |
- updated to latest stable version (2.4.0)
|
|
Dominik Mierzejewski |
ae12c51 |
- include 24px icon
|
|
Dominik Mierzejewski |
ae12c51 |
|
|
Dominik Mierzejewski |
1ca4479 |
* Mon Jul 18 2011 Dominik Mierzejewski <rpm@greysector.net> 2.3.9-1
|
|
Dominik Mierzejewski |
1ca4479 |
- updated to latest development version (2.3.9)
|
|
Dominik Mierzejewski |
1ca4479 |
- rebased patches
|
|
Dominik Mierzejewski |
1ca4479 |
|
|
Dominik Mierzejewski |
26c83e0 |
* Sun Mar 06 2011 Dominik Mierzejewski <rpm@greysector.net> 2.3.6-1
|
|
Dominik Mierzejewski |
26c83e0 |
- updated to latest development version (2.3.6)
|
|
Dominik Mierzejewski |
26c83e0 |
- rebased patches
|
|
Dominik Mierzejewski |
26c83e0 |
|
|
|
e623508 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-2
|
|
|
e623508 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
e623508 |
|
|
|
1be81bb |
* Sun Nov 21 2010 Dominik Mierzejewski <rpm@greysector.net> 2.3.2-1
|
|
|
1be81bb |
- updated to latest development version (2.3.2)
|
|
|
1be81bb |
- rebased gtk patch
|
|
|
1be81bb |
- upstream switched from gtkglarea to gtkglext, adjust BRs
|
|
|
1be81bb |
|
|
|
ca94e97 |
* Thu Aug 26 2010 Dominik Mierzejewski <rpm@greysector.net> 2.3.0-1
|
|
Dominik Mierzejewski |
5cbc75f |
- updated to latest stable version (2.3.0)
|
|
|
f28a074 |
- rebased gtk patch
|
|
Dominik Mierzejewski |
5cbc75f |
|
|
|
22d8842 |
* Mon May 24 2010 Dominik Mierzejewski <rpm@greysector.net> 2.2.12-1
|
|
|
22d8842 |
- updated to latest development version (2.2.12)
|
|
|
22d8842 |
- fixed build with gtk2-2.20 (replaced deprecated macro calls)
|
|
|
22d8842 |
- fixed wrong end-of-line-encoding rpmlint warning
|
|
|
22d8842 |
|
|
|
eac3922 |
* Mon Feb 15 2010 Dominik Mierzejewski <rpm@greysector.net> 2.2.9-2
|
|
|
eac3922 |
- fixed FTBFS with the new ld (rhbz#564993)
|
|
|
eac3922 |
|
|
|
9ce8f5b |
* Sat Jan 16 2010 Dominik Mierzejewski <rpm@greysector.net> 2.2.9-1
|
|
|
9ce8f5b |
- updated to latest development version (2.2.9)
|
|
|
9ce8f5b |
|
|
|
c77ef90 |
* Fri Aug 21 2009 Dominik Mierzejewski <rpm@greysector.net> 2.2.4-1
|
|
|
c77ef90 |
- updated to latest version (2.2.4)
|
|
|
c77ef90 |
- shortened the description field
|
|
|
c77ef90 |
- desktop file has been upstreamed
|
|
|
c77ef90 |
|
|
|
987ad1e |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.17-2
|
|
|
987ad1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
987ad1e |
|
|
|
718dc81 |
* Thu Feb 26 2009 Dominik Mierzejewski <rpm@greysector.net> 2.1.17-1
|
|
|
718dc81 |
- updated to latest development version (2.1.17)
|
|
|
718dc81 |
- dropped obsolete patches
|
|
|
718dc81 |
- use new icon cache scriptlets
|
|
|
718dc81 |
|
|
|
5181e46 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.8-2
|
|
|
5181e46 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
5181e46 |
|
|
|
3daefb7 |
* Thu Sep 25 2008 Dominik Mierzejewski <rpm@greysector.net> 2.1.8-1
|
|
|
3daefb7 |
- updated to latest stable version (2.1.8)
|
|
|
3daefb7 |
- fixed build with gtk2-2.14
|
|
|
3daefb7 |
- use system gl2ps
|
|
|
3daefb7 |
|
|
|
9d2f007 |
* Fri Jun 13 2008 Dominik Mierzejewski <rpm@greysector.net> 2.1.7-1
|
|
|
9d2f007 |
- updated to latest development version (2.1.7)
|
|
|
9d2f007 |
- dropped obsolete patches
|
|
|
9d2f007 |
|
|
|
214912f |
* Mon May 19 2008 Dominik Mierzejewski <rpm@greysector.net> 2.1.4-2
|
|
|
214912f |
- standardized SourceForge source URL
|
|
|
214912f |
- made _smp_flags usage optional
|
|
|
214912f |
- don't install bundled pre-built binaries
|
|
|
214912f |
- don't install Win32-specific files
|
|
|
214912f |
- use proper csh path in a script in utils
|
|
|
214912f |
|
|
|
214912f |
* Mon Apr 28 2008 Dominik Mierzejewski <rpm@greysector.net> 2.1.4-1
|
|
|
214912f |
- adapted Mandriva specfile
|
|
|
214912f |
- updated to 2.1.4
|
|
|
214912f |
- patched to use system gtkglarea
|