diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d1f8df1e4b6e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,136 @@ +# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <bruno.n.pagani@gmail.com> +# Contributor: Jan de Groot <jgc@archlinux.org> + +pkgbase=gstreamer0.10-good +pkgname=('gstreamer0.10-good-morituri' 'gstreamer0.10-good-plugins-morituri') +pkgver=0.10.31 +pkgrel=1 +arch=('i686' 'x86_64') +license=('LGPL') +makedepends=('intltool' 'pkgconfig' 'gstreamer0.10-base' 'flac' 'taglib' 'git') +url="http://gstreamer.freedesktop.org/" +source=("git://anongit.freedesktop.org/gstreamer-sdk/gst-plugins-good#commit=e28fd8886f05bb51c147f871f3a1db2fc2b735a9") +sha256sums=('SKIP') + +prepare() { + cd gst-plugins-good + + sed -i '/AC_PATH_XTRA/d' configure.ac + sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac +} + +build() { + cd gst-plugins-good + NOCONFIGURE=1 ./autogen.sh + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-static --enable-experimental \ + --disable-schemas-install \ + --disable-gtk-doc \ + --disable-gconftool \ + --disable-videofilter \ + --disable-alpha \ + --disable-apetag \ + --disable-audiofx \ + --disable-audioparsers \ + --disable-auparse \ + --disable-autodetect \ + --disable-avi \ + --disable-cutter \ + --disable-debugutils \ + --disable-deinterlace \ + --disable-effectv \ + --disable-equalizer \ + --disable-flv \ + --disable-id3demux \ + --disable-icydemux \ + --disable-interleave \ + --disable-flx \ + --disable-goom \ + --disable-goom2k1 \ + --disable-imagefreeze \ + --disable-isomp4 \ + --disable-law \ + --enable-level \ + --disable-matroska \ + --disable-monoscope \ + --disable-multifile \ + --disable-multipart \ + --disable-replaygain \ + --disable-rtp \ + --disable-rtpmanager \ + --disable-rtsp \ + --disable-shapewipe \ + --disable-smpte \ + --disable-spectrum \ + --disable-udp \ + --disable-videobox \ + --disable-videocrop \ + --disable-videomixer \ + --enable-wavenc \ + --enable-wavparse \ + --disable-y4m \ + --disable-directsound \ + --disable-oss \ + --disable-oss4 \ + --disable-sunaudio \ + --disable-osx_audio \ + --disable-osx_video \ + --disable-gst_v4l2 \ + --disable-x \ + --disable-xshm \ + --disable-xvideo \ + --disable-aalib \ + --disable-annodex \ + --disable-cairo \ + --disable-cairo_gobject \ + --disable-esd \ + --disable-esdtest \ + --enable-flac \ + --disable-gconf \ + --disable-gdk_pixbuf \ + --disable-hal \ + --disable-jack \ + --disable-jpeg \ + --disable-libcaca \ + --disable-libdv \ + --disable-libpng \ + --disable-pulse \ + --disable-dv1394 \ + --disable-shout2 \ + --disable-soup \ + --disable-speex \ + --enable-taglib \ + --disable-wavpack \ + --disable-zlib \ + --disable-bz2 \ + --with-package-name="GStreamer Good Plugins (ArchLinux) – morituri version" \ + --with-package-origin="https://aur.archlinux.org/" + + make + sed -e 's/gst sys ext/gst/' -i Makefile +} + +package_gstreamer0.10-good-morituri() { + depends=('gstreamer0.10-base') + pkgdesc="GStreamer Multimedia Framework Good plugin libraries, light version for morituri" + conflicts=('gstreamer0.10-good') + provides=('gstreamer0.10-good') + + cd gst-plugins-good + + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}/etc/gconf" +} + +package_gstreamer0.10-good-plugins-morituri() { + depends=('gstreamer0.10-good' 'flac' 'taglib') + pkgdesc="GStreamer Multimedia Framework Good Plugins (gst-plugins-good), light version for morituri" + groups=('gstreamer0.10-plugins') + conflicts=('gstreamer0.10-good-plugins') + provides=('gstreamer0.10-good-plugins') + + cd gst-plugins-good + make -C sys DESTDIR="${pkgdir}" install + make -C ext GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install +} |