diff --git a/lesscpy-0.9h.tar.gz b/lesscpy-0.9h.tar.gz deleted file mode 100644 index a6f39d5..0000000 --- a/lesscpy-0.9h.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:423f070ff75fa872f1234c62cda34113f9d4a306d790775935393f2ecf271a27 -size 31209 diff --git a/lesscpy-0.9j.tar.gz b/lesscpy-0.9j.tar.gz new file mode 100644 index 0000000..5741b51 --- /dev/null +++ b/lesscpy-0.9j.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa01d435a1ab3abafba683519bdc7aca5e19399e96225e1a8bc1d660b566364d +size 32061 diff --git a/python-lesscpy.changes b/python-lesscpy.changes index 30fe963..b72a670 100644 --- a/python-lesscpy.changes +++ b/python-lesscpy.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Aug 12 11:42:11 UTC 2013 - speilicke@suse.com + +- Update to version 0.9j + + Support for SVG stylesheets + + Increased lessc compatibility + + Many testing improvements +- Use update-alternatives + ------------------------------------------------------------------- Wed Jul 17 13:20:57 UTC 2013 - speilicke@suse.com diff --git a/python-lesscpy.spec b/python-lesscpy.spec index 9d7c015..ad689c4 100644 --- a/python-lesscpy.spec +++ b/python-lesscpy.spec @@ -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 @@ BuildRequires: python-devel # 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 @@ python setup.py build %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