-# TODO:
-# - desktop file
-%define pre pre2
Summary: Python 2D chemical structure drawing tool
Summary(pl): Narzêdzie do rysowania 2D struktur chemicznych
Name: bkchem
-Version: 0.8.0
-Release: 0.%{pre}.1
+Version: 0.9.0
+Release: 4
License: GPL
Group: X11/Applications/Science
-Source0: http://zirael.org/bkchem/download/%{name}-%{version}-pre2.tar.gz
-# Source0-md5: 8280cc1a8b675252b90d565cbf73cc0f
+Source0: http://zirael.org/bkchem/download/%{name}-%{version}.tar.gz
+Source1: %{name}.desktop
+# Source0-md5: 85b89c905af843cb191cc6ab30fe3a4c
+Patch0: %{name}-reaction_mode.patch
URL: http://zirael.org/bkchem/index.html
+BuildRequires: python
BuildRequires: python-devel
+BuildRequires: python-modules
Requires: python
+Requires: python-devel-tools
Requires: Pmw
Requires: python-PyXML
BuildArch: noarch
ale sodipodi i batik tak¿e wy¶wietlaj± je sensownie.
%prep
-%setup -q -n %{name}-%{version}-%{pre}
+%setup -q
+%patch0 -p1
%build
python setup.py build
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}}
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+install images/icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/bkchem.png
python setup.py install \
--root=$RPM_BUILD_ROOT \
--optimize=2
#fix executable
-sed -e "s@$RPM_BUILD_ROOT@@g" $RPM_BUILD_ROOT%{_bindir}/%{name} |\
- sed -e "s@%{name}.py@%{name}.pyo@g" >$RPM_BUILD_ROOT%{_bindir}/%{name}.new
-mv $RPM_BUILD_ROOT%{_bindir}/%{name}.new $RPM_BUILD_ROOT%{_bindir}/%{name}
+sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{_bindir}/%{name}
+sed -e "s@%{name}.py@%{name}.pyo@g" -i $RPM_BUILD_ROOT%{_bindir}/%{name}
+sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/site_config.py
%find_lang BKchem
%doc README RELEASE doc/html
%attr(755,root,root) %{_bindir}/%{name}
%{_datadir}/%{name}
+%{_desktopdir}/%{name}.desktop
+%{_pixmapsdir}/%{name}.png
%dir %{py_sitescriptdir}/%{name}
%{py_sitescriptdir}/%{name}/*.py[co]
+%{py_sitescriptdir}/%{name}/site_config.py
%{py_sitescriptdir}/%{name}/%{name}.py
%dir %{py_sitescriptdir}/%{name}/plugins
%{py_sitescriptdir}/%{name}/plugins/*.py[co]
%{py_sitescriptdir}/%{name}/oasa/oasa/graph/*.py[co]
%dir %{py_sitescriptdir}/%{name}/oasa/oasa
%{py_sitescriptdir}/%{name}/oasa/oasa/*.py[co]
+%dir %{py_sitescriptdir}/%{name}/piddle
+%dir %{py_sitescriptdir}/%{name}/piddle/*.py[co]