[arch-commits] Commit in openshot/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Thu Nov 14 22:02:35 UTC 2019


    Date: Thursday, November 14, 2019 @ 22:02:35
  Author: dvzrv
Revision: 528721

upgpkg: openshot 2.4.4-4

Updating maintainer info. Removing all unrequired (optional) dependencies and adding ffmpeg to depends.
Naming included patch for fixing hicolor icon theme icon location. Splitting build and installation. Switching to correct license (GPL3).

Modified:
  openshot/trunk/PKGBUILD

----------+
 PKGBUILD |   48 ++++++++++++++++++++++++++++--------------------
 1 file changed, 28 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-11-14 20:26:20 UTC (rev 528720)
+++ PKGBUILD	2019-11-14 22:02:35 UTC (rev 528721)
@@ -1,34 +1,42 @@
-# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Maintainer: Florian Pritz <bluewind at xinu.at>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: Florian Pritz <bluewind at xinu.at>
 # Contributor: Asa Marco <marcoasa90[at]gmail[.]com>
 
 pkgname=openshot
 pkgver=2.4.4
-pkgrel=3
-pkgdesc="an open-source, non-linear video editor for Linux based on MLT framework"
+pkgrel=4
+pkgdesc="An award-winning free and open-source video editor"
 arch=('any')
 url="https://www.openshot.org/"
-license=('GPL')
-depends=('python-mlt' 'sdl' 'librsvg' 'mplayer'
-	 'pyxdg' 'python-pyqt5' 'python-httplib2' 'python-pillow' 'dvgrab'
-	 'ladspa' 'sox' 'vid.stab' 'qt5-svg' 'sdl_image'
-	 'libopenshot' 'python-pyzmq' 'qt5-webkit' 'python-setuptools'
-	 'python-requests')
-optdepends=('frei0r-plugins: effects'
-	    'libquicktime' 'libavc1394' 'faac' 'jack')
+license=('GPL3')
+depends=('ffmpeg' 'python-mlt' 'python-pyqt5' 'python-requests' 'libopenshot'
+'libopenshot-audio' 'python-pyzmq' 'qt5-base' 'qt5-svg' 'qt5-webkit')
+optdepends=('faac: for exporting audio using AAC')
 makedepends=('python-setuptools')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenShot/openshot-qt/archive/v$pkgver.tar.gz" 2837.patch)
-sha256sums=('8197923b3fff2010ee69c75469818543674a12fcb8fcb08944471e4ead3426be'
-            '3a4da79b668d263095559a9e5fa257bdb49fa8a6aa96d02e5c4e27def2b10634')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenShot/openshot-qt/archive/v$pkgver.tar.gz"
+        "${pkgname}-hicolor-icons.patch::https://github.com/OpenShot/openshot-qt/pull/2837.patch")
+sha512sums=('efa71f97a83b89e691b7dab09288ba7d3e91eb25119669fa8f6e28becb8d4cb3e60a923f936ee4ff9a593d016fe3a6b0348153cff937ab7d21a5517de5dfa10c'
+            '97ebbe5d289d89c5da307076d7a3a0f517f57e8fd8123a920d031585bd48e1ccdcaa9f8180e976dd602e562d0bd2373e4bf5059dc72cf04b61b462b72a8bba1f')
 
 prepare() {
-  cd "$srcdir"/openshot-qt-$pkgver
+  mv -v "${pkgname}-qt-${pkgver}" "${pkgname}-${pkgver}"
+  cd "${pkgname}-${pkgver}"
+  # Fix hicolor icon paths
+  patch -Np1 -i "../${pkgname}-hicolor-icons.patch"
+}
 
-  # Fix hicolor icon paths. Fix is part of develop branch (2.4.4+)
-  patch -p1 -i "$srcdir/2837.patch"
+build() {
+  cd "${pkgname}-${pkgver}"
+  python setup.py build
 }
 
 package() {
-  cd "$srcdir"/openshot-qt-$pkgver
-  python setup.py install --root="$pkgdir/" --optimize=1
+  cd "${pkgname}-${pkgver}"
+  python setup.py install --skip-build \
+                          --optimize=1 \
+                          --prefix=/usr \
+                          --root="${pkgdir}"
+  install -vDm 644 {AUTHORS,{CONTRIBUTING,README}.md} \
+    -t "${pkgdir}/usr/share/doc/${pkgname}"
 }



More information about the arch-commits mailing list