Debian Bug report logs - #758365
Replace macros removed from FFmpeg

version graph

Package: src:renpy; Maintainer for src:renpy is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

Reported by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>

Date: Sat, 16 Aug 2014 21:44:01 UTC

Severity: wishlist

Tags: patch

Found in version renpy/6.17.6-1.1

Fixed in version renpy/6.17.6-2

Done: Markus Koschany <apo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#758365; Package src:renpy. (Sat, 16 Aug 2014 21:44:06 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sat, 16 Aug 2014 21:44:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: renpy: Use pkg-config to determine FFmpeg linker flags
Date: Sat, 16 Aug 2014 23:42:40 +0200
[Message part 1 (text/plain, inline)]
Source: renpy
Version: 6.17.6-1.1
Severity: wishlist
Tags: patch
Usertags: reintroducing-ffmpeg

Dear maintainer,

I am working on reintroducing FFmpeg to Debian [1-2].

In order to make FFmpeg co-installable with Libav, the libraries were
renamed to lib*-ffmpeg. Thus using linker flags like '-lavcodec' doesn't
work with the FFmpeg packages.

To get the correct linking flags for both FFmpeg and Libav, one can
(and should) use pkg-config.

Attached patch achieves that for this package. Please apply it to
facilitate building your package with FFmpeg in Debian.

If you want to facilitate this even further, you can also add
lib*-ffmpeg-dev alternatives to the Libav build-dependencies.

While the FFmpeg package is still waiting in the NEW queue [3], it can
already be built from the git repository [4].

The other patch is necessary to fix building against FFmpeg.

Best regards,
Andreas


1: https://lists.debian.org/debian-devel/2014/07/msg01010.html
2: https://bugs.debian.org/729203
3: https://ftp-master.debian.org/new/ffmpeg_7:2.3.1-1.html
4: https://anonscm.debian.org/cgit/collab-maint/ffmpeg.git

