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

Re: Analysis of "Nikki and the Robots" dependencies



Hi,

Am Dienstag, den 20.03.2012, 18:13 +0100 schrieb Sönke Hahn:
> I believe, some of the version constraints in src/rootInstall/nikki.cabal 
> might be stricter than they could be. Unfortunately some constraints are 
> needed. I went through the list of deps:
> 
> - Hipmunk: Older versions contain space leaks. Also, versions <= 5.2.0.6 don't 
> compile with ghc-7.4.1, I think.
> - sfml-audio: older versions won't typecheck
> - FindBin: I am not sure, but I think there was a bug in versions < 0.0.5. 
> - clocked: Older versions have different APIs or different (worse) behaviour.
> - deepseq: There are instance clashes when using versions < 1.3
> 
> I see no problem with loosening the other dependency constraints as long as 
> everything still typechecks.

I had to slightly patch the cabal file (aeson and LibZip), everything
else could be satisfied in Debian (after updating sfml-audio):
http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/nikki/debian/patches/relax-dependencies?revision=13414&view=markup

And then modify Zip.hs to make it compile:
http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/nikki/debian/patches/libzip-compat?revision=13414&view=markup

Now the package compiles and runs, and audio and keyboard control works
fine. Paul, is there anything left to do before uploading?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: