Add flowblade.
Flowblade is a multitrack non-linear video editor.
This commit is contained in:
parent
09c19acf60
commit
70b3b42c20
1
Makefile
1
Makefile
|
@ -848,6 +848,7 @@ SUBDIR+= flimp
|
|||
SUBDIR+= flimsel
|
||||
SUBDIR+= flite2
|
||||
SUBDIR+= flnews-devel
|
||||
SUBDIR+= flowblade
|
||||
SUBDIR+= flpsed
|
||||
SUBDIR+= fltk14-devel
|
||||
SUBDIR+= fluxbox
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Flowblade is a multitrack non-linear video editor.
|
|
@ -0,0 +1,43 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= flowblade-2.2
|
||||
CATEGORIES= multimedia
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=jliljebl/}
|
||||
GITHUB_TAG= v${PKGVERSION_NOREV}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://jliljebl.github.io/flowblade/
|
||||
COMMENT= Multitrack non-linear video editor
|
||||
LICENSE= gnu-gpl-v3
|
||||
|
||||
DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
|
||||
DEPENDS+= ${PYPKGPREFIX}-mlt-[0-9]*:../../wip/py-mlt
|
||||
DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
|
||||
DEPENDS+= ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
|
||||
DEPENDS+= ${PYPKGPREFIX}-dbus-[0-9]*:../../sysutils/py-dbus
|
||||
|
||||
WRKSRC= ${WRKDIR}/flowblade-${PKGVERSION_NOREV}/flowblade-trunk
|
||||
|
||||
FLOWBLADE_PATH= ${PREFIX}/${PYSITELIB}/Flowblade
|
||||
|
||||
SUBST_CLASSES+= man
|
||||
SUBST_STAGE.man= pre-configure
|
||||
SUBST_MESSAGE.man= Setting the man page path.
|
||||
SUBST_FILES.man+= setup.py
|
||||
SUBST_VARS.man= PKGMANDIR
|
||||
|
||||
SUBST_CLASSES+= py
|
||||
SUBST_STAGE.py= pre-configure
|
||||
SUBST_MESSAGE.py= Setting FLOWBLADE_PATH.
|
||||
SUBST_FILES.py+= flowblade
|
||||
SUBST_VARS.py= FLOWBLADE_PATH
|
||||
|
||||
# https://github.com/jliljebl/flowblade/issues/597
|
||||
PYTHON_VERSIONS_ACCEPTED= 27
|
||||
|
||||
.include "../../lang/python/distutils.mk"
|
||||
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
||||
.include "../../multimedia/frei0r/buildlink3.mk"
|
||||
.include "../../wip/mlt/buildlink3.mk"
|
||||
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,8 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (flowblade-2.2.tar.gz) = bab9aacbb882ba6667113e05fe31df3d4266d4a2
|
||||
RMD160 (flowblade-2.2.tar.gz) = b44f09448a0285bd92f3e3c68d7359fd3b5bf46e
|
||||
SHA512 (flowblade-2.2.tar.gz) = be740f758ab39f77c29874b7c3fdd32bf32d0048479d2da327a91e34b55c1473cf50add67eeea207aa3140bac225c483f58c860dedccc1e62e729ec9fa5362de
|
||||
Size (flowblade-2.2.tar.gz) = 13251069 bytes
|
||||
SHA1 (patch-flowblade) = 019c4b1ccd510b117d8ecae55afcc139820745e3
|
||||
SHA1 (patch-setup.py) = 0922a7ffa06cd30b63b3ae2baa35402c06fddd2e
|
|
@ -0,0 +1,33 @@
|
|||
$NetBSD$
|
||||
|
||||
Use correct module path for pkgsrc.
|
||||
|
||||
--- flowblade.orig 2019-08-26 07:46:04.000000000 +0000
|
||||
+++ flowblade
|
||||
@@ -32,25 +32,7 @@ launch_dir = os.path.dirname(os.path.abs
|
||||
|
||||
print "Launch script dir:", launch_dir
|
||||
|
||||
-# Update sys.path to include modules
|
||||
-# When running on distro
|
||||
-if launch_dir in {"bin", "/usr/bin", "/usr/local/bin"}:
|
||||
- print "Running from installation..."
|
||||
- modules_path = "/usr/share/flowblade/Flowblade"
|
||||
- if not os.path.isdir(modules_path):
|
||||
- modules_path = "/usr/share/pyshared/Flowblade"
|
||||
- print "modules path:", modules_path
|
||||
-# When running in flatpak
|
||||
-elif launch_dir == "/app/bin":
|
||||
- print "Running from Flatpak installation..."
|
||||
- modules_path = "/app/share/flowblade/Flowblade"
|
||||
- if not os.path.isdir(modules_path):
|
||||
- modules_path = "/app/share/pyshared/Flowblade"
|
||||
- print "modules path:", modules_path
|
||||
-# When running in filesystem
|
||||
-else:
|
||||
- print "Running from filesystem..."
|
||||
- modules_path = launch_dir + "/Flowblade"
|
||||
+modules_path = "@FLOWBLADE_PATH@"
|
||||
|
||||
sys.path.insert(0, modules_path)
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
$NetBSD$
|
||||
|
||||
Support PKGMANDIR.
|
||||
|
||||
--- setup.py.orig 2019-08-26 07:46:04.000000000 +0000
|
||||
+++ setup.py
|
||||
@@ -29,7 +29,7 @@ install_data = [('share/applications', [
|
||||
('share/icons/hicolor/128x128/apps', ['installdata/io.github.jliljebl.Flowblade.png']),
|
||||
('share/mime/packages',['installdata/io.github.jliljebl.Flowblade.xml']),
|
||||
('lib/mime/packages',['installdata/flowblade']),
|
||||
- ('share/man/man1',['installdata/flowblade.1'])]
|
||||
+ ('@PKGMANDIR@/man1',['installdata/flowblade.1'])]
|
||||
|
||||
flowblade_package_data = ['res/filters/*.xml','res/filters/wipes/*','res/img/*',
|
||||
'res/profiles/*','res/render/renderencoding.xml',
|
Loading…
Reference in New Issue