[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] gnu: Add gnash.
From: |
Ludovic Courtès |
Subject: |
Re: [PATCH] gnu: Add gnash. |
Date: |
Fri, 20 Mar 2015 22:10:40 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
Tomáš Čech <address@hidden> skribis:
> On Thu, Mar 19, 2015 at 05:17:10PM +0100, Ludovic Courtès wrote:
>>Tomáš Čech <address@hidden> skribis:
[...]
>>> + ;; release is too old to be built correctly against ffmpeg, libjpeg
>>> and
>>> + ;; more, lets go with head containing all required fixes already
>>> + (method git-fetch)
>>
>>We have ffmpeg-2.2 and libjpeg-8 already available. Would that allow us
>>to build from the release tarball?
>
> The problem is incompatibility between the release (2 years old) and
> the versions we have in Guix (ffmpeg, libjpeg, boost, automake, gcc
> and mabe more). I originally started with the release tarball and took
> bunch of patches which fixed ffmpeg changes and libjpeg changes but it
> was just too many so I gave up.
OK. Then, as discussed on IRC, I guess it’s a case where we’d rather
stick to the Git checkout as you initially proposed.
> In that case `guix package -s gstreamer' didn't show that to me.
>
> Btw. I run this command several times and it's showing versions
> randomly (in following case gst-plugins-base has different version):
>
> guix package -s gstreamer | recsel -p name,version
Indeed! This was the combination of two bugs: first, the order in which
two same-named packages would appear was non-deterministic; second, ‘-s’
would keep only one package with a give source code location, for
dubious reasons.
Commits 9eeb3d8 and 051edc9 fix that.
>>> + (synopsis "GNU Flash movie player")
>>> + (description "GNU Gnash is the GNU Flash movie player — Flash is an
>>> +animation file format pioneered by Macromedia which continues to be
>>> supported by
>>> +their successor company, Adobe. Flash has been extended to include audio
>>> and
>>> +video content, and programs written in ActionScript, an
>>> ECMAScript-compatible
>>> +language. Gnash is based on GameSWF, and supports most SWF v7 features and
>>> +some SWF v8 and v9. SWF v10 is not supported by GNU Gnash.")
>>
>>Please use those suggested by ‘guix lint’.
>
> Where did that text come from!? Will do.
It has super cow powers (and also it checks GNU’s canonical place for
package meta-data.)
>>In the Nixpkgs recipe I had added this hack:
>>
>>+ # Provide a default font.
>>+ sed -i "configure" \
>>+ -e
>>'s|/usr/share/fonts/truetype/freefont/|${freefont_ttf}/share/fonts/truetype/|g'
>>
>>Any idea if this is still needed? IOW, does gtk-gnash manage to display
>>text at all without it?
>
> It's hard to find flash old enough, showing text and with sources to
> confirm it's text. I think that this can be used for verification:
>
> http://technoargia.free.fr/swftools/examples/button3/button3.html
>
> And yes, works for me.
Sounds good then.
Thanks!
Ludo’.