Hi Alexandre, I see you've got corsix-th as far as the NEW queue, congratulations and sorry for my unhelpful offer then silence - I struggle with actually getting started with development. I have also now learned how to subscribe to the BTS, as I didn't notice when you began the packaging in git.
I attempted to rebuild the master branch for a local jessie backport, but the configure step failed to find libswresample [571] which is not in the libav port in jessie - upgrading to the [ffmpeg] provided packages in jessie-backports solved that problem. I've attached a patch that shouldn't affect sid, but forces the version number to match the ffmpeg packages - this seemed simpler than adding a compile-flag [WITH_LIBAV=ON] which would only be relevant to jessie, making backporting more complex. [571]: https://github.com/CorsixTH/CorsixTH/issues/571 [ffmpeg]: https://tracker.debian.org/pkg/ffmpeg [WITH_LIBAV=ON]: https://github.com/CorsixTH/CorsixTH/issues/154#issuecomment-140247412 Is this a reasonable (small) improvement that you would accept into the package, or do you have any other feedback? If so, am I ok to simply commit it to the pkg-games repo so it would be included in the next build after the current NEW has been accepted into the archives (presumably with the next corsix-th release)? -- Phil Morrell On 5 October 2015 at 03:22, Phil Morrell <deb...@emorrp1.name> wrote: > On 3 October 2015 at 21:39, Alexandre Detiste > <alexandre.deti...@gmail.com> wrote: >> Please reply and CC 610...@bugs.debian.org >> and quote this in full if you're ok with this. >> >> >> Le samedi 3 octobre 2015 21:10:53, vous avez écrit : >>> Hi, >>> >>> Would it be possible for me to help with the packaging of corsix-th (I >>> own the GOG version of the data files)? I've been lurking on the >>> Debian mailing lists for a while scouting for something suitable to >>> start with while trying to follow the maintainer guides. It's been a >>> long time since I've actually created a deb and I haven't setup a >>> debsign key or anything yet. >>> -- >>> Phil Morrell >> >> Hi, of course you're welcome to work on this ! >> You can adopt the bug if you want. >> >> I own this game retail & the one that is from time to time free on Origin. >> And game-data-packager can download the demo too. >> >> >> The "Not Invented Here" syndrome doen't give any value; >> so I'd really suggest to re-use work provided by the GetDeb package. >> >> So there's what remain todo: >> *) write a man page, you can even propose it to upstream >> before starting with the Debian packaging >> >> *) stomp debian/copyright with a new machinereadable one with: >> >> debian/* >> 2015 Phil Morrell <deb...@emorrp1.name> >> 2011-2015 Christoph Korn <christoph.k...@getdeb.net> >> >> + all the licenses from LICENSE.txt cut in DEP-5 paragraphs. >> >> [ https://github.com/CorsixTH/CorsixTH/blob/master/LICENSE.txt ] >> >> *) review the source code, see if that really match with LICENSE.txt >> >> *) find a sponsor >> >> >> lintian >> /var/cache/apt-cacher-ng/archive.getdeb.net/ubuntu/pool/games/c/corsix-th/corsix-th_0.50-1~getdeb3_amd64.deb >> P: corsix-th: no-upstream-changelog >> W: corsix-th: binary-without-manpage usr/games/corsix-th >> I: corsix-th: desktop-entry-lacks-keywords-entry >> usr/share/applications/corsix-th.desktop > > (Hello Games Team) > > Thank you for the support and initial pointers, I would indeed like to > attempt to bring the existing packaging up to Debian's standards. I've > downloaded hopefully all I need to get started, including the engine, > game data, getdeb package outputs and the playdeb packaging repo. I'm > just looking at getting initial Alioth access setup for uploading the > orig tarball and sharing the dsc etc.
0001-version-libav-build-dep-to-ensure-ffmpeg-provider.patch
Description: Binary data