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


Reply via email to