2 # TODO: some unpackaged files
4 Summary: Python 2D chemical structure drawing tool
5 Summary(pl.UTF-8): Narzędzie do rysowania dwuwymiarowych struktur chemicznych
10 Group: X11/Applications/Science
11 Source0: http://bkchem.zirael.org/download/%{name}-%{version}.tar.gz
12 # Source0-md5: 15936865fff423056510503732a62d23
13 Source1: %{name}.desktop
14 URL: http://bkchem.zirael.org/
16 BuildRequires: python-devel
17 BuildRequires: python-modules
19 Requires: python-devel-tools
21 Requires: python-PyXML
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 BKchem is a free (as in free software :o) chemical drawing program. It
27 was conceived and written by Beda Kosata. Supported file formats are
28 SVG and CML. The output looks best with the Adobe SVG viewer, but
29 sodipodi and batik do a reasonable job as well.
31 %description -l pl.UTF-8
32 BKchem to wolnodostępny program do rysunków chemicznych. Jego
33 pomysłodawcą i autorem jest Beda Kosata. Obsługiwane formaty plików to
34 SVG i CML. Wyjście wygląda najlepiej pod przeglądarką SVG firmy Adobe,
35 ale sodipodi i batik także wyświetlają je sensownie.
38 Summary: High quality PDF and PNG export plugin
39 Summary(pl.UTF-8): Wtyczka do tworzenia wysokiej jakości plików PDF i PNG
40 Group: X11/Applications/Science
41 Requires: %{name} = %{version}-%{release}
42 Requires: python-pycairo >= 0.5.1
44 %description plugin-cairo
45 The plugin, that allowes exporting the picture to the high quality PDF
46 and PNG files. It uses Cairo and pycario libraries.
48 %description plugin-cairo -l pl.UTF-8
49 Wtyczka umożliwiająca eksportowanie do plików PDF i PNG, o wysokiej
50 jakości. Używane są biblioteki Cairo oraz pycairo.
56 %{__python} setup.py build
59 rm -rf $RPM_BUILD_ROOT
60 install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}}
61 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
62 install images/bkchem.png $RPM_BUILD_ROOT%{_pixmapsdir}/bkchem.png
63 %{__python} setup.py install \
64 --root=$RPM_BUILD_ROOT \
68 sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{_bindir}/%{name}
69 sed -e "s@%{name}.py@%{name}.pyo@g" -i $RPM_BUILD_ROOT%{_bindir}/%{name}
70 sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/site_config.py
74 rm -rf $RPM_BUILD_ROOT%{_docdir}/bkchem
77 rm -rf $RPM_BUILD_ROOT
80 %defattr(644,root,root,755)
81 %doc README RELEASE doc/*
82 %attr(755,root,root) %{_bindir}/%{name}
84 %{_desktopdir}/%{name}.desktop
85 %{_pixmapsdir}/%{name}.png
86 %dir %{py_sitescriptdir}/%{name}
87 %{py_sitescriptdir}/%{name}/*.py[co]
88 %{py_sitescriptdir}/%{name}/site_config.py
89 %{py_sitescriptdir}/%{name}/%{name}.py
90 %dir %{py_sitescriptdir}/%{name}/plugins
91 %{py_sitescriptdir}/%{name}/plugins/*.py[co]
92 %dir %{py_sitescriptdir}/%{name}/oasa
93 %{py_sitescriptdir}/%{name}/oasa/*.py[co]
94 %dir %{py_sitescriptdir}/%{name}/oasa/oasa/graph
95 %{py_sitescriptdir}/%{name}/oasa/oasa/graph/*.py[co]
96 %dir %{py_sitescriptdir}/%{name}/oasa/oasa
97 %{py_sitescriptdir}/%{name}/oasa/oasa/*.py[co]
98 %dir %{py_sitescriptdir}/%{name}/plugins/piddle
99 %{py_sitescriptdir}/%{name}/plugins/piddle/*.py[co]
100 %exclude %{py_sitescriptdir}/%{name}/plugins/*cairo*
103 %defattr(644,root,root,755)
104 %{py_sitescriptdir}/%{name}/plugins/*cairo*