[arch-commits] Commit in mlt/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Mon Feb 17 10:50:22 UTC 2020
Date: Monday, February 17, 2020 @ 10:50:22
Author: arojas
Revision: 375738
Unsplit python bindings
Modified:
mlt/trunk/PKGBUILD
----------+
PKGBUILD | 54 +++++++++++++++++++++++++-----------------------------
1 file changed, 25 insertions(+), 29 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-02-17 10:39:16 UTC (rev 375737)
+++ PKGBUILD 2020-02-17 10:50:22 UTC (rev 375738)
@@ -6,8 +6,7 @@
# Contributor: Stefan Husmann <stefan-husmann at t-online.de>
# Contributor: Gustavo Alvarez <sl1pkn07 at gmail.com>
-pkgbase=mlt
-pkgname=(mlt python-mlt)
+pkgname=mlt
pkgver=6.20.0
pkgrel=1
pkgdesc="An open source multimedia framework"
@@ -14,8 +13,28 @@
arch=(x86_64)
url="https://www.mltframework.org"
license=(GPL)
+depends=(libebur128)
+optdepends=('sdl_image: SDL1 plugin'
+ 'sdl2: SDL2 plugin'
+ 'libsamplerate: libavresample plugin'
+ 'sox: SOX (Audio Swiss Army Knife) plugin'
+ 'ffmpeg: ffmpeg plugin'
+ 'vid.stab: video stabilize plugin'
+ 'gtk2: Gtk plugin'
+ 'qt5-svg: Qt5 plugins'
+ 'jack: JACK sound output plugin'
+ 'ladspa: LADSPA plugins'
+ 'libexif: auto rotate plugin'
+ 'frei0r-plugins: for additional effects'
+ 'movit: opengl plugin'
+ 'opencv: openCV plugin'
+ 'rubberband: rubberband plugin'
+ 'python: python bindings')
makedepends=(ladspa frei0r-plugins libdv sdl_image libsamplerate sox ffmpeg vid.stab qt5-svg
- jack libexif python swig movit eigen opencv libebur128 gtk2 rubberband)
+ jack libexif python swig movit eigen opencv gtk2 rubberband)
+conflicts=(python-mlt)
+provides=(python-mlt)
+replaces=(python-mlt)
source=($pkgname-$pkgver.tar.gz::"https://github.com/mltframework/mlt/archive/v$pkgver.tar.gz"
mlt-opencv4.patch)
sha256sums=('ab211e27c06c0688f9cbe2d74dc0623624ef75ea4f94eea915cdc313196be2dd'
@@ -41,37 +60,14 @@
./build
}
-package_mlt() {
- depends=(libebur128)
- optdepends=('sdl_image: SDL1 plugin'
- 'sdl2: SDL2 plugin'
- 'libsamplerate: libavresample plugin'
- 'sox: SOX (Audio Swiss Army Knife) plugin'
- 'ffmpeg: ffmpeg plugin'
- 'vid.stab: video stabilize plugin'
- 'gtk2: Gtk plugin'
- 'qt5-svg: Qt5 plugins'
- 'jack: JACK sound output plugin'
- 'ladspa: LADSPA plugins'
- 'libexif: auto rotate plugin'
- 'frei0r-plugins: for additional effects'
- 'movit: opengl plugin'
- 'opencv: openCV plugin'
- 'rubberband: rubberband plugin')
-
+package() {
cd mlt-$pkgver
make DESTDIR="$pkgdir" install
-}
-package_python-mlt() {
- depends=(python mlt)
- conflicts=(mlt-python-bindings)
- provides=(mlt-python-bindings)
- replaces=(mlt-python-bindings)
-
+# Install python bindings
_pythonpath=`python -c "from sysconfig import get_path; print(get_path('platlib'))"`
cd "$srcdir/mlt-$pkgver/src/swig/python"
mkdir -p "$pkgdir/$_pythonpath"
- install -m755 mlt.py "$pkgdir/$_pythonpath"
+ install -m755 mlt.py "$pkgdir/$_pythonpath"
install -m755 _mlt.so "$pkgdir/$_pythonpath"
}
More information about the arch-commits
mailing list