commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2020-04-01 19:20:49 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new.3248 (New) Package is "python-Kivy" Wed Apr 1 19:20:49 2020 rev:6 rq:790633 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2019-10-16 09:14:16.767623110 +0200 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new.3248/python-Kivy.changes 2020-04-01 19:20:54.387600443 +0200 @@ -1,0 +2,5 @@ +Wed Apr 1 14:34:43 UTC 2020 - Paolo Stivanin + +- Remove nose dep as we are not running the tests + +--- Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.Hkz5S2/_old 2020-04-01 19:20:55.675601023 +0200 +++ /var/tmp/diff_new_pack.Hkz5S2/_new 2020-04-01 19:20:55.679601024 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Kivy # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,6 @@ BuildRequires: %{python_module devel} BuildRequires: %{python_module docutils} BuildRequires: %{python_module mock} -BuildRequires: %{python_module nose} BuildRequires: %{python_module pyenchant} BuildRequires: %{python_module pygments} BuildRequires: Mesa-devel
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2019-10-16 09:14:14 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new.2352 (New) Package is "python-Kivy" Wed Oct 16 09:14:14 2019 rev:5 rq:738307 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2019-08-13 13:16:36.929486945 +0200 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new.2352/python-Kivy.changes 2019-10-16 09:14:16.767623110 +0200 @@ -1,0 +2,5 @@ +Mon Oct 14 11:45:09 UTC 2019 - Matej Cepl + +- Replace %fdupes -s with plain %fdupes; hardlinks are better. + +--- Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.jBCk6w/_old 2019-10-16 09:14:19.151616966 +0200 +++ /var/tmp/diff_new_pack.jBCk6w/_new 2019-10-16 09:14:19.155616956 +0200 @@ -22,7 +22,6 @@ Release:0 Summary:Hardware-accelerated multitouch application library License:MIT AND Apache-2.0 AND LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-3.0-only AND BSD-3-Clause -Group: Development/Languages/Python URL:https://kivy.org/ Source: https://github.com/kivy/kivy/archive/%{version}.tar.gz#/kivy-%{version}.tar.gz BuildRequires: %{python_module Cython} @@ -68,7 +67,6 @@ %packagedevel Summary:Development files for %{name} -Group: Development/Languages/Python Requires: %{name} = %{version} %descriptiondevel @@ -79,7 +77,6 @@ %package -n %{name}-doc Summary:Documentation for Kivy, a multitouch application library -Group: Documentation/HTML Provides: %{python_module Kivy-doc = %{version}} %description -n %{name}-doc @@ -109,7 +106,7 @@ -e '/^SPHINXOPTS /s/$/ %{?_smp_mflags}/' \ -i Makefile export PYTHONPATH=`ls -d ../build/lib*` -make html && rm -r build/html/.buildinfo +make %{?_smp_mflags} html && rm -r build/html/.buildinfo popd %install @@ -119,8 +116,8 @@ install -dm0755 %{buildroot}%{_defaultdocdir}/%{name}-doc cp -a doc/build/html %{buildroot}/%{_defaultdocdir}/%{name}-doc -%python_expand %fdupes -s %{buildroot}%{$python_sitearch}/kivy -%fdupes -s %{buildroot}%{_defaultdocdir}/%{name}-doc +%python_expand %fdupes %{buildroot}%{$python_sitearch}/kivy +%fdupes %{buildroot}%{_defaultdocdir}/%{name}-doc # Disable tests, they randomly timeout # %%check
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2019-08-13 13:16:32 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new.9556 (New) Package is "python-Kivy" Tue Aug 13 13:16:32 2019 rev:4 rq:722009 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2019-06-19 21:04:05.458276835 +0200 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new.9556/python-Kivy.changes 2019-08-13 13:16:36.929486945 +0200 @@ -1,0 +2,5 @@ +Fri Aug 9 13:59:39 UTC 2019 - Ondřej Súkup + +- update to 1.11.1 , no upstream changelog + +--- Old: kivy-1.11.0.tar.gz New: kivy-1.11.1.tar.gz Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.CSnTgL/_old 2019-08-13 13:16:37.969486704 +0200 +++ /var/tmp/diff_new_pack.CSnTgL/_new 2019-08-13 13:16:37.973486703 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Kivy -Version:1.11.0 +Version:1.11.1 Release:0 Summary:Hardware-accelerated multitouch application library License:MIT AND Apache-2.0 AND LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-3.0-only AND BSD-3-Clause @@ -52,6 +52,7 @@ BuildRequires: xclip BuildRequires: xvfb-run BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(pangoft2) Requires: mtdev Requires: python-Pillow Requires: python-Pygments @@ -97,7 +98,7 @@ rm examples/demo/pictures/images/.empty # Remove empty file rm -r examples/audio # Remove content with non-commercial only license (bnc#749340) # do not upper restrict cython dep -sed -i -e 's:0\.29\.9:1.0.0:' setup.py +sed -i -e 's:0\.29\.10:1.0.0:' setup.py %build export CFLAGS="%{optflags} -fno-strict-aliasing" ++ kivy-1.11.0.tar.gz -> kivy-1.11.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-Kivy/kivy-1.11.0.tar.gz /work/SRC/openSUSE:Factory/.python-Kivy.new.9556/kivy-1.11.1.tar.gz differ: char 13, line 1
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2019-06-19 21:03:56 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new.4811 (New) Package is "python-Kivy" Wed Jun 19 21:03:56 2019 rev:3 rq:707621 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2019-02-24 17:19:11.312410065 +0100 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new.4811/python-Kivy.changes 2019-06-19 21:04:05.458276835 +0200 @@ -1,0 +2,10 @@ +Tue Jun 4 14:12:03 UTC 2019 - Tomáš Chvátal + +- Do not restrict the Cython dependency to work with new releases + +--- +Sat Jun 1 17:39:29 UTC 2019 - Luigi Baldoni + +- Update to version 1.11.0 (see https://kivy.org/#changelog) + +--- Old: kivy-1.10.1.tar.gz New: kivy-1.11.0.tar.gz Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.4XPlbN/_old 2019-06-19 21:04:06.694277907 +0200 +++ /var/tmp/diff_new_pack.4XPlbN/_new 2019-06-19 21:04:06.702277915 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Kivy -Version:1.10.1 +Version:1.11.0 Release:0 Summary:Hardware-accelerated multitouch application library License:MIT AND Apache-2.0 AND LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-3.0-only AND BSD-3-Clause @@ -96,6 +96,8 @@ find examples -type f -executable -exec chmod -x {} \; rm examples/demo/pictures/images/.empty # Remove empty file rm -r examples/audio # Remove content with non-commercial only license (bnc#749340) +# do not upper restrict cython dep +sed -i -e 's:0\.29\.9:1.0.0:' setup.py %build export CFLAGS="%{optflags} -fno-strict-aliasing" ++ kivy-1.10.1.tar.gz -> kivy-1.11.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Kivy/kivy-1.10.1.tar.gz /work/SRC/openSUSE:Factory/.python-Kivy.new.4811/kivy-1.11.0.tar.gz differ: char 13, line 1
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2019-02-24 17:19:03 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new.28833 (New) Package is "python-Kivy" Sun Feb 24 17:19:03 2019 rev:2 rq:678060 version:1.10.1 Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2018-07-24 17:10:22.274368603 +0200 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new.28833/python-Kivy.changes 2019-02-24 17:19:11.312410065 +0100 @@ -1,0 +2,5 @@ +Thu Feb 21 15:28:18 UTC 2019 - Todd R + +- Disable tests because they randomly timeout. + +--- Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.rV4cOD/_old 2019-02-24 17:19:14.108409567 +0100 +++ /var/tmp/diff_new_pack.rV4cOD/_new 2019-02-24 17:19:14.108409567 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Kivy # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -119,18 +119,19 @@ %python_expand %fdupes -s %{buildroot}%{$python_sitearch}/kivy %fdupes -s %{buildroot}%{_defaultdocdir}/%{name}-doc -%check -export DISPLAY=:99.0 -export KIVY_AUDIO=gstplayer # "unable to find ffpyplayer" otherwise -export LANG=en_US.UTF-8 -%{python_expand pushd %{buildroot}%{$python_sitearch} -ln -s %{buildroot}%{_defaultdocdir}/%{name}-doc/examples examples -ln -s %{_builddir}/kivy-%{version}/doc . -xvfb-run --server-args "-screen 0 1920x1080x24" $python %{_bindir}/nosetests kivy.tests \ - -e test_urlrequest -e test_remote_zipsequence -rm examples doc results.png -popd -} +# Disable tests, they randomly timeout +# %%check +# export DISPLAY=:99.0 +# export KIVY_AUDIO=gstplayer # "unable to find ffpyplayer" otherwise +# export LANG=en_US.UTF-8 +# %%{python_expand pushd %%{buildroot}%%{$python_sitearch} +# ln -s %%{buildroot}%%{_defaultdocdir}/%%{name}-doc/examples examples +# ln -s %{_builddir}/kivy-%{version}/doc . +# xvfb-run --server-args "-screen 0 1920x1080x24" $python %%{_bindir}/nosetests kivy.tests \ +# -e test_urlrequest -e test_remote_zipsequence +# rm examples doc results.png +# popd +# } %files %{python_files} %license LICENSE
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2017-03-16 09:41:55 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is "python-Kivy" Thu Mar 16 09:41:55 2017 rev:14 rq:479114 version:1.9.1 Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2017-02-07 12:08:10.493661724 +0100 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2017-03-16 09:50:57.322717255 +0100 @@ -1,0 +2,6 @@ +Sat Mar 11 21:44:53 UTC 2017 - sfal...@opensuse.org + +- Edited %files to explicitly package %{_docdir}/%{name} to clear + unpackaged files builderror in openSUSE:Factory + +--- Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.H8SqMp/_old 2017-03-16 09:50:58.438559231 +0100 +++ /var/tmp/diff_new_pack.H8SqMp/_new 2017-03-16 09:50:58.438559231 +0100 @@ -117,6 +117,7 @@ %files %defattr(-,root,root,-) %doc AUTHORS LICENSE +%doc %{_docdir}/%{name} %{python_sitearch}/kivy/ %{python_sitearch}/Kivy-%{version}-py*.egg-info %exclude %{python_sitearch}/kivy/graphics/*.h
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2017-02-07 12:08:09 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is "python-Kivy" Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2016-01-12 16:12:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2017-02-07 12:08:10.493661724 +0100 @@ -1,0 +2,6 @@ +Mon Feb 6 15:33:40 UTC 2017 - jmate...@suse.com + +- drop recommendation for obsolete GStreamer 0.10 (not necessary) + and pycairo (not used at all) + +--- Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.c2AQJz/_old 2017-02-07 12:08:11.117573446 +0100 +++ /var/tmp/diff_new_pack.c2AQJz/_new 2017-02-07 12:08:11.121572880 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Kivy # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -52,8 +52,6 @@ Requires: python-opengl Requires: python-pyenchant Requires: python-pygame -Recommends: python-cairo -Recommends: python-gstreamer-0_10 Recommends: python-opencv %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2016-01-12 16:12:09 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is "python-Kivy" Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2014-11-13 09:17:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2016-01-12 16:12:11.0 +0100 @@ -1,0 +2,17 @@ +Mon Jan 4 07:54:42 UTC 2016 - bo...@steki.net + +- updated to latest release 1.9.1 + + a lot of changes VERY SMALL cherry picked list follows +- move to SDL2 +- implement Window.show_cursor for pygame and sdl2 +- Adds kivy namespaces. +- audio_sdl2: support sequenced formats +- Initial support for rendering of SVG +- hid input: default is inverted now, + also the invertion function was wrong +- add error logging for opengl +- core/audio: new pure-python/pyobjus AVFoundation audio player +- Added rpmlintrc file to filter out fsf address and python abi noise +- removed patch python-Kivy-Cython-0.21.patch as it is in package + +--- Old: Kivy-1.8.0.tar.gz python-Kivy-Cython-0.21.patch New: kivy-1.9.1.tar.gz python-Kivy-rpmlintrc Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.rN6sWF/_old 2016-01-12 16:12:12.0 +0100 +++ /var/tmp/diff_new_pack.rN6sWF/_new 2016-01-12 16:12:12.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Kivy # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,19 +17,29 @@ Name: python-Kivy -Version:1.8.0 +Version:1.9.1 Release:0 Url:http://kivy.org/ Summary:Hardware-accelerated multitouch application library License:LGPL-3.0 Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/K/Kivy/Kivy-%{version}.tar.gz -# PATCH-FIX-UPSTREAM python-Kivy-Cython-0.21.patch dims...@opensuse.org -- Fix build with Cython 0.21, taken from git -Patch0: python-Kivy-Cython-0.21.patch +Source0: https://pypi.python.org/packages/source/K/Kivy/kivy-%{version}.tar.gz +# +# Suppressing wrong fsf address and python abi warnings - not really relevant +# +Source1:python-Kivy-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: Mesa-devel +%if 0%{?suse_version} > 1310 +BuildRequires: SDL2-devel +BuildRequires: SDL2_image-devel +BuildRequires: SDL2_mixer-devel +BuildRequires: SDL2_ttf-devel +%endif BuildRequires: fdupes +BuildRequires: gstreamer-devel BuildRequires: mtdev +BuildRequires: pkg-config BuildRequires: python-Cython BuildRequires: python-Pillow BuildRequires: python-Sphinx @@ -64,16 +74,28 @@ This package contains the developer documentation and examples +%package devel +Summary:Development files for %{name} +Group: Development/Languages/Python +Requires: %{name} = %{version} + +%description devel +Kivy is an open source software library for rapid development of applications +that make use of innovative user interfaces, such as multi-touch apps. + +This package contains the headers and source files for extending kivy + %prep -%setup -q -n Kivy-%{version} -%patch0 -p1 +%setup -q -n kivy-%{version} + sed -i "s|data_file_prefix = 'share/kivy-'|data_file_prefix = '%{_docdir}/%{name}/'|" setup.py sed -i "s|#!/usr/bin/python||" kivy/lib/osc/OSC.py # Fix non-executable script rm examples/demo/pictures/images/.empty # Remove empty file rm -r examples/audio # Remove content with non-commercial only license (bnc#749340) +find examples -name android.txt -exec chmod 644 {} \; #drop usr/bin/kivy shebang to not produce dependency on itself -sed -i 's@#!/usr/bin/kivy@@' \ +sed -i 's@#!/usr/bin/kivy@#!/usr/bin/env kivy@' \ examples/demo/showcase/main.py \ examples/demo/kivycatalog/main.py \ examples/demo/pictures/main.py \ @@ -85,17 +107,31 @@ cd doc && make html && rm -r build/html/.buildinfo # Build HTML documentation %install +install -dm0755 %{buildroot}%{_defaultdocdir}/%{name}-doc python setup.py install --prefix=%{_prefix} --root=%{buildroot} -%fdupes %{buildroot}%{_docdir}/%{name} %{buildroot}%{_docdir}/%{name}-doc +# workaround to make fdupes its magic as if %%doc macro is used +# would be used after fdupes so rpmlint would complain
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2014-11-13 09:17:20 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is python-Kivy Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2014-02-22 18:16:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2014-11-13 09:17:29.0 +0100 @@ -1,0 +2,12 @@ +Mon Nov 10 22:23:06 UTC 2014 - dims...@opensuse.org + +- Replace python-imaging BuildRequires and Requires with + python-Pillow: The code actually does 'from PIL import image', so + pythom-imaging would not even work. + +--- +Thu Oct 16 16:08:57 UTC 2014 - dims...@opensuse.org + +- Add python-Kivy-Cython-0.21.patch: Fix build with Cython 0.21. + +--- New: python-Kivy-Cython-0.21.patch Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.YXGngD/_old 2014-11-13 09:17:31.0 +0100 +++ /var/tmp/diff_new_pack.YXGngD/_new 2014-11-13 09:17:31.0 +0100 @@ -24,19 +24,21 @@ License:LGPL-3.0 Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/K/Kivy/Kivy-%{version}.tar.gz +# PATCH-FIX-UPSTREAM python-Kivy-Cython-0.21.patch dims...@opensuse.org -- Fix build with Cython 0.21, taken from git +Patch0: python-Kivy-Cython-0.21.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: Mesa-devel BuildRequires: fdupes BuildRequires: mtdev BuildRequires: python-Cython +BuildRequires: python-Pillow BuildRequires: python-Sphinx BuildRequires: python-devel -BuildRequires: python-imaging BuildRequires: python-opengl BuildRequires: python-pyenchant BuildRequires: python-pygame Requires: mtdev -Requires: python-imaging +Requires: python-Pillow Requires: python-opengl Requires: python-pyenchant Requires: python-pygame @@ -64,6 +66,7 @@ %prep %setup -q -n Kivy-%{version} +%patch0 -p1 sed -i s|data_file_prefix = 'share/kivy-'|data_file_prefix = '%{_docdir}/%{name}/'| setup.py sed -i s|#!/usr/bin/python|| kivy/lib/osc/OSC.py # Fix non-executable script rm examples/demo/pictures/images/.empty # Remove empty file ++ python-Kivy-Cython-0.21.patch ++ From 827bd6c7b7d04ec72cb3bdbf0ffcd90630d90008 Mon Sep 17 00:00:00 2001 From: Matthew Einhorn moiein2...@gmail.com Date: Thu, 17 Jul 2014 16:37:42 -0400 Subject: [PATCH] Fix cython 'python temp coercion' exception. --- kivy/graphics/shader.pyx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kivy/graphics/shader.pyx b/kivy/graphics/shader.pyx index eab0f42..39c449a 100644 --- a/kivy/graphics/shader.pyx +++ b/kivy/graphics/shader.pyx @@ -421,6 +421,7 @@ cdef class Shader: cdef void bind_vertex_format(self, VertexFormat vertex_format): cdef unsigned int i cdef vertex_attr_t *attr +cdef bytes name # if the current vertex format used in the shader is the current one, do # nothing. @@ -445,7 +446,8 @@ cdef class Shader: attr = vertex_format.vattr[i] if attr.per_vertex == 0: continue -attr.index = glGetAttribLocation(self.program, char *bytesattr.name) +name = bytesattr.name +attr.index = glGetAttribLocation(self.program, char *name) glEnableVertexAttribArray(attr.index) # save for the next run. -- 2.1.2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2014-02-22 18:16:28 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is python-Kivy Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2013-10-01 08:32:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2014-02-22 18:16:29.0 +0100 @@ -1,0 +2,30 @@ +Wed Feb 19 15:06:40 UTC 2014 - mvysko...@suse.com + +- Update to version 1.8.0 + * Python 3.3 support: It's finally here, using the same codebase! And + we deliver also 3 portables for Windows, one that package Python 2.7 + and another with Python 3.3! + * New media player named GstPlayer, based on Gstreamer 1.0. This + player is currently used as a implementation for Audio and Video + core provider. This allow us to not only use the latest Gstreamer + and all the improvements done by them, but also have a common player + for both Python 2.7 and 3.3 on desktop platforms. + * Scrollview has been slightly enhanced to support smoother scrolling + utilizing Matrix transformation by default. It also now supports + scrolling through bars or content or both. + * Widgets now can be disabled simply by using `disabled` property. + * Textinput now has support for selection handles. + * New Widgets! + + ActionBar: Mimics Android’s own ActionBar appearance and +mechanisms + + Behaviors: ButtonBehavior, ToggleButtonBehavior, DragBehavior, +just subclass a behavior to an existing widgets, and you get the +behavior! (eg. class ImageButton(ButtonBehavior, Image)) + + PageLayout: A simple multi-page layout allowing flipping through +pages using borders + + SandBox (experimental): Runs itself and its children in an +exception-catching sandbox + * see https://groups.google.com/forum/#!topic/kivy-users/PePoXLXDYBk + for more details + +--- Old: Kivy-1.7.2.tar.gz New: Kivy-1.8.0.tar.gz Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.pBMxqp/_old 2014-02-22 18:16:30.0 +0100 +++ /var/tmp/diff_new_pack.pBMxqp/_new 2014-02-22 18:16:30.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Kivy # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-Kivy -Version:1.7.2 +Version:1.8.0 Release:0 Url:http://kivy.org/ Summary:Hardware-accelerated multitouch application library @@ -69,6 +69,14 @@ rm examples/demo/pictures/images/.empty # Remove empty file rm -r examples/audio # Remove content with non-commercial only license (bnc#749340) +#drop usr/bin/kivy shebang to not produce dependency on itself +sed -i 's@#!/usr/bin/kivy@@' \ + examples/demo/showcase/main.py \ + examples/demo/kivycatalog/main.py \ + examples/demo/pictures/main.py \ + examples/demo/shadereditor/main.py \ + examples/demo/touchtracer/main.py + %build CFLAGS=%{optflags} -fno-strict-aliasing python setup.py build cd doc make html rm -r build/html/.buildinfo # Build HTML documentation @@ -80,7 +88,6 @@ %files %defattr(-,root,root,-) %doc AUTHORS LICENSE -%{_bindir}/garden %{python_sitearch}/kivy/ %{python_sitearch}/Kivy-%{version}-py*.egg-info ++ Kivy-1.7.2.tar.gz - Kivy-1.8.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-Kivy/Kivy-1.7.2.tar.gz /work/SRC/openSUSE:Factory/.python-Kivy.new/Kivy-1.8.0.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2013-10-01 08:32:30 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is python-Kivy Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2012-12-19 11:53:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2013-10-01 08:32:32.0 +0200 @@ -1,0 +2,19 @@ +Mon Sep 30 09:55:40 UTC 2013 - speili...@suse.com + +- Change requires on python-enchant to python-pyenchant and drop + the recommends for it. Enchant seems to be loaded from kivy/core + +--- +Wed Sep 25 15:18:54 UTC 2013 - p.drou...@gmail.com + +- Update to version 1.7.2 + + No changelog available + +--- +Sat May 18 15:57:25 UTC 2013 - toddrme2...@gmail.com + +- Update to version 1.7.0 + * no changelog available +- Added several dependencies mentioned in the documentation + +--- Old: Kivy-1.5.1.tar.gz New: Kivy-1.7.2.tar.gz Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.BLV9vS/_old 2013-10-01 08:32:33.0 +0200 +++ /var/tmp/diff_new_pack.BLV9vS/_new 2013-10-01 08:32:33.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Kivy # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-Kivy -Version:1.5.1 +Version:1.7.2 Release:0 Url:http://kivy.org/ Summary:Hardware-accelerated multitouch application library @@ -27,16 +27,22 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: Mesa-devel BuildRequires: fdupes +BuildRequires: mtdev BuildRequires: python-Cython BuildRequires: python-Sphinx BuildRequires: python-devel +BuildRequires: python-imaging +BuildRequires: python-opengl +BuildRequires: python-pyenchant +BuildRequires: python-pygame Requires: mtdev Requires: python-imaging +Requires: python-opengl +Requires: python-pyenchant Requires: python-pygame Recommends: python-cairo Recommends: python-gstreamer-0_10 Recommends: python-opencv -Recommends: python-pyenchant %if 0%{?suse_version} 0%{?suse_version} = 1110 %{!?python_sitearch: %global python_sitearch %(python -c from distutils.sysconfig import get_python_lib; print get_python_lib(1))} %endif @@ -46,7 +52,7 @@ that make use of innovative user interfaces, such as multi-touch apps. %package doc -Summary:Hardware-accelerated multitouch application library - Documentation +Summary:Documentation for %{name} Group: Documentation/Other Requires: %{name} = %{version} @@ -73,8 +79,10 @@ %files %defattr(-,root,root,-) -%doc AUTHORS COPYING doc/README -%{python_sitearch}/* +%doc AUTHORS LICENSE +%{_bindir}/garden +%{python_sitearch}/kivy/ +%{python_sitearch}/Kivy-%{version}-py*.egg-info %files doc %defattr(-,root,root,-) ++ Kivy-1.5.1.tar.gz - Kivy-1.7.2.tar.gz ++ /work/SRC/openSUSE:Factory/python-Kivy/Kivy-1.5.1.tar.gz /work/SRC/openSUSE:Factory/.python-Kivy.new/Kivy-1.7.2.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2012-12-19 11:53:33 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is python-Kivy, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2012-10-24 17:21:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2012-12-19 11:53:41.0 +0100 @@ -1,0 +2,64 @@ +Mon Dec 17 15:38:47 UTC 2012 - sasc...@suse.de + +- Update to version 1.5.1: + + Widgets +- [#847] Avoid to react on scrollleft/right on Button + FileChooser + + Graphics +- [#856] Fix Line instruction + + Examples +- [#848,#855] Fix Kivy catalog to work from a different cwd +- Changes from version 1.5.0: + + Core +- [#731] BoundedNumericProperty can have float bounds +- [#755] Fix SetWindowLongPtr on 32/64 Windows +- [#768] Fix AsyncImage loader on iOS +- [#778] Prevent the Pygame parachute if we don't have the required +- [#779] Better DPI support, with new sp and dp units +- [#783] New screen module for simulating different DPI devices +- [#789] Fix on_resize dispatch on Windows and OSX +- Allow multiple providers in Kivy env variables +- Fix line off-by-one issue in Kv errors +- New errorhandler/errorvalue in Property class +- New experimental X11 window provider, that support transparent +- Normalize android pressure and radius +- Reduce gstreamer audio/video out-of-sync +- Support ability to stop/restart the EventLoop + + Graphics +- [#481] Avoid error in case of multiple Canvas.rremove() +- [#610] Add more information when GLEW fail to initialize +- [#671] Allow source unicode filename in BindTexture +- [#790] Allow to change Stencil operators +- Avoid BGRA-RGBA conversion for OSX if the GPU support BRGA. +- Fix issue with Cython 0.14, by is now considered as a keyword +- Line: add bezier and bezier_precision properties +- Line: fix missing ellipse/circle/rectangle in the Line constructor +- Texture: always flip the texture vertically for Image and Label + + Widgets +- [#618] Raise exception if ScreenManager.start() is called twice +- [#648] Avoid touch event propagation on ScreenManager transition +- [#662] Enhance TextInput performance +- [#706] Fix pos_hint Boxlayout calculation +- [#725] Fix collapse management in Accordion +- [#734] Fix widget opacity when passed in the constructor +- [#736] Fix slider bug when min 0, max 0 and step 0 +- [#737] Better swipe gesture detection for Carousel +- [#747] Honor index in Carousel.add_widget() (and Bubble) +- [#750] New CodeInput widget +- [#771] Dispatch modalview.on_open after animation +- [#785] Allow event binding in Widget constructor +- [#819] Fix canvas positioning when inserting at first position +- [#824] Add top-to-bottom + right-to-left Stacklayout orientations. +- [#832] Fix shorten routine +- Automatically register new Widget classes in Factory +- Enhance ScrollView scrolling +- Fix Carousel API, containers are now hidden, and +- Fix Label.color property for markup labels +- Multiples fixes to TabbedPanel (tab_strip, unbind, tab selection) + + Others +- [#670] New compass demo for Android using sensors +- Many many fixes on the documentation, thanks for all the PR! +- New KivyCatalog example: interactive Kv editor +- Started Guide 2.0 + + +--- Old: Kivy-1.4.1.tar.gz New: Kivy-1.5.1.tar.gz Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.PfGoea/_old 2012-12-19 11:53:43.0 +0100 +++ /var/tmp/diff_new_pack.PfGoea/_new 2012-12-19 11:53:43.0 +0100 @@ -17,7 +17,7 @@ Name: python-Kivy -Version:1.4.1 +Version:1.5.1 Release:0 Url:http://kivy.org/ Summary:Hardware-accelerated multitouch application library ++ Kivy-1.4.1.tar.gz - Kivy-1.5.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-Kivy/Kivy-1.4.1.tar.gz /work/SRC/openSUSE:Factory/.python-Kivy.new/Kivy-1.5.1.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2012-10-24 17:21:32 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is python-Kivy, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2012-06-26 17:57:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2012-10-24 17:21:38.0 +0200 @@ -1,0 +2,70 @@ +Mon Oct 22 18:38:09 UTC 2012 - dmacvi...@suse.de + +- Update to version 1.4.1: + + Core +- [#625] Extend NumericProperty to support DPI notation +- [#660] Add callbacks support on ConfigParser for a (section, key) +- [#666] Fix Markup text disapear on GL reloading +- [#678] Enhance UrlRequest for small chunks, callbacks and GC +- [#679] New Audio.get_pos() +- [#680] Fix key translations on Keyboard +- Force on_parent dispatching for children in a kv rule +- Expose 'app' instance keyword in Kv language + + Graphics +- [#686] Added opacity support in the graphics pipeline +- Enhanced Line instruction that support width, joint, cap. +- Added Line.circle/ellipse/rectangle properties + + Widgets +- [#664] Fix TextInput crashes is some cases +- [#686] New Widget.opacity property +- [#690] New TextInput.background_normal/active +- [#694] Fix Slider value when min and step 0 +- [#676] Fix Carousel.remove_widget() +- [#669] Fix SettingNumeric with int/float values +- [#698] Enhance BoxLayout to support pos_hint +- Fix ModalView background property + + Windows +- [#675] Fix WM_Touch / WM_Pen for 32 bits / 64 bits + + Others +- [#462] Fixes gstreamer packaging with PyInstaller +- [#659] Updated documentation concerning PyInstaller 2.0 +- Changes from 1.4.0: + + Core +- [#513] Fix nested template +- [#547] Fix url loader with querystring +- [#576] Markup text can be vertically aligned +- [#585] Enhance add_widget() to raise an Exception on multiple parents +- [#642] Support of smb:// in url loader with pysmb +- Enhance AliasProperty to cache the result if use_cache is set to True +- Enhance App.get_application_config() to get a correct config filename on all platforms +- Fix Animation.stop_all() + new Animation.cancel() +- Fix Property.unbind() for bounded methods + + Graphics +- [#516] Fix crash when loading 1bit image +- [#546] Fix Quad() initialization + + Widgets +- [#543] Fix multiple content in TabbedPanel from Kv +- [#549] Enhance TabbedPanel to introduce default_tab_class +- [#562] Popup can now define the content in Kv +- [#593] Enhance TextInput with select_all() and select_text() methods +- [#658] Fix usage of Camera within Kv +- Enhanced VideoPlayer to have pause ability and state property +- Enhance Image widget to add keep_data for further pixel collision detection +- New Carousel widget +- New Checkbox widget +- New Dropdown widget +- New ModalView widget +- New RelativeLayout, identical from FloatLayout with relative coordinates +- New ScreenManager widget for changing views with transitions +- New Slider.step property +- New Spinner widget + + Windows +- [#621] Fix ghost touch due to a raise condition +- Add python scripts into the PATH +- Enhance input wm_touch/pen to be compatible with 64bits +- Severals fixes around window resizing + + Others +- New Getting Started +- Tons of documentation typo, fixes. Really, a ton. + +--- Old: Kivy-1.3.0.tar.gz New: Kivy-1.4.1.tar.gz Other differences: -- ++ python-Kivy.spec ++ --- /var/tmp/diff_new_pack.CEcnAq/_old 2012-10-24 17:21:46.0 +0200 +++ /var/tmp/diff_new_pack.CEcnAq/_new 2012-10-24 17:21:46.0 +0200 @@ -17,7 +17,7 @@ Name: python-Kivy -Version:1.3.0 +Version:1.4.1 Release:0 Url:http://kivy.org/ Summary:Hardware-accelerated multitouch application library ++ Kivy-1.3.0.tar.gz - Kivy-1.4.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-Kivy/Kivy-1.3.0.tar.gz /work/SRC/openSUSE:Factory/.python-Kivy.new/Kivy-1.4.1.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Kivy for openSUSE:Factory
Hello community, here is the log from the commit of package python-Kivy for openSUSE:Factory checked in at 2012-06-26 17:56:55 Comparing /work/SRC/openSUSE:Factory/python-Kivy (Old) and /work/SRC/openSUSE:Factory/.python-Kivy.new (New) Package is python-Kivy, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/python-Kivy/python-Kivy.changes 2012-03-12 20:16:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Kivy.new/python-Kivy.changes 2012-06-26 17:57:01.0 +0200 @@ -1,0 +2,95 @@ +Tue Jun 26 09:48:33 UTC 2012 - sasc...@suse.de + +- Update to version 1.3.0: + + Core +- [#420] Fix pygame error when texture is too large +- [#450] Updated Sound class to use Kivy properties +- [#467] New Sound.length +- [#484] New kivy.interactive module: doesn't break REPL anymore +- [#487] Make default values in properties optionals +- [#489] Replaced all relative import with absolute imports +- [#498] Fixes Image to allow re-loading of image from disk +- [#503] Renamed unicode parameter to codepoint in all on_key_* +- Changed default screenshot to be PNG instead of JPEG +- Enhance Kv lang rules lookup +- Enhance Label initialitazion +- Fixes crash on App when the configuration file cannot be read +- Fixes for graphics reloading mechanism, force the GC before +- New default UI theme +- New KIVY_NO_CONFIG, KIVY_NO_FILELOG, KIVY_NO_CONSOLELOG env +- New kivy.utils.escape_markup() to escape untrusted text when +- Support MacOSX clipboard + + Graphics +- [#118] Fixes for glColorMask on android +- [#447] Add new ClearColor and ClearBuffers instructions +- [#463] Fixes glGetIntegerv with new Cython +- [#479] Fixes for Translate instance when args passed in on +- Avoid drawing of empty VBO +- Enhance Stencil instruction, you can nest up to 128 layers instead +- Fixes crash when texture is empty (0px width or height) +- Fixes Point instruction when new point is appended +- Fixes to enable support of NPOT texture on android/ios platform + + Widgets +- [#401] New Scatter.do_collide_after_children property +- [#419] New TabbedPanel widget +- [#437] New TextInput.readonly property +- [#447] Fix popup background resizing when Window resize +- [#480] Fixes StackLayout size_hint missing calculation +- [#485] Fixes VideoPlayer scrollbar with multitouch +- [#490] Fixes ToggleButton memory leak +- Add FileChooser.file_encodings for a better unicode conversion +- Better handling of mousewheel in Button +- Delayed Label texture creation +- Enhance RST widget to support :align: in image directive +- Fixes RST widget to use document root for loading images and +- New Popup.dismiss(animation) attribute to disable the fadeout when +- New RstDocument.goto(reference) for scrolling the document to a +- New Undo/Redo for TextInput + +--- +Fri May 4 11:37:29 UTC 2012 - prus...@opensuse.org + +- Updated to version 1.2.0 + * Core +- [#325] New Window.mouse_pos to get the main mouse position anytime +- [#427] Improved markup positioning with glpyhs+kerning +- Avoid rendering of empty text lines +- Fixed setter() and getter() EventDispatcher methods +- Implement new Dropfile event, to be able to open files on macosx +- Optimized texture upload from 3 to 1 upload in somes cases +- The system/Window can now pause the application if the app support it + * Graphics +- Disable mipmapping for people using Desktop GL kivy 3.0 +- Enhanced graphics engine to support OpenGL reloading / context-lost +- Optimized shaders uniform upload if not used +- Optimized VBO drawing by using a GPU buffer for storing indices + * Modules +- [#415] Recorder now record keyboards events +- [#309] Fixes for inspector / memory leak +- New webdebugger module for having statistics on the current running app + * Widget +- [#331] New VideoPlayer widget: Video + controls buttons, annotations and +- [#411] Propagate touchs to children for Label and Button +- [#412] Removed redundant background_texture on Bubble +- [#416] New background_color and foreground_color to TextInput +- [#429] New password mode to TextInput +- [#431] Fixes clipboard for linux, works perfect on linux, windows and mac +- [#439] Improve performance on TextInput dealing with large text +- Enhanced FileChooser to delay the file creation over the time, and display +- Enhance FileChooser to animate when scrollwheel is used +- Enhance scrollview to animate when scrollwheel is used +- Fixed Bubble not listening to color changes +- New FileChooser.rootpath to restrict file browsing +- New scrollview