Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bluez.git;a=commitdiff;h=0a925aab84eb19d56cdcae588e307bdc29a63f90
commit 0a925aab84eb19d56cdcae588e307bdc29a63f90 Author: Devil505 <devil505li...@gmail.com> Date: Fri Feb 12 16:53:54 2010 +0100 mlt-0.4.10-2-i686 * added mlt python bindings as subpackage * now using new splitting style :) diff --git a/source/xmultimedia-extra/mlt/FrugalBuild b/source/xmultimedia-extra/mlt/FrugalBuild index c458dae..050b85f 100644 --- a/source/xmultimedia-extra/mlt/FrugalBuild +++ b/source/xmultimedia-extra/mlt/FrugalBuild @@ -3,14 +3,14 @@ pkgname=mlt pkgver=0.4.10 -pkgrel=1 +pkgrel=2 pkgdesc="MLT is an open source multimedia framework, designed and developed for television broadcasting." depends=('libsamplerate' 'alsa-lib' 'libdv' 'libxcb' 'ffmpeg>=20090403-1' 'libmad' 'libdv' 'libvorbis' 'lame' 'libogg' 'frei0r-plugins') -makedepends=('qt4' 'gtk+2' 'freetype2>=2.3.4' 'sox>=14.2.0' 'jack' 'libxml2' 'sdlimage' 'libquicktime>=1.1.3' 'zlib' 'ladspa_sdk') +makedepends=('qt4' 'gtk+2' 'freetype2>=2.3.4' 'sox>=14.2.0' 'jack' 'libxml2' 'sdlimage' 'libquicktime>=1.1.3' 'zlib' 'ladspa_sdk' 'swig') groups=('xmultimedia-extra') archs=('i686' 'x86_64') options=('scriptlet' 'force') -Finclude sourceforge +Finclude sourceforge python source=($source \ no-O4s-and-other-crap-thx.patch \ ffmpeg_includes.diff) @@ -18,15 +18,54 @@ sha1sums=('21fe7642f018f0de9392fcb58e11530208171d23' \ '875a788d99cc8b9b574df1c48868882478add076' \ '9f2b134761a912e351be29aefbec188e0ccb21fc') -subpkgs=("$pkgname-lumas" "$pkgname-qimage" "$pkgname-gtk2" "$pkgname-sdl" "$pkgname-jack" "$pkgname-kino") -subdescs=("Lumas module for $pkgname" "Qimage module for $pkgname" "Gtk2 module for $pkgname" "SDL module for $pkgname" \ - "Jack modules for $pkgname" "Kino module for $pkgname") -subdepends=("$pkgname=$pkgver" "$pkgname=$pkgver libxi libstdc++ libxrender libqtgui" "$pkgname=$pkgver gtk+2 freetype2>=2.3.4" \ - "$pkgname=$pkgver sdlimage" "$pkgname=$pkgver jack libxml2" "$pkgname=$pkgver libquicktime>=1.1.3 zlib libdv") -subgroups=('xmultimedia-extra' 'xmultimedia-extra' 'xmultimedia-extra' 'xmultimedia-extra' - 'xmultimedia-extra' 'xmultimedia-extra') -subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64') -suboptions=('force' 'force' 'force' 'force' 'force' 'force') +subpkgs=("${subpk...@]}" "$pkgname-luma") +subdescs=("${subdes...@]}" "Lumas module for $pkgname") +subdepends=("${subdepen...@]}" "$pkgname=$pkgver") +subgroups=("${subgrou...@]}" 'xmultimedia-extra') +subarchs=("${subarc...@]}" 'i686 x86_64') +suboptions=("${suboptio...@]}" 'force') + +subpkgs=("${subpk...@]}" "$pkgname-qimage") +subdescs=("${subdes...@]}" "Qimage module for $pkgname") +subdepends=("${subdepen...@]}" "$pkgname=$pkgver libxi libstdc++ libxrender libqtgui") +subgroups=("${subgrou...@]}" 'xmultimedia-extra') +subarchs=("${subarc...@]}" 'i686 x86_64') +suboptions=("${suboptio...@]}" 'force') + +subpkgs=("${subpk...@]}" "$pkgname-gtk2") +subdescs=("${subdes...@]}" "Gtk2 module for $pkgname") +subdepends=("${subdepen...@]}" "$pkgname=$pkgver gtk+2 freetype2>=2.3.4") +subgroups=("${subgrou...@]}" 'xmultimedia-extra') +subarchs=("${subarc...@]}" 'i686 x86_64') +suboptions=("${suboptio...@]}" 'force') + +subpkgs=("${subpk...@]}" "$pkgname-sdl") +subdescs=("${subdes...@]}" "SDL module for $pkgname") +subdepends=("${subdepen...@]}" "$pkgname=$pkgver sdlimage") +subgroups=("${subgrou...@]}" 'xmultimedia-extra') +subarchs=("${subarc...@]}" 'i686 x86_64') +suboptions=("${suboptio...@]}" 'force') + +subpkgs=("${subpk...@]}" "$pkgname-jack") +subdescs=("${subdes...@]}" "Jack modules for $pkgname") +subdepends=("${subdepen...@]}" "$pkgname=$pkgver jack libxml2") +subgroups=("${subgrou...@]}" 'xmultimedia-extra') +subarchs=("${subarc...@]}" 'i686 x86_64') +suboptions=("${suboptio...@]}" 'force') + +subpkgs=("${subpk...@]}" "$pkgname-kino") +subdescs=("${subdes...@]}" "Kino module for $pkgname") +subdepends=("${subdepen...@]}" "$pkgname=$pkgver libquicktime>=1.1.3 zlib libdv") +subgroups=("${subgrou...@]}" 'xmultimedia-extra') +subarchs=("${subarc...@]}" 'i686 x86_64') +suboptions=("${suboptio...@]}" 'force') + +subpkgs=("${subpk...@]}" "$pkgname-python") +subdescs=("${subdes...@]}" "python bindings for MLT multimedia framework") +subdepends=("${subdepen...@]}" "$pkgname=$pkgver python") +subgroups=("${subgrou...@]}" 'xmultimedia-extra') +subarchs=("${subarc...@]}" 'i686 x86_64') +suboptions=("${suboptio...@]}" 'force') build() { @@ -39,6 +78,18 @@ build() Fsplit $pkgname-sdl usr/lib/$pkgname/libmltsdl.so Fsplit $pkgname-jack usr/lib/$pkgname/libmltjackrack.so Fsplit $pkgname-kino usr/lib/$pkgname/libmltkino.so + + ## MLT python bindings + Fmkdir $_F_python_libdir + cd src/swig/python || Fdie + ./build || Fdie + Finstallrel 755 mlt.py $_F_python_libdir/ + Finstallrel 755 _mlt.so $_F_python_libdir/ + Finstallrel 755 mlt_wrap.o $_F_python_libdir/ + Fsplit $pkgname-python $_F_python_libdir/mlt.py + Fsplit $pkgname-python $_F_python_libdir/_mlt.so + Fsplit $pkgname-python $_F_python_libdir/mlt_wrap.o + Frm $_F_python_libdir } # optimization OK _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git