guix-devel
[Top][All Lists]
Advanced

[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’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]