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

Reply via email to