Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=c22a6c2c3bc8b2be7ed16d74f92cc6500a1e053b
commit c22a6c2c3bc8b2be7ed16d74f92cc6500a1e053b Author: Baste <[email protected]> Date: Thu Oct 11 16:14:42 2012 +0200 gst1-plugins-base-1.0.1-1-x86_64 * Version gst-plugins-base 1.0.1 diff --git a/source/xmultimedia/gst1-plugins-base/FrugalBuild b/source/xmultimedia/gst1-plugins-base/FrugalBuild new file mode 100644 index 0000000..8048360 --- /dev/null +++ b/source/xmultimedia/gst1-plugins-base/FrugalBuild @@ -0,0 +1,72 @@ +# Compiling time: 2.09 SBU +# Maintainer: Baste <[email protected]> +# Contributor: bouleetbil <[email protected]> +# Contributor: Christian Hamar alias krix <[email protected]> + +pkgname=gst1-plugins-base +_F_archive_name="gst-plugins-base" +pkgver=1.0.1 +pkgrel=1 +pkgdesc="Plugins for GStreamer 1.0" +url="http://gstreamer.freedesktop.org/" +depends=('libxv' 'libsm' 'gstreamer>=1.0.1') +rodepends=('libmms' 'hermes' 'ortp') +makedepends=('gtk-doc' 'pyxml' 'cdparanoia' 'pango>=1.28.0-2' 'liboil>=0.3.14' \ + 'alsa-lib' 'libtheora' 'fontconfig' 'dbus-glib>=0.74-2' 'avahi-glib>=0.6.14-2' \ + 'libvisual-plugins' 'libvorbis' 'gvfs' 'gobject-introspection') +groups=('xmultimedia') +archs=('i686' 'x86_64') +options=('scriptlet') +_F_gnome_ext=".tar.xz" +_F_gnome_name="gst-plugins-base" +Finclude gnome +sha1sums=('8195fad5b646a8ed07a00f8090ef60d3d7cd554c') + +subpkgs=("$pkgname-cdparanoia" "$pkgname-pango" "$pkgname-alsa" \ + "$pkgname-theora" "$pkgname-oil" "$pkgname-libvisual" "$pkgname-ogg" "$pkgname-vorbis" \ + "$pkgname-gio" "$pkgname-docs") +subdescs=('GStreamer cdparanoia plugin (Base).' 'GStreamer pango plugin (Base).' \ + 'GStreamer alsa plugin (Base).' 'GStreamer theora plugin (Base).' 'GStreamer oil plugin (Base).' \ + 'GStreamer libvisual plugin (Base).' 'GStreamer ogg plugin (Base).' 'GStreamer vorbis plugin (Base).' \ + 'GStreamer GIO plugin (Base).' 'GStreamer Plugins Documentation.') +subdepends=("cdparanoia" "pango fontconfig" "alsa-lib" "libtheora" \ + "liboil>=0.3.14" "libvisual-plugins" "libogg" \ + "libvorbis" "gvfs zlib" '') +subrodepends=("$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \ + "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \ + "$pkgname=$pkgver") +subgroups=('xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' \ + 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'docs-extra') +subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \ + 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64') + +build() { + if [ "$CARCH" == "x86_64" ]; then + export CFLAGS="$CFLAGS -fPIC" + fi + Fpatchall + Fmake \ + --enable-experimental \ + --disable-schemas-install \ + --enable-gtk-doc \ + --disable-debug \ + --disable-dependency-tracking \ + --with-gnu-ld \ + --with-package-name='Frugalware gstreamer-plugins-base package' \ + --with-package-origin='http://frugalware.org/' + Fmakeinstall GCONF_DISABLE_SCHEMA_INSTALL=1 + #Fsplit $pkgname-gnomevfs usr/lib/gstreamer-1.0/libgstgnomevfs.* + Fsplit $pkgname-cdparanoia usr/lib/gstreamer-1.0/libgstcdparanoia.* + Fsplit $pkgname-pango usr/lib/gstreamer-1.0/libgstpango.* + Fsplit $pkgname-alsa usr/lib/gstreamer-1.0/libgstalsa.* + Fsplit $pkgname-theora usr/lib/gstreamer-1.0/libgsttheora.* + Fsplit $pkgname-oil usr/lib/gstreamer-1.0/{libgstvideotestsrc.*,libgstaudioresample.*,libgstvideoscale.*,libgstvolume.*} + Fsplit $pkgname-libvisual usr/lib/gstreamer-1.0/libgstlibvisual.* + Fsplit $pkgname-ogg usr/lib/gstreamer-1.0/libgstogg.* + Fsplit $pkgname-vorbis usr/lib/gstreamer-1.0/libgstvorbis.* + Fsplit $pkgname-gio usr/lib/gstreamer-1.0/libgstgio.* + Fsplit $pkgname-docs usr/share/gtk-doc +} + +# optimization OK + _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
