19 Commits

Author SHA256 Message Date
f9841c636b Accepting request 1316601 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1316601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=76
2025-11-09 20:08:59 +00:00
5abc89f20d - Update to 25.10.31:
See https://www.shotcut.org/blog/new-release-25.10.31/

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=173
2025-11-08 16:56:07 +00:00
925f809eea Accepting request 1300019 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1300019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=75
2025-08-18 14:08:46 +00:00
64e369acab - Update to 25.08.16:
* Fixed Gain/Volume filter from a previous version project does not show its UI or keyframes
  * Fixed artifacts in Gain/Volume, Fade In Audio, and Fade Out Audio filters (broke in v25.07).
  * Fixed frequent crashing in Fedora Linux RPM package (broke in v25.05).
  * Fixed converting BT.709 color space to BT.2020.
  * Added BT.2020 color space support to the preview.
  * Fixed Export File with & in the path or name saves wrong name.
  * Added Embed Markers as Chapters to export job context menu.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=171
2025-08-18 08:06:53 +00:00
8e92845dcc Accepting request 1299235 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1299235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=74
2025-08-13 14:31:29 +00:00
12b0393ea6 - Update to 25.07.26:
See https://www.shotcut.org/blog/new-release-250726/

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=169
2025-08-13 12:43:16 +00:00
a984740467 Accepting request 1282165 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1282165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=73
2025-06-03 15:54:23 +00:00
d5a2515028 - Update to 25.05.11:
New Features:
  * Added Alpha Strobe video filter.
  * Added Freeze Frame to Timeline.
  * Added File > Rereun Filter Analysis.
  * Added adjustable track headers width to Timeline.
  * Added an item count to Playlist.
  * Added File > New submenu with items for Project and generators.
  * Added Add Generator to Timeline toolbar.
  * Changed the Convert to Edit-friendly dialog to make it obvious that
    “better” and “best” options create very large files.
  * Added Settings > Preview Scaling > 1080p. (This was added primarily for
    use with DeckLink SDI/HDMI external monitoring.)
  * Added Settings > Player > External Monitor > DeckLink Gamma with SDR and HLG HDR options.
  * Added HLG color transfer/gamma to GPU Effects. HDR is not ready
    to announce; these are just some pieces.
  Improvements:
  * Improved compositing in Obscure With Blur, Obscure With Mosaic, and
    Mask: Apply. Now, they are better at concealing details.
  * Moved the Files > Go Up button to top left to be more like OS file browsers.
  Fixes:
  * Fixed ability to select or drag short Timeline clips (broke in v25.03).
  * Fixed Text: Rich scroll presets (broke in v25.03).
  * Fixed may crash in Files dock on startup (broke in v25.01).
  * Fixed possible crash when selecting a track head.
  * Fixed Filters > Copy Current/All ignores disabled filters.
  * Fixed Speed time filters reset when they are reloaded in the UI.
  * Fixed generating proxy for videos with BT.2020 color space.
  * Fixed Fade Out Audio in a filter set.
  * Fixed Timeline > Record Audio is distorted on macOS.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=167
