%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: bkchem Version: 0.14.0 Release: 15.pre2%{?dist} Summary: Chemical drawing program Group: Applications/Engineering License: GPLv2+ and GFDL URL: http://bkchem.zirael.org/ Group: Applications/Engineering Source0: http://bkchem.zirael.org/download/%{name}-%{version}-pre2.tar.gz Source1: %{name}.desktop Patch1: bkchem-setup.patch Patch2: bkchem-crash.patch Patch3: bkchem-0.14.0-PIL.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel desktop-file-utils Requires: pycairo tkinter python-imaging python-pmw python-oasa %description BKChem is a free chemical drawing program. It was conceived and written by Beda Kosata. %prep %setup -q -n %{name}-%{version}-pre2 %patch1 -p1 -b .bkchem-setup #%patch2 -p1 -b .bkchem-crash %patch3 -p1 -b .PIL %{__rm} -rf %{_builddir}/%{name}-%{version}-pre1/%{name}/oasa %{__rm} -f %{_builddir}/%{name}-%{version}-pre1/%{name}/Pmw*.py %{__rm} -rf %{_builddir}/%{name}-%{version}-pre1/%{name}/plugins/piddle %build %{__python} setup.py build %install %{__rm} -rf %{buildroot} %{__python} setup.py install --skip-build --root %{buildroot} %{__sed} -i -e 's,'%{buildroot}',,g' \ %{buildroot}/%{python_sitelib}/%{name}/site_config.py \ %{buildroot}/%{_bindir}/%{name} %{__rm} -rf %{buildroot}/%{_datadir}/doc/%{name} %find_lang BKChem # menu %{__install} -D -p -m 0644 images/bkchem.png \ %{buildroot}/%{_datadir}/pixmaps/bkchem.png %{__install} -d %{buildroot}/%{_datadir}/applications desktop-file-install --dir=%{buildroot}/%{_datadir}/applications %{SOURCE1} %clean %{__rm} -rf %{buildroot} %files -f BKChem.lang %defattr(-, root ,root, -) %doc README gpl.txt progress.log doc/ %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png %{python_sitelib}/%{name}* %changelog * Wed Jul 26 2017 Fedora Release Engineering - 0.14.0-15.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 0.14.0-14.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Jul 19 2016 Fedora Release Engineering - 0.14.0-13.pre2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Wed Feb 03 2016 Fedora Release Engineering - 0.14.0-12.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 0.14.0-11.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.14.0-10.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 0.14.0-9.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 0.14.0-8.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Tue Jan 15 2013 Jon Ciesla - 0.14.0-7.pre2 - Patch to work with PIL, BZ 893804. * Tue Jan 15 2013 Jon Ciesla - 0.14.0-6.pre2 - Dropped PyXML dep, BZ 843707. * Wed Jul 18 2012 Fedora Release Engineering - 0.14.0-5.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Jan 12 2012 Fedora Release Engineering - 0.14.0-4.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Feb 07 2011 Fedora Release Engineering - 0.14.0-3.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Feb 02 2011 Jon Ciesla - 0.14.0-2.pre2 - New upstream. - Updated setup patch. * Wed Jul 21 2010 David Malcolm - 0.14.0-2.pre1 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Sat Jan 24 2010 Henrique (LonelySpooky) Junior - 0.14.0-1.pre1 - Update in upstream * Fri Jul 24 2009 Fedora Release Engineering - 0.13.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 24 2009 Henrique (LonelySpooky) Junior - 0.13.0-3 - InChI generation is now compatibile with old InChI versions (1.0 and 1.0.1) double bonds in 3D rotated molecules look much better now (z-coordinate is taken into account when the bond is drawn) * Tue Feb 19 2009 Henrique (LonelySpooky) Junior - 0.12.6-1 - This release brings new options for 3D rotation - ability to fix one bond and rotate around it, coupled with the possibility to rotate only one part of the molecule to adjust conformation of the molecule. It also includes a few bugfixes and translation updates. * Sun Dec 21 2008 Henrique (LonelySpooky) Junior - 0.12.5-4 - improvement of the spec file to be more consistent. * Thu Dec 18 2008 Henrique (LonelySpooky) Junior - 0.12.5-3 - improvement of the patch, saving a lot of space * Tue Dec 16 2008 Henrique (LonelySpooky) Junior - 0.12.5-2 - added a patch to get rid of redundant files * Sat Dec 13 2008 Henrique (LonelySpooky) Junior - 0.12.5-1 - starts using python-pmw instead of a native Pmw - OASA is now splited in its own package * Tue Oct 29 2008 Henrique (LonelySpooky) Junior - 0.12.4-1 - bugfix that solve the corruption of saved files - 0.12.4-1 * Sat Oct 09 2008 Henrique (LonelySpooky) Junior - 0.12.3-1 - added the new release of BKChem - 0.12.3 * Sat Aug 23 2008 Henrique (LonelySpooky) Junior - 0.12.2-4 - piddle is removed from tarball * Sat Jun 22 2008 Henrique (LonelySpooky) Junior - 0.12.2-3 - creation of bkchem.desktop and addition of menu entrie * Thu Jun 19 2008 Henrique (LonelySpooky) Junior - 0.12.2-2 - enhacement of descriptions in the RPM * Fri Jun 13 2008 Terje Rosten - 0.12.2-1 - initial package