pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Add flowblade.
Module Name: pkgsrc-wip
Committed By: nia <nia%NetBSD.org@localhost>
Pushed By: nee
Date: Fri Oct 4 18:49:19 2019 +0100
Changeset: 70b3b42c20d6fe5709e6c9be63a86eb6cfa11e46
Modified Files:
Makefile
Added Files:
flowblade/DESCR
flowblade/Makefile
flowblade/PLIST
flowblade/distinfo
flowblade/patches/patch-flowblade
flowblade/patches/patch-setup.py
Log Message:
Add flowblade.
Flowblade is a multitrack non-linear video editor.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=70b3b42c20d6fe5709e6c9be63a86eb6cfa11e46
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
flowblade/DESCR | 1 +
flowblade/Makefile | 43 ++
flowblade/PLIST | 1124 +++++++++++++++++++++++++++++++++++++
flowblade/distinfo | 8 +
flowblade/patches/patch-flowblade | 33 ++
flowblade/patches/patch-setup.py | 15 +
7 files changed, 1225 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index c8574b9507..eea2f661c7 100644
--- a/Makefile
+++ b/Makefile
@@ -848,6 +848,7 @@ SUBDIR+= flimp
SUBDIR+= flimsel
SUBDIR+= flite2
SUBDIR+= flnews-devel
+SUBDIR+= flowblade
SUBDIR+= flpsed
SUBDIR+= fltk14-devel
SUBDIR+= fluxbox
diff --git a/flowblade/DESCR b/flowblade/DESCR
new file mode 100644
index 0000000000..7946525eb3
--- /dev/null
+++ b/flowblade/DESCR
@@ -0,0 +1 @@
+Flowblade is a multitrack non-linear video editor.
diff --git a/flowblade/Makefile b/flowblade/Makefile
new file mode 100644
index 0000000000..59799dcb7b
--- /dev/null
+++ b/flowblade/Makefile
@@ -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@localhost
+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"
diff --git a/flowblade/PLIST b/flowblade/PLIST
new file mode 100644
index 0000000000..20ad99644a
--- /dev/null
+++ b/flowblade/PLIST
@@ -0,0 +1,1124 @@
+@comment $NetBSD$
+bin/flowblade
+lib/mime/packages/flowblade
+${PYSITELIB}/Flowblade/__init__.py
+${PYSITELIB}/Flowblade/__init__.pyc
+${PYSITELIB}/Flowblade/__init__.pyo
+${PYSITELIB}/Flowblade/app.py
+${PYSITELIB}/Flowblade/app.pyc
+${PYSITELIB}/Flowblade/app.pyo
+${PYSITELIB}/Flowblade/appconsts.py
+${PYSITELIB}/Flowblade/appconsts.pyc
+${PYSITELIB}/Flowblade/appconsts.pyo
+${PYSITELIB}/Flowblade/atomicfile.py
+${PYSITELIB}/Flowblade/atomicfile.pyc
+${PYSITELIB}/Flowblade/atomicfile.pyo
+${PYSITELIB}/Flowblade/audiomonitoring.py
+${PYSITELIB}/Flowblade/audiomonitoring.pyc
+${PYSITELIB}/Flowblade/audiomonitoring.pyo
+${PYSITELIB}/Flowblade/audiosync.py
+${PYSITELIB}/Flowblade/audiosync.pyc
+${PYSITELIB}/Flowblade/audiosync.pyo
+${PYSITELIB}/Flowblade/audiowaveform.py
+${PYSITELIB}/Flowblade/audiowaveform.pyc
+${PYSITELIB}/Flowblade/audiowaveform.pyo
+${PYSITELIB}/Flowblade/audiowaveformrenderer.py
+${PYSITELIB}/Flowblade/audiowaveformrenderer.pyc
+${PYSITELIB}/Flowblade/audiowaveformrenderer.pyo
+${PYSITELIB}/Flowblade/boxmove.py
+${PYSITELIB}/Flowblade/boxmove.pyc
+${PYSITELIB}/Flowblade/boxmove.pyo
+${PYSITELIB}/Flowblade/cairoarea.py
+${PYSITELIB}/Flowblade/cairoarea.pyc
+${PYSITELIB}/Flowblade/cairoarea.pyo
+${PYSITELIB}/Flowblade/clipeffectseditor.py
+${PYSITELIB}/Flowblade/clipeffectseditor.pyc
+${PYSITELIB}/Flowblade/clipeffectseditor.pyo
+${PYSITELIB}/Flowblade/clipenddragmode.py
+${PYSITELIB}/Flowblade/clipenddragmode.pyc
+${PYSITELIB}/Flowblade/clipenddragmode.pyo
+${PYSITELIB}/Flowblade/clipmenuaction.py
+${PYSITELIB}/Flowblade/clipmenuaction.pyc
+${PYSITELIB}/Flowblade/clipmenuaction.pyo
+${PYSITELIB}/Flowblade/compositeeditor.py
+${PYSITELIB}/Flowblade/compositeeditor.pyc
+${PYSITELIB}/Flowblade/compositeeditor.pyo
+${PYSITELIB}/Flowblade/compositorfades.py
+${PYSITELIB}/Flowblade/compositorfades.pyc
+${PYSITELIB}/Flowblade/compositorfades.pyo
+${PYSITELIB}/Flowblade/compositormodes.py
+${PYSITELIB}/Flowblade/compositormodes.pyc
+${PYSITELIB}/Flowblade/compositormodes.pyo
+${PYSITELIB}/Flowblade/cutmode.py
+${PYSITELIB}/Flowblade/cutmode.pyc
+${PYSITELIB}/Flowblade/cutmode.pyo
+${PYSITELIB}/Flowblade/dialogs.py
+${PYSITELIB}/Flowblade/dialogs.pyc
+${PYSITELIB}/Flowblade/dialogs.pyo
+${PYSITELIB}/Flowblade/dialogutils.py
+${PYSITELIB}/Flowblade/dialogutils.pyc
+${PYSITELIB}/Flowblade/dialogutils.pyo
+${PYSITELIB}/Flowblade/diskcachemanagement.py
+${PYSITELIB}/Flowblade/diskcachemanagement.pyc
+${PYSITELIB}/Flowblade/diskcachemanagement.pyo
+${PYSITELIB}/Flowblade/dnd.py
+${PYSITELIB}/Flowblade/dnd.pyc
+${PYSITELIB}/Flowblade/dnd.pyo
+${PYSITELIB}/Flowblade/edit.py
+${PYSITELIB}/Flowblade/edit.pyc
+${PYSITELIB}/Flowblade/edit.pyo
+${PYSITELIB}/Flowblade/editevent.py
+${PYSITELIB}/Flowblade/editevent.pyc
+${PYSITELIB}/Flowblade/editevent.pyo
+${PYSITELIB}/Flowblade/editorpersistance.py
+${PYSITELIB}/Flowblade/editorpersistance.pyc
+${PYSITELIB}/Flowblade/editorpersistance.pyo
+${PYSITELIB}/Flowblade/editorstate.py
+${PYSITELIB}/Flowblade/editorstate.pyc
+${PYSITELIB}/Flowblade/editorstate.pyo
+${PYSITELIB}/Flowblade/editorwindow.py
+${PYSITELIB}/Flowblade/editorwindow.pyc
+${PYSITELIB}/Flowblade/editorwindow.pyo
+${PYSITELIB}/Flowblade/exporting.py
+${PYSITELIB}/Flowblade/exporting.pyc
+${PYSITELIB}/Flowblade/exporting.pyo
+${PYSITELIB}/Flowblade/extraeditors.py
+${PYSITELIB}/Flowblade/extraeditors.pyc
+${PYSITELIB}/Flowblade/extraeditors.pyo
+${PYSITELIB}/Flowblade/glassbuttons.py
+${PYSITELIB}/Flowblade/glassbuttons.pyc
+${PYSITELIB}/Flowblade/glassbuttons.pyo
+${PYSITELIB}/Flowblade/gui.py
+${PYSITELIB}/Flowblade/gui.pyc
+${PYSITELIB}/Flowblade/gui.pyo
+${PYSITELIB}/Flowblade/guicomponents.py
+${PYSITELIB}/Flowblade/guicomponents.pyc
+${PYSITELIB}/Flowblade/guicomponents.pyo
+${PYSITELIB}/Flowblade/guiutils.py
+${PYSITELIB}/Flowblade/guiutils.pyc
+${PYSITELIB}/Flowblade/guiutils.pyo
+${PYSITELIB}/Flowblade/keyevents.py
+${PYSITELIB}/Flowblade/keyevents.pyc
+${PYSITELIB}/Flowblade/keyevents.pyo
+${PYSITELIB}/Flowblade/keyframeeditcanvas.py
+${PYSITELIB}/Flowblade/keyframeeditcanvas.pyc
+${PYSITELIB}/Flowblade/keyframeeditcanvas.pyo
+${PYSITELIB}/Flowblade/keyframeeditor.py
+${PYSITELIB}/Flowblade/keyframeeditor.pyc
+${PYSITELIB}/Flowblade/keyframeeditor.pyo
+${PYSITELIB}/Flowblade/kftoolmode.py
+${PYSITELIB}/Flowblade/kftoolmode.pyc
+${PYSITELIB}/Flowblade/kftoolmode.pyo
+${PYSITELIB}/Flowblade/launch/flowbladeaudiorender
+${PYSITELIB}/Flowblade/launch/flowbladebatch
+${PYSITELIB}/Flowblade/launch/flowbladeclapperless
+${PYSITELIB}/Flowblade/launch/flowbladegmic
+${PYSITELIB}/Flowblade/launch/flowblademediaimport
+${PYSITELIB}/Flowblade/launch/flowblademedialinker
+${PYSITELIB}/Flowblade/launch/flowbladephantom
+${PYSITELIB}/Flowblade/launch/flowbladesinglerender
+${PYSITELIB}/Flowblade/locale/Flowblade/flowblade.pot
+${PYSITELIB}/Flowblade/locale/cs/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/cs/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/de/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/de/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/es/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/es/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/fr/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/fr/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/hu/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/hu/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/it/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/it/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/pl/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/pl/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/ru/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/ru/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/uk/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/uk/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/zh_CN/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/zh_CN/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/locale/zh_TW/LC_MESSAGES/flowblade.mo
+${PYSITELIB}/Flowblade/locale/zh_TW/LC_MESSAGES/flowblade.po
+${PYSITELIB}/Flowblade/lutfilter.py
+${PYSITELIB}/Flowblade/lutfilter.pyc
+${PYSITELIB}/Flowblade/lutfilter.pyo
+${PYSITELIB}/Flowblade/medialinker.py
+${PYSITELIB}/Flowblade/medialinker.pyc
+${PYSITELIB}/Flowblade/medialinker.pyo
+${PYSITELIB}/Flowblade/medialog.py
+${PYSITELIB}/Flowblade/medialog.pyc
+${PYSITELIB}/Flowblade/medialog.pyo
+${PYSITELIB}/Flowblade/menuactions.py
+${PYSITELIB}/Flowblade/menuactions.pyc
+${PYSITELIB}/Flowblade/menuactions.pyo
+${PYSITELIB}/Flowblade/middlebar.py
+${PYSITELIB}/Flowblade/middlebar.pyc
+${PYSITELIB}/Flowblade/middlebar.pyo
+${PYSITELIB}/Flowblade/miscdataobjects.py
+${PYSITELIB}/Flowblade/miscdataobjects.pyc
+${PYSITELIB}/Flowblade/miscdataobjects.pyo
+${PYSITELIB}/Flowblade/mltenv.py
+${PYSITELIB}/Flowblade/mltenv.pyc
+${PYSITELIB}/Flowblade/mltenv.pyo
+${PYSITELIB}/Flowblade/mltfilters.py
+${PYSITELIB}/Flowblade/mltfilters.pyc
+${PYSITELIB}/Flowblade/mltfilters.pyo
+${PYSITELIB}/Flowblade/mltplayer.py
+${PYSITELIB}/Flowblade/mltplayer.pyc
+${PYSITELIB}/Flowblade/mltplayer.pyo
+${PYSITELIB}/Flowblade/mltprofiles.py
+${PYSITELIB}/Flowblade/mltprofiles.pyc
+${PYSITELIB}/Flowblade/mltprofiles.pyo
+${PYSITELIB}/Flowblade/mltrefhold.py
+${PYSITELIB}/Flowblade/mltrefhold.pyc
+${PYSITELIB}/Flowblade/mltrefhold.pyo
+${PYSITELIB}/Flowblade/mlttransitions.py
+${PYSITELIB}/Flowblade/mlttransitions.pyc
+${PYSITELIB}/Flowblade/mlttransitions.pyo
+${PYSITELIB}/Flowblade/modesetting.py
+${PYSITELIB}/Flowblade/modesetting.pyc
+${PYSITELIB}/Flowblade/modesetting.pyo
+${PYSITELIB}/Flowblade/monitorevent.py
+${PYSITELIB}/Flowblade/monitorevent.pyc
+${PYSITELIB}/Flowblade/monitorevent.pyo
+${PYSITELIB}/Flowblade/monitorwidget.py
+${PYSITELIB}/Flowblade/monitorwidget.pyc
+${PYSITELIB}/Flowblade/monitorwidget.pyo
+${PYSITELIB}/Flowblade/movemodes.py
+${PYSITELIB}/Flowblade/movemodes.pyc
+${PYSITELIB}/Flowblade/movemodes.pyo
+${PYSITELIB}/Flowblade/multimovemode.py
+${PYSITELIB}/Flowblade/multimovemode.pyc
+${PYSITELIB}/Flowblade/multimovemode.pyo
+${PYSITELIB}/Flowblade/multitrimmode.py
+${PYSITELIB}/Flowblade/multitrimmode.pyc
+${PYSITELIB}/Flowblade/multitrimmode.pyo
+${PYSITELIB}/Flowblade/panels.py
+${PYSITELIB}/Flowblade/panels.pyc
+${PYSITELIB}/Flowblade/panels.pyo
+${PYSITELIB}/Flowblade/patternproducer.py
+${PYSITELIB}/Flowblade/patternproducer.pyc
+${PYSITELIB}/Flowblade/patternproducer.pyo
+${PYSITELIB}/Flowblade/persistance.py
+${PYSITELIB}/Flowblade/persistance.pyc
+${PYSITELIB}/Flowblade/persistance.pyo
+${PYSITELIB}/Flowblade/positionbar.py
+${PYSITELIB}/Flowblade/positionbar.pyc
+${PYSITELIB}/Flowblade/positionbar.pyo
+${PYSITELIB}/Flowblade/preferenceswindow.py
+${PYSITELIB}/Flowblade/preferenceswindow.pyc
+${PYSITELIB}/Flowblade/preferenceswindow.pyo
+${PYSITELIB}/Flowblade/processutils.py
+${PYSITELIB}/Flowblade/processutils.pyc
+${PYSITELIB}/Flowblade/processutils.pyo
+${PYSITELIB}/Flowblade/profilesmanager.py
+${PYSITELIB}/Flowblade/profilesmanager.pyc
+${PYSITELIB}/Flowblade/profilesmanager.pyo
+${PYSITELIB}/Flowblade/projectaction.py
+${PYSITELIB}/Flowblade/projectaction.pyc
+${PYSITELIB}/Flowblade/projectaction.pyo
+${PYSITELIB}/Flowblade/projectdata.py
+${PYSITELIB}/Flowblade/projectdata.pyc
+${PYSITELIB}/Flowblade/projectdata.pyo
+${PYSITELIB}/Flowblade/projectinfogui.py
+${PYSITELIB}/Flowblade/projectinfogui.pyc
+${PYSITELIB}/Flowblade/projectinfogui.pyo
+${PYSITELIB}/Flowblade/projectmediaimport.py
+${PYSITELIB}/Flowblade/projectmediaimport.pyc
+${PYSITELIB}/Flowblade/projectmediaimport.pyo
+${PYSITELIB}/Flowblade/propertyedit.py
+${PYSITELIB}/Flowblade/propertyedit.pyc
+${PYSITELIB}/Flowblade/propertyedit.pyo
+${PYSITELIB}/Flowblade/propertyeditorbuilder.py
+${PYSITELIB}/Flowblade/propertyeditorbuilder.pyc
+${PYSITELIB}/Flowblade/propertyeditorbuilder.pyo
+${PYSITELIB}/Flowblade/propertyparse.py
+${PYSITELIB}/Flowblade/propertyparse.pyc
+${PYSITELIB}/Flowblade/propertyparse.pyo
+${PYSITELIB}/Flowblade/proxyediting.py
+${PYSITELIB}/Flowblade/proxyediting.pyc
+${PYSITELIB}/Flowblade/proxyediting.pyo
+${PYSITELIB}/Flowblade/render.py
+${PYSITELIB}/Flowblade/render.pyc
+${PYSITELIB}/Flowblade/render.pyo
+${PYSITELIB}/Flowblade/renderconsumer.py
+${PYSITELIB}/Flowblade/renderconsumer.pyc
+${PYSITELIB}/Flowblade/renderconsumer.pyo
+${PYSITELIB}/Flowblade/rendergui.py
+${PYSITELIB}/Flowblade/rendergui.pyc
+${PYSITELIB}/Flowblade/rendergui.pyo
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-insensitive-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-insensitive-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-insensitive-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-insensitive-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-insensitive.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-insensitive%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-selectionmode-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-selectionmode-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-selectionmode.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked-selectionmode%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-checked%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-insensitive-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-insensitive-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-insensitive-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-insensitive-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-insensitive.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-insensitive%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-mixed%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-selectionmode-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-selectionmode-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-selectionmode.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-selectionmode%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-insensitive-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-insensitive-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-insensitive-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-insensitive-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-insensitive.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-insensitive%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked.png
+${PYSITELIB}/Flowblade/res/css/assets/checkbox-unchecked%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-insensitive-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-insensitive-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-insensitive-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-insensitive-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-insensitive.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-insensitive%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-checked%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-insensitive-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-insensitive-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-insensitive-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-insensitive-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-insensitive.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-insensitive%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-mixed%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-insensitive-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-insensitive-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-insensitive-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-insensitive-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-insensitive.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-insensitive%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked.png
+${PYSITELIB}/Flowblade/res/css/assets/radio-unchecked%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-header-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-header-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-header.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-header%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive-header-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive-header-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive-header.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive-header%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-insensitive%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-active.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-active%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-header-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-header-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-header.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-header%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive-header-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive-header-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive-header.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive-header%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-insensitive%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch-selected.png
+${PYSITELIB}/Flowblade/res/css/assets/switch-selected%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/switch.png
+${PYSITELIB}/Flowblade/res/css/assets/switch%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/thumbnail-frame.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-active-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-active-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-active.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-active%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-backdrop-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-backdrop-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-backdrop.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-backdrop%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-hover-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-hover-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-hover.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close-hover%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-close%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-active-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-active-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-active.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-active%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-backdrop-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-backdrop-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-backdrop.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-backdrop%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-hover-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-hover-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-hover.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize-hover%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-maximize%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-active-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-active-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-active.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-active%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-backdrop-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-backdrop-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-backdrop.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-backdrop%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-hover-dark.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-hover-dark%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-hover.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize-hover%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize.png
+${PYSITELIB}/Flowblade/res/css/assets/titlebutton-minimize%2.png@localhost
+${PYSITELIB}/Flowblade/res/css/gtk-flowblade-dark.css
+${PYSITELIB}/Flowblade/res/css/sass/_applications.scss
+${PYSITELIB}/Flowblade/res/css/sass/_colors-public.scss
+${PYSITELIB}/Flowblade/res/css/sass/_colors.scss
+${PYSITELIB}/Flowblade/res/css/sass/_common.scss
+${PYSITELIB}/Flowblade/res/css/sass/_drawing.scss
+${PYSITELIB}/Flowblade/res/css/sass/_granite.scss
+${PYSITELIB}/Flowblade/res/css/sass/_lightdm.scss
+${PYSITELIB}/Flowblade/res/css/sass/_transparent_widgets.scss
+${PYSITELIB}/Flowblade/res/css/sass/_unity.scss
+${PYSITELIB}/Flowblade/res/css/sass/gtk-dark.scss
+${PYSITELIB}/Flowblade/res/css/sass/gtk-darker.scss
+${PYSITELIB}/Flowblade/res/css/sass/gtk-solid-dark.scss
+${PYSITELIB}/Flowblade/res/css/sass/gtk-solid-darker.scss
+${PYSITELIB}/Flowblade/res/css/sass/gtk-solid.scss
+${PYSITELIB}/Flowblade/res/css/sass/gtk.scss
+${PYSITELIB}/Flowblade/res/darktheme/add_fade_in.png
+${PYSITELIB}/Flowblade/res/darktheme/add_fade_out.png
+${PYSITELIB}/Flowblade/res/darktheme/add_kf.png
+${PYSITELIB}/Flowblade/res/darktheme/alpha_filter.png
+${PYSITELIB}/Flowblade/res/darktheme/append_clip.png
+${PYSITELIB}/Flowblade/res/darktheme/append_media_log.png
+${PYSITELIB}/Flowblade/res/darktheme/audio_desc_icon.png
+${PYSITELIB}/Flowblade/res/darktheme/audio_file.png
+${PYSITELIB}/Flowblade/res/darktheme/audio_filter.png
+${PYSITELIB}/Flowblade/res/darktheme/audio_filter_sin.png
+${PYSITELIB}/Flowblade/res/darktheme/audio_indicator.png
+${PYSITELIB}/Flowblade/res/darktheme/audio_levels_menu_launch.png
+${PYSITELIB}/Flowblade/res/darktheme/audio_levels_render.png
+${PYSITELIB}/Flowblade/res/darktheme/backward_s.png
+${PYSITELIB}/Flowblade/res/darktheme/bin_5.png
+${PYSITELIB}/Flowblade/res/darktheme/black.jpg
+${PYSITELIB}/Flowblade/res/darktheme/blank_trim_view.png
+${PYSITELIB}/Flowblade/res/darktheme/blue_channel.png
+${PYSITELIB}/Flowblade/res/darktheme/blur_filter.png
+${PYSITELIB}/Flowblade/res/darktheme/bothways.png
+${PYSITELIB}/Flowblade/res/darktheme/center_horizontal.png
+${PYSITELIB}/Flowblade/res/darktheme/center_vertical.png
+${PYSITELIB}/Flowblade/res/darktheme/clip_all_mute.png
+${PYSITELIB}/Flowblade/res/darktheme/clip_audio_mute.png
+${PYSITELIB}/Flowblade/res/darktheme/clip_button.png
+${PYSITELIB}/Flowblade/res/darktheme/clip_button_active.png
+${PYSITELIB}/Flowblade/res/darktheme/clip_dnd.png
+${PYSITELIB}/Flowblade/res/darktheme/clip_edited.png
+${PYSITELIB}/Flowblade/res/darktheme/clip_marker.png
+${PYSITELIB}/Flowblade/res/darktheme/clip_video_mute.png
+${PYSITELIB}/Flowblade/res/darktheme/close_match.png
+${PYSITELIB}/Flowblade/res/darktheme/color.png
+${PYSITELIB}/Flowblade/res/darktheme/color_filter.png
+${PYSITELIB}/Flowblade/res/darktheme/color_wheel.png
+${PYSITELIB}/Flowblade/res/darktheme/columns.png
+${PYSITELIB}/Flowblade/res/darktheme/compositor.png
+${PYSITELIB}/Flowblade/res/darktheme/ctx_drag_left.png
+${PYSITELIB}/Flowblade/res/darktheme/ctx_drag_right.png
+${PYSITELIB}/Flowblade/res/darktheme/ctx_sideways.png
+${PYSITELIB}/Flowblade/res/darktheme/ctx_trim_left.png
+${PYSITELIB}/Flowblade/res/darktheme/ctx_trim_right.png
+${PYSITELIB}/Flowblade/res/darktheme/curve_flipped_s.png
+${PYSITELIB}/Flowblade/res/darktheme/curve_s.png
+${PYSITELIB}/Flowblade/res/darktheme/cut.png
+${PYSITELIB}/Flowblade/res/darktheme/cut_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/delete_kf.png
+${PYSITELIB}/Flowblade/res/darktheme/delete_log_range.png
+${PYSITELIB}/Flowblade/res/darktheme/delete_range.png
+${PYSITELIB}/Flowblade/res/darktheme/dissolve.png
+${PYSITELIB}/Flowblade/res/darktheme/distort_filter.png
+${PYSITELIB}/Flowblade/res/darktheme/edge.png
+${PYSITELIB}/Flowblade/res/darktheme/empty.png
+${PYSITELIB}/Flowblade/res/darktheme/eye.png
+${PYSITELIB}/Flowblade/res/darktheme/fallback_thumb.png
+${PYSITELIB}/Flowblade/res/darktheme/filter.png
+${PYSITELIB}/Flowblade/res/darktheme/filter_add.png
+${PYSITELIB}/Flowblade/res/darktheme/filter_clip_icon.png
+${PYSITELIB}/Flowblade/res/darktheme/filter_clip_icon_sharp.png
+${PYSITELIB}/Flowblade/res/darktheme/filter_delete.png
+${PYSITELIB}/Flowblade/res/darktheme/filters_all_toggle.png
+${PYSITELIB}/Flowblade/res/darktheme/fix.png
+${PYSITELIB}/Flowblade/res/darktheme/flowblade_splash_black_small.png
+${PYSITELIB}/Flowblade/res/darktheme/flowbladeappicon.png
+${PYSITELIB}/Flowblade/res/darktheme/flowbladebatchappicon.png
+${PYSITELIB}/Flowblade/res/darktheme/flowblademedialinker.png
+${PYSITELIB}/Flowblade/res/darktheme/flowbladesinglerendericon.png
+${PYSITELIB}/Flowblade/res/darktheme/flowbladetoolicon.png
+${PYSITELIB}/Flowblade/res/darktheme/forward_s.png
+${PYSITELIB}/Flowblade/res/darktheme/full_lock.png
+${PYSITELIB}/Flowblade/res/darktheme/geom_action.png
+${PYSITELIB}/Flowblade/res/darktheme/graphics_indicator.png
+${PYSITELIB}/Flowblade/res/darktheme/green_channel.png
+${PYSITELIB}/Flowblade/res/darktheme/guides_view_switch.png
+${PYSITELIB}/Flowblade/res/darktheme/hamburger.png
+${PYSITELIB}/Flowblade/res/darktheme/hamburger_big.png
+${PYSITELIB}/Flowblade/res/darktheme/hamburger_not_active.png
+${PYSITELIB}/Flowblade/res/darktheme/has_proxy_indicator.png
+${PYSITELIB}/Flowblade/res/darktheme/header_text.png
+${PYSITELIB}/Flowblade/res/darktheme/highlights.png
+${PYSITELIB}/Flowblade/res/darktheme/imgseq_indicator.png
+${PYSITELIB}/Flowblade/res/darktheme/insert_arrow.png
+${PYSITELIB}/Flowblade/res/darktheme/insert_arrow_fb.png
+${PYSITELIB}/Flowblade/res/darktheme/insert_clip.png
+${PYSITELIB}/Flowblade/res/darktheme/insert_media_log.png
+${PYSITELIB}/Flowblade/res/darktheme/insert_move.png
+${PYSITELIB}/Flowblade/res/darktheme/insertmove_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/is_proxy_indicator.png
+${PYSITELIB}/Flowblade/res/darktheme/keyb_trim.png
+${PYSITELIB}/Flowblade/res/darktheme/kf_active.png
+${PYSITELIB}/Flowblade/res/darktheme/kf_edit_kf_to_next_frame.png
+${PYSITELIB}/Flowblade/res/darktheme/kf_edit_kf_to_prev_frame.png
+${PYSITELIB}/Flowblade/res/darktheme/kf_edit_next_frame.png
+${PYSITELIB}/Flowblade/res/darktheme/kf_edit_prev_frame.png
+${PYSITELIB}/Flowblade/res/darktheme/kf_not_active.png
+${PYSITELIB}/Flowblade/res/darktheme/kf_not_active_tool.png
+${PYSITELIB}/Flowblade/res/darktheme/kftool_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/lift.png
+${PYSITELIB}/Flowblade/res/darktheme/linear_curve.png
+${PYSITELIB}/Flowblade/res/darktheme/log_range.png
+${PYSITELIB}/Flowblade/res/darktheme/mark_in_label.png
+${PYSITELIB}/Flowblade/res/darktheme/mark_in_s.png
+${PYSITELIB}/Flowblade/res/darktheme/mark_in_very_small.png
+${PYSITELIB}/Flowblade/res/darktheme/mark_out_label.png
+${PYSITELIB}/Flowblade/res/darktheme/mark_out_s.png
+${PYSITELIB}/Flowblade/res/darktheme/marker.png
+${PYSITELIB}/Flowblade/res/darktheme/marks_clear_s.png
+${PYSITELIB}/Flowblade/res/darktheme/marks_length_label.png
+${PYSITELIB}/Flowblade/res/darktheme/media-record.png
+${PYSITELIB}/Flowblade/res/darktheme/media_log_action.png
+${PYSITELIB}/Flowblade/res/darktheme/midtones.png
+${PYSITELIB}/Flowblade/res/darktheme/monitor_indicator.png
+${PYSITELIB}/Flowblade/res/darktheme/movement_filter.png
+${PYSITELIB}/Flowblade/res/darktheme/multimove_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/multitrim_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/next_frame_s.png
+${PYSITELIB}/Flowblade/res/darktheme/next_frame_trim.png
+${PYSITELIB}/Flowblade/res/darktheme/next_kf.png
+${PYSITELIB}/Flowblade/res/darktheme/one_roll_trim.png
+${PYSITELIB}/Flowblade/res/darktheme/oneroll_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/oneroll_cursor_ripple.png
+${PYSITELIB}/Flowblade/res/darktheme/oneroll_noedit_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/oneroll_tool.png
+${PYSITELIB}/Flowblade/res/darktheme/open_gmic.png
+${PYSITELIB}/Flowblade/res/darktheme/open_log_item_in_monitor.png
+${PYSITELIB}/Flowblade/res/darktheme/open_mixer.png
+${PYSITELIB}/Flowblade/res/darktheme/open_natron.png
+${PYSITELIB}/Flowblade/res/darktheme/open_renderqueue.png
+${PYSITELIB}/Flowblade/res/darktheme/open_titler.png
+${PYSITELIB}/Flowblade/res/darktheme/over_move.png
+${PYSITELIB}/Flowblade/res/darktheme/overwrite_clip.png
+${PYSITELIB}/Flowblade/res/darktheme/overwrite_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/overwrite_cursor_box.png
+${PYSITELIB}/Flowblade/res/darktheme/overwrite_range.png
+${PYSITELIB}/Flowblade/res/darktheme/overwrite_tool.png
+${PYSITELIB}/Flowblade/res/darktheme/pattern_producer_indicator.png
+${PYSITELIB}/Flowblade/res/darktheme/pattern_producer_trim_view.png
+${PYSITELIB}/Flowblade/res/darktheme/play_2_s.png
+${PYSITELIB}/Flowblade/res/darktheme/play_loop.png
+${PYSITELIB}/Flowblade/res/darktheme/play_pause_s.png
+${PYSITELIB}/Flowblade/res/darktheme/posbarpointer.png
+${PYSITELIB}/Flowblade/res/darktheme/prev_frame_s.png
+${PYSITELIB}/Flowblade/res/darktheme/prev_frame_trim.png
+${PYSITELIB}/Flowblade/res/darktheme/prev_kf.png
+${PYSITELIB}/Flowblade/res/darktheme/profile_warning.png
+${PYSITELIB}/Flowblade/res/darktheme/program_view_2.png
+${PYSITELIB}/Flowblade/res/darktheme/project_proxy.png
+${PYSITELIB}/Flowblade/res/darktheme/proxy_button.png
+${PYSITELIB}/Flowblade/res/darktheme/red_channel.png
+${PYSITELIB}/Flowblade/res/darktheme/redo.png
+${PYSITELIB}/Flowblade/res/darktheme/resync.png
+${PYSITELIB}/Flowblade/res/darktheme/rgb_channel.png
+${PYSITELIB}/Flowblade/res/darktheme/rgbparade.png
+${PYSITELIB}/Flowblade/res/darktheme/ripple_delete.png
+${PYSITELIB}/Flowblade/res/darktheme/roto_kf_edit_mode.png
+${PYSITELIB}/Flowblade/res/darktheme/roto_move_mode.png
+${PYSITELIB}/Flowblade/res/darktheme/sequence.png
+${PYSITELIB}/Flowblade/res/darktheme/shadow.png
+${PYSITELIB}/Flowblade/res/darktheme/show_all_files.png
+${PYSITELIB}/Flowblade/res/darktheme/show_audio_files.png
+${PYSITELIB}/Flowblade/res/darktheme/show_compositors.png
+${PYSITELIB}/Flowblade/res/darktheme/show_filters.png
+${PYSITELIB}/Flowblade/res/darktheme/show_graphics_files.png
+${PYSITELIB}/Flowblade/res/darktheme/show_imgseq_files.png
+${PYSITELIB}/Flowblade/res/darktheme/show_media.png
+${PYSITELIB}/Flowblade/res/darktheme/show_pattern_producers.png
+${PYSITELIB}/Flowblade/res/darktheme/show_render.png
+${PYSITELIB}/Flowblade/res/darktheme/show_sequences.png
+${PYSITELIB}/Flowblade/res/darktheme/show_video_files.png
+${PYSITELIB}/Flowblade/res/darktheme/slide_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/slide_noedit_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/slider_icon.png
+${PYSITELIB}/Flowblade/res/darktheme/snap_magnet.png
+${PYSITELIB}/Flowblade/res/darktheme/splice_out.png
+${PYSITELIB}/Flowblade/res/darktheme/split_audio.png
+${PYSITELIB}/Flowblade/res/darktheme/star.png
+${PYSITELIB}/Flowblade/res/darktheme/star_not_active.png
+${PYSITELIB}/Flowblade/res/darktheme/stop_loop.png
+${PYSITELIB}/Flowblade/res/darktheme/stop_s.png
+${PYSITELIB}/Flowblade/res/darktheme/stop_s_trim.png
+${PYSITELIB}/Flowblade/res/darktheme/tc_pointer_head.png
+${PYSITELIB}/Flowblade/res/darktheme/text_layer.png
+${PYSITELIB}/Flowblade/res/darktheme/timeline_button.png
+${PYSITELIB}/Flowblade/res/darktheme/timeline_button_active.png
+${PYSITELIB}/Flowblade/res/darktheme/tline_colors_launch.png
+${PYSITELIB}/Flowblade/res/darktheme/to_mark_in_s.png
+${PYSITELIB}/Flowblade/res/darktheme/to_mark_out_s.png
+${PYSITELIB}/Flowblade/res/darktheme/track_all_mute.png
+${PYSITELIB}/Flowblade/res/darktheme/track_all_mute_fb.png
+${PYSITELIB}/Flowblade/res/darktheme/track_all_on_A.png
+${PYSITELIB}/Flowblade/res/darktheme/track_all_on_A_fb.png
+${PYSITELIB}/Flowblade/res/darktheme/track_all_on_V.png
+${PYSITELIB}/Flowblade/res/darktheme/track_all_on_V_fb.png
+${PYSITELIB}/Flowblade/res/darktheme/track_audio_mute.png
+${PYSITELIB}/Flowblade/res/darktheme/track_audio_mute_A.png
+${PYSITELIB}/Flowblade/res/darktheme/track_audio_mute_A_fb.png
+${PYSITELIB}/Flowblade/res/darktheme/track_audio_mute_fb.png
+${PYSITELIB}/Flowblade/res/darktheme/track_bg.png
+${PYSITELIB}/Flowblade/res/darktheme/track_menu_launch.png
+${PYSITELIB}/Flowblade/res/darktheme/track_video_mute.png
+${PYSITELIB}/Flowblade/res/darktheme/track_video_mute_fb.png
+${PYSITELIB}/Flowblade/res/darktheme/transform.png
+${PYSITELIB}/Flowblade/res/darktheme/transition_right.png
+${PYSITELIB}/Flowblade/res/darktheme/transition_wrong.png
+${PYSITELIB}/Flowblade/res/darktheme/trim_view.png
+${PYSITELIB}/Flowblade/res/darktheme/two_roll_trim.png
+${PYSITELIB}/Flowblade/res/darktheme/tworoll_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/tworoll_noedit_cursor.png
+${PYSITELIB}/Flowblade/res/darktheme/undo.png
+${PYSITELIB}/Flowblade/res/darktheme/vectorscope.png
+${PYSITELIB}/Flowblade/res/darktheme/view_side.png
+${PYSITELIB}/Flowblade/res/darktheme/workflow.png
+${PYSITELIB}/Flowblade/res/darktheme/zoom_in.png
+${PYSITELIB}/Flowblade/res/darktheme/zoom_length.png
+${PYSITELIB}/Flowblade/res/darktheme/zoom_out.png
+${PYSITELIB}/Flowblade/res/filters/compositors.xml
+${PYSITELIB}/Flowblade/res/filters/filters.xml
+${PYSITELIB}/Flowblade/res/filters/replace.xml
+${PYSITELIB}/Flowblade/res/filters/wipes/Cross.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/Puzzle.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/Rectangle_Bars.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/Torn_frame.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/bi-linear_x.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/bi-linear_y.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/blinds_in_to_out.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/blinds_in_to_out_big.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/blinds_sliding.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/burst.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/checkerboard.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/circle_in_to_out.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/circle_out_to_in.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/clock_left_to_right.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/clock_right_to_left.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/cloud.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/flower.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/fogg.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/fractal.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/free_curves.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/free_stripes.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/heart.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/kosette_honeycomb.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/kosette_paint.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/radial_bars.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/rays.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/rectangle_in_to_out.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/rectangle_out_to_in.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/sand.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/sphere.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/spiral.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/spiral2.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/spiral_abstract.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/spiral_big.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/spiral_medium.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/spots.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/square_bars.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/star.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/symmetric_clock.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/vertical_blinds_in_to_out.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/vertical_blinds_in_to_out_big.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wipe_bottom_to_top.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wipe_diagonal_1.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wipe_diagonal_2.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wipe_diagonal_3.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wipe_diagonal_4.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wipe_left_to_right.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wipe_right_to_left.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wipe_top_to_bottom.pgm
+${PYSITELIB}/Flowblade/res/filters/wipes/wood.pgm
+${PYSITELIB}/Flowblade/res/gmic/gmic2scripts.xml
+${PYSITELIB}/Flowblade/res/gmic/gmicscripts.xml
+${PYSITELIB}/Flowblade/res/help/contributors
+${PYSITELIB}/Flowblade/res/help/developers
+${PYSITELIB}/Flowblade/res/help/gpl3
+${PYSITELIB}/Flowblade/res/help/help.html
+${PYSITELIB}/Flowblade/res/help/translations
+${PYSITELIB}/Flowblade/res/img/add_fade_in.png
+${PYSITELIB}/Flowblade/res/img/add_fade_out.png
+${PYSITELIB}/Flowblade/res/img/add_kf.png
+${PYSITELIB}/Flowblade/res/img/alpha_filter.png
+${PYSITELIB}/Flowblade/res/img/append_clip.png
+${PYSITELIB}/Flowblade/res/img/append_media_log.png
+${PYSITELIB}/Flowblade/res/img/audio_desc_icon.png
+${PYSITELIB}/Flowblade/res/img/audio_file.png
+${PYSITELIB}/Flowblade/res/img/audio_filter.png
+${PYSITELIB}/Flowblade/res/img/audio_filter_sin.png
+${PYSITELIB}/Flowblade/res/img/audio_indicator.png
+${PYSITELIB}/Flowblade/res/img/audio_levels_menu_launch.png
+${PYSITELIB}/Flowblade/res/img/audio_levels_render.png
+${PYSITELIB}/Flowblade/res/img/backward_s.png
+${PYSITELIB}/Flowblade/res/img/bin_5.png
+${PYSITELIB}/Flowblade/res/img/black.jpg
+${PYSITELIB}/Flowblade/res/img/blank_trim_view.png
+${PYSITELIB}/Flowblade/res/img/blue_channel.png
+${PYSITELIB}/Flowblade/res/img/blur_filter.png
+${PYSITELIB}/Flowblade/res/img/bothways.png
+${PYSITELIB}/Flowblade/res/img/center_horizontal.png
+${PYSITELIB}/Flowblade/res/img/center_vertical.png
+${PYSITELIB}/Flowblade/res/img/clip_all_mute.png
+${PYSITELIB}/Flowblade/res/img/clip_audio_mute.png
+${PYSITELIB}/Flowblade/res/img/clip_button.png
+${PYSITELIB}/Flowblade/res/img/clip_button_active.png
+${PYSITELIB}/Flowblade/res/img/clip_dnd.png
+${PYSITELIB}/Flowblade/res/img/clip_edited.png
+${PYSITELIB}/Flowblade/res/img/clip_marker.png
+${PYSITELIB}/Flowblade/res/img/clip_video_mute.png
+${PYSITELIB}/Flowblade/res/img/close_match.png
+${PYSITELIB}/Flowblade/res/img/color.png
+${PYSITELIB}/Flowblade/res/img/color_filter.png
+${PYSITELIB}/Flowblade/res/img/color_wheel.png
+${PYSITELIB}/Flowblade/res/img/columns.png
+${PYSITELIB}/Flowblade/res/img/compositor.png
+${PYSITELIB}/Flowblade/res/img/ctx_drag_left.png
+${PYSITELIB}/Flowblade/res/img/ctx_drag_right.png
+${PYSITELIB}/Flowblade/res/img/ctx_sideways.png
+${PYSITELIB}/Flowblade/res/img/ctx_trim_left.png
+${PYSITELIB}/Flowblade/res/img/ctx_trim_right.png
+${PYSITELIB}/Flowblade/res/img/curve_flipped_s.png
+${PYSITELIB}/Flowblade/res/img/curve_s.png
+${PYSITELIB}/Flowblade/res/img/cut.png
+${PYSITELIB}/Flowblade/res/img/cut_cursor.png
+${PYSITELIB}/Flowblade/res/img/delete_kf.png
+${PYSITELIB}/Flowblade/res/img/delete_log_range.png
+${PYSITELIB}/Flowblade/res/img/delete_range.png
+${PYSITELIB}/Flowblade/res/img/dissolve.png
+${PYSITELIB}/Flowblade/res/img/distort_filter.png
+${PYSITELIB}/Flowblade/res/img/edge.png
+${PYSITELIB}/Flowblade/res/img/empty.png
+${PYSITELIB}/Flowblade/res/img/eye.png
+${PYSITELIB}/Flowblade/res/img/fallback_thumb.png
+${PYSITELIB}/Flowblade/res/img/filter.png
+${PYSITELIB}/Flowblade/res/img/filter_add.png
+${PYSITELIB}/Flowblade/res/img/filter_clip_icon.png
+${PYSITELIB}/Flowblade/res/img/filter_clip_icon_sharp.png
+${PYSITELIB}/Flowblade/res/img/filter_delete.png
+${PYSITELIB}/Flowblade/res/img/filters_all_toggle.png
+${PYSITELIB}/Flowblade/res/img/fix.png
+${PYSITELIB}/Flowblade/res/img/flowblade_splash_black_small.png
+${PYSITELIB}/Flowblade/res/img/flowbladeappicon.png
+${PYSITELIB}/Flowblade/res/img/flowbladebatchappicon.png
+${PYSITELIB}/Flowblade/res/img/flowblademedialinker.png
+${PYSITELIB}/Flowblade/res/img/flowbladesinglerendericon.png
+${PYSITELIB}/Flowblade/res/img/flowbladetoolicon.png
+${PYSITELIB}/Flowblade/res/img/forward_s.png
+${PYSITELIB}/Flowblade/res/img/full_lock.png
+${PYSITELIB}/Flowblade/res/img/geom_action.png
+${PYSITELIB}/Flowblade/res/img/graphics_indicator.png
+${PYSITELIB}/Flowblade/res/img/green_channel.png
+${PYSITELIB}/Flowblade/res/img/guides_view_switch.png
+${PYSITELIB}/Flowblade/res/img/hamburger.png
+${PYSITELIB}/Flowblade/res/img/hamburger_big.png
+${PYSITELIB}/Flowblade/res/img/hamburger_not_active.png
+${PYSITELIB}/Flowblade/res/img/has_proxy_indicator.png
+${PYSITELIB}/Flowblade/res/img/header_text.png
+${PYSITELIB}/Flowblade/res/img/highlights.png
+${PYSITELIB}/Flowblade/res/img/imgseq_indicator.png
+${PYSITELIB}/Flowblade/res/img/insert_arrow.png
+${PYSITELIB}/Flowblade/res/img/insert_clip.png
+${PYSITELIB}/Flowblade/res/img/insert_media_log.png
+${PYSITELIB}/Flowblade/res/img/insert_move.png
+${PYSITELIB}/Flowblade/res/img/insertmove_cursor.png
+${PYSITELIB}/Flowblade/res/img/is_proxy_indicator.png
+${PYSITELIB}/Flowblade/res/img/keyb_trim.png
+${PYSITELIB}/Flowblade/res/img/kf_active.png
+${PYSITELIB}/Flowblade/res/img/kf_edit_kf_to_next_frame.png
+${PYSITELIB}/Flowblade/res/img/kf_edit_kf_to_prev_frame.png
+${PYSITELIB}/Flowblade/res/img/kf_edit_next_frame.png
+${PYSITELIB}/Flowblade/res/img/kf_edit_prev_frame.png
+${PYSITELIB}/Flowblade/res/img/kf_not_active.png
+${PYSITELIB}/Flowblade/res/img/kf_not_active_tool.png
+${PYSITELIB}/Flowblade/res/img/kftool_cursor.png
+${PYSITELIB}/Flowblade/res/img/lift.png
+${PYSITELIB}/Flowblade/res/img/linear_curve.png
+${PYSITELIB}/Flowblade/res/img/log_range.png
+${PYSITELIB}/Flowblade/res/img/mark_in_label.png
+${PYSITELIB}/Flowblade/res/img/mark_in_s.png
+${PYSITELIB}/Flowblade/res/img/mark_in_very_small.png
+${PYSITELIB}/Flowblade/res/img/mark_out_label.png
+${PYSITELIB}/Flowblade/res/img/mark_out_s.png
+${PYSITELIB}/Flowblade/res/img/marker.png
+${PYSITELIB}/Flowblade/res/img/marks_clear_s.png
+${PYSITELIB}/Flowblade/res/img/marks_length_label.png
+${PYSITELIB}/Flowblade/res/img/media-record.png
+${PYSITELIB}/Flowblade/res/img/media_log_action.png
+${PYSITELIB}/Flowblade/res/img/midtones.png
+${PYSITELIB}/Flowblade/res/img/monitor_indicator.png
+${PYSITELIB}/Flowblade/res/img/movement_filter.png
+${PYSITELIB}/Flowblade/res/img/multimove_cursor.png
+${PYSITELIB}/Flowblade/res/img/multitrim_cursor.png
+${PYSITELIB}/Flowblade/res/img/next_frame_s.png
+${PYSITELIB}/Flowblade/res/img/next_frame_trim.png
+${PYSITELIB}/Flowblade/res/img/next_kf.png
+${PYSITELIB}/Flowblade/res/img/one_roll_trim.png
+${PYSITELIB}/Flowblade/res/img/oneroll_cursor.png
+${PYSITELIB}/Flowblade/res/img/oneroll_cursor_ripple.png
+${PYSITELIB}/Flowblade/res/img/oneroll_noedit_cursor.png
+${PYSITELIB}/Flowblade/res/img/oneroll_tool.png
+${PYSITELIB}/Flowblade/res/img/open_gmic.png
+${PYSITELIB}/Flowblade/res/img/open_log_item_in_monitor.png
+${PYSITELIB}/Flowblade/res/img/open_mixer.png
+${PYSITELIB}/Flowblade/res/img/open_natron.png
+${PYSITELIB}/Flowblade/res/img/open_renderqueue.png
+${PYSITELIB}/Flowblade/res/img/open_titler.png
+${PYSITELIB}/Flowblade/res/img/over_move.png
+${PYSITELIB}/Flowblade/res/img/overwrite_clip.png
+${PYSITELIB}/Flowblade/res/img/overwrite_cursor.png
+${PYSITELIB}/Flowblade/res/img/overwrite_cursor_box.png
+${PYSITELIB}/Flowblade/res/img/overwrite_range.png
+${PYSITELIB}/Flowblade/res/img/overwrite_tool.png
+${PYSITELIB}/Flowblade/res/img/pattern_producer_indicator.png
+${PYSITELIB}/Flowblade/res/img/pattern_producer_trim_view.png
+${PYSITELIB}/Flowblade/res/img/play_2_s.png
+${PYSITELIB}/Flowblade/res/img/play_loop.png
+${PYSITELIB}/Flowblade/res/img/play_pause_s.png
+${PYSITELIB}/Flowblade/res/img/posbarpointer.png
+${PYSITELIB}/Flowblade/res/img/prev_frame_s.png
+${PYSITELIB}/Flowblade/res/img/prev_frame_trim.png
+${PYSITELIB}/Flowblade/res/img/prev_kf.png
+${PYSITELIB}/Flowblade/res/img/profile_warning.png
+${PYSITELIB}/Flowblade/res/img/program_view_2.png
+${PYSITELIB}/Flowblade/res/img/project_proxy.png
+${PYSITELIB}/Flowblade/res/img/proxy_button.png
+${PYSITELIB}/Flowblade/res/img/red_channel.png
+${PYSITELIB}/Flowblade/res/img/redo.png
+${PYSITELIB}/Flowblade/res/img/resync.png
+${PYSITELIB}/Flowblade/res/img/rgb_channel.png
+${PYSITELIB}/Flowblade/res/img/rgbparade.png
+${PYSITELIB}/Flowblade/res/img/ripple_delete.png
+${PYSITELIB}/Flowblade/res/img/roto_kf_edit_mode.png
+${PYSITELIB}/Flowblade/res/img/roto_move_mode.png
+${PYSITELIB}/Flowblade/res/img/sequence.png
+${PYSITELIB}/Flowblade/res/img/shadow.png
+${PYSITELIB}/Flowblade/res/img/show_all_files.png
+${PYSITELIB}/Flowblade/res/img/show_audio_files.png
+${PYSITELIB}/Flowblade/res/img/show_compositors.png
+${PYSITELIB}/Flowblade/res/img/show_filters.png
+${PYSITELIB}/Flowblade/res/img/show_graphics_files.png
+${PYSITELIB}/Flowblade/res/img/show_imgseq_files.png
+${PYSITELIB}/Flowblade/res/img/show_media.png
+${PYSITELIB}/Flowblade/res/img/show_pattern_producers.png
+${PYSITELIB}/Flowblade/res/img/show_render.png
+${PYSITELIB}/Flowblade/res/img/show_sequences.png
+${PYSITELIB}/Flowblade/res/img/show_video_files.png
+${PYSITELIB}/Flowblade/res/img/slide_cursor.png
+${PYSITELIB}/Flowblade/res/img/slide_noedit_cursor.png
+${PYSITELIB}/Flowblade/res/img/slider_icon.png
+${PYSITELIB}/Flowblade/res/img/snap_magnet.png
+${PYSITELIB}/Flowblade/res/img/splice_out.png
+${PYSITELIB}/Flowblade/res/img/split_audio.png
+${PYSITELIB}/Flowblade/res/img/star.png
+${PYSITELIB}/Flowblade/res/img/star_not_active.png
+${PYSITELIB}/Flowblade/res/img/stop_loop.png
+${PYSITELIB}/Flowblade/res/img/stop_s.png
+${PYSITELIB}/Flowblade/res/img/stop_s_trim.png
+${PYSITELIB}/Flowblade/res/img/tc_pointer_head.png
+${PYSITELIB}/Flowblade/res/img/text_layer.png
+${PYSITELIB}/Flowblade/res/img/timeline_button.png
+${PYSITELIB}/Flowblade/res/img/timeline_button_active.png
+${PYSITELIB}/Flowblade/res/img/tline_colors_launch.png
+${PYSITELIB}/Flowblade/res/img/to_mark_in_s.png
+${PYSITELIB}/Flowblade/res/img/to_mark_out_s.png
+${PYSITELIB}/Flowblade/res/img/track_all_mute.png
+${PYSITELIB}/Flowblade/res/img/track_all_on_A.png
+${PYSITELIB}/Flowblade/res/img/track_all_on_V.png
+${PYSITELIB}/Flowblade/res/img/track_audio_mute.png
+${PYSITELIB}/Flowblade/res/img/track_audio_mute_A.png
+${PYSITELIB}/Flowblade/res/img/track_bg.png
+${PYSITELIB}/Flowblade/res/img/track_menu_launch.png
+${PYSITELIB}/Flowblade/res/img/track_video_mute.png
+${PYSITELIB}/Flowblade/res/img/transform.png
+${PYSITELIB}/Flowblade/res/img/transition_right.png
+${PYSITELIB}/Flowblade/res/img/transition_wrong.png
+${PYSITELIB}/Flowblade/res/img/trim_view.png
+${PYSITELIB}/Flowblade/res/img/two_roll_trim.png
+${PYSITELIB}/Flowblade/res/img/tworoll_cursor.png
+${PYSITELIB}/Flowblade/res/img/tworoll_noedit_cursor.png
+${PYSITELIB}/Flowblade/res/img/undo.png
+${PYSITELIB}/Flowblade/res/img/vectorscope.png
+${PYSITELIB}/Flowblade/res/img/view_side.png
+${PYSITELIB}/Flowblade/res/img/workflow.png
+${PYSITELIB}/Flowblade/res/img/zoom_in.png
+${PYSITELIB}/Flowblade/res/img/zoom_length.png
+${PYSITELIB}/Flowblade/res/img/zoom_out.png
+${PYSITELIB}/Flowblade/res/patternproducer/bars_icon.png
+${PYSITELIB}/Flowblade/res/patternproducer/color_pulse_icon.png
+${PYSITELIB}/Flowblade/res/patternproducer/ebubars.png
+${PYSITELIB}/Flowblade/res/patternproducer/ising_icon.png
+${PYSITELIB}/Flowblade/res/patternproducer/noise_icon.png
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080i_50
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080i_5994
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080i_60
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080p_2398
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080p_24
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080p_25
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080p_2997
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080p_30
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080p_50
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080p_5994
+${PYSITELIB}/Flowblade/res/profiles/atsc_1080p_60
+${PYSITELIB}/Flowblade/res/profiles/atsc_720p_2398
+${PYSITELIB}/Flowblade/res/profiles/atsc_720p_24
+${PYSITELIB}/Flowblade/res/profiles/atsc_720p_25
+${PYSITELIB}/Flowblade/res/profiles/atsc_720p_2997
+${PYSITELIB}/Flowblade/res/profiles/atsc_720p_30
+${PYSITELIB}/Flowblade/res/profiles/atsc_720p_50
+${PYSITELIB}/Flowblade/res/profiles/atsc_720p_5994
+${PYSITELIB}/Flowblade/res/profiles/atsc_720p_60
+${PYSITELIB}/Flowblade/res/profiles/cif_15
+${PYSITELIB}/Flowblade/res/profiles/cif_ntsc
+${PYSITELIB}/Flowblade/res/profiles/cif_pal
+${PYSITELIB}/Flowblade/res/profiles/cvd_ntsc
+${PYSITELIB}/Flowblade/res/profiles/cvd_pal
+${PYSITELIB}/Flowblade/res/profiles/dv_ntsc
+${PYSITELIB}/Flowblade/res/profiles/dv_ntsc_wide
+${PYSITELIB}/Flowblade/res/profiles/dv_pal
+${PYSITELIB}/Flowblade/res/profiles/dv_pal_wide
+${PYSITELIB}/Flowblade/res/profiles/hdv_1080_25p
+${PYSITELIB}/Flowblade/res/profiles/hdv_1080_30p
+${PYSITELIB}/Flowblade/res/profiles/hdv_1080_50i
+${PYSITELIB}/Flowblade/res/profiles/hdv_1080_60i
+${PYSITELIB}/Flowblade/res/profiles/hdv_720_25p
+${PYSITELIB}/Flowblade/res/profiles/hdv_720_30p
+${PYSITELIB}/Flowblade/res/profiles/hdv_720_50p
+${PYSITELIB}/Flowblade/res/profiles/hdv_720_60p
+${PYSITELIB}/Flowblade/res/profiles/qcif_15
+${PYSITELIB}/Flowblade/res/profiles/qcif_ntsc
+${PYSITELIB}/Flowblade/res/profiles/qcif_pal
+${PYSITELIB}/Flowblade/res/profiles/qhd_1440p_2398
+${PYSITELIB}/Flowblade/res/profiles/qhd_1440p_24
+${PYSITELIB}/Flowblade/res/profiles/qhd_1440p_25
+${PYSITELIB}/Flowblade/res/profiles/qhd_1440p_2997
+${PYSITELIB}/Flowblade/res/profiles/qhd_1440p_30
+${PYSITELIB}/Flowblade/res/profiles/qhd_1440p_50
+${PYSITELIB}/Flowblade/res/profiles/qhd_1440p_5994
+${PYSITELIB}/Flowblade/res/profiles/qhd_1440p_60
+${PYSITELIB}/Flowblade/res/profiles/quarter_15
+${PYSITELIB}/Flowblade/res/profiles/quarter_ntsc
+${PYSITELIB}/Flowblade/res/profiles/quarter_ntsc_wide
+${PYSITELIB}/Flowblade/res/profiles/quarter_pal
+${PYSITELIB}/Flowblade/res/profiles/quarter_pal_wide
+${PYSITELIB}/Flowblade/res/profiles/sdi_486i_5994
+${PYSITELIB}/Flowblade/res/profiles/sdi_486p_2398
+${PYSITELIB}/Flowblade/res/profiles/square_1080p_30
+${PYSITELIB}/Flowblade/res/profiles/square_1080p_60
+${PYSITELIB}/Flowblade/res/profiles/square_ntsc
+${PYSITELIB}/Flowblade/res/profiles/square_ntsc_wide
+${PYSITELIB}/Flowblade/res/profiles/square_pal
+${PYSITELIB}/Flowblade/res/profiles/square_pal_wide
+${PYSITELIB}/Flowblade/res/profiles/square_wide_24
+${PYSITELIB}/Flowblade/res/profiles/svcd_ntsc
+${PYSITELIB}/Flowblade/res/profiles/svcd_ntsc_wide
+${PYSITELIB}/Flowblade/res/profiles/svcd_pal
+${PYSITELIB}/Flowblade/res/profiles/svcd_pal_wide
+${PYSITELIB}/Flowblade/res/profiles/uhd_2160p_2398
+${PYSITELIB}/Flowblade/res/profiles/uhd_2160p_24
+${PYSITELIB}/Flowblade/res/profiles/uhd_2160p_25
+${PYSITELIB}/Flowblade/res/profiles/uhd_2160p_2997
+${PYSITELIB}/Flowblade/res/profiles/uhd_2160p_30
+${PYSITELIB}/Flowblade/res/profiles/uhd_2160p_50
+${PYSITELIB}/Flowblade/res/profiles/uhd_2160p_5994
+${PYSITELIB}/Flowblade/res/profiles/uhd_2160p_60
+${PYSITELIB}/Flowblade/res/profiles/vcd_ntsc
+${PYSITELIB}/Flowblade/res/profiles/vcd_pal
+${PYSITELIB}/Flowblade/res/profiles/vertical_hd_30
+${PYSITELIB}/Flowblade/res/profiles/vertical_hd_60
+${PYSITELIB}/Flowblade/res/profiles/wqhd_1440p_2398
+${PYSITELIB}/Flowblade/res/profiles/wqhd_1440p_24
+${PYSITELIB}/Flowblade/res/profiles/wqhd_1440p_25
+${PYSITELIB}/Flowblade/res/profiles/wqhd_1440p_2997
+${PYSITELIB}/Flowblade/res/profiles/wqhd_1440p_30
+${PYSITELIB}/Flowblade/res/profiles/wqhd_1440p_50
+${PYSITELIB}/Flowblade/res/profiles/wqhd_1440p_5994
+${PYSITELIB}/Flowblade/res/profiles/wqhd_1440p_60
+${PYSITELIB}/Flowblade/res/proxyprofiles/quarter_ntsc
+${PYSITELIB}/Flowblade/res/proxyprofiles/quarter_ntsc_wide
+${PYSITELIB}/Flowblade/res/proxyprofiles/quarter_pal
+${PYSITELIB}/Flowblade/res/proxyprofiles/quarter_pal_wide
+${PYSITELIB}/Flowblade/res/render/renderencoding.xml
+${PYSITELIB}/Flowblade/res/shortcuts/flowblade.xml
+${PYSITELIB}/Flowblade/res/shortcuts/premiere.xml
+${PYSITELIB}/Flowblade/respaths.py
+${PYSITELIB}/Flowblade/respaths.pyc
+${PYSITELIB}/Flowblade/respaths.pyo
+${PYSITELIB}/Flowblade/resync.py
+${PYSITELIB}/Flowblade/resync.pyc
+${PYSITELIB}/Flowblade/resync.pyo
+${PYSITELIB}/Flowblade/sequence.py
+${PYSITELIB}/Flowblade/sequence.pyc
+${PYSITELIB}/Flowblade/sequence.pyo
+${PYSITELIB}/Flowblade/shortcuts.py
+${PYSITELIB}/Flowblade/shortcuts.pyc
+${PYSITELIB}/Flowblade/shortcuts.pyo
+${PYSITELIB}/Flowblade/snapping.py
+${PYSITELIB}/Flowblade/snapping.pyc
+${PYSITELIB}/Flowblade/snapping.pyo
+${PYSITELIB}/Flowblade/syncsplitevent.py
+${PYSITELIB}/Flowblade/syncsplitevent.pyc
+${PYSITELIB}/Flowblade/syncsplitevent.pyo
+${PYSITELIB}/Flowblade/test.py
+${PYSITELIB}/Flowblade/test.pyc
+${PYSITELIB}/Flowblade/test.pyo
+${PYSITELIB}/Flowblade/tlineaction.py
+${PYSITELIB}/Flowblade/tlineaction.pyc
+${PYSITELIB}/Flowblade/tlineaction.pyo
+${PYSITELIB}/Flowblade/tlinewidgets.py
+${PYSITELIB}/Flowblade/tlinewidgets.pyc
+${PYSITELIB}/Flowblade/tlinewidgets.pyo
+${PYSITELIB}/Flowblade/tools/__init__.py
+${PYSITELIB}/Flowblade/tools/__init__.pyc
+${PYSITELIB}/Flowblade/tools/__init__.pyo
+${PYSITELIB}/Flowblade/tools/batchrendering.py
+${PYSITELIB}/Flowblade/tools/batchrendering.pyc
+${PYSITELIB}/Flowblade/tools/batchrendering.pyo
+${PYSITELIB}/Flowblade/tools/clapperless.py
+${PYSITELIB}/Flowblade/tools/clapperless.pyc
+${PYSITELIB}/Flowblade/tools/clapperless.pyo
+${PYSITELIB}/Flowblade/tools/gmic.py
+${PYSITELIB}/Flowblade/tools/gmic.pyc
+${PYSITELIB}/Flowblade/tools/gmic.pyo
+${PYSITELIB}/Flowblade/tools/gmicplayer.py
+${PYSITELIB}/Flowblade/tools/gmicplayer.pyc
+${PYSITELIB}/Flowblade/tools/gmicplayer.pyo
+${PYSITELIB}/Flowblade/tools/gmicscript.py
+${PYSITELIB}/Flowblade/tools/gmicscript.pyc
+${PYSITELIB}/Flowblade/tools/gmicscript.pyo
+${PYSITELIB}/Flowblade/tools/phantomcompositor.py
+${PYSITELIB}/Flowblade/tools/phantomcompositor.pyc
+${PYSITELIB}/Flowblade/tools/phantomcompositor.pyo
+${PYSITELIB}/Flowblade/tools/rotomask.py
+${PYSITELIB}/Flowblade/tools/rotomask.pyc
+${PYSITELIB}/Flowblade/tools/rotomask.pyo
+${PYSITELIB}/Flowblade/tools/titler.py
+${PYSITELIB}/Flowblade/tools/titler.pyc
+${PYSITELIB}/Flowblade/tools/titler.pyo
+${PYSITELIB}/Flowblade/tools/toolguicomponents.py
+${PYSITELIB}/Flowblade/tools/toolguicomponents.pyc
+${PYSITELIB}/Flowblade/tools/toolguicomponents.pyo
+${PYSITELIB}/Flowblade/tools/toolsdialogs.py
+${PYSITELIB}/Flowblade/tools/toolsdialogs.pyc
+${PYSITELIB}/Flowblade/tools/toolsdialogs.pyo
+${PYSITELIB}/Flowblade/tools/toolsencoding.py
+${PYSITELIB}/Flowblade/tools/toolsencoding.pyc
+${PYSITELIB}/Flowblade/tools/toolsencoding.pyo
+${PYSITELIB}/Flowblade/toolsintegration.py
+${PYSITELIB}/Flowblade/toolsintegration.pyc
+${PYSITELIB}/Flowblade/toolsintegration.pyo
+${PYSITELIB}/Flowblade/trackaction.py
+${PYSITELIB}/Flowblade/trackaction.pyc
+${PYSITELIB}/Flowblade/trackaction.pyo
+${PYSITELIB}/Flowblade/translations.py
+${PYSITELIB}/Flowblade/translations.pyc
+${PYSITELIB}/Flowblade/translations.pyo
+${PYSITELIB}/Flowblade/trimmodes.py
+${PYSITELIB}/Flowblade/trimmodes.pyc
+${PYSITELIB}/Flowblade/trimmodes.pyo
+${PYSITELIB}/Flowblade/undo.py
+${PYSITELIB}/Flowblade/undo.pyc
+${PYSITELIB}/Flowblade/undo.pyo
+${PYSITELIB}/Flowblade/updater.py
+${PYSITELIB}/Flowblade/updater.pyc
+${PYSITELIB}/Flowblade/updater.pyo
+${PYSITELIB}/Flowblade/userfolders.py
+${PYSITELIB}/Flowblade/userfolders.pyc
+${PYSITELIB}/Flowblade/userfolders.pyo
+${PYSITELIB}/Flowblade/utils.py
+${PYSITELIB}/Flowblade/utils.pyc
+${PYSITELIB}/Flowblade/utils.pyo
+${PYSITELIB}/Flowblade/vieweditor/__init__.py
+${PYSITELIB}/Flowblade/vieweditor/__init__.pyc
+${PYSITELIB}/Flowblade/vieweditor/__init__.pyo
+${PYSITELIB}/Flowblade/vieweditor/vieweditor.py
+${PYSITELIB}/Flowblade/vieweditor/vieweditor.pyc
+${PYSITELIB}/Flowblade/vieweditor/vieweditor.pyo
+${PYSITELIB}/Flowblade/vieweditor/vieweditorlayer.py
+${PYSITELIB}/Flowblade/vieweditor/vieweditorlayer.pyc
+${PYSITELIB}/Flowblade/vieweditor/vieweditorlayer.pyo
+${PYSITELIB}/Flowblade/vieweditor/vieweditorshape.py
+${PYSITELIB}/Flowblade/vieweditor/vieweditorshape.pyc
+${PYSITELIB}/Flowblade/vieweditor/vieweditorshape.pyo
+${PYSITELIB}/Flowblade/vieweditor/viewgeom.py
+${PYSITELIB}/Flowblade/vieweditor/viewgeom.pyc
+${PYSITELIB}/Flowblade/vieweditor/viewgeom.pyo
+${PYSITELIB}/Flowblade/workflow.py
+${PYSITELIB}/Flowblade/workflow.pyc
+${PYSITELIB}/Flowblade/workflow.pyo
+${PYSITELIB}/${PKGNAME}.0-py${PYVERSSUFFIX}.egg-info
+man/man1/flowblade.1
+share/appdata/io.github.jliljebl.Flowblade.appdata.xml
+share/applications/io.github.jliljebl.Flowblade.desktop
+share/icons/hicolor/128x128/apps/io.github.jliljebl.Flowblade.png
+share/mime/packages/io.github.jliljebl.Flowblade.xml
diff --git a/flowblade/distinfo b/flowblade/distinfo
new file mode 100644
index 0000000000..b149f6a641
--- /dev/null
+++ b/flowblade/distinfo
@@ -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
diff --git a/flowblade/patches/patch-flowblade b/flowblade/patches/patch-flowblade
new file mode 100644
index 0000000000..1fd2f27dff
--- /dev/null
+++ b/flowblade/patches/patch-flowblade
@@ -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)
+
diff --git a/flowblade/patches/patch-setup.py b/flowblade/patches/patch-setup.py
new file mode 100644
index 0000000000..2efd8d782e
--- /dev/null
+++ b/flowblade/patches/patch-setup.py
@@ -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',
Home |
Main Index |
Thread Index |
Old Index