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