[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#610087: ITP: corsix-th -- Open source clone of Theme Hospital



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 <debian@emorrp1.name> wrote:
> On 3 October 2015 at 21:39, Alexandre Detiste
> <alexandre.detiste@gmail.com> wrote:
>> Please reply and CC 610087@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 <debian@emorrp1.name>
>>    2011-2015 Christoph Korn <christoph.korn@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.

Attachment: 0001-version-libav-build-dep-to-ensure-ffmpeg-provider.patch
Description: Binary data


Reply to: