# gnash/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch --run \ https://github.com/wyatt8740/gnash-patches.git #--------------------------------------------------------------------- 2. This distro has switched from the old [deceased] upstream version of "gnash" to a fork by "wyatt8740". The old version supported "ffmpeg2", "giflib4", and "libagg" 2.5 [no higher]. The fork supports up to "ffmpeg4", "giflib5", and "libagg" 2.7. #--------------------------------------------------------------------- 3. This distro's version of the "wyatt8740" fork includes a Savannah patch that adds a frame dump mode. Documentation is to be added here. #--------------------------------------------------------------------- [buildtimes] 00.15 hours (or 009.10 minutes) - OpenVZ 1x4 CPU 4GB RAM 00.19 hours (or 011.30 minutes) - ThinkPad W530 i7 4x2 32GB RAM #--------------------------------------------------------------------- [settings] build = default compiler = gcc exepack = yes license = tbd nls = disabled std = gnu++11 unpack = relaxed dontfind = ffmpeg2 ffmpeg3 ffmpeg5 ffmpeg6 ffmpeg7 setpaths = ffmpeg4 tmpsize = 1000M #--------------------------------------------------------------------- [depends] aalib actools alsa boost brotli bzip2 cairo cryptsetup curl dav1d expat ffmpeg4 fontconfig freetype2 fribidi gawk giflib5 gnutls3 gpm graphite2 grep gtkcore jpeg jsonc lame libagg libaom libbluray libbsd libcroco libdca libffi libgcrypt libgmp libgpg-error libgsm libicu libidn2 libogg liborc libpangox libpng libpsl librtmp libsasl libsoxr libssh libssh2 libunistring libva libvorbis libvpx114 libwebp libxml2 lvm2 ncurses nettle3 nghttp2 numactl openjpeg openldap openssl openssl3 opus p11kit pango142 pcre2 sdl sed speex speexdsp theora twolame util-linux x264 x265 xorg xvidcore xzutils zlib zstd #--------------------------------------------------------------------- [configure] PT=$PRODTREE ./autogen.sh sed -e 's/avresample/baconsample/g' \ -i configure ./configure \ --prefix=$PKGDIR_PROD \ --disable-jemalloc \ --disable-npapi \ --enable-media=ffmpeg \ \ --with-agg-incl=$PT/libagg/include/agg2 \ --with-agg-lib=$PT/libagg/lib \ --with-boost-incl=$PT/boost/include \ --with-boost-lib=$PT/boost/lib \ --with-ffmpeg-incl=$PT/ffmpeg4/include/ffmpeg \ --with-ffmpeg-lib=$PT/ffmpeg4/lib \ --with-gif-incl=$PT/giflib5/include \ --with-gif-lib=$PT/giflib5/lib \ --with-pango-incl=$PT/pango142/include/pango-0.91 \ --with-pango-lib=$PT/pango142/lib \ --with-z-incl=$PT/zlib/include \ --with-z-lib=$PT/zlib/lib #--------------------------------------------------------------------- [postbuild] BINDIR=$PKGDIR_PROD/bin SAMDIR=$PKGDIR_PROD/samples mkdir -p $SAMDIR cp -p $PKGDIR_SPECIAL/gnash-launcher.wrapper.in \ $BINDIR/gnash-launcher chmod 755 $BINDIR/gnash-launcher cp -p $PKGDIR_SPECIAL/samples/*.swf $SAMDIR/ #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = tbd url_home = tbd url_lfs = tbd url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 230212 Added package. Started with 583ccbc12 ("git" hash). 240624 Patched to fix a FTBFS 241128 Minor tweaks to wrapper 260305 Switched from dead upstream to "wyatt8740" fork 260305 Modified to support this distro's libaries 260305 Added a frame-dump feature