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