commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at 2016-09-12 13:24:28 Comparing /work/SRC/openSUSE:Factory/python3-cairo (Old) and /work/SRC/openSUSE:Factory/.python3-cairo.new (New) Package is "python3-cairo" Changes: --- /work/SRC/openSUSE:Factory/python3-cairo/python3-cairo.changes 2015-10-28 17:17:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-cairo.new/python3-cairo.changes 2016-09-12 13:24:29.0 +0200 @@ -1,0 +2,24 @@ +Tue Jun 07 12:16:55 UTC 2016 - i...@marguerite.su + +- pycairo didn't see new release for 4 years, so git snapshot + is reasonable. +- update to version 1.10.1~git20121222.5a45b0b: + * Add support for RecordingSurface + * Create a setup.py + * Update tests + * Implement ImageSurface.get_data() + * Implement ImageSurface.create_for_data() + * Remove option to use xpyb since it does not currently support Python 3, +and the .pc file name conflicts with the Python 2 version. + * Add some new constants, methods and functions + * Add support for cairo_region_t + * Update waf to 1.7.8 + * Correct the pycairo version number in config.h +- drop waf-py34.patch, upstreamed + +--- +Wed May 25 08:51:04 UTC 2016 - idon...@suse.com + +- Update to GNOME 3.20.2 FATE#318572 + +--- Old: pycairo-1.10.0.tar.bz2 waf-py34.patch New: _service _servicedata pycairo-1.10.1~git20121222.5a45b0b.tar.bz2 Other differences: -- ++ python3-cairo.spec ++ --- /var/tmp/diff_new_pack.Vcabci/_old 2016-09-12 13:24:30.0 +0200 +++ /var/tmp/diff_new_pack.Vcabci/_new 2016-09-12 13:24:30.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python3-cairo # -# Copyright (c) 2015 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 @@ -19,15 +19,14 @@ %define pyname cairo Name: python3-%{pyname} %define modname py%{pyname} -Version:1.10.0 +Version:1.10.1~git20121222.5a45b0b Release:0 Summary:Python Bindings for Cairo License:LGPL-3.0 Group: Development/Libraries/Python # FIXME: on update, check if we still need to manually remove the byte-code in %%install -Url:http://www.cairographics.org/ +Url:https://cgit.freedesktop.org/pycairo Source: %{modname}-%{version}.tar.bz2 -Patch1: waf-py34.patch # PATCH-FIX-UPSTREAM pycairo-1.10.0-80_fix-pickle.patch bfo#91561 - Fix waf pickling on Python 3.5 Patch10:pycairo-1.10.0-80_fix-pickle.patch # PATCH-FIX-UPSTREAM pycairo-1.10.0-81_pickling-again.patch bfo#91561 - Further waf pickling on Python 3.5 @@ -64,7 +63,6 @@ # which we don't know ahead-of-time, so we can't put it # in the patch directly. pushd .waf3-* -%patch1 -p1 %patch10 -p1 %patch11 -p1 popd ++ _service ++ git://anongit.freedesktop.org/pycairo git .git 1.10.1~git%cd.%h master enable pycairo pycairo-*.tar bz2 pycairo ++ _servicedata ++ git://anongit.freedesktop.org/pycairo 5a45b0bfeccd3a0f2a6467bafcad515428439190
commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at 2015-10-28 17:17:10 Comparing /work/SRC/openSUSE:Factory/python3-cairo (Old) and /work/SRC/openSUSE:Factory/.python3-cairo.new (New) Package is "python3-cairo" Changes: --- /work/SRC/openSUSE:Factory/python3-cairo/python3-cairo.changes 2015-01-23 15:45:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-cairo.new/python3-cairo.changes 2015-10-28 17:17:11.0 +0100 @@ -1,0 +2,16 @@ +Wed Oct 21 10:27:24 UTC 2015 - toddrme2...@gmail.com + +- Add pycairo-1.10.0-80_fix-pickle.patch and + pycairo-1.10.0-81_pickling-again.patch + These fix pickling issues in the bundled waf buildsystem on + python 3.5. + These patches are being used in various other distros, + including gentoo, debian, abd ubuntu. + See: + https://bugs.freedesktop.org/show_bug.cgi?id=91561 + https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/pycairo/files/pycairo-1.10.0-80_fix-pickle.patch + https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/pycairo/files/pycairo-1.10.0-81_pickling-again.patch +- Reformat waf-py34.patch +- Improve waf patching process + +--- New: pycairo-1.10.0-80_fix-pickle.patch pycairo-1.10.0-81_pickling-again.patch Other differences: -- ++ python3-cairo.spec ++ --- /var/tmp/diff_new_pack.iXAiwf/_old 2015-10-28 17:17:12.0 +0100 +++ /var/tmp/diff_new_pack.iXAiwf/_new 2015-10-28 17:17:12.0 +0100 @@ -27,7 +27,11 @@ # FIXME: on update, check if we still need to manually remove the byte-code in %%install Url:http://www.cairographics.org/ Source: %{modname}-%{version}.tar.bz2 -Source1:waf-py34.patch +Patch1: waf-py34.patch +# PATCH-FIX-UPSTREAM pycairo-1.10.0-80_fix-pickle.patch bfo#91561 - Fix waf pickling on Python 3.5 +Patch10:pycairo-1.10.0-80_fix-pickle.patch +# PATCH-FIX-UPSTREAM pycairo-1.10.0-81_pickling-again.patch bfo#91561 - Further waf pickling on Python 3.5 +Patch11:pycairo-1.10.0-81_pickling-again.patch BuildRequires: cairo-devel # Needed to have the modules for different hash algorithms; python3-devel only brings in python3-base BuildRequires: python3 @@ -51,15 +55,22 @@ %prep %setup -q -n %{modname}-%{version} +# Patch bundled-in waf. +# First, run waf to extract its library. +PYTHON=python3 python3 waf --help > /dev/null + +# Second, enter the extracted directory to do the patches. +# The directory name depends on the exact waf version, +# which we don't know ahead-of-time, so we can't put it +# in the patch directly. +pushd .waf3-* +%patch1 -p1 +%patch10 -p1 +%patch11 -p1 +popd + %build export PYTHON=python3 -# an extremely crude way to patch the bundled-in version of waf. sorry. -# first run waf to extract its library -python3 waf --help > /dev/null -# find and patch the file -find -path "*/Tools/python.py" -exec patch -i %{S:1} {} ";" -# continue with build - python3 ./waf configure --prefix=%{_prefix} --libdir=%{_libdir} python3 ./waf build ++ pycairo-1.10.0-80_fix-pickle.patch ++ Description: During the build process, a Context instance is pickled, or at least attempted to be. This fails because self.node_class is assigned to a class which is nested inside the __init__() method. Because Python cannot find this class at unpickling time (i.e. it cannot be imported), Python refuses to pickle the Context instance, leading to a FTBFS. Since there's no obvious reason why the class has to be so nested, moving it to a module global solves the build failure. Author: Barry Warsaw Bug: https://bugs.freedesktop.org/show_bug.cgi?id=91561 --- a/waflib/Context.py +++ b/waflib/Context.py @@ -51,6 +51,8 @@ global classes classes.insert(0,cls) ctx=store_context('ctx',(object,),{}) +class node_class(waflib.Node.Node): +pass class Context(ctx): errors=Errors tools={} @@ -60,8 +62,6 @@ except KeyError: global run_dir rd=run_dir - class node_class(waflib.Node.Node): - pass self.node_class=node_class self.node_class.__module__="waflib.Node" self.node_class.__name__="Nod3" ++ pycairo-1.10.0-81_pickling-again.patch ++ Description: Follow up to 80_fix-pickle.patch. Just disable pickling altogether since the previous patch doesn't really fix the problem, and not storing the pickle seems to have no adverse effects on the build, while avoiding the observed traceback. Author: Barry Warsaw Forwarded: no --- a/waflib/Build.py +++ b/waf
commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at 2015-01-23 15:45:54 Comparing /work/SRC/openSUSE:Factory/python3-cairo (Old) and /work/SRC/openSUSE:Factory/.python3-cairo.new (New) Package is "python3-cairo" Changes: --- /work/SRC/openSUSE:Factory/python3-cairo/python3-cairo.changes 2014-02-26 06:55:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-cairo.new/python3-cairo.changes 2015-01-23 15:45:55.0 +0100 @@ -1,0 +2,7 @@ +Sun Jan 10 00:51:53 UTC 2015 - a...@gmx.de + +- specfile: + * update copyright year + * remove python(abi) requirement + +--- Other differences: -- ++ python3-cairo.spec ++ --- /var/tmp/diff_new_pack.KgQ6sZ/_old 2015-01-23 15:45:56.0 +0100 +++ /var/tmp/diff_new_pack.KgQ6sZ/_new 2015-01-23 15:45:56.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-cairo # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -15,11 +15,12 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define pyname cairo Name: python3-%{pyname} %define modname py%{pyname} Version:1.10.0 -Release:1 +Release:0 Summary:Python Bindings for Cairo License:LGPL-3.0 Group: Development/Libraries/Python @@ -32,17 +33,16 @@ BuildRequires: python3 BuildRequires: python3-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: python(abi) = %{py3_ver} %description Python bindings for the Cairo vector graphics library. %package devel -License:LGPL-3.0 Summary:Development files for %{name} Group: Development/Libraries/Python Requires: %{name} = %{version} -Requires: cairo-devel python3-devel +Requires: cairo-devel +Requires: python3-devel %description devel Development libraries and headers needed to build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at 2014-02-26 06:55:27 Comparing /work/SRC/openSUSE:Factory/python3-cairo (Old) and /work/SRC/openSUSE:Factory/.python3-cairo.new (New) Package is "python3-cairo" Changes: --- /work/SRC/openSUSE:Factory/python3-cairo/python3-cairo.changes 2012-11-25 13:18:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-cairo.new/python3-cairo.changes 2014-02-26 06:55:44.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 10 16:26:16 UTC 2014 - jmate...@suse.com + +- Add waf-py34.patch: patch waf to work correctly with python 3.4 + +--- New: waf-py34.patch Other differences: -- ++ python3-cairo.spec ++ --- /var/tmp/diff_new_pack.yg5Y72/_old 2014-02-26 06:55:46.0 +0100 +++ /var/tmp/diff_new_pack.yg5Y72/_new 2014-02-26 06:55:46.0 +0100 @@ -26,6 +26,7 @@ # FIXME: on update, check if we still need to manually remove the byte-code in %%install Url:http://www.cairographics.org/ Source: %{modname}-%{version}.tar.bz2 +Source1:waf-py34.patch BuildRequires: cairo-devel # Needed to have the modules for different hash algorithms; python3-devel only brings in python3-base BuildRequires: python3 @@ -51,7 +52,15 @@ %setup -q -n %{modname}-%{version} %build -PYTHON=python3 python3 ./waf configure --prefix=%{_prefix} --libdir=%{_libdir} +export PYTHON=python3 +# an extremely crude way to patch the bundled-in version of waf. sorry. +# first run waf to extract its library +python3 waf --help > /dev/null +# find and patch the file +find -path "*/Tools/python.py" -exec patch -i %{S:1} {} ";" +# continue with build + +python3 ./waf configure --prefix=%{_prefix} --libdir=%{_libdir} python3 ./waf build %install ++ waf-py34.patch ++ --- python.py.orig 2014-02-10 17:21:55.822478906 +0100 +++ python.py 2011-03-30 08:17:51.0 +0200 @@ -169,7 +169,7 @@ conf.find_program('python-config-%s'%num,var='PYTHON_CONFIG',mandatory=False) includes=[] if conf.env.PYTHON_CONFIG: - for incstr in conf.cmd_and_log(conf.env.PYTHON+[conf.env.PYTHON_CONFIG,'--includes']).strip().split(): + for incstr in conf.cmd_and_log([conf.env.PYTHON_CONFIG,'--includes']).strip().split(): if(incstr.startswith('-I')or incstr.startswith('/I')): incstr=incstr[2:] if incstr not in includes: -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at 2012-11-25 13:18:01 Comparing /work/SRC/openSUSE:Factory/python3-cairo (Old) and /work/SRC/openSUSE:Factory/.python3-cairo.new (New) Package is "python3-cairo", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/python3-cairo/python3-cairo.changes 2012-05-08 12:28:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-cairo.new/python3-cairo.changes 2012-11-25 13:18:42.0 +0100 @@ -1,0 +2,5 @@ +Thu Nov 22 13:40:47 UTC 2012 - toddrme2...@gmail.com + +- Remove openSUSE 11.4 spec file workarounds + +--- Other differences: -- ++ python3-cairo.spec ++ --- /var/tmp/diff_new_pack.qeMHjw/_old 2012-11-25 13:18:43.0 +0100 +++ /var/tmp/diff_new_pack.qeMHjw/_new 2012-11-25 13:18:43.0 +0100 @@ -31,11 +31,7 @@ BuildRequires: python3 BuildRequires: python3-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} <= 1140 -%{!?python3_sitearch: %global python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} -%{!?py3_ver: %global py3_ver %(python3 -c "import sys; version=str(sys.version_info[0]) + '.' + str(sys.version_info[1]); print(version)" 2>/dev/null || echo PYTHON-NOT-FOUND)} -%endif -Requires: python3 >= %{py3_ver} +Requires: python(abi) = %{py3_ver} %description Python bindings for the Cairo vector graphics library. @@ -44,7 +40,7 @@ License:LGPL-3.0 Summary:Development files for %{name} Group: Development/Libraries/Python -Requires: %name = %{version} +Requires: %{name} = %{version} Requires: cairo-devel python3-devel %description devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at 2012-05-08 12:28:55 Comparing /work/SRC/openSUSE:Factory/python3-cairo (Old) and /work/SRC/openSUSE:Factory/.python3-cairo.new (New) Package is "python3-cairo", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/python3-cairo/python3-cairo.changes 2011-10-02 11:13:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-cairo.new/python3-cairo.changes 2012-05-08 12:28:59.0 +0200 @@ -1,0 +2,16 @@ +Fri May 4 09:22:29 UTC 2012 - toddrme2...@gmail.com + +- Fix rpmlint warnings +- Small spec file cleanups + +--- +Fri Apr 27 14:07:19 UTC 2012 - toddrme2...@gmail.com + +- Fix building on openSUSE 11.4 x86_64 + +--- +Thu Apr 26 15:08:01 UTC 2012 - toddrme2...@gmail.com + +- Fix building of python 3 version on openSUSE 11.4 + +--- Other differences: -- ++ python3-cairo.spec ++ --- /var/tmp/diff_new_pack.n9aNys/_old 2012-05-08 12:29:00.0 +0200 +++ /var/tmp/diff_new_pack.n9aNys/_new 2012-05-08 12:29:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python3-cairo # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -15,43 +15,44 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - -# We manually define those because we don't have any python3 macros yet -%define local_python3_requires Requires: python(abi) = %py3_ver - -Name: python3-cairo -%define _name pycairo +%define pyname cairo +Name: python3-%{pyname} +%define modname py%{pyname} Version:1.10.0 Release:1 Summary:Python Bindings for Cairo License:LGPL-3.0 Group: Development/Libraries/Python -# FIXME: on update, check if we finally have python3 macros to replace our local ones # FIXME: on update, check if we still need to manually remove the byte-code in %%install Url:http://www.cairographics.org/ -Source: %{_name}-%{version}.tar.bz2 +Source: %{modname}-%{version}.tar.bz2 BuildRequires: cairo-devel # Needed to have the modules for different hash algorithms; python3-devel only brings in python3-base BuildRequires: python3 BuildRequires: python3-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -%local_python3_requires +%if 0%{?suse_version} <= 1140 +%{!?python3_sitearch: %global python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%{!?py3_ver: %global py3_ver %(python3 -c "import sys; version=str(sys.version_info[0]) + '.' + str(sys.version_info[1]); print(version)" 2>/dev/null || echo PYTHON-NOT-FOUND)} +%endif +Requires: python3 >= %{py3_ver} %description -Python bindings for cairo. +Python bindings for the Cairo vector graphics library. %package devel License:LGPL-3.0 -Summary:Headers for python-cairo +Summary:Development files for %{name} Group: Development/Libraries/Python Requires: %name = %{version} Requires: cairo-devel python3-devel %description devel -Headers for python-cairo +Development libraries and headers needed to build +software using %{name} %prep -%setup -q -n %{_name}-%{version} +%setup -q -n %{modname}-%{version} %build PYTHON=python3 python3 ./waf configure --prefix=%{_prefix} --libdir=%{_libdir} @@ -60,19 +61,19 @@ %install python3 ./waf install --destdir=%{buildroot} # waf is broken and generated byte-code that references the build root, see http://code.google.com/p/waf/issues/detail?id=986 -rm %{buildroot}%{python3_sitearch}/cairo/*.py[co] +rm %{buildroot}%{python3_sitearch}/%{pyname}/*.py[co] %clean rm -rf %{buildroot} %files %defattr(-,root,root) -%doc AUTHORS COPYING.LESSER INSTALL NEWS README -%{python3_sitearch}/cairo/ +%doc AUTHORS COPYING.LESSER NEWS README +%{python3_sitearch}/%{pyname}/ %files devel %defattr(-,root,root) -%{_includedir}/pycairo/ -%{_libdir}/pkgconfig/py3cairo.pc +%{_includedir}/%{modname}/ +%{_libdir}/pkgconfig/py3%{pyname}.pc %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at 2011-12-06 18:54:29 Comparing /work/SRC/openSUSE:Factory/python3-cairo (Old) and /work/SRC/openSUSE:Factory/.python3-cairo.new (New) Package is "python3-cairo", Maintainer is "" Changes: Other differences: -- ++ python3-cairo.spec ++ --- /var/tmp/diff_new_pack.g2a6hf/_old 2011-12-06 19:30:34.0 +0100 +++ /var/tmp/diff_new_pack.g2a6hf/_new 2011-12-06 19:30:34.0 +0100 @@ -24,7 +24,7 @@ Version:1.10.0 Release:1 Summary:Python Bindings for Cairo -License:LGPLv3 +License:LGPL-3.0 Group: Development/Libraries/Python # FIXME: on update, check if we finally have python3 macros to replace our local ones # FIXME: on update, check if we still need to manually remove the byte-code in %%install @@ -41,7 +41,7 @@ Python bindings for cairo. %package devel -License:LGPLv3 +License:LGPL-3.0 Summary:Headers for python-cairo Group: Development/Libraries/Python Requires: %name = %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at Sun Oct 2 11:13:14 CEST 2011. --- openSUSE:Factory/python3-cairo/python3-cairo.changes2011-09-23 12:43:31.0 +0200 +++ /mounts/work_src_done/STABLE/python3-cairo/python3-cairo.changes 2011-09-30 09:59:38.0 +0200 @@ -1,0 +2,10 @@ +Fri Sep 30 07:39:34 UTC 2011 - vu...@opensuse.org + +- Add python3 BuildRequires, since the hash algorithm are not in + python3-base anymore. +- Use %{python3_sitearch} now that it's defined, instead of our own + custom macro. +- Change python3 Requires to python(abi) = %py3_ver, which is + saner. + +--- calling whatdependson for head-i586 Other differences: -- ++ python3-cairo.spec ++ --- /var/tmp/diff_new_pack.KHQpQ8/_old 2011-10-02 11:13:10.0 +0200 +++ /var/tmp/diff_new_pack.KHQpQ8/_new 2011-10-02 11:13:10.0 +0200 @@ -17,9 +17,7 @@ # We manually define those because we don't have any python3 macros yet -%define local_python3_abi3.1 -%define local_python3_requires Requires: python3 -%define local_python3_sitelib %{_libdir}/python%{local_python3_abi}/site-packages +%define local_python3_requires Requires: python(abi) = %py3_ver Name: python3-cairo %define _name pycairo @@ -33,6 +31,8 @@ Url:http://www.cairographics.org/ Source: %{_name}-%{version}.tar.bz2 BuildRequires: cairo-devel +# Needed to have the modules for different hash algorithms; python3-devel only brings in python3-base +BuildRequires: python3 BuildRequires: python3-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %local_python3_requires @@ -51,7 +51,7 @@ Headers for python-cairo %prep -%setup -n %{_name}-%{version} +%setup -q -n %{_name}-%{version} %build PYTHON=python3 python3 ./waf configure --prefix=%{_prefix} --libdir=%{_libdir} @@ -60,7 +60,7 @@ %install python3 ./waf install --destdir=%{buildroot} # waf is broken and generated byte-code that references the build root, see http://code.google.com/p/waf/issues/detail?id=986 -rm %{buildroot}%{local_python3_sitelib}/cairo/*.py[co] +rm %{buildroot}%{python3_sitearch}/cairo/*.py[co] %clean rm -rf %{buildroot} @@ -68,7 +68,7 @@ %files %defattr(-,root,root) %doc AUTHORS COPYING.LESSER INSTALL NEWS README -%{local_python3_sitelib}/cairo/ +%{python3_sitearch}/cairo/ %files devel %defattr(-,root,root) continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python3-cairo for openSUSE:Factory checked in at Tue Jul 19 15:07:37 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/python3-cairo/python3-cairo.changes 2011-06-17 12:00:10.0 +0200 @@ -0,0 +1,11 @@ +--- +Fri Jun 17 11:59:46 CEST 2011 - vu...@opensuse.org + +- Change python3-base Requires to python3, since python3-base is + not in Factory yet. + +--- +Fri Jun 17 07:37:49 CEST 2011 - vu...@opensuse.org + +- Initial package (version 1.10.0). + calling whatdependson for head-i586 New: pycairo-1.10.0.tar.bz2 python3-cairo.changes python3-cairo.spec Other differences: -- ++ python3-cairo.spec ++ # # spec file for package python3-cairo # # Copyright (c) 2011 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # 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/ # # We manually define those because we don't have any python3 macros yet %define local_python3_abi3.1 %define local_python3_requires Requires: python3 %define local_python3_sitelib %{_libdir}/python%{local_python3_abi}/site-packages Name: python3-cairo %define _name pycairo Version:1.10.0 Release:1 Summary:Python Bindings for Cairo License:LGPLv3 Group: Development/Libraries/Python # FIXME: on update, check if we finally have python3 macros to replace our local ones # FIXME: on update, check if we still need to manually remove the byte-code in %%install Url:http://www.cairographics.org/ Source: %{_name}-%{version}.tar.bz2 BuildRequires: cairo-devel BuildRequires: python3-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %local_python3_requires %description Python bindings for cairo. %package devel License:LGPLv3 Summary:Headers for python-cairo Group: Development/Libraries/Python Requires: %name = %{version} Requires: cairo-devel python3-devel %description devel Headers for python-cairo %prep %setup -n %{_name}-%{version} %build PYTHON=python3 python3 ./waf configure --prefix=%{_prefix} --libdir=%{_libdir} python3 ./waf build %install python3 ./waf install --destdir=%{buildroot} # waf is broken and generated byte-code that references the build root, see http://code.google.com/p/waf/issues/detail?id=986 rm %{buildroot}%{local_python3_sitelib}/cairo/*.py[co] %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc AUTHORS COPYING.LESSER INSTALL NEWS README %{local_python3_sitelib}/cairo/ %files devel %defattr(-,root,root) %{_includedir}/pycairo/ %{_libdir}/pkgconfig/py3cairo.pc %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org