Your message dated Wed, 24 Aug 2011 21:17:33 +0000
with message-id <[email protected]>
and subject line Bug#637105: fixed in performous 0.6.1-3
has caused the Debian Bug report #637105,
regarding performous: Needs changes for libav 0.7 API (Experimental)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
637105: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637105
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: performous
Version: 0.6.1-2
Severity: wishlist
Tags: patch

libav 0.7 is currently in Experimental.  It has some API changes that affect
performous.  The attached patch will enable performous to build against libav
0.7.
diff -Nru performous-0.6.1/debian/changelog performous-0.6.1/debian/changelog
--- performous-0.6.1/debian/changelog	2011-06-09 12:17:46.000000000 -0400
+++ performous-0.6.1/debian/changelog	2011-08-08 09:49:35.000000000 -0400
@@ -1,3 +1,10 @@
+performous (0.6.1-3) UNRELEASED; urgency=low
+
+  * Add debian/patches/libav_api_change.patch to support building with libav
+    0.7
+
+ -- Scott Kitterman <[email protected]>  Mon, 08 Aug 2011 09:48:50 -0400
+
 performous (0.6.1-2) unstable; urgency=low
 
   * Team upload.
diff -Nru performous-0.6.1/debian/control performous-0.6.1/debian/control
--- performous-0.6.1/debian/control	2011-06-09 11:49:24.000000000 -0400
+++ performous-0.6.1/debian/control	2011-08-08 09:46:46.000000000 -0400
@@ -9,7 +9,7 @@
  libboost-thread-dev (>= 1.36), libboost-serialization-dev (>= 1.36),
  libboost-program-options-dev (>= 1.36), libboost-regex-dev (>= 1.36),
  libboost-filesystem-dev (>= 1.36),
- libavcodec-dev, libavformat-dev, libswscale-dev,
+ libavcodec-dev (>= 0.7), libavformat-dev, libswscale-dev,
  libmagick++-dev, libsamplerate0-dev, libxml++2.6-dev,
  libasound2-dev, libjack-dev, libpulse-dev, portaudio19-dev,
  libgstreamer0.10-dev, libglew1.5-dev
diff -Nru performous-0.6.1/debian/patches/libav_api_change.patch performous-0.6.1/debian/patches/libav_api_change.patch
--- performous-0.6.1/debian/patches/libav_api_change.patch	1969-12-31 19:00:00.000000000 -0500
+++ performous-0.6.1/debian/patches/libav_api_change.patch	2011-08-08 09:47:38.000000000 -0400
@@ -0,0 +1,16 @@
+libav 0.7 API change
+Index: performous-0.6.1/game/ffmpeg.cc
+===================================================================
+--- performous-0.6.1.orig/game/ffmpeg.cc	2011-08-08 09:36:02.596685105 -0400
++++ performous-0.6.1/game/ffmpeg.cc	2011-08-08 09:37:24.380685064 -0400
+@@ -60,8 +60,8 @@
+ 	for (unsigned int i=0; i<pFormatCtx->nb_streams; i++) {
+ 		AVCodecContext* cc = pFormatCtx->streams[i]->codec;
+ 		cc->workaround_bugs = FF_BUG_AUTODETECT;
+-		if (videoStream == -1 && cc->codec_type==CODEC_TYPE_VIDEO) videoStream = i;
+-		if (audioStream == -1 && cc->codec_type==CODEC_TYPE_AUDIO) audioStream = i;
++		if (videoStream == -1 && cc->codec_type==AVMEDIA_TYPE_VIDEO) videoStream = i;
++		if (audioStream == -1 && cc->codec_type==AVMEDIA_TYPE_AUDIO) audioStream = i;
+ 	}
+ 	if (videoStream == -1 && decodeVideo) throw std::runtime_error("No video stream found");
+ 	if (audioStream == -1 && decodeAudio) throw std::runtime_error("No audio stream found");
diff -Nru performous-0.6.1/debian/patches/series performous-0.6.1/debian/patches/series
--- performous-0.6.1/debian/patches/series	2011-06-09 11:41:15.000000000 -0400
+++ performous-0.6.1/debian/patches/series	2011-08-08 09:35:48.000000000 -0400
@@ -1,2 +1,3 @@
 desktop.patch
 boost_filesystem_v2.patch
