From 6813af4d8529a6329a4eb56eff30849e1cf7a73e Mon Sep 17 00:00:00 2001 From: Esteban Carnevale Date: Sat, 14 Mar 2015 14:21:17 -0300 Subject: gnash-git: add new package to [pcr] --- pcr/gnash-git/PKGBUILD | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 pcr/gnash-git/PKGBUILD (limited to 'pcr/gnash-git/PKGBUILD') diff --git a/pcr/gnash-git/PKGBUILD b/pcr/gnash-git/PKGBUILD new file mode 100644 index 000000000..2f8a802ad --- /dev/null +++ b/pcr/gnash-git/PKGBUILD @@ -0,0 +1,73 @@ +# Maintainer: Tim Van den Langenbergh +# Contributor: Omar Botta +# Contributor: Carlos Sanchez +# Contributor: Frederic Bezies + +pkgname=gnash-git +_gitname=gnash +pkgver=0.8.11.r22270.g84f8bfd +pkgrel=1 +pkgdesc="The GNU SWF Player based on GameSWF - git development version" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/gnash/" +license=('GPL3') +depends=('curl' 'giflib' 'sdl' 'libjpeg' 'libpng' 'libltdl' 'libgl' + 'glu' 'speex' 'fontconfig' 'cairo' 'ffmpeg' 'jemalloc' 'boost-libs' + 'gtk2' 'libldap' 'hicolor-icon-theme' 'desktop-file-utils' 'gconf' + 'gtkglext' 'agg') +makedepends=('mesa' 'xulrunner' 'pkgconfig' 'boost' 'git') +provides=('gnash-common' 'gnash-gtk') +conflicts=('gnash-common' 'gnash-gtk') +replaces=('gnash-common' 'gnash-gtk') +options=('!emptydirs') +install=$_gitname.install +backup=('etc/gnashpluginrc') +source=("libre://$pkgname-$pkgver.tar.gz") +md5sums=('efe95a81cc3bc4316f5d3567d821d15d') + +mksource=('git://git.sv.gnu.org/gnash.git') +mkmd5sums=('SKIP') + +pkgver() { + cd $_gitname + + echo "0.8.11.r$(git rev-list --count master).g$(git log -1 --format="%h")" +} + +prepare() { + cd $_gitname + + chmod +x autogen.sh + ./autogen.sh +} + +build() { + cd $_gitname + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --with-plugins-install=system \ + --with-npapi-plugindir=/usr/lib/mozilla/plugins \ + --enable-gui=sdl,gtk \ + --enable-media=ffmpeg \ + --enable-renderer=all \ + --enable-device=x11 + + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool + + make +} + +package() { + cd $_gitname + + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install install-plugin + + install -m755 -d "$pkgdir/usr/share/gconf/schemas" + + gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/gnash.schemas" --domain gnash \ + "$pkgdir"/usr/share/applications/*.schemas + + rm -f "$pkgdir"/usr/share/applications/*.schemas +} -- cgit v1.2.3-2-g168b