X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=bkchem.spec;h=4df8231bbca878ee22a890761c10cc177e846513;hb=3d625ad726f0a289169caa59d37efcccc88ed4d6;hp=727150856a41fda68e382c294fee078937d321c9;hpb=aa7f196924af4fa44ca1b6314a5d85ac0d624801;p=packages%2Fbkchem.git diff --git a/bkchem.spec b/bkchem.spec index 7271508..4df8231 100644 --- a/bkchem.spec +++ b/bkchem.spec @@ -1,17 +1,20 @@ +%define _alpha pre1 Summary: Python 2D chemical structure drawing tool -Summary(pl): Narzêdzie do rysowania 2D struktur chemicznych +Summary(pl): Narzêdzie do rysowania dwuwymiarowych struktur chemicznych Name: bkchem -Version: 0.8.1 -Release: 1 -License: GPL +Version: 0.12.0 +Release: 0.%{_alpha}.1 +License: GPL v2+ Group: X11/Applications/Science -Source0: http://zirael.org/bkchem/download/%{name}-%{version}.tar.gz -Source1: bkchem.desktop -Patch0: bkchem-oo.patch -# Source0-md5: abde1cb8144ff200ff8b99cb7494106b -URL: http://zirael.org/bkchem/index.html +Source0: http://bkchem.zirael.org/download/%{name}-%{version}_%{_alpha}.tar.gz +# Source0-md5: 6a73f72c142cbfc168cd1bc21a024d28 +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 @@ -29,25 +32,40 @@ pomys 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): 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 +Wtyczka umo¿liwiaj±ca exportowanie do plików PDF i PNG, o wysokiej +jako¶ci. U¿ywane s± biblioteki Cairo oraz pycairo. + %prep -%setup -q -%patch0 -p0 +%setup -q -n %{name}-%{version}_%{_alpha} %build -python setup.py build +%{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir}} +install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}} install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} -python setup.py install \ +install images/bkchem.png $RPM_BUILD_ROOT%{_pixmapsdir}/bkchem.png +%{__python} setup.py install \ --root=$RPM_BUILD_ROOT \ --optimize=2 #fix executable -sed -e "s@$RPM_BUILD_ROOT@@g" $RPM_BUILD_ROOT%{_bindir}/%{name} |\ - sed -e "s@%{name}.py@%{name}.pyo@g" >$RPM_BUILD_ROOT%{_bindir}/%{name}.new -mv $RPM_BUILD_ROOT%{_bindir}/%{name}.new $RPM_BUILD_ROOT%{_bindir}/%{name} +sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{_bindir}/%{name} +sed -e "s@%{name}.py@%{name}.pyo@g" -i $RPM_BUILD_ROOT%{_bindir}/%{name} +sed -e "s@$RPM_BUILD_ROOT@@g" -i $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}/site_config.py %find_lang BKchem @@ -56,12 +74,14 @@ 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 +%{_pixmapsdir}/%{name}.png +%dir %{py_sitescriptdir}/%{name} %{py_sitescriptdir}/%{name}/*.py[co] +%{py_sitescriptdir}/%{name}/site_config.py %{py_sitescriptdir}/%{name}/%{name}.py %dir %{py_sitescriptdir}/%{name}/plugins %{py_sitescriptdir}/%{name}/plugins/*.py[co] @@ -71,3 +91,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}/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*