]> git.pld-linux.org Git - packages/kdenlive.git/blame - kdenlive.spec
- updated to 24.02.2
[packages/kdenlive.git] / kdenlive.spec
CommitLineData
4d94c98e
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
cde0de54 4%define kdeappsver 24.02.2
0df48a28 5%define qtver 5.15.2
4428191a 6%define kaname kdenlive
b4917cad 7Summary: KDE movie editor
af57c8d7 8Summary(pl.UTF-8): Edytor filmów dla KDE
b4917cad 9Name: kdenlive
cde0de54 10Version: 24.02.2
fe286c3b 11Release: 1
b4917cad
MK
12License: GPL
13Group: X11/Applications/Multimedia
fe286c3b 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
cde0de54 15# Source0-md5: ae03ea95bc510c92735b818d10033364
608f8997 16URL: http://kdenlive.org/
7640b59c
WF
17BuildRequires: Qt6Concurrent-devel
18BuildRequires: Qt6Core-devel
19BuildRequires: Qt6DBus-devel
20BuildRequires: Qt6Gui-devel
21BuildRequires: Qt6Multimedia-devel
22BuildRequires: Qt6Network-devel
23BuildRequires: Qt6NetworkAuth-devel
24BuildRequires: Qt6Qml-devel
25BuildRequires: Qt6Quick-devel
26BuildRequires: Qt6Svg-devel
27BuildRequires: Qt6Widgets-devel
24e68d18 28BuildRequires: cmake >= 3.20
811735dd 29BuildRequires: gettext-tools
7640b59c
WF
30BuildRequires: kf6-attica-devel
31BuildRequires: kf6-karchive-devel
32BuildRequires: kf6-kbookmarks-devel
33BuildRequires: kf6-kconfig-devel
34BuildRequires: kf6-kconfigwidgets-devel
35BuildRequires: kf6-kcoreaddons-devel
36BuildRequires: kf6-kcrash-devel
37BuildRequires: kf6-kdbusaddons-devel
38BuildRequires: kf6-kdeclarative-devel
39BuildRequires: kf6-kdoctools-devel
40BuildRequires: kf6-kfilemetadata-devel
41BuildRequires: kf6-kguiaddons-devel
42BuildRequires: kf6-ki18n-devel
43BuildRequires: kf6-kiconthemes-devel
44BuildRequires: kf6-kio-devel
45BuildRequires: kf6-knewstuff-devel
46BuildRequires: kf6-knotifications-devel
47BuildRequires: kf6-knotifyconfig-devel
48BuildRequires: kf6-kplotting-devel
49BuildRequires: kf6-ktextwidgets-devel
50BuildRequires: kf6-kwidgetsaddons-devel
51BuildRequires: kf6-kxmlgui-devel
52BuildRequires: kf6-purpose-devel
53BuildRequires: kf6-sonnet-devel
f80aa741 54BuildRequires: libv4l-devel
b3a3a79a 55BuildRequires: mlt-devel >= 7.14.0
b4e16721 56BuildRequires: ninja
ad54048c 57BuildRequires: pkgconfig
aff1e4d0 58BuildRequires: qjson-devel >= 0.5
17eecb86 59BuildRequires: rpmbuild(macros) >= 1.129
450ed0c7 60BuildRequires: rttr-devel
e0b6d28a 61BuildRequires: shared-desktop-ontologies-devel
62BuildRequires: soprano-devel
6cf6d7d3
WF
63BuildConflicts: gstreamer0.10
64Requires: %{name}-data = %{version}-%{release}
7640b59c 65Requires: Qt6Quick
55e60162 66Suggests: dvdauthor
f80aa741 67Suggests: dvgrab
e0b6d28a 68Suggests: ffmpeg-ffplay
f80aa741 69Suggests: frei0r-plugins
6cf6d7d3 70Suggests: mlt >= 7.12.0
55e60162 71Suggests: recordmydesktop
e0b6d28a 72BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73
b4917cad 74%description
a8202cd7
JB
75Kdenlive is a non-linear video editor for KDE. It provides all project
76management and editing tools while relying on a separate rendering
77program (currently PIAVE) to perform the editing operations. Support
78is planned for transitions, effects, multiple file formats, and full
79project and asset management support. The current beta is capable of
80editing raw DV or AVI DV files, with tools such as move, razor, and
81resize, selecting parts of clips using in/outpoints, and exporting the
82result to another raw DV file. You may playback/preview the contents
83of the timeline at any point during the edit. Full project save/load
84is supported.
b4917cad 85
cb54d3d6
JR
86%description -l pl.UTF-8
87Kdenlive to nieliniowy edytor filmów dla KDE. Dostarcza narzędzia do
88zarządzania projektem i edycji polegające na oddzielnym programie
89renderującym (aktualnie PIAVE) do wykonywania operacji edycji.
6cf6d7d3
WF
90Planowana jest obsługa przejść, efektów, wielu formatów plików
91oraz pełnego zarządzania projektem i kapitałem. Aktualna wersja
92beta może modyfikować pliki w formacie surowego DV oraz AVI DV przy
93użyciu narzędzi takich jak przemieszczanie, cięcia, zmiana
94rozmiaru, wybieranie części klatek przy użyciu punktów
95wejściowych/wyjściowych oraz eksportowanie wyniku do innego pliku w
96formacie surowego DV. Można odtwarzać/podglądać zawartość w
97dowolnej chwili edycji. Obsługiwany jest zapis/odczyt pełnego
98projektu.
99
100%package data
101Summary: Data files for %{kaname}
102Summary(pl.UTF-8): Dane dla %{kaname}
103Group: X11/Applications/Multimedia
104BuildArch: noarch
105
106%description data
107Data files for %{kaname}.
108
109%description data -l pl.UTF-8
110Dane dla %{kaname}.
b4917cad
MK
111
112%prep
74368329 113%setup -q
b4917cad
MK
114
115%build
24e68d18
WF
116%cmake \
117 -B build \
b4e16721 118 -G Ninja \
4d94c98e 119 %{!?with_tests:-DBUILD_TESTING=OFF} \
4428191a 120 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
fe286c3b 121 -DKDE_INSTALL_DOCBUNDLEDIR=%{_kdedocdir} \
ddd77d32
JR
122 -DPLUGIN_INSTALL_DIR=%{_libdir}/qt5/plugins
123
24e68d18 124%ninja_build -C build
b4917cad 125
4d94c98e 126%if %{with tests}
24e68d18 127ctest --test-dir build
4d94c98e
WF
128%endif
129
130
b4917cad
MK
131%install
132rm -rf $RPM_BUILD_ROOT
133
b4e16721 134%ninja_install -C build
b4917cad 135
4428191a
WF
136%find_lang %{kaname} --all-name --with-kde
137
b4917cad
MK
138%clean
139rm -rf $RPM_BUILD_ROOT
140
6cf6d7d3 141%files
b4917cad 142%defattr(644,root,root,755)
74368329 143%attr(755,root,root) %{_bindir}/%{name}*
7640b59c 144%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/thumbcreator/mltpreview.so
6cf6d7d3
WF
145
146%files data -f %{kaname}.lang
147%defattr(644,root,root,755)
35444307 148%{_datadir}/metainfo/org.kde.kdenlive.appdata.xml
9608cbdb 149%{_datadir}/config.kcfg/kdenlivesettings.kcfg
7640b59c 150%{_datadir}/knotifications6/kdenlive.notifyrc
eaf118aa
AM
151%{_datadir}/mime/packages/*.xml
152%{_datadir}/%{name}
153%{_desktopdir}/org.kde.kdenlive.desktop
74368329 154%{_iconsdir}/*/*/*/*.png
eaf118aa 155%{_iconsdir}/*/*/*/*.svg
9608cbdb 156%{_iconsdir}/*/*/*/*.svgz
eaf118aa 157%{_mandir}/man1/kdenlive*
28374e9c 158%{_datadir}/knsrcfiles/*.knsrc
7640b59c 159%{_datadir}/qlogging-categories6/kdenlive.categories
This page took 2.351742 seconds and 5 git commands to generate.