2025-06-03 08:03:57 +00:00
21e56435cb Accepting request 1265683 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1265683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=72
2025-03-31 09:44:21 +00:00
b2e0caaf60 - Update to 25.03.29:
* Added Text style preset to Subtitles > Generate Text on Timeline.
  * Added Copy Current and Copy All to Filters.
  * Added the project Video Mode to the window title.
  * Added Vertical and Horizontal parameters to the No Sync video filter.
  * Added Toggle Filter Overlay to the Player menu.
  * Added 360: Cap Top & Bottom and 360: Equirectangular Wrap video filters.
  * Added a Not In a Bin smart bin to the Playlist.
  * Added #rgba, #yuv, #gpu, and #10bit tags to keywords in Filters for search.
  * Added an icon to Timeline clips to indicate when they have filters.
  * Added "ITU-R BT.2020" to Video Mode > Custom > Add and Output > Properties.
  * Reduced the range of Gamma and Gain in the Color Grading filter.
  * Fixed opening a project can be slow or make app unresponsive if Settings > Playlist > View mode is Icons (broke in v25.01).
  * Fixed double-clicking a Playlist item that is in a Bin may open wrong clip.
  * Fixed handling of Windows shortcuts and macOS aliases in Files.
  * Fixed automatic pause--such as when adding a filter--does not update the player's play button state (broke in v25.01).
  * Fixed a crash on multiple Timeline undo and redo operations.
  * Fixed a crash bug after Undo and Redo after moving clips in Timeline.
  * Fixed the Size, Position & Rotate filter's visual control with non-square pixels.
  * Fixed trimming twice ruins zoom keyframes in Size, Position & Rotate filter.
  * Block adding a new job that writes to the same file as a pending or running job.
  * Fixed Paste filters is not adding an Undo item to History.
  * Fixed the Amount keyframes button always disabled in the 360: Equirectangular to Stereogaphic video filter.
  * Fixed key repeat for the previous/next shortcuts in Player menu.
  * Fixed Export > Reframe causes Video > Scan mode to be interlaced even when it shows progressive.
  * Fixed trim handles on Timeline clip when it is very short.
  * Fixed Timeline > Split followed by multiple undo and redo may affect attached filters.
  * Fixed playhead in Keyframes incorrect after switching filters.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=165
2025-03-31 07:09:09 +00:00
0b27e48d12 Accepting request 1240528 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1240528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=71
2025-01-27 19:56:25 +00:00
36beadfa61 - Update to 25.01.25
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=163
2025-01-27 12:47:59 +00:00
b637d41f39 Accepting request 1227482 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1227482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=70
2024-11-30 12:31:59 +00:00
e416e9e854 Accepting request 1227481 from home:plater
- Update to 24.11.17

OBS-URL: https://build.opensuse.org/request/show/1227481
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=161
2024-11-30 07:15:42 +00:00
8aed091a9f Accepting request 1220331 from multimedia:apps
- Update to 24.10.29

OBS-URL: https://build.opensuse.org/request/show/1220331
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=69
2024-11-04 21:41:41 +00:00
f3a2a9239f OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=159 2024-11-02 16:45:47 +00:00
2e1d581177 - Update to 24.10.29:
Speech to Text:
  * Shotcut gets its first AI based on OpenAI’s Whisper, courtesy
    of the whisper.cpp project. This is available through Subtitles >
    Speech to Text menu item or button
  * Our builds include a basic model that has decent speed and accuracy
    but not a big size. (You can think of the model as the brain.)
  * You can download a bigger and better better brain (model) in ggml
    format and configure it in the Speech to Text dialog, but it will be slower.
  * The dialog creates two jobs that appear in the Jobs panel: one to
    export audio and another to convert to text.
  * The results are added to the Subtitles panel as a new top-level Subtitle Track.
  * Currently, the only GPU our build supports is Apple Silicon.
    Otherwise, it is heavily multi-threaded on the CPU.
  * Known quirk: subtitle items sometimes start earlier than expected.
    Timing is provided by the model and tool, and we lack the skills and resources to improve this.
  * Expect there to be occasional errors. Like humans and non-ideal
    conditions, it is not perfect. We will not take action on bug reports
    about some piece of audio not converting to the expected text.
  * OpenAI has made some warnings about the usage of their Whisper models:
    In particular, we caution against using Whisper models to transcribe recordings of individuals taken
    without their consent…. We recommend against use in high-risk domains like decision-making contexts, where
    flaws in accuracy can lead to pronounced flaws in outcomes.
  Transition Improvements:
  * Ripple Delete a transition restores the entirety of the clips included in the transition.
  * Lift (non-ripple delete) a transition no longer leaves a gap; the gap is filled with the adjacent clips.
  * Moving an adjacent clip away increases the transition duration instead of detaching and leaving a gap.
  Other Improvements:
  * Removed the Export > Video > Resample button. Now, there are simply ignorable inline warnings when making
  certain changes.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=158
2024-11-02 16:44:29 +00:00
cee06ec755 Accepting request 1219098 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1219098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shotcut?expand=0&rev=68
2024-10-30 16:35:01 +00:00
55339ae7bf - Remove unused x264 conditional
- Use GCC13 in Leap15, to follow compiler used for Qt6

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/shotcut?expand=0&rev=156
2024-10-29 17:05:29 +00:00
4 changed files with 238 additions and 18 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a1469c68cfaf4f37e5c9d5692b781f15cc78b893cb9fa3df801ea22507180cd
size 12562908

3
shotcut-25.10.31.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1ece89c86fc0abe18c3ca915a7992240d690a91fdd964f9cb75a44f89c04e01a
size 15661715

View File

@@ -1,3 +1,229 @@
-------------------------------------------------------------------
Sat Nov 8 16:46:29 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 25.10.31:
See https://www.shotcut.org/blog/new-release-25.10.31/
-------------------------------------------------------------------
Mon Aug 18 07:42:31 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 25.08.16:
* Fixed Gain/Volume filter from a previous version project does not show its UI or keyframes
* Fixed artifacts in Gain/Volume, Fade In Audio, and Fade Out Audio filters (broke in v25.07).
* Fixed frequent crashing in Fedora Linux RPM package (broke in v25.05).
* Fixed converting BT.709 color space to BT.2020.
* Added BT.2020 color space support to the preview.
* Fixed Export File with & in the path or name saves wrong name.
* Added Embed Markers as Chapters to export job context menu.
-------------------------------------------------------------------
Wed Aug 13 11:59:18 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 25.07.26:
See https://www.shotcut.org/blog/new-release-250726/
-------------------------------------------------------------------
Mon Jun 2 17:01:09 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 25.05.11:
New Features:
* Added Alpha Strobe video filter.
* Added Freeze Frame to Timeline.
* Added File > Rereun Filter Analysis.
* Added adjustable track headers width to Timeline.
* Added an item count to Playlist.
* Added File > New submenu with items for Project and generators.
* Added Add Generator to Timeline toolbar.
* Changed the Convert to Edit-friendly dialog to make it obvious that
“better” and “best” options create very large files.
* Added Settings > Preview Scaling > 1080p. (This was added primarily for
use with DeckLink SDI/HDMI external monitoring.)
* Added Settings > Player > External Monitor > DeckLink Gamma with SDR and HLG HDR options.
* Added HLG color transfer/gamma to GPU Effects. HDR is not ready
to announce; these are just some pieces.
Improvements:
* Improved compositing in Obscure With Blur, Obscure With Mosaic, and
Mask: Apply. Now, they are better at concealing details.
* Moved the Files > Go Up button to top left to be more like OS file browsers.
Fixes:
* Fixed ability to select or drag short Timeline clips (broke in v25.03).
* Fixed Text: Rich scroll presets (broke in v25.03).
* Fixed may crash in Files dock on startup (broke in v25.01).
* Fixed possible crash when selecting a track head.
* Fixed Filters > Copy Current/All ignores disabled filters.
* Fixed Speed time filters reset when they are reloaded in the UI.
* Fixed generating proxy for videos with BT.2020 color space.
* Fixed Fade Out Audio in a filter set.
* Fixed Timeline > Record Audio is distorted on macOS.
* Fixed SDI/HDMI capture/monitor not working with recent Blackmagic Design drivers.
* Fixed Center/LFE channels swapped in 5.1 sound output in DeckLink SDI/HDMI external monitor.
* Fixed adding media with unknown or very long duration (for example, more than 7 days).
Now, it prompts for the duration.
-------------------------------------------------------------------
Mon Mar 31 06:10:19 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
- Update to 25.03.29:
* Added Text style preset to Subtitles > Generate Text on Timeline.
* Added Copy Current and Copy All to Filters.
* Added the project Video Mode to the window title.
* Added Vertical and Horizontal parameters to the No Sync video filter.
* Added Toggle Filter Overlay to the Player menu.
* Added 360: Cap Top & Bottom and 360: Equirectangular Wrap video filters.
* Added a Not In a Bin smart bin to the Playlist.
* Added #rgba, #yuv, #gpu, and #10bit tags to keywords in Filters for search.
* Added an icon to Timeline clips to indicate when they have filters.
* Added "ITU-R BT.2020" to Video Mode > Custom > Add and Output > Properties.
* Reduced the range of Gamma and Gain in the Color Grading filter.
* Fixed opening a project can be slow or make app unresponsive if Settings > Playlist > View mode is Icons (broke in v25.01).
* Fixed double-clicking a Playlist item that is in a Bin may open wrong clip.
* Fixed handling of Windows shortcuts and macOS aliases in Files.
* Fixed automatic pause--such as when adding a filter--does not update the player's play button state (broke in v25.01).
* Fixed a crash on multiple Timeline undo and redo operations.
* Fixed a crash bug after Undo and Redo after moving clips in Timeline.
* Fixed the Size, Position & Rotate filter's visual control with non-square pixels.
* Fixed trimming twice ruins zoom keyframes in Size, Position & Rotate filter.
* Block adding a new job that writes to the same file as a pending or running job.
* Fixed Paste filters is not adding an Undo item to History.
* Fixed the Amount keyframes button always disabled in the 360: Equirectangular to Stereogaphic video filter.
* Fixed key repeat for the previous/next shortcuts in Player menu.
* Fixed Export > Reframe causes Video > Scan mode to be interlaced even when it shows progressive.
* Fixed trim handles on Timeline clip when it is very short.
* Fixed Timeline > Split followed by multiple undo and redo may affect attached filters.
* Fixed playhead in Keyframes incorrect after switching filters.
-------------------------------------------------------------------
Mon Jan 27 12:08:09 UTC 2025 - Dave Plater <davejplater@gmail.com>
- Update to 25.01.25
- Upstream changes:
*Added Bins and media type & text search to Playlist.
*Added View > Files panel.
*Added Show in Files to Properties and Jobs.
*Added HSL Primaries and HSL Range video filters (HSL = Hue/Saturation/Lightness).
*Added Gradient Map video filter.
*Added Settings > Player > Pause After Seek toggle that defaults to on (old behavior).
*Added a Type parameter to Fade In Audio and Fade Out Audio filters.
*Added Export hardware encoding for Windows on Arm CPUs (h264_mf and hevc_mf codecs).
*Added Settings > Language > Irish.
*Improved support for MLT XML clip/sub-projects:
*Now more tolerant to inconsistent video modes, there are Properties,
and you can add a Speed: Forward Only time filter.
*Improved Playlist > Generate Slideshow with trimmed video clips making it more useful
to make a montage.
*Fixed incorrect color change when mixing video tracks and certain filters such as
Hue/Lightness/Saturation.
*Fixed scrub bar and Timeline & Keyframes rulers not using Settings > Time Format.
*Fixed File > Export > Markers as Chapters when Settings > Time Format is not Clock.
*Fixed Subtitles works incorrectly after a couple of minutes with non-integer frame rates.
*Fixed Settings > Clear Recent on Exit not clearing the Projects list.
*Fixed View > Application Log > Previous not appearding on Windows.
*Fixed changing Properties > Duration of image on Timeline not adjusting video filters
keyframes.
*Fixed Properties > Export GPX not working with GoPro HERO 11, 12 & 13.
*Fixed Export > Presets > lossless > H.264 with NVIDIA hardware encoder.
*Fixed "Use font size" in Text: Simple, GPS Text, Subtitle Burn In and
Timer filters not applying from a saved preset.
*Fixed the color picker (pick color from screen) when Shotcut is
not on the primary screen.
*Fixed the color picker on the Wayland graphics subsystem in Linux.
*Fixed drag-n-drop from the Source player on Wayland for Linux.
*Fixed unable to extend duration of text clips made by
Subtitles > Generate Text on Timeline.
*Fixed Properties > Convert job progress when deinterlacing or changing frame rate.
*Fixed the subtitle track and times on ruler disapper when Timeline is floated.
*Fixed the Delete and Clear actions in the Text: Rich editor not working.
*Export preset H.264 High Profile now defaults to a higher quality 65% than YouTube or the defaults.
*Removed File > Open Other > JACK Audio on Linux to remove the hard
run-time dependency on libjack.so for Shotcut. However, that library
is still needed to get some of the bundled audio filters
(unless they load from system-installed "swh" LADSPA plugins).
*Improved support for pix_fmt=yuv420p10le or yuv444p10le, colorspace=2020,
color_trc=arib-std-b67 or smpte2084 in Export > Other for
10-bit pass-through (i.e. no image effects) editing without GPU Effects
(i.e. rudimentary HDR editing without adequate preview).
*Upgraded dependencies: MLT 7.30.0, Qt 6.8.1, dav1d 1.5.0,
AOM AV1 3.11.0, OpenCV 4.10, libvpx 1.15.0, Opus 1.5.2, WebP 1.5.0,
SVT-AV1 2.3.0
-------------------------------------------------------------------
Sat Nov 30 07:04:52 UTC 2024 - Dave Plater <davejplater@gmail.com>
- Update to 24.11.17
- Upstream changes:
*Fixed Convert stopped converting variable frame rate to constant (broke in v24.10).
*Fixed filter in and out points when you resize transition by moving a clip (broke in v24.10).
*Fixed Reframe loses its keyframes in Export (broke in v24.10).
*Fixed moving a clip immediately after a transition beyond another clip stopped working (broke in v24.10).
*Fixed Settings > Time Format > Timecode (Non-Drop Frame) for other non-integer frame rates such as 23.98 fps.
*Fixed using Export > From > Marker with subtitles creates a bad output (broke in v24.08).
*Fixed a video transition between sources with alpha channel is more translucent than expected.
*Fixed a crash adding MLT XML As a Clip to a Timeline with a higher frame rate.
*Fixed View > Resources > Convert negatively affects color if input is not HDR.
*Fixed Export > Video > Aspect ratio immediately after you toggle Use hardware encoder.
*Fixed possible crash on File > New or File > Close.
*Fixed possible crash dragging a MLT XML file to Playlist of a new project/session.
*Fixed changing Properties > Audio > Track > All to something else not working.
-------------------------------------------------------------------
Wed Oct 30 08:40:10 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 24.10.29:
Speech to Text:
* Shotcut gets its first AI based on OpenAIs Whisper, courtesy
of the whisper.cpp project. This is available through Subtitles >
Speech to Text menu item or button
* Our builds include a basic model that has decent speed and accuracy
but not a big size. (You can think of the model as the brain.)
* You can download a bigger and better better brain (model) in ggml
format and configure it in the Speech to Text dialog, but it will be slower.
* The dialog creates two jobs that appear in the Jobs panel: one to
export audio and another to convert to text.
* The results are added to the Subtitles panel as a new top-level Subtitle Track.
* Currently, the only GPU our build supports is Apple Silicon.
Otherwise, it is heavily multi-threaded on the CPU.
* Known quirk: subtitle items sometimes start earlier than expected.
Timing is provided by the model and tool, and we lack the skills and resources to improve this.
* Expect there to be occasional errors. Like humans and non-ideal
conditions, it is not perfect. We will not take action on bug reports
about some piece of audio not converting to the expected text.
* OpenAI has made some warnings about the usage of their Whisper models:
In particular, we caution against using Whisper models to transcribe recordings of individuals taken
without their consent…. We recommend against use in high-risk domains like decision-making contexts, where
flaws in accuracy can lead to pronounced flaws in outcomes.
Transition Improvements:
* Ripple Delete a transition restores the entirety of the clips included in the transition.
* Lift (non-ripple delete) a transition no longer leaves a gap; the gap is filled with the adjacent clips.
* Moving an adjacent clip away increases the transition duration instead of detaching and leaving a gap.
Other Improvements:
* Removed the Export > Video > Resample button. Now, there are simply ignorable inline warnings when making
certain changes.
* Added File > Show Project in Folder to menu.
* Added a decimals <number> option to numeric keywords in the GPS Text video filter.
* Changed Recent Projects to Projects: items in this view no longer disappear as Recent reaches its maximum
length and old items are removed.
* Added a Remove action to the context menu in Projects.
* Hide the Reframe video filter and button if GPU Effects is on.
* Upgraded FFmpeg to version 7.1.
Fixes:
* Fixed a crash doing when doing more than one Playlist > menu > Add Selected to Slideshow. In theory, this
could fix other random crashes in Timeline.
* Fixed a crash opening a project containing a subtitle track with no items.
* Fixed odd value for computed width in Reframe output video filter causes export to fail.
* Fixed Reframe visual control can create odd-valued dimensions.
* Fixed AVCHD video frame rate is double (could fix other formats).
* Fixed making a proxy video for a iPhone 16 Pro video containing spatial audio.
* Fixed GPU filters paste below non-GPU filters.
* Fixed Slideshow Generator dialog is too tall with vertical video mode.
* Fixed GPS Offset would reset in GPS Text video filter.
* Fixed the maximum allowed Time in the Time Remap filter to prevent white frames.
-------------------------------------------------------------------
Thu Oct 10 10:10:10 UTC 2024 - olaf@aepfle.de
- Remove unused x264 conditional
- Use GCC13 in Leap15, to follow compiler used for Qt6
-------------------------------------------------------------------
Mon Sep 16 10:53:58 UTC 2024 - Michael Vetter <mvetter@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package shotcut
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,9 +25,8 @@
%define _vstring %(echo %{version} |tr -d ".")
# NOTE: Appears there are no .pc files in qt6
#%%(pkg-config --modversion Qt6Core)
%bcond_with x264
Name: shotcut
Version: 24.09.13
Version: 25.10.31
Release: 0
Summary: Video and audio editor and creator
License: GPL-3.0-or-later
@@ -39,11 +38,11 @@ BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
BuildRequires: libebur128-devel >= 1.2.6
BuildRequires: pkgconfig
BuildRequires: qt6-declarative-private-devel >= 6.4.3
BuildRequires: qt6-declarative-private-devel >= 6.8.3
BuildRequires: update-desktop-files
BuildRequires: cmake(Qt6Charts)
BuildRequires: cmake(Qt6Concurrent) >= 6.4.3
BuildRequires: cmake(Qt6Core) >= 6.4.3
BuildRequires: cmake(Qt6Concurrent) >= 6.8.4
BuildRequires: cmake(Qt6Core) >= 6.8.3
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: cmake(Qt6Multimedia)
@@ -58,7 +57,7 @@ BuildRequires: cmake(Qt6UiTools)
BuildRequires: cmake(Qt6WebSockets)
BuildRequires: cmake(Qt6Xml)
BuildRequires: pkgconfig(fftw3)
BuildRequires: pkgconfig(mlt++-7) >= 7.22.0
BuildRequires: pkgconfig(mlt++-7) >= 7.32
BuildRequires: pkgconfig(mlt-framework-7)
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(vpx)
@@ -72,16 +71,12 @@ Requires: melt7
# needed on runtime for the timeline to work see https://forums.opensuse.org/showthread.php/520592-shotcut-video-editor-timeline-blank/page3
Requires: qt6-sql-sqlite = %{qt6version}
Recommends: lame
ExclusiveArch: ppc64 ppc64le %{ix86} x86_64
ExclusiveArch: ppc64 ppc64le x86_64
%if 0%{?suse_version} == 1500
BuildRequires: gcc12-c++
BuildRequires: gcc13-c++
%else
BuildRequires: gcc-c++
%endif
%if %{with x264}
BuildRequires: pkgconfig(x264)
Requires: %(rpm -qf $(readlink -qne %{_libdir}/libx264.so) --qf '%%{NAME} >= %%{VERSION}')
%endif
# NOTE: Can't find a matching package suspect it's merged into another package
#Requires: libqt6-qtgraphicaleffects >= %%{qt6version}
# This is already pulled in by rpm
@@ -109,12 +104,11 @@ find . \
-DCMAKE_BUILD_TYPE=Release \
-DSHOTCUT_VERSION=%{version} \
%if 0%{?suse_version} == 1500
-DCMAKE_CXX_COMPILER:FILEPATH=%{_bindir}/g++-12 \
-DCMAKE_CXX_COMPILER:FILEPATH=%{_bindir}/g++-13 \
%endif
-DDEFINES+=SHOTCUT_NOUPGRADE
%cmake_build
# CC=gcc-8 CPP=cpp-8 CXX=g++-8
%install
%cmake_install