Hello community, here is the log from the commit of package libcaca for openSUSE:Factory checked in at 2018-02-03 15:35:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcaca (Old) and /work/SRC/openSUSE:Factory/.libcaca.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcaca" Sat Feb 3 15:35:56 2018 rev:40 rq:570917 version:0.99.beta19.git20171003 Changes: -------- --- /work/SRC/openSUSE:Factory/libcaca/libcaca.changes 2018-01-26 13:37:41.130378182 +0100 +++ /work/SRC/openSUSE:Factory/.libcaca.new/libcaca.changes 2018-02-03 15:35:56.971735833 +0100 @@ -1,0 +2,9 @@ +Tue Jan 30 11:03:56 UTC 2018 - davejpla...@gmail.com + +- Deleted _service and use spec file to download git version. +- Shorten version field to joliet usable length. +- Change python headers to allow bindings to build normally with + python3. +- Use %license for license document. + +------------------------------------------------------------------- Old: ---- _service libcaca-0.99.beta19+git20171002.da28e96.tar.xz New: ---- libcaca-0.99.beta19.git20171003.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcaca.spec ++++++ --- /var/tmp/diff_new_pack.YwAxj8/_old 2018-02-03 15:35:57.567707996 +0100 +++ /var/tmp/diff_new_pack.YwAxj8/_new 2018-02-03 15:35:57.567707996 +0100 @@ -16,16 +16,17 @@ # +# +%define _rev da28e9684ef445ac8d42745644336b8a75c01855 + Name: libcaca -Version: 0.99.beta19+git20171002.da28e96 +Version: 0.99.beta19.git20171003 Release: 0 Summary: Library for Colour ASCII Art, text mode graphics License: WTFPL Group: Development/Languages/C and C++ Url: http://caca.zoy.org/ -# Git: https://github.com/cacalabs/libcaca -#Source0: http://caca.zoy.org/files/libcaca/%{name}-%{version}.tar.gz -Source0: %{name}-%{version}.tar.xz +Source0: https://github.com/cacalabs/%{name}/archive/%{_rev}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf Patch1: libcaca-0.99-texbuild.patch Patch2: libcaca-X11_test.patch @@ -127,7 +128,7 @@ drawing, triangle filling and sprite blitting. %prep -%setup -q +%setup -q -n %{name}-%{_rev} %patch2 %patch4 %patch5 @@ -137,6 +138,10 @@ %patch10 -p1 RUBY="ruby-`echo %{rb_ver} | sed 's|\.[^\.]*$||'`" find . -type f -exec sed -i "s|ruby-1.9|$RUBY|" \{\} \; +pushd python +#Change python script headers to python3 +for i in `grep -rl "/usr/bin/env python"`;do sed -i '1s/^#!.*/#!\/usr\/bin\/python3/' ${i} ;done +popd %build autoreconf -fvi @@ -155,25 +160,15 @@ --enable-conio=no \ --enable-plugins \ --enable-java=no \ - --enable-python=no + --enable-python make %{?_smp_mflags} V=1 -pushd python -export LD_LIBRARY_PATH=$PWD/../caca/.libs/:$LD_LIBRARY_PATH -export LANG=en_US.UTF-8 -python3 setup.py build -popd - %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -pushd python -export LD_LIBRARY_PATH=$PWD/../caca/.libs/:$LD_LIBRARY_PATH -export LANG=en_US.UTF-8 -python3 setup.py install -O1 --skip-build --force --root %{buildroot} --prefix %{_prefix} -popd %fdupes -s %{buildroot}%{_mandir}/ +%fdupes -s %{buildroot}%{python3_sitelib} %post -n libcaca0 -p /sbin/ldconfig %postun -n libcaca0 -p /sbin/ldconfig @@ -181,7 +176,8 @@ %postun -n libcaca0-plugins -p /sbin/ldconfig %files -n libcaca0 -%doc AUTHORS ChangeLog COPYING NEWS NOTES README THANKS +%doc AUTHORS ChangeLog NEWS NOTES README THANKS +%license COPYING %{_libdir}/*.so.* %files devel