]> git.pld-linux.org Git - packages/bkchem.git/blob - bkchem.spec
- 0.12.0-pre2
[packages/bkchem.git] / bkchem.spec
1 %define _alpha  pre2
2 Summary:        Python 2D chemical structure drawing tool
3 Summary(pl.UTF-8):      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:  fccbe37aba5600002ca95bab931f1ae9
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.UTF-8
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.UTF-8):      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.UTF-8
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.08085 seconds and 3 git commands to generate.