[renpy_Replace-removed-macros.patch (text/x-diff, attachment)]
[renpy_Zpkg-config.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#758365; Package src:renpy. (Sat, 23 Aug 2014 10:33:09 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sat, 23 Aug 2014 10:33:09 GMT) (full text, mbox, link).


Message #10 received at 758365@bugs.debian.org (full text, mbox, reply):

From: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>
To: 758365@bugs.debian.org
Subject: pkg-config patch no longer necessary, better solution found
Date: Sat, 23 Aug 2014 12:31:47 +0200
Control: retitle -1 Replace macros removed from FFmpeg

Dear maintainer,

I have found a simpler way to make it possible to link your package 
against FFmpeg in Debian:
The lib*-ffmpeg-dev packages now install symbolic links from the 
standard lib*.so library names to the suffixed ones.
This makes it possible to use the normal linker flags, e.g. '-lavcodec', 
to link against the FFmpeg libraries with '-ffmpeg' suffix.

Thus the pkg-config patch is no longer necessary.

The Replace-removed-macros patch is still needed, so I'm retitling this 
bug accordingly.

I wish I had found this solution sooner and am sorry for the noise I 
created in your inbox.

Best regards,
Andreas



Changed Bug title to 'Replace macros removed from FFmpeg' from 'renpy: Use pkg-config to determine FFmpeg linker flags' Request was from Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> to 758365-submit@bugs.debian.org. (Sat, 23 Aug 2014 10:33:09 GMT) (full text, mbox, link).


Reply sent to Markus Koschany <apo@debian.org>:
You have taken responsibility. (Tue, 12 Jan 2016 21:51:44 GMT) (full text, mbox, link).


Notification sent to Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>:
Bug acknowledged by developer. (Tue, 12 Jan 2016 21:51:44 GMT) (full text, mbox, link).


Message #17 received at 758365-close@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@debian.org>
To: 758365-close@bugs.debian.org
Subject: Bug#758365: fixed in renpy 6.17.6-2
Date: Tue, 12 Jan 2016 21:46:21 +0000
Source: renpy
Source-Version: 6.17.6-2

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

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 758365@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Markus Koschany <apo@debian.org> (supplier of updated renpy 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 12 Jan 2016 20:21:20 +0100
Source: renpy
Binary: renpy python-renpy renpy-doc renpy-demo renpy-thequestion
Architecture: source
Version: 6.17.6-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Markus Koschany <apo@debian.org>
Description:
 python-renpy - framework for developing visual-novel type games - Python module
 renpy      - framework for developing visual-novel type games
 renpy-demo - framework for developing visual-novel type games - demo
 renpy-doc  - framework for developing visual-novel type games - doc
 renpy-thequestion - simple and complete Ren'Py game
Closes: 662492 758365 803858
Changes:
 renpy (6.17.6-2) unstable; urgency=medium
 .
   * Team upload.
   * Fix FTBFS with FFmpeg 2.9. Thanks to Andreas Cadhalpun for the report and
     patch. (Closes: #803858)
   * Replace macros removed from FFmpeg. Thanks to Andreas Cadhalpun for the
     report and patch. (Closes: #758365)
   * wrap-and-sort -sa.
   * Declare compliance with Debian Policy 3.9.6.
   * Move the package to Git.
   * Remove debian/pycompat because it is obsolete.
   * Remove README.source because source format 3.0 uses quilt by default.
   * d/control:
     - Remove quilt from Build-Depends.
     - Remove dpkg-dev from Build-Depends.
     - Use unversioned libglew-dev build-dependency.
     - Remove versioned dependency on python-pygame.
     - Switch to fonts-dejavu-core.
     - Replace fonts-roboto with fonts-roboto-hinted and adjust the
       paths in links files accordingly.
     - Build-depend on libpng-dev instead of libpng12-dev. (Closes: #662492)
   * renpy-doc: Depend on libjs-jquery and libjs-underscore and fix Lintian
     warning about embedded javascript libraries.
   * Simplify debian/rules by using dh sequencer.
     Remove dirs and docs file and use install files instead. Replace
     dh_install, dh_links and dh_installmanpages commands with install, links
     and manpages files.
   * Ensure renpy can be built twice in a row.
   * source/options: Do not use bzip compression and use xz compression instead.
   * Update debian/watch and detect the latest releases. Thanks to Bart Martens.
   * desktop files: Add keywords and a comment in German. Change category key to
     Game;AdventureGame;
Checksums-Sha1:
 9ab1722494f4ae4cabb31e5c4900e1f903d11131 2570 renpy_6.17.6-2.dsc
 00273af3d2a20fb1ed2f7ea31d44b53e21c1d2c4 57260 renpy_6.17.6-2.debian.tar.xz
Checksums-Sha256:
 a7a089d6b28d463f1a3850b0886334ecf45c55cd249767ba21ba642d47cbb0fa 2570 renpy_6.17.6-2.dsc
 a7366587b45427db2a51d28ba047f75283f4cf40608b155c302e6651bd146084 57260 renpy_6.17.6-2.debian.tar.xz
Files:
 261d526e565bd4b6fb2da5e9ddfdaf5e 2570 games optional renpy_6.17.6-2.dsc
 211e46a5867b7f3f1200459beebe3684 57260 games optional renpy_6.17.6-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJWlVrYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQ0YzRDA4OEVGMzJFREVGNkExQTgzNUZE
OUFEMTRCOTUxM0I1MUU0AAoJENmtFLlRO1HkKaAQALoIbSpZYcT8VavHxxOSQaVY
sPT847SQAeGF51Np/N9yd5cqjq/EjWw/Zglj6wvxUMmKFXPMRLt/gW6cG2fw8sIg
TwXVTTi5JqJOjck2MQ3tunoX/rspT3gdR3VQG5homVD3oLaWSZaisF26jtxxx0ql
nRcoUo7F6W2eGAzFDsZhAB4FQjzP8HcKxvXscYvGIzyEQVBsARKO63k7Nu95qp5k
eSaIR8QKIcqas4BP98Mbhp/IiFNel9xFi3QaQJtWjipdeJX0VuO7DJJvFWSG5gsK
zLYGOkZeusmOfGwRAp4oG50H1ekZf37mz+AfuTtqL7gJYsW+pvELiVo43QMgt6Sy
E0bhnHMTvqDnf3tXOWjNnphYOkLK+qbAGbjsqDLIf3lK6z4EtZ5OXj8twElq25u3
rSyeaiGWs3NQ64ZEFYFPofCQ8deUmxHRWkiz+rUA3UAzJNu7r5DhMuZ4g4eq4TxJ
JNa8lDOVwCINngzSDs0j2VcZqjRQCKaQLoQ7pjeS4mQfeGnygPP02/4gGaFkBLVb
JBKV0KdnjXUQSzKG6UGRIJ/2UfKms2hD1hCxGf+KeJ0/DErTtOJrjQOrVcP8FvGD
maVa9W4lpZ96tyjlvtohXaV8c0N40i3hpN03blGDnLT+lE7IABSLNgpVVtXqoF1V
+SmoYX8nw20puxZodSrc
=0Xz2
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 07 Mar 2016 07:46:05 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 13:34:50 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.