+libav_api_change.patch

--- End Message ---
--- Begin Message ---
Source: performous
Source-Version: 0.6.1-3

We believe that the bug you reported is fixed in the latest version of
performous, which is due to be installed in the Debian FTP archive:

performous-dbg_0.6.1-3_amd64.deb
  to main/p/performous/performous-dbg_0.6.1-3_amd64.deb
performous-tools_0.6.1-3_amd64.deb
  to main/p/performous/performous-tools_0.6.1-3_amd64.deb
performous_0.6.1-3.debian.tar.bz2
  to main/p/performous/performous_0.6.1-3.debian.tar.bz2
performous_0.6.1-3.dsc
  to main/p/performous/performous_0.6.1-3.dsc
performous_0.6.1-3_amd64.deb
  to main/p/performous/performous_0.6.1-3_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Moritz Muehlenhoff <[email protected]> (supplier of updated performous package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 24 Aug 2011 22:33:21 +0200
Source: performous
Binary: performous performous-tools performous-dbg
Architecture: source amd64
Version: 0.6.1-3
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <[email protected]>
Changed-By: Moritz Muehlenhoff <[email protected]>
Description: 
 performous - karaoke game that allows user supplied songs
 performous-dbg - karaoke game that allows user supplied songs - debug
 performous-tools - karaoke game that allows user supplied songs - tools
Closes: 637105
Changes: 
 performous (0.6.1-3) unstable; urgency=low
 .
   * Team upload.
   * Remove deprecated ffmpeg/libav API functions. This prevents a
     FTBFS when libav/0.7 is uploaded to unstable. Patch by Scott
     Kitterman (Closes: #637105)
   * Drop transition package ultrastar-ng now that Squeeze is released
Checksums-Sha1: 
 573a47ee8fc3be80aeed923029b0ba692ac8d1d3 1788 performous_0.6.1-3.dsc
 d0efa10f3bdebf8b54e34eea002d10aef7b6bc70 14029 
performous_0.6.1-3.debian.tar.bz2
 a59c8448848a57c57d5c30a374acbe9486f44058 4036974 performous_0.6.1-3_amd64.deb
 bfff1d6173618f0c7d67d286d8b25e78f0a431e7 244872 
performous-tools_0.6.1-3_amd64.deb
 00365f7a2ee68a3089ef41f91307ae2f6a30ef71 10402708 
performous-dbg_0.6.1-3_amd64.deb
Checksums-Sha256: 
 fc382948680630abf3a37728c6f8c3e2063d75de27e90ccf7244f809b6c3e61f 1788 
performous_0.6.1-3.dsc
 6dc0bcec9dd980cdd79621677322fd2300f5e06a0a2b560dad29f8bd7c7b5aa9 14029 
performous_0.6.1-3.debian.tar.bz2
 d94db2aa5141b5a51e7918f4d472b447469af226f612dece062f554b031bd8cd 4036974 
performous_0.6.1-3_amd64.deb
 1adfad4c46216f321ae42c786632156cda17295a6037852bfb509edf92cfd537 244872 
performous-tools_0.6.1-3_amd64.deb
 6afc8fc38562e39c6193aef452071239ab0fe0675262737fc7b286a09843e8c7 10402708 
performous-dbg_0.6.1-3_amd64.deb
Files: 
 e9a1145297f2b909dab496a517e12302 1788 games extra performous_0.6.1-3.dsc
 f6bfbeb60d28bc452cb323b5302d2330 14029 games extra 
performous_0.6.1-3.debian.tar.bz2
 05776527fc381f6af6eb4a42fca29223 4036974 games extra 
performous_0.6.1-3_amd64.deb
 2d042b9c7f1155942c3b7e908d928975 244872 games extra 
performous-tools_0.6.1-3_amd64.deb
 f3aca5d46b835eb53922606fb4587b42 10402708 debug extra 
performous-dbg_0.6.1-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk5VYvkACgkQXm3vHE4uylpf7QCfbVEQEscyb4kAkzvCp0FFuFUR
YhUAnirEfdbpReAaxOkPyvAknVUblfDm
=MWek
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to