Hello community,

here is the log from the commit of package python-tagpy for openSUSE:Factory 
checked in at 2012-11-12 16:06:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tagpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-tagpy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tagpy", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tagpy/python-tagpy.changes        
2012-08-04 09:26:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-tagpy.new/python-tagpy.changes   
2012-11-12 16:06:43.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Nov  8 03:28:55 UTC 2012 - [email protected]
+
+- Add patch python-tagpy-taglib18_compat.patch:
+  Makes tagpy build with taglib 1.8, now ID3v2::Tag::render is 
+  overloaded
+- Add explicit dependency on python-base
+
+-------------------------------------------------------------------

New:
----
  python-tagpy-taglib18_compat.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-tagpy.spec ++++++
--- /var/tmp/diff_new_pack.T3v9kk/_old  2012-11-12 16:06:44.000000000 +0100
+++ /var/tmp/diff_new_pack.T3v9kk/_new  2012-11-12 16:06:44.000000000 +0100
@@ -25,6 +25,8 @@
 Source:         
http://pypi.python.org/packages/source/t/tagpy/tagpy-%{version}.tar.gz
 Patch1:         python-tagpy-no_sleep.patch
 Patch2:         python-tagpy-remove_ccopt.patch
+# PATCH-FIX-UPSTREAM python-tagpy-taglib18_compat.patch - render is now 
overloaded in taglib 1.8
+Patch3:         python-tagpy-taglib18_compat.patch
 Url:            http://mathema.tician.de/software/tagpy
 Group:          Development/Libraries/Python
 License:        MIT
@@ -36,6 +38,12 @@
 BuildRequires:  gcc-c++ glibc-devel make pkgconfig
 BuildRequires:  autoconf automake libtool
 BuildRequires:  update-desktop-files
+%if 0%{?suse_version}
+%py_requires
+%else
+Requires:       python
+%endif
+
 
 %description
 TagPy is a set of Python bindings for Scott Wheeler's TagLib. It builds upon
@@ -55,6 +63,7 @@
 %setup -q -n "tagpy-%{version}"
 %patch1
 %patch2
+%patch3 -p1
 
 %build
 %__python ./configure.py \

++++++ python-tagpy-taglib18_compat.patch ++++++
Only in tagpy-0.94.8.nu: aksetup_helper.pyc
Only in tagpy-0.94.8.nu: distribute-0.6.4.tar.gz
Only in tagpy-0.94.8.nu: distribute_setup.pyc
Only in tagpy-0.94.8.nu: setuptools-0.6c9-py2.7.egg-info
Only in tagpy-0.94.8.nu: setuptools.pth
diff -ur tagpy-0.94.8/src/wrapper/id3.cpp tagpy-0.94.8.nu/src/wrapper/id3.cpp
--- tagpy-0.94.8/src/wrapper/id3.cpp    2010-08-31 11:19:02.000000000 -0300
+++ tagpy-0.94.8.nu/src/wrapper/id3.cpp 2012-11-08 01:34:57.162000011 -0300
@@ -78,6 +78,9 @@
   MF_OL(setVolumeAdjustmentIndex, 1, 2);
   MF_OL(setVolumeAdjustment, 1, 2);
   MF_OL(setPeakVolume, 1, 2);
+#if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
+  MF_OL(render, 0, 1);
+#endif
 
   // -------------------------------------------------------------
   // MPEG
@@ -212,7 +215,11 @@
       .DEF_SIMPLE_METHOD(removeFrame)
       .DEF_SIMPLE_METHOD(removeFrames)
       
+#if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
+      .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(int) const)
+#else
       .DEF_SIMPLE_METHOD(render)
+#endif
       ;
   }
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to