+%define _alpha pre1
Summary: Python 2D chemical structure drawing tool
-Summary(pl): Narzêdzie do rysowania 2D struktur chemicznych
+Summary(pl): Narzêdzie do rysowania dwuwymiarowych struktur chemicznych
Name: bkchem
-Version: 0.9.0
-Release: 1
-License: GPL
+Version: 0.12.0
+Release: 0.%{_alpha}.1
+License: GPL v2+
Group: X11/Applications/Science
-Source0: http://zirael.org/bkchem/download/%{name}-%{version}.tar.gz
-Source1: bkchem.desktop
-# Source0-md5: 85b89c905af843cb191cc6ab30fe3a4c
-URL: http://zirael.org/bkchem/index.html
+Source0: http://bkchem.zirael.org/download/%{name}-%{version}_%{_alpha}.tar.gz
+# Source0-md5: 6a73f72c142cbfc168cd1bc21a024d28
+Source1: %{name}.desktop
+URL: http://bkchem.zirael.org/
+BuildRequires: python
BuildRequires: python-devel
BuildRequires: python-modules
Requires: python
+Requires: python-devel-tools
Requires: Pmw
Requires: python-PyXML
BuildArch: noarch
SVG i CML. Wyj¶cie wygl±da najlepiej pod przegl±dark± SVG firmy Adobe,
ale sodipodi i batik tak¿e wy¶wietlaj± je sensownie.
+%package plugin-cairo
+Summary: High quality PDF and PNG export plugin
+Summary(pl): Wtyczka do tworzenia wysokiej jako¶ci plików PDF i PNG
+Group: X11/Applications/Science
+Requires: %{name} = %{version}-%{release}
+Requires: python-pycairo >= 0.5.1
+
+%description plugin-cairo
+The plugin, that allowes exporting the picture to the high quality PDF
+and PNG files. It uses Cairo and pycario libraries.
+
+%description plugin-cairo -l pl
+Wtyczka umo¿liwiaj±ca exportowanie do plików PDF i PNG, o wysokiej
+jako¶ci. U¿ywane s± biblioteki Cairo oraz pycairo.
+
%prep
-%setup -q
+%setup -q -n %{name}-%{version}_%{_alpha}
%build
-python setup.py build
+%{__python} setup.py build
%install
rm -rf $RPM_BUILD_ROOT
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 \
+install images/bkchem.png $RPM_BUILD_ROOT%{_pixmapsdir}/bkchem.png
+%{__python} setup.py install \
--root=$RPM_BUILD_ROOT \
--optimize=2
%files -f BKchem.lang
%defattr(644,root,root,755)
-%doc README RELEASE doc/html
+%doc README RELEASE doc/*
%attr(755,root,root) %{_bindir}/%{name}
%{_datadir}/%{name}
%{_desktopdir}/%{name}.desktop
%{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]
+%dir %{py_sitescriptdir}/%{name}/plugins/piddle
+%{py_sitescriptdir}/%{name}/plugins/piddle/*.py[co]
+%exclude %{py_sitescriptdir}/%{name}/plugins/*cairo*
+
+%files plugin-cairo
+%defattr(644,root,root,755)
+%{py_sitescriptdir}/%{name}/plugins/*cairo*