]> git.pld-linux.org Git - packages/bkchem.git/blob - bkchem.spec
- added patch from Piotr Wawrzyniak <wopozka at gazeta dot pl>
[packages/bkchem.git] / bkchem.spec
1 Summary:        Python 2D chemical structure drawing tool
2 Summary(pl):    Narzêdzie do rysowania dwuwymiarowych struktur chemicznych
3 Name:           bkchem
4 Version:        0.10.2
5 Release:        2
6 License:        GPL
7 Group:          X11/Applications/Science
8 Source0:        http://bkchem.zirael.org/download/%{name}-%{version}.tar.gz
9 # Source0-md5:  9d893f8de1b3f94e92d6e53fede945c9
10 Source1:        %{name}.desktop
11 URL:            http://bkchem.zirael.org/
12 Patch0:         %{name}-setup.py.patch
13 Patch1:         %{name}-paper.patch
14 BuildRequires:  python
15 BuildRequires:  python-devel
16 BuildRequires:  python-modules
17 Requires:       python
18 Requires:       python-devel-tools
19 Requires:       Pmw
20 Requires:       python-PyXML
21 BuildArch:      noarch
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 BKchem is a free (as in free software :o) chemical drawing program. It
26 was conceived and written by Beda Kosata. Supported file formats are
27 SVG and CML. The output looks best with the Adobe SVG viewer, but
28 sodipodi and batik do a reasonable job as well.
29
30 %description -l pl
31 BKchem to wolnodostêpny program do rysunków chemicznych. Jego
32 pomys³odawc± i autorem jest Beda Kosata. Obs³ugiwane formaty plików to
33 SVG i CML. Wyj¶cie wygl±da najlepiej pod przegl±dark± SVG firmy Adobe,
34 ale sodipodi i batik tak¿e wy¶wietlaj± je sensownie.
35
36 %package plugin-cairo
37 Summary:        High quality PDF and PNG export plugin
38 Summary(pl):    Wtyczka do tworzenia wysokiej jako¶ci plików PDF i PNG
39 Group:          X11/Applications/Science
40 Requires:       %{name} = %{version}-%{release}
41 Requires:       python-pycairo >= 0.5.1
42
43 %description plugin-cairo
44 The plugin, that allowes exporting the picture to the high quality PDF
45 and PNG files. It uses Cairo and pycario libraries.
46
47 %description plugin-cairo -l pl
48 Wtyczka umo¿liwiaj±ca exportowanie do plików PDF i PNG, o wysokiej 
49 jako¶ci. U¿ywane s± biblioteki Cairo oraz pycairo.
50
51 %prep
52 %setup -q
53 %patch0 -p0
54 %patch1 -p0
55
56 %build
57 python setup.py build
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}}
62 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
63 install images/icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/bkchem.png
64 python setup.py install \
65         --root=$RPM_BUILD_ROOT \
66         --optimize=2
67
68 #fix executable
69 sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{_bindir}/%{name}
70 sed -e "s@%{name}.py@%{name}.pyo@g" -i $RPM_BUILD_ROOT%{_bindir}/%{name}
71 sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/site_config.py
72
73 %find_lang BKchem
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %files -f BKchem.lang
79 %defattr(644,root,root,755)
80 %doc README RELEASE doc/html
81 %attr(755,root,root) %{_bindir}/%{name}
82 %{_datadir}/%{name}
83 %{_desktopdir}/%{name}.desktop
84 %{_pixmapsdir}/%{name}.png
85 %dir %{py_sitescriptdir}/%{name}
86 %{py_sitescriptdir}/%{name}/*.py[co]
87 %{py_sitescriptdir}/%{name}/site_config.py
88 %{py_sitescriptdir}/%{name}/%{name}.py
89 %dir %{py_sitescriptdir}/%{name}/plugins
90 %{py_sitescriptdir}/%{name}/plugins/*.py[co]
91 %dir %{py_sitescriptdir}/%{name}/oasa
92 %{py_sitescriptdir}/%{name}/oasa/*.py[co]
93 %dir %{py_sitescriptdir}/%{name}/oasa/oasa/graph
94 %{py_sitescriptdir}/%{name}/oasa/oasa/graph/*.py[co]
95 %dir %{py_sitescriptdir}/%{name}/oasa/oasa
96 %{py_sitescriptdir}/%{name}/oasa/oasa/*.py[co]
97 %dir %{py_sitescriptdir}/%{name}/plugins/piddle
98 %{py_sitescriptdir}/%{name}/plugins/piddle/*.py[co]
99 %exclude %{py_sitescriptdir}/%{name}/plugins/*cairo* 
100
101 %files plugin-cairo
102 %defattr(644,root,root,755)
103 %{py_sitescriptdir}/%{name}/plugins/*cairo*
This page took 0.061957 seconds and 3 git commands to generate.