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