[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