Hello community, here is the log from the commit of package python-lesscpy for openSUSE:Factory checked in at 2013-08-12 15:51:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-lesscpy (Old) and /work/SRC/openSUSE:Factory/.python-lesscpy.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-lesscpy" Changes: -------- --- /work/SRC/openSUSE:Factory/python-lesscpy/python-lesscpy.changes 2013-08-07 20:52:42.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-lesscpy.new/python-lesscpy.changes 2013-08-12 15:51:50.000000000 +0200 @@ -1,0 +2,9 @@ +Mon Aug 12 11:42:11 UTC 2013 - speili...@suse.com + +- Update to version 0.9j + + Support for SVG stylesheets + + Increased lessc compatibility + + Many testing improvements +- Use update-alternatives + +------------------------------------------------------------------- Old: ---- lesscpy-0.9h.tar.gz New: ---- lesscpy-0.9j.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-lesscpy.spec ++++++ --- /var/tmp/diff_new_pack.uITFbD/_old 2013-08-12 15:51:51.000000000 +0200 +++ /var/tmp/diff_new_pack.uITFbD/_new 2013-08-12 15:51:51.000000000 +0200 @@ -11,12 +11,13 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: python-lesscpy -Version: 0.9h +Version: 0.9j Release: 0 Url: https://github.com/robotis/lesscpy Summary: Lesscss compiler @@ -28,6 +29,8 @@ # Test requirements: BuildRequires: python-ply Requires: python-ply +Requires(post): update-alternatives +Requires(postun): update-alternatives %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %else @@ -51,14 +54,32 @@ %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +mv %{buildroot}%{_bindir}/lesscpy{,-%{py_ver}} +ln -s %{_bindir}/lesscpy-%{py_ver} %{buildroot}%{_bindir}/lesscpy %check python lesscpy/test/__main__.py # Sigh! +%pre +# Since /usr/bin/lesscpy became ghosted to be used with update-alternatives, we +# have to get rid of the old binary: +[[ ! -L %{_bindir}/lesscpy ]] && rm -f %{_bindir}/lesscpy +exit 0 + +%post +update-alternatives \ + --install %{_bindir}/lesscpy lesscpy %{_bindir}/lesscpy-%{py_ver} 20 + +%preun +if [ $1 -eq 0 ] ; then + update-alternatives --remove lesscpy %{_bindir}/lesscpy-%{py_ver} +fi + %files %defattr(-,root,root,-) -%doc LICENSE README -%{_bindir}/lesscpy +%doc LICENSE README.rst +%ghost %{_bindir}/lesscpy +%{_bindir}/lesscpy-%{py_ver} %{python_sitelib}/lesscpy %{python_sitelib}/lesscpy-%{version}-py%{py_ver}.egg-info -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org