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

Reply via email to