Package Details: gnash-git 0.8.11.r22377.g2b3bded-1

Git Clone URL: (read-only)
Package Base: gnash-git
Description: The GNU SWF Player based on GameSWF - git development version
Upstream URL:
Licenses: GPL3
Conflicts: gnash, gnash-common, gnash-gtk
Provides: gnash, gnash-common, gnash-gtk
Replaces: gnash, gnash-common, gnash-gtk
Submitter: smoge
Maintainer: giorgianb
Last Packager: christoph.gysin
Votes: 68
Popularity: 0.069582
First Submitted: 2011-05-26 21:04
Last Updated: 2016-08-15 16:08

Dependencies (25)

Required by (1)

Sources (2)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

lucaswerkmeister commented on 2019-04-05 21:54

Minor correction on @zootboy’s comment – the wildcards need to be quoted, otherwise they might be expanded by the shell, resulting in a “paths must precede expression” error from find.

Also, we might as well single-quote the sed script, run it on multiple files at once, and remove an unnecessary option:

find . \( -iname '*.cpp' -o -iname '*.h' \) -exec sed -i 's/FF_INPUT_BUFFER_PADDING_SIZE/AV_INPUT_BUFFER_PADDING_SIZE/' {} +

zootboy commented on 2018-11-11 00:06

Quick & dirty fix for the current build failure. Add this after the cd line in prepare():

find . \( -iname *.cpp -o -iname *.h \) -exec sed -r -i "s/FF_INPUT_BUFFER_PADDING_SIZE/AV_INPUT_BUFFER_PADDING_SIZE/" {} \;

Iqualfragile commented on 2018-09-25 21:34

do you want to orphan the package, i could take over.

zootboy commented on 2018-06-10 18:29

@Rulatir gcc6 is pulled in by xulrunner, which is needed to build the npapi browser plugin. If you don't need that, you can change this line in the PKGBUILD:

--with-npapi-plugindir=/usr/lib/mozilla/plugins \

to this:

--disable-npapi \

and remove xulrunner as a dep to skip those huge builds.

Rulatir commented on 2018-06-06 17:04

This package has insane build requirements including gcc6, which means that building it with all the requirements that also need to be built is a day of hard work. Any hope a binary might be provided?

frankspace commented on 2018-05-25 04:39

@z3ntu: that patch fails for me for some reason (specifically, hunks 2 and 3). However, if I'm understanding what it does correctly, you can achieve the same thing simply by adding:

sed -i 's/FF_INPUT_BUFFER_PADDING_SIZE/AV_INPUT_BUFFER_PADDING_SIZE/g' libmedia/ffmpeg/MediaParserFfmpeg.cpp

sed -i 's/FF_INPUT_BUFFER_PADDING_SIZE/AV_INPUT_BUFFER_PADDING_SIZE/g' libmedia/ffmpeg/MediaHandlerFfmpeg.cpp

...immediately above the existing patch command in build(). Or, at least, that works for me.

z3ntu commented on 2018-05-12 20:41

Patch for the new ffmpeg:

linka commented on 2016-10-16 15:16

I could successfully build the package, but installing it causes a following error:
error: failed to commit transaction (conflicting files)
gnash-git: /usr/lib64 exists on filesystem

daniel_shub commented on 2016-08-15 14:25

@christoph.gysin thank you. I had no problems with the new PKGBUILD.

christoph.gysin commented on 2016-08-13 08:10

The build_on_new_boost.patch is causing the failure, since it has already been applied upstream: