X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbkchem.git;a=blobdiff_plain;f=bkchem.spec;h=d4ece01b4ded549def12a000dee27cc41b128e44;hp=f21f40b4814a8c8e22f82407f748927d4ae8cf51;hb=b122ebc2c9b735a9302cfdc9081ef4ad450f8db2;hpb=4cda07167283fe94c5495562dffe6c3e84ac65a6 diff --git a/bkchem.spec b/bkchem.spec index f21f40b..d4ece01 100644 --- a/bkchem.spec +++ b/bkchem.spec @@ -1,17 +1,22 @@ +# +# TODO: some unpackaged files +# Summary: Python 2D chemical structure drawing tool -Summary(pl): Narzêdzie do rysowania 2D struktur chemicznych +Summary(pl.UTF-8): Narzędzie do rysowania dwuwymiarowych struktur chemicznych Name: bkchem -Version: 0.9.0 -Release: 1 -License: GPL +Version: 0.12.1 +Release: 0.1 +License: GPL v2+ Group: X11/Applications/Science -Source0: http://zirael.org/bkchem/download/%{name}-%{version}.tar.gz -Source1: bkchem.desktop -# Source0-md5: 85b89c905af843cb191cc6ab30fe3a4c -URL: http://zirael.org/bkchem/index.html +Source0: http://bkchem.zirael.org/download/%{name}-%{version}.tar.gz +# Source0-md5: 15936865fff423056510503732a62d23 +Source1: %{name}.desktop +URL: http://bkchem.zirael.org/ +BuildRequires: python BuildRequires: python-devel BuildRequires: python-modules Requires: python +Requires: python-devel-tools Requires: Pmw Requires: python-PyXML BuildArch: noarch @@ -23,24 +28,39 @@ was conceived and written by Beda Kosata. Supported file formats are SVG and CML. The output looks best with the Adobe SVG viewer, but sodipodi and batik do a reasonable job as well. -%description -l pl -BKchem to wolnodostêpny program do rysunków chemicznych. Jego -pomys³odawc± i autorem jest Beda Kosata. Obs³ugiwane formaty plików to -SVG i CML. Wyj¶cie wygl±da najlepiej pod przegl±dark± SVG firmy Adobe, -ale sodipodi i batik tak¿e wy¶wietlaj± je sensownie. +%description -l pl.UTF-8 +BKchem to wolnodostępny program do rysunków chemicznych. Jego +pomysłodawcą i autorem jest Beda Kosata. Obsługiwane formaty plików to +SVG i CML. Wyjście wygląda najlepiej pod przeglądarką SVG firmy Adobe, +ale sodipodi i batik także wyświetlają je sensownie. + +%package plugin-cairo +Summary: High quality PDF and PNG export plugin +Summary(pl.UTF-8): Wtyczka do tworzenia wysokiej jakości plików PDF i PNG +Group: X11/Applications/Science +Requires: %{name} = %{version}-%{release} +Requires: python-pycairo >= 0.5.1 + +%description plugin-cairo +The plugin, that allowes exporting the picture to the high quality PDF +and PNG files. It uses Cairo and pycario libraries. + +%description plugin-cairo -l pl.UTF-8 +Wtyczka umożliwiająca eksportowanie do plików PDF i PNG, o wysokiej +jakości. Używane są biblioteki Cairo oraz pycairo. %prep %setup -q %build -python setup.py build +%{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_iconsdir}} +install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}} install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} -install images/icon.png $RPM_BUILD_ROOT%{_iconsdir}/bkchem.png -python setup.py install \ +install images/bkchem.png $RPM_BUILD_ROOT%{_pixmapsdir}/bkchem.png +%{__python} setup.py install \ --root=$RPM_BUILD_ROOT \ --optimize=2 @@ -51,17 +71,19 @@ sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/site %find_lang BKchem +rm -rf $RPM_BUILD_ROOT%{_docdir}/bkchem + %clean rm -rf $RPM_BUILD_ROOT %files -f BKchem.lang %defattr(644,root,root,755) -%doc README RELEASE doc/html +%doc README RELEASE doc/* %attr(755,root,root) %{_bindir}/%{name} %{_datadir}/%{name} -%dir %{py_sitescriptdir}/%{name} %{_desktopdir}/%{name}.desktop -%{_iconsdir}/%{name}.png +%{_pixmapsdir}/%{name}.png +%dir %{py_sitescriptdir}/%{name} %{py_sitescriptdir}/%{name}/*.py[co] %{py_sitescriptdir}/%{name}/site_config.py %{py_sitescriptdir}/%{name}/%{name}.py @@ -73,5 +95,10 @@ rm -rf $RPM_BUILD_ROOT %{py_sitescriptdir}/%{name}/oasa/oasa/graph/*.py[co] %dir %{py_sitescriptdir}/%{name}/oasa/oasa %{py_sitescriptdir}/%{name}/oasa/oasa/*.py[co] -%dir %{py_sitescriptdir}/%{name}/piddle -%dir %{py_sitescriptdir}/%{name}/piddle/*.py[co] +%dir %{py_sitescriptdir}/%{name}/plugins/piddle +%{py_sitescriptdir}/%{name}/plugins/piddle/*.py[co] +%exclude %{py_sitescriptdir}/%{name}/plugins/*cairo* + +%files plugin-cairo +%defattr(644,root,root,755) +%{py_sitescriptdir}/%{name}/plugins/*cairo*