]> git.pld-linux.org Git - packages/bkchem.git/blob - bkchem.spec
- 0.12.1
[packages/bkchem.git] / bkchem.spec
1 #
2 # TODO: some unpackaged files
3 #
4 Summary:        Python 2D chemical structure drawing tool
5 Summary(pl.UTF-8):      Narzędzie do rysowania dwuwymiarowych struktur chemicznych
6 Name:           bkchem
7 Version:        0.12.1
8 Release:        0.1
9 License:        GPL v2+
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/
15 BuildRequires:  python
16 BuildRequires:  python-devel
17 BuildRequires:  python-modules
18 Requires:       python
19 Requires:       python-devel-tools
20 Requires:       Pmw
21 Requires:       python-PyXML
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
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.
30
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.
36
37 %package plugin-cairo
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
43
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.
47
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.
51
52 %prep
53 %setup -q
54
55 %build
56 %{__python} setup.py build
57
58 %install
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 \
65         --optimize=2
66
67 #fix executable
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
71
72 %find_lang BKchem
73
74 rm -rf $RPM_BUILD_ROOT%{_docdir}/bkchem
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files -f BKchem.lang
80 %defattr(644,root,root,755)
81 %doc README RELEASE doc/*
82 %attr(755,root,root) %{_bindir}/%{name}
83 %{_datadir}/%{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* 
101
102 %files plugin-cairo
103 %defattr(644,root,root,755)
104 %{py_sitescriptdir}/%{name}/plugins/*cairo*
This page took 0.077481 seconds and 3 git commands to generate.