diff --git a/multimedia/shotcut-qt6/Makefile b/multimedia/shotcut-qt6/Makefile index 89c9c25c0433..d375c84db5b0 100644 --- a/multimedia/shotcut-qt6/Makefile +++ b/multimedia/shotcut-qt6/Makefile @@ -1,51 +1,49 @@ PORTNAME= shotcut -DISTVERSION= 24.11.17 +DISTVERSION= 25.01.25 CATEGORIES= multimedia MASTER_SITES= https://github.com/mltframework/${PORTNAME}/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= -qt6 DISTNAME= ${PORTNAME}-src-${DISTVERSION:C/\.//g} MAINTAINER= jhale@FreeBSD.org COMMENT= Free, open source, cross-platform video editor WWW= https://shotcut.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers LIB_DEPENDS= libfftw3.so:math/fftw3 RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ - ${LOCALBASE}/lib/libjack.so:audio/jack \ - ${LOCALBASE}/lib/mlt-7/libmltglaxnimate-qt6.so:multimedia/mlt7-glaxnimate@qt6 \ - ${LOCALBASE}/lib/mlt-7/libmltqt6.so:multimedia/mlt7-qt@qt6 + ${LOCALBASE}/lib/libjack.so:audio/jack USES= cmake compiler:c++17-lang cpe desktop-file-utils gl mlt:7 \ pkgconfig qt:6 sdl shared-mime-info tar:txz xorg CPE_VENDOR= meltytech USE_GL= opengl USE_QT= base charts declarative multimedia tools:build USE_SDL= sdl2 USE_XORG= x11 # Disable upgrade notifications for the ports ecosystem. CXXFLAGS+= -DSHOTCUT_NOUPGRADE CONFLICTS= shotcut SUB_FILES= ${PORTNAME}.sh WRKSRC= ${WRKDIR}/src WRKSRC_SUBDIR= ${PORTNAME} OPTIONS_DEFINE= FREI0R LADSPA OPTIONS_DEFAULT=FREI0R LADSPA FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins post-install: ${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-real ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/multimedia/shotcut-qt6/distinfo b/multimedia/shotcut-qt6/distinfo index de40d696cadb..595542d61f7f 100644 --- a/multimedia/shotcut-qt6/distinfo +++ b/multimedia/shotcut-qt6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1732942012 -SHA256 (shotcut-src-241117.txz) = a69dd704089f1999e55c4506c26442b1276ec529c9e721983bc9ee6708a72013 -SIZE (shotcut-src-241117.txz) = 324261632 +TIMESTAMP = 1738074017 +SHA256 (shotcut-src-250125.txz) = 02ae3d40acd4641f450cedc68e59afe512a52aadc3cc1c633edb5f5886daf804 +SIZE (shotcut-src-250125.txz) = 345393540 diff --git a/multimedia/shotcut-qt6/files/patch-src_database.cpp b/multimedia/shotcut-qt6/files/patch-src_database.cpp deleted file mode 100644 index 654c03d80dd4..000000000000 --- a/multimedia/shotcut-qt6/files/patch-src_database.cpp +++ /dev/null @@ -1,18 +0,0 @@ -Fix build on i386. - -/wrkdirs/usr/ports/multimedia/shotcut-qt6/work/src/shotcut/src/database.cpp:89:29: -error: non-constant-expression cannot be narrowed from type 'qint64' (aka 'long long') -to 'time_t' (aka 'int') in initializer list [-Wc++11-narrowing] - 89 | accessed.toSecsSinceEpoch() + offset, accessed.toSecsSinceEpoch() + offset - ---- src/database.cpp.orig 2024-11-17 08:04:05 UTC -+++ src/database.cpp -@@ -86,7 +86,7 @@ QDir Database::thumbnailsDir() - auto accessed = query.value(1).toDateTime(); - auto offset = accessed.timeZone().offsetFromUtc(accessed); - struct utimbuf utimes { -- accessed.toSecsSinceEpoch() + offset, accessed.toSecsSinceEpoch() + offset -+ static_cast(accessed.toSecsSinceEpoch() + offset), static_cast(accessed.toSecsSinceEpoch() + offset) - }; - ::utime(dir.filePath(fileName).toUtf8().constData(), &utimes); - } diff --git a/multimedia/shotcut-qt6/pkg-plist b/multimedia/shotcut-qt6/pkg-plist index f952d1c8777d..2461a7b89e15 100644 --- a/multimedia/shotcut-qt6/pkg-plist +++ b/multimedia/shotcut-qt6/pkg-plist @@ -1,555 +1,566 @@ bin/shotcut bin/shotcut-real lib/libCuteLogger.so share/applications/org.shotcut.Shotcut.desktop share/icons/hicolor/128x128/apps/org.shotcut.Shotcut.png share/icons/hicolor/64x64/apps/org.shotcut.Shotcut.png share/man/man1/shotcut.1.gz share/metainfo/org.shotcut.Shotcut.metainfo.xml share/mime/packages/org.shotcut.Shotcut.xml %%DATADIR%%/filter-sets/Glow Intensity %%DATADIR%%/filter-sets/Obscure With Blur %%DATADIR%%/filter-sets/Obscure With Mosaic %%DATADIR%%/filter-sets/Text Simple with Gradient Back %%DATADIR%%/qml/export-chapters/export-chapters.js %%DATADIR%%/qml/export-chapters/main.js %%DATADIR%%/qml/export-chapters/mlt2chapters.js %%DATADIR%%/qml/export-chapters/package.json %%DATADIR%%/qml/export-chapters/rebuild.sh %%DATADIR%%/qml/export-chapters/test-node.js %%DATADIR%%/qml/export-edl/export-edl.js %%DATADIR%%/qml/export-edl/main.js %%DATADIR%%/qml/export-edl/mlt2edl.js %%DATADIR%%/qml/export-edl/package.json %%DATADIR%%/qml/export-edl/rebuild.sh %%DATADIR%%/qml/export-edl/test-node.js %%DATADIR%%/qml/filters/alpha_adjust/icon.webp %%DATADIR%%/qml/filters/alpha_adjust/meta.qml %%DATADIR%%/qml/filters/alpha_adjust/ui.qml %%DATADIR%%/qml/filters/alpha_view/icon.webp %%DATADIR%%/qml/filters/alpha_view/meta.qml %%DATADIR%%/qml/filters/alpha_view/ui.qml %%DATADIR%%/qml/filters/ambisonic_decoder/meta.qml %%DATADIR%%/qml/filters/ambisonic_decoder/ui.qml %%DATADIR%%/qml/filters/ambisonic_decoder/vui.qml %%DATADIR%%/qml/filters/ambisonic_encoder/meta.qml %%DATADIR%%/qml/filters/ambisonic_encoder/ui.qml %%DATADIR%%/qml/filters/ambisonic_encoder/vui.qml %%DATADIR%%/qml/filters/audio_adeclick/meta.qml %%DATADIR%%/qml/filters/audio_adeclick/ui.qml %%DATADIR%%/qml/filters/audio_autofade/meta.qml %%DATADIR%%/qml/filters/audio_autofade/ui.qml %%DATADIR%%/qml/filters/audio_balance/meta.qml %%DATADIR%%/qml/filters/audio_balance/ui.qml %%DATADIR%%/qml/filters/audio_bandpass/meta.qml %%DATADIR%%/qml/filters/audio_bandpass/ui.qml %%DATADIR%%/qml/filters/audio_basstreble/meta.qml %%DATADIR%%/qml/filters/audio_basstreble/ui.qml %%DATADIR%%/qml/filters/audio_channelcopy/meta.qml %%DATADIR%%/qml/filters/audio_channelcopy/ui.qml %%DATADIR%%/qml/filters/audio_compressor/meta.qml %%DATADIR%%/qml/filters/audio_compressor/ui.qml %%DATADIR%%/qml/filters/audio_delay/meta.qml %%DATADIR%%/qml/filters/audio_delay/ui.qml %%DATADIR%%/qml/filters/audio_eq15band/meta.qml %%DATADIR%%/qml/filters/audio_eq15band/ui.qml %%DATADIR%%/qml/filters/audio_eq3band/meta.qml %%DATADIR%%/qml/filters/audio_eq3band/ui.qml %%DATADIR%%/qml/filters/audio_eqparametric/meta.qml %%DATADIR%%/qml/filters/audio_eqparametric/ui.qml %%DATADIR%%/qml/filters/audio_expander/meta.qml %%DATADIR%%/qml/filters/audio_expander/ui.qml %%DATADIR%%/qml/filters/audio_fadein/meta.qml %%DATADIR%%/qml/filters/audio_fadein/ui.qml %%DATADIR%%/qml/filters/audio_fadeout/meta.qml %%DATADIR%%/qml/filters/audio_fadeout/ui.qml %%DATADIR%%/qml/filters/audio_gain/meta.qml %%DATADIR%%/qml/filters/audio_gain/ui.qml %%DATADIR%%/qml/filters/audio_highpass/meta.qml %%DATADIR%%/qml/filters/audio_highpass/ui.qml %%DATADIR%%/qml/filters/audio_invert/meta.qml %%DATADIR%%/qml/filters/audio_limiter/meta.qml %%DATADIR%%/qml/filters/audio_limiter/ui.qml %%DATADIR%%/qml/filters/audio_lowpass/meta.qml %%DATADIR%%/qml/filters/audio_lowpass/ui.qml %%DATADIR%%/qml/filters/audio_matrix_ms/meta.qml %%DATADIR%%/qml/filters/audio_matrix_ms/ui.qml %%DATADIR%%/qml/filters/audio_mono/meta.qml %%DATADIR%%/qml/filters/audio_mute/meta.qml %%DATADIR%%/qml/filters/audio_mute/ui.qml %%DATADIR%%/qml/filters/audio_noisegate/meta.qml %%DATADIR%%/qml/filters/audio_noisegate/ui.qml %%DATADIR%%/qml/filters/audio_normalize_1p/meta.qml %%DATADIR%%/qml/filters/audio_normalize_1p/ui.qml %%DATADIR%%/qml/filters/audio_normalize_2p/meta.qml %%DATADIR%%/qml/filters/audio_normalize_2p/ui.qml %%DATADIR%%/qml/filters/audio_notch/meta.qml %%DATADIR%%/qml/filters/audio_notch/ui.qml %%DATADIR%%/qml/filters/audio_pan/meta.qml %%DATADIR%%/qml/filters/audio_pan/ui.qml %%DATADIR%%/qml/filters/audio_pitch/meta.qml %%DATADIR%%/qml/filters/audio_pitch/ui.qml %%DATADIR%%/qml/filters/audio_reverb/meta.qml %%DATADIR%%/qml/filters/audio_reverb/ui.qml %%DATADIR%%/qml/filters/audio_seam/meta.qml %%DATADIR%%/qml/filters/audio_seam/ui.qml %%DATADIR%%/qml/filters/audio_stereoenhance/meta.qml %%DATADIR%%/qml/filters/audio_stereoenhance/ui.qml %%DATADIR%%/qml/filters/audio_swapchannels/meta.qml %%DATADIR%%/qml/filters/audio_swapchannels/ui.qml %%DATADIR%%/qml/filters/audiolevelgraph/icon.webp %%DATADIR%%/qml/filters/audiolevelgraph/meta.qml %%DATADIR%%/qml/filters/audiolevelgraph/ui.qml %%DATADIR%%/qml/filters/audiolevelgraph/vui.qml %%DATADIR%%/qml/filters/bigsh0t_eq_mask/icon.webp %%DATADIR%%/qml/filters/bigsh0t_eq_mask/meta.qml %%DATADIR%%/qml/filters/bigsh0t_eq_mask/ui.qml %%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/icon.webp %%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/meta.qml %%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/ui.qml %%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/vui.qml %%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/icon.webp %%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/meta.qml %%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/ui.qml %%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/vui.qml %%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/icon.webp %%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/meta.qml %%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/ui.qml %%DATADIR%%/qml/filters/bigsh0t_rect_to_eq/icon.webp %%DATADIR%%/qml/filters/bigsh0t_rect_to_eq/meta.qml %%DATADIR%%/qml/filters/bigsh0t_rect_to_eq/ui.qml %%DATADIR%%/qml/filters/bigsh0t_stabilize_360/icon.webp %%DATADIR%%/qml/filters/bigsh0t_stabilize_360/meta.qml %%DATADIR%%/qml/filters/bigsh0t_stabilize_360/ui.qml %%DATADIR%%/qml/filters/bigsh0t_transform_360/icon.webp %%DATADIR%%/qml/filters/bigsh0t_transform_360/meta.qml %%DATADIR%%/qml/filters/bigsh0t_transform_360/ui.qml %%DATADIR%%/qml/filters/bigsh0t_transform_360/vui.qml %%DATADIR%%/qml/filters/blend_mode/icon.webp %%DATADIR%%/qml/filters/blend_mode/meta.qml %%DATADIR%%/qml/filters/blend_mode/ui.qml %%DATADIR%%/qml/filters/bluescreen0r/icon.webp %%DATADIR%%/qml/filters/bluescreen0r/meta.qml %%DATADIR%%/qml/filters/bluescreen0r/ui.qml %%DATADIR%%/qml/filters/blur/icon.webp %%DATADIR%%/qml/filters/blur/meta_box_blur.qml %%DATADIR%%/qml/filters/blur/meta_boxblur.qml %%DATADIR%%/qml/filters/blur/meta_movit.qml %%DATADIR%%/qml/filters/blur/ui_box_blur.qml %%DATADIR%%/qml/filters/blur/ui_boxblur.qml %%DATADIR%%/qml/filters/blur/ui_movit.qml %%DATADIR%%/qml/filters/blur_exponential/icon.webp %%DATADIR%%/qml/filters/blur_exponential/meta.qml %%DATADIR%%/qml/filters/blur_exponential/ui.qml %%DATADIR%%/qml/filters/blur_gaussian/icon.webp %%DATADIR%%/qml/filters/blur_gaussian/meta.qml %%DATADIR%%/qml/filters/blur_gaussian/meta_av.qml %%DATADIR%%/qml/filters/blur_gaussian/ui_av.qml %%DATADIR%%/qml/filters/blur_gaussian/ui_frei0r.qml %%DATADIR%%/qml/filters/blur_lowpass/icon.webp %%DATADIR%%/qml/filters/blur_lowpass/meta.qml %%DATADIR%%/qml/filters/blur_lowpass/ui.qml %%DATADIR%%/qml/filters/brightness/icon.webp %%DATADIR%%/qml/filters/brightness/meta.qml %%DATADIR%%/qml/filters/brightness/meta_movit.qml %%DATADIR%%/qml/filters/brightness/ui.qml %%DATADIR%%/qml/filters/brightness/ui_movit.qml %%DATADIR%%/qml/filters/choppy/icon.webp %%DATADIR%%/qml/filters/choppy/meta.qml %%DATADIR%%/qml/filters/choppy/ui.qml %%DATADIR%%/qml/filters/chromahold/icon.webp %%DATADIR%%/qml/filters/chromahold/meta.qml %%DATADIR%%/qml/filters/chromahold/ui.qml %%DATADIR%%/qml/filters/color/icon.webp %%DATADIR%%/qml/filters/color/meta.qml %%DATADIR%%/qml/filters/color/meta_frei0r_coloradj.qml %%DATADIR%%/qml/filters/color/meta_movit.qml %%DATADIR%%/qml/filters/color/ui.qml %%DATADIR%%/qml/filters/color/ui_frei0r_coloradj.qml %%DATADIR%%/qml/filters/contrast/icon.webp %%DATADIR%%/qml/filters/contrast/meta.qml %%DATADIR%%/qml/filters/contrast/meta_movit.qml %%DATADIR%%/qml/filters/contrast/ui.qml %%DATADIR%%/qml/filters/corners/icon.webp %%DATADIR%%/qml/filters/corners/meta.qml %%DATADIR%%/qml/filters/corners/ui.qml %%DATADIR%%/qml/filters/corners/vui.qml %%DATADIR%%/qml/filters/crop/icon.webp %%DATADIR%%/qml/filters/crop/meta.qml %%DATADIR%%/qml/filters/crop/meta_movit.qml %%DATADIR%%/qml/filters/crop/ui.qml %%DATADIR%%/qml/filters/crop_circle/icon.webp %%DATADIR%%/qml/filters/crop_circle/meta.qml %%DATADIR%%/qml/filters/crop_circle/ui.qml %%DATADIR%%/qml/filters/crop_rectangle/icon.webp %%DATADIR%%/qml/filters/crop_rectangle/meta.qml %%DATADIR%%/qml/filters/crop_rectangle/ui.qml %%DATADIR%%/qml/filters/crop_rectangle/vui.qml %%DATADIR%%/qml/filters/dance/icon.webp %%DATADIR%%/qml/filters/dance/meta_dance.qml %%DATADIR%%/qml/filters/dance/ui_dance.qml %%DATADIR%%/qml/filters/deband/icon.webp %%DATADIR%%/qml/filters/deband/meta.qml %%DATADIR%%/qml/filters/deband/ui.qml %%DATADIR%%/qml/filters/distort/icon.webp %%DATADIR%%/qml/filters/distort/meta.qml %%DATADIR%%/qml/filters/distort/ui.qml %%DATADIR%%/qml/filters/dither/icon.webp %%DATADIR%%/qml/filters/dither/meta.qml %%DATADIR%%/qml/filters/dither/ui.qml %%DATADIR%%/qml/filters/dropshadow/icon.webp %%DATADIR%%/qml/filters/dropshadow/meta.qml %%DATADIR%%/qml/filters/dropshadow/ui.qml %%DATADIR%%/qml/filters/dust/icon.webp %%DATADIR%%/qml/filters/dust/meta.qml %%DATADIR%%/qml/filters/dust/ui.qml %%DATADIR%%/qml/filters/dynamictext/icon.webp %%DATADIR%%/qml/filters/dynamictext/meta.qml %%DATADIR%%/qml/filters/dynamictext/ui.qml %%DATADIR%%/qml/filters/dynamictext/vui.qml %%DATADIR%%/qml/filters/elastic_scale/icon.webp %%DATADIR%%/qml/filters/elastic_scale/meta.qml %%DATADIR%%/qml/filters/elastic_scale/ui.qml %%DATADIR%%/qml/filters/fadein_brightness/icon.webp %%DATADIR%%/qml/filters/fadein_brightness/meta.qml %%DATADIR%%/qml/filters/fadein_brightness/ui.qml %%DATADIR%%/qml/filters/fadein_movit/icon.webp %%DATADIR%%/qml/filters/fadein_movit/meta.qml %%DATADIR%%/qml/filters/fadein_movit/ui.qml %%DATADIR%%/qml/filters/fadeout_brightness/icon.webp %%DATADIR%%/qml/filters/fadeout_brightness/meta.qml %%DATADIR%%/qml/filters/fadeout_brightness/ui.qml %%DATADIR%%/qml/filters/fadeout_movit/icon.webp %%DATADIR%%/qml/filters/fadeout_movit/meta.qml %%DATADIR%%/qml/filters/fadeout_movit/ui.qml %%DATADIR%%/qml/filters/fisheye/icon.webp %%DATADIR%%/qml/filters/fisheye/meta.qml %%DATADIR%%/qml/filters/fisheye/ui.qml %%DATADIR%%/qml/filters/flip/icon.webp %%DATADIR%%/qml/filters/flip/meta.qml %%DATADIR%%/qml/filters/flip/meta_movit.qml %%DATADIR%%/qml/filters/fspp/icon.webp %%DATADIR%%/qml/filters/fspp/meta.qml %%DATADIR%%/qml/filters/fspp/ui.qml %%DATADIR%%/qml/filters/glitch/icon.webp %%DATADIR%%/qml/filters/glitch/meta.qml %%DATADIR%%/qml/filters/glitch/ui.qml %%DATADIR%%/qml/filters/glow/icon.webp %%DATADIR%%/qml/filters/glow/meta_frei0r.qml %%DATADIR%%/qml/filters/glow/meta_movit.qml %%DATADIR%%/qml/filters/glow/ui_frei0r.qml %%DATADIR%%/qml/filters/glow/ui_movit.qml %%DATADIR%%/qml/filters/gpsgraphic/icon.webp %%DATADIR%%/qml/filters/gpsgraphic/meta.qml %%DATADIR%%/qml/filters/gpsgraphic/ui.qml %%DATADIR%%/qml/filters/gpsgraphic/vui.qml %%DATADIR%%/qml/filters/gpstext/icon.webp %%DATADIR%%/qml/filters/gpstext/meta.qml %%DATADIR%%/qml/filters/gpstext/ui.qml %%DATADIR%%/qml/filters/gpstext/vui.qml %%DATADIR%%/qml/filters/gradient/icon.webp %%DATADIR%%/qml/filters/gradient/meta.qml %%DATADIR%%/qml/filters/gradient/ui.qml %%DATADIR%%/qml/filters/gradient/vui.qml +%%DATADIR%%/qml/filters/gradientmap/icon.webp +%%DATADIR%%/qml/filters/gradientmap/meta.qml +%%DATADIR%%/qml/filters/gradientmap/ui.qml %%DATADIR%%/qml/filters/grain/meta.qml %%DATADIR%%/qml/filters/grain/ui.qml %%DATADIR%%/qml/filters/grid/icon.webp %%DATADIR%%/qml/filters/grid/meta.qml %%DATADIR%%/qml/filters/grid/ui.qml %%DATADIR%%/qml/filters/halftone/icon.webp %%DATADIR%%/qml/filters/halftone/meta.qml %%DATADIR%%/qml/filters/halftone/ui.qml %%DATADIR%%/qml/filters/hqdn3d/icon.webp %%DATADIR%%/qml/filters/hqdn3d/meta.qml %%DATADIR%%/qml/filters/hqdn3d/ui.qml +%%DATADIR%%/qml/filters/hslprimaries/icon.webp +%%DATADIR%%/qml/filters/hslprimaries/meta.qml +%%DATADIR%%/qml/filters/hslprimaries/ui.qml +%%DATADIR%%/qml/filters/hslrange/icon.webp +%%DATADIR%%/qml/filters/hslrange/meta.qml +%%DATADIR%%/qml/filters/hslrange/ui.qml %%DATADIR%%/qml/filters/hue_lightness_saturation/icon.webp %%DATADIR%%/qml/filters/hue_lightness_saturation/meta.qml %%DATADIR%%/qml/filters/hue_lightness_saturation/ui.qml %%DATADIR%%/qml/filters/invert/icon.webp %%DATADIR%%/qml/filters/invert/meta.qml %%DATADIR%%/qml/filters/invert/ui.qml %%DATADIR%%/qml/filters/keyspillm0pup/meta.qml %%DATADIR%%/qml/filters/keyspillm0pup/ui.qml %%DATADIR%%/qml/filters/lenscorrection/icon.webp %%DATADIR%%/qml/filters/lenscorrection/meta.qml %%DATADIR%%/qml/filters/lenscorrection/ui.qml %%DATADIR%%/qml/filters/levels/icon.webp %%DATADIR%%/qml/filters/levels/meta.qml %%DATADIR%%/qml/filters/levels/ui.qml %%DATADIR%%/qml/filters/lightshow/icon.webp %%DATADIR%%/qml/filters/lightshow/meta_lightshow.qml %%DATADIR%%/qml/filters/lightshow/ui_lightshow.qml %%DATADIR%%/qml/filters/lightshow/vui.qml %%DATADIR%%/qml/filters/lines/icon.webp %%DATADIR%%/qml/filters/lines/meta.qml %%DATADIR%%/qml/filters/lines/ui.qml %%DATADIR%%/qml/filters/lut3d/icon.webp %%DATADIR%%/qml/filters/lut3d/meta.qml %%DATADIR%%/qml/filters/lut3d/ui.qml %%DATADIR%%/qml/filters/mask/meta.qml %%DATADIR%%/qml/filters/mask/ui.qml %%DATADIR%%/qml/filters/mask_alphaspot/icon.webp %%DATADIR%%/qml/filters/mask_alphaspot/meta.qml %%DATADIR%%/qml/filters/mask_alphaspot/ui.qml %%DATADIR%%/qml/filters/mask_alphaspot/vui.qml %%DATADIR%%/qml/filters/mask_apply/icon.webp %%DATADIR%%/qml/filters/mask_apply/meta.qml %%DATADIR%%/qml/filters/mask_apply/ui.qml %%DATADIR%%/qml/filters/mask_chromakey/icon.webp %%DATADIR%%/qml/filters/mask_chromakey/meta.qml %%DATADIR%%/qml/filters/mask_chromakey/ui.qml %%DATADIR%%/qml/filters/mask_glaxnimate/icon.webp %%DATADIR%%/qml/filters/mask_glaxnimate/meta.qml %%DATADIR%%/qml/filters/mask_glaxnimate/ui.qml %%DATADIR%%/qml/filters/mask_shape/icon.webp %%DATADIR%%/qml/filters/mask_shape/meta.qml %%DATADIR%%/qml/filters/mask_shape/ui.qml %%DATADIR%%/qml/filters/mirror/icon.webp %%DATADIR%%/qml/filters/mirror/meta.qml %%DATADIR%%/qml/filters/mirror/meta_movit.qml %%DATADIR%%/qml/filters/mirror/ui.qml %%DATADIR%%/qml/filters/mosaic/icon.webp %%DATADIR%%/qml/filters/mosaic/meta.qml %%DATADIR%%/qml/filters/mosaic/ui.qml %%DATADIR%%/qml/filters/movit_diffusion/meta.qml %%DATADIR%%/qml/filters/movit_diffusion/ui.qml %%DATADIR%%/qml/filters/nervous/icon.webp %%DATADIR%%/qml/filters/nervous/meta.qml %%DATADIR%%/qml/filters/nervous/ui.qml %%DATADIR%%/qml/filters/noise_fast/icon.webp %%DATADIR%%/qml/filters/noise_fast/meta.qml %%DATADIR%%/qml/filters/noise_fast/ui.qml %%DATADIR%%/qml/filters/noise_keyframes/icon.webp %%DATADIR%%/qml/filters/noise_keyframes/meta.qml %%DATADIR%%/qml/filters/noise_keyframes/ui.qml %%DATADIR%%/qml/filters/nosync/icon.webp %%DATADIR%%/qml/filters/nosync/meta.qml %%DATADIR%%/qml/filters/nosync/ui.qml %%DATADIR%%/qml/filters/oldfilm/icon.webp %%DATADIR%%/qml/filters/oldfilm/meta.qml %%DATADIR%%/qml/filters/oldfilm/ui.qml %%DATADIR%%/qml/filters/opacity/icon.webp %%DATADIR%%/qml/filters/opacity/meta.qml %%DATADIR%%/qml/filters/opacity/meta_movit.qml %%DATADIR%%/qml/filters/opacity/ui.qml %%DATADIR%%/qml/filters/pillar_echo/icon.webp %%DATADIR%%/qml/filters/pillar_echo/meta.qml %%DATADIR%%/qml/filters/pillar_echo/ui.qml %%DATADIR%%/qml/filters/pillar_echo/vui.qml %%DATADIR%%/qml/filters/posterize/icon.webp %%DATADIR%%/qml/filters/posterize/meta.qml %%DATADIR%%/qml/filters/posterize/ui.qml %%DATADIR%%/qml/filters/reflect/icon.webp %%DATADIR%%/qml/filters/reflect/meta.qml %%DATADIR%%/qml/filters/reflect/ui.qml %%DATADIR%%/qml/filters/reframe/icon.webp %%DATADIR%%/qml/filters/reframe/meta.qml %%DATADIR%%/qml/filters/reframe/ui.qml %%DATADIR%%/qml/filters/reframe/vui.qml %%DATADIR%%/qml/filters/rgbsplit0r/icon.webp %%DATADIR%%/qml/filters/rgbsplit0r/meta.qml %%DATADIR%%/qml/filters/rgbsplit0r/ui.qml %%DATADIR%%/qml/filters/richtext/icon.webp %%DATADIR%%/qml/filters/richtext/meta.qml %%DATADIR%%/qml/filters/richtext/ui.qml %%DATADIR%%/qml/filters/richtext/vui.qml %%DATADIR%%/qml/filters/rotate/meta.qml %%DATADIR%%/qml/filters/rotate/ui.qml %%DATADIR%%/qml/filters/saturation/icon.webp %%DATADIR%%/qml/filters/saturation/meta_frei0r.qml %%DATADIR%%/qml/filters/saturation/meta_movit.qml %%DATADIR%%/qml/filters/saturation/ui_frei0r.qml %%DATADIR%%/qml/filters/saturation/ui_movit.qml %%DATADIR%%/qml/filters/scanlines/icon.webp %%DATADIR%%/qml/filters/scanlines/meta.qml %%DATADIR%%/qml/filters/select0r/icon.webp %%DATADIR%%/qml/filters/select0r/meta.qml %%DATADIR%%/qml/filters/select0r/ui.qml %%DATADIR%%/qml/filters/sepia/icon.webp %%DATADIR%%/qml/filters/sepia/meta.qml %%DATADIR%%/qml/filters/sepia/ui.qml %%DATADIR%%/qml/filters/sharpen/icon.webp %%DATADIR%%/qml/filters/sharpen/meta_frei0r.qml %%DATADIR%%/qml/filters/sharpen/meta_movit.qml %%DATADIR%%/qml/filters/sharpen/ui_frei0r.qml %%DATADIR%%/qml/filters/sharpen/ui_movit.qml %%DATADIR%%/qml/filters/size_position/SizePositionUI.qml %%DATADIR%%/qml/filters/size_position/SizePositionVUI.qml %%DATADIR%%/qml/filters/size_position/icon.webp %%DATADIR%%/qml/filters/size_position/meta_affine.qml %%DATADIR%%/qml/filters/size_position/meta_movit.qml %%DATADIR%%/qml/filters/size_position/ui_affine.qml %%DATADIR%%/qml/filters/size_position/ui_movit.qml %%DATADIR%%/qml/filters/size_position/vui_affine.qml %%DATADIR%%/qml/filters/size_position/vui_movit.qml %%DATADIR%%/qml/filters/sketch/icon.webp %%DATADIR%%/qml/filters/sketch/meta.qml %%DATADIR%%/qml/filters/sketch/ui.qml %%DATADIR%%/qml/filters/smartblur/icon.webp %%DATADIR%%/qml/filters/smartblur/meta.qml %%DATADIR%%/qml/filters/smartblur/ui.qml %%DATADIR%%/qml/filters/spectrum/icon.webp %%DATADIR%%/qml/filters/spectrum/meta_spectrum.qml %%DATADIR%%/qml/filters/spectrum/ui_spectrum.qml %%DATADIR%%/qml/filters/spectrum/vui_spectrum.qml %%DATADIR%%/qml/filters/speed/SpeedUI.qml %%DATADIR%%/qml/filters/speed/meta_forward.qml %%DATADIR%%/qml/filters/speed/meta_forward_reverse.qml %%DATADIR%%/qml/filters/speed/ui_forward.qml %%DATADIR%%/qml/filters/speed/ui_forward_reverse.qml %%DATADIR%%/qml/filters/spillsuppress/meta.qml %%DATADIR%%/qml/filters/spillsuppress/ui.qml %%DATADIR%%/qml/filters/spot_remover/icon.webp %%DATADIR%%/qml/filters/spot_remover/meta.qml %%DATADIR%%/qml/filters/spot_remover/ui.qml %%DATADIR%%/qml/filters/spot_remover/vui.qml %%DATADIR%%/qml/filters/stabilize/icon.webp %%DATADIR%%/qml/filters/stabilize/meta.qml %%DATADIR%%/qml/filters/stabilize/ui.qml %%DATADIR%%/qml/filters/subtitle/icon.webp %%DATADIR%%/qml/filters/subtitle/meta.qml %%DATADIR%%/qml/filters/subtitle/ui.qml %%DATADIR%%/qml/filters/subtitle/vui.qml %%DATADIR%%/qml/filters/tcolor/icon.webp %%DATADIR%%/qml/filters/tcolor/meta.qml %%DATADIR%%/qml/filters/tcolor/ui.qml %%DATADIR%%/qml/filters/threshold/icon.webp %%DATADIR%%/qml/filters/threshold/meta.qml %%DATADIR%%/qml/filters/threshold/ui.qml %%DATADIR%%/qml/filters/time_remap/meta.qml %%DATADIR%%/qml/filters/time_remap/ui.qml %%DATADIR%%/qml/filters/timer/ClockSpinner.qml %%DATADIR%%/qml/filters/timer/icon.webp %%DATADIR%%/qml/filters/timer/meta.qml %%DATADIR%%/qml/filters/timer/ui.qml %%DATADIR%%/qml/filters/timer/vui.qml %%DATADIR%%/qml/filters/tracker/icon.webp %%DATADIR%%/qml/filters/tracker/meta.qml %%DATADIR%%/qml/filters/tracker/ui.qml %%DATADIR%%/qml/filters/tracker/vui.qml %%DATADIR%%/qml/filters/trails/icon.webp %%DATADIR%%/qml/filters/trails/meta.qml %%DATADIR%%/qml/filters/trails/ui.qml %%DATADIR%%/qml/filters/unpremultiply/icon.webp %%DATADIR%%/qml/filters/unpremultiply/meta.qml %%DATADIR%%/qml/filters/unpremultiply/ui.qml %%DATADIR%%/qml/filters/vaguedenoiser/icon.webp %%DATADIR%%/qml/filters/vaguedenoiser/meta.qml %%DATADIR%%/qml/filters/vaguedenoiser/ui.qml %%DATADIR%%/qml/filters/vertigo/icon.webp %%DATADIR%%/qml/filters/vertigo/meta.qml %%DATADIR%%/qml/filters/vertigo/ui.qml %%DATADIR%%/qml/filters/vibrance/icon.webp %%DATADIR%%/qml/filters/vibrance/meta.qml %%DATADIR%%/qml/filters/vibrance/ui.qml %%DATADIR%%/qml/filters/video_autofade/meta.qml %%DATADIR%%/qml/filters/video_autofade/ui.qml %%DATADIR%%/qml/filters/vignette/icon.webp %%DATADIR%%/qml/filters/vignette/meta_movit.qml %%DATADIR%%/qml/filters/vignette/meta_oldfilm.qml %%DATADIR%%/qml/filters/vignette/ui_movit.qml %%DATADIR%%/qml/filters/vignette/ui_oldfilm.qml %%DATADIR%%/qml/filters/wave/icon.webp %%DATADIR%%/qml/filters/wave/meta.qml %%DATADIR%%/qml/filters/wave/ui.qml %%DATADIR%%/qml/filters/waveform/icon.webp %%DATADIR%%/qml/filters/waveform/meta.qml %%DATADIR%%/qml/filters/waveform/ui.qml %%DATADIR%%/qml/filters/waveform/vui.qml %%DATADIR%%/qml/filters/white/icon.webp %%DATADIR%%/qml/filters/white/meta_frei0r.qml %%DATADIR%%/qml/filters/white/meta_movit.qml %%DATADIR%%/qml/filters/white/ui.qml %%DATADIR%%/qml/modules/Shotcut/Controls/Button.qml %%DATADIR%%/qml/modules/Shotcut/Controls/ColorPicker.qml %%DATADIR%%/qml/modules/Shotcut/Controls/ComboBox.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/CurveComboBox.qml %%DATADIR%%/qml/modules/Shotcut/Controls/DoubleSpinBox.qml %%DATADIR%%/qml/modules/Shotcut/Controls/EditMenu.qml %%DATADIR%%/qml/modules/Shotcut/Controls/Gauge.qml %%DATADIR%%/qml/modules/Shotcut/Controls/GradientControl.qml %%DATADIR%%/qml/modules/Shotcut/Controls/HorizontalScrollBar.qml %%DATADIR%%/qml/modules/Shotcut/Controls/HoverTip.qml %%DATADIR%%/qml/modules/Shotcut/Controls/KeyframableFilter.qml %%DATADIR%%/qml/modules/Shotcut/Controls/KeyframesButton.qml %%DATADIR%%/qml/modules/Shotcut/Controls/Marker.qml %%DATADIR%%/qml/modules/Shotcut/Controls/MarkerBar.qml %%DATADIR%%/qml/modules/Shotcut/Controls/MotionTrackerDialog.qml %%DATADIR%%/qml/modules/Shotcut/Controls/Preset.qml %%DATADIR%%/qml/modules/Shotcut/Controls/RectangleControl.qml %%DATADIR%%/qml/modules/Shotcut/Controls/SaveDefaultButton.qml %%DATADIR%%/qml/modules/Shotcut/Controls/SimplePropertyUI.qml %%DATADIR%%/qml/modules/Shotcut/Controls/SliderSpinner.qml %%DATADIR%%/qml/modules/Shotcut/Controls/TextFilterUi.qml %%DATADIR%%/qml/modules/Shotcut/Controls/TextFilterVui.qml %%DATADIR%%/qml/modules/Shotcut/Controls/TimeSpinner.qml %%DATADIR%%/qml/modules/Shotcut/Controls/TipBox.qml %%DATADIR%%/qml/modules/Shotcut/Controls/ToggleButton.qml %%DATADIR%%/qml/modules/Shotcut/Controls/ToolButton.qml %%DATADIR%%/qml/modules/Shotcut/Controls/UndoButton.qml %%DATADIR%%/qml/modules/Shotcut/Controls/VerticalScrollBar.qml %%DATADIR%%/qml/modules/Shotcut/Controls/VuiBase.qml %%DATADIR%%/qml/modules/Shotcut/Controls/qmldir %%DATADIR%%/qml/scopes/audioloudness/audioloudnessscope.qml %%DATADIR%%/qml/views/filter/AttachedFilters.qml %%DATADIR%%/qml/views/filter/CopyFiltersDialog.qml %%DATADIR%%/qml/views/filter/FilterMenu.js %%DATADIR%%/qml/views/filter/FilterMenu.qml %%DATADIR%%/qml/views/filter/FilterMenuDelegate.qml %%DATADIR%%/qml/views/filter/filterview.qml %%DATADIR%%/qml/views/keyframes/Keyframe.qml %%DATADIR%%/qml/views/keyframes/KeyframeClip.qml %%DATADIR%%/qml/views/keyframes/KeyframeParameter.qml %%DATADIR%%/qml/views/keyframes/KeyframeRuler.qml %%DATADIR%%/qml/views/keyframes/Keyframes.js %%DATADIR%%/qml/views/keyframes/ParameterHead.qml %%DATADIR%%/qml/views/keyframes/keyframes.qml %%DATADIR%%/qml/views/timeline/Clip.qml %%DATADIR%%/qml/views/timeline/CornerSelectionShadow.qml %%DATADIR%%/qml/views/timeline/PulsingAnimation.qml %%DATADIR%%/qml/views/timeline/Ruler.qml %%DATADIR%%/qml/views/timeline/Subtitle.qml %%DATADIR%%/qml/views/timeline/SubtitleBar.qml %%DATADIR%%/qml/views/timeline/Timeline.js %%DATADIR%%/qml/views/timeline/Track.js %%DATADIR%%/qml/views/timeline/Track.qml %%DATADIR%%/qml/views/timeline/TrackHead.qml %%DATADIR%%/qml/views/timeline/timeline.qml %%DATADIR%%/translations/shotcut_ar.qm %%DATADIR%%/translations/shotcut_ca.qm %%DATADIR%%/translations/shotcut_cs.qm %%DATADIR%%/translations/shotcut_da.qm %%DATADIR%%/translations/shotcut_de.qm %%DATADIR%%/translations/shotcut_el.qm %%DATADIR%%/translations/shotcut_en.qm %%DATADIR%%/translations/shotcut_en_GB.qm %%DATADIR%%/translations/shotcut_es.qm %%DATADIR%%/translations/shotcut_et.qm %%DATADIR%%/translations/shotcut_eu.qm %%DATADIR%%/translations/shotcut_fi.qm %%DATADIR%%/translations/shotcut_fr.qm +%%DATADIR%%/translations/shotcut_ga.qm %%DATADIR%%/translations/shotcut_gd.qm %%DATADIR%%/translations/shotcut_gl.qm %%DATADIR%%/translations/shotcut_he_IL.qm %%DATADIR%%/translations/shotcut_hu.qm %%DATADIR%%/translations/shotcut_it.qm %%DATADIR%%/translations/shotcut_ja.qm %%DATADIR%%/translations/shotcut_ko.qm %%DATADIR%%/translations/shotcut_nb.qm %%DATADIR%%/translations/shotcut_ne.qm %%DATADIR%%/translations/shotcut_nl.qm %%DATADIR%%/translations/shotcut_nn.qm %%DATADIR%%/translations/shotcut_oc.qm %%DATADIR%%/translations/shotcut_pl.qm %%DATADIR%%/translations/shotcut_pt_BR.qm %%DATADIR%%/translations/shotcut_pt_PT.qm %%DATADIR%%/translations/shotcut_ro.qm %%DATADIR%%/translations/shotcut_ru.qm %%DATADIR%%/translations/shotcut_sk.qm %%DATADIR%%/translations/shotcut_sl.qm %%DATADIR%%/translations/shotcut_sv.qm %%DATADIR%%/translations/shotcut_th.qm %%DATADIR%%/translations/shotcut_tr.qm %%DATADIR%%/translations/shotcut_uk.qm %%DATADIR%%/translations/shotcut_zh_CN.qm %%DATADIR%%/translations/shotcut_zh_TW.qm @dir %%DATADIR%%/translations/.lupdate