]> git.pld-linux.org Git - packages/kdenlive.git/blame - kdenlive.spec
- updated to 21.12.1
[packages/kdenlive.git] / kdenlive.spec
CommitLineData
28374e9c 1%define kdeappsver 21.12.1
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
28374e9c 7Version: 21.12.1
49be18ed 8Release: 1
b4917cad
MK
9License: GPL
10Group: X11/Applications/Multimedia
28374e9c
WF
11Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12# Source0-md5: 480c6620f0c8b9cbf8aec5c54f566b9c
608f8997 13URL: http://kdenlive.org/
28374e9c 14BuildConflicts: gstreamer0.10-devel
eaf118aa
AM
15BuildRequires: Qt5Concurrent-devel
16BuildRequires: Qt5Core-devel
17BuildRequires: Qt5DBus-devel
18BuildRequires: Qt5Gui-devel
9a44c22b 19BuildRequires: Qt5Multimedia-devel
eaf118aa
AM
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
9a44c22b 51BuildRequires: kf5-purpose-devel
fe0a30f7 52BuildRequires: kf5-sonnet-devel
f80aa741 53BuildRequires: libv4l-devel
28374e9c 54BuildRequires: mlt-devel >= 7.0
b4e16721 55BuildRequires: ninja
ad54048c 56BuildRequires: pkgconfig
aff1e4d0 57BuildRequires: qjson-devel >= 0.5
17eecb86 58BuildRequires: rpmbuild(macros) >= 1.129
450ed0c7 59BuildRequires: rttr-devel
e0b6d28a 60BuildRequires: shared-desktop-ontologies-devel
61BuildRequires: soprano-devel
2a5c239c
AM
62Requires: Qt5Gui-platform-xcb-egl
63Requires: Qt5Gui-platform-xcb-glx
1589c789 64Requires: Qt5Quick-controls
55e60162 65Suggests: dvdauthor
f80aa741 66Suggests: dvgrab
e0b6d28a 67Suggests: ffmpeg-ffplay
f80aa741 68Suggests: frei0r-plugins
eaf118aa 69Suggests: mlt >= 6.0.0
55e60162 70Suggests: recordmydesktop
e0b6d28a 71BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72
b4917cad 73%description
a8202cd7
JB
74Kdenlive is a non-linear video editor for KDE. It provides all project
75management and editing tools while relying on a separate rendering
76program (currently PIAVE) to perform the editing operations. Support
77is planned for transitions, effects, multiple file formats, and full
78project and asset management support. The current beta is capable of
79editing raw DV or AVI DV files, with tools such as move, razor, and
80resize, selecting parts of clips using in/outpoints, and exporting the
81result to another raw DV file. You may playback/preview the contents
82of the timeline at any point during the edit. Full project save/load
83is supported.
b4917cad 84
cb54d3d6
JR
85%description -l pl.UTF-8
86Kdenlive to nieliniowy edytor filmów dla KDE. Dostarcza narzędzia do
87zarządzania projektem i edycji polegające na oddzielnym programie
88renderującym (aktualnie PIAVE) do wykonywania operacji edycji.
89Planowana jest obsługa przejść, efektów, wielu formatów plików oraz
90pełnego zarządzania projektem i kapitałem. Aktualna wersja beta może
91modyfikować pliki w formacie surowego DV oraz AVI DV przy użyciu
92narzędzi takich jak przemieszczanie, cięcia, zmiana rozmiaru,
93wybieranie części klatek przy użyciu punktów wejściowych/wyjściowych
a8202cd7 94oraz eksportowanie wyniku do innego pliku w formacie surowego DV.
cb54d3d6
JR
95Można odtwarzać/podglądać zawartość w dowolnej chwili edycji.
96Obsługiwany jest zapis/odczyt pełnego projektu.
b4917cad
MK
97
98%prep
74368329 99%setup -q
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 \
28374e9c 107 -DHTML_INSTALL_DIR=%{_kdedocdir} \
ddd77d32
JR
108 -DPLUGIN_INSTALL_DIR=%{_libdir}/qt5/plugins
109
b4e16721 110%ninja_build
b4917cad
MK
111
112%install
113rm -rf $RPM_BUILD_ROOT
114
b4e16721 115%ninja_install -C build
b4917cad 116
4428191a
WF
117%find_lang %{kaname} --all-name --with-kde
118
b4917cad
MK
119%clean
120rm -rf $RPM_BUILD_ROOT
121
4428191a 122%files -f %{kaname}.lang
b4917cad 123%defattr(644,root,root,755)
74368329 124%attr(755,root,root) %{_bindir}/%{name}*
ddd77d32 125%attr(755,root,root) %{_libdir}/qt5/plugins/mltpreview.so
35444307 126%{_datadir}/metainfo/org.kde.kdenlive.appdata.xml
9608cbdb 127%{_datadir}/config.kcfg/kdenlivesettings.kcfg
eaf118aa
AM
128%{_datadir}/knotifications5/kdenlive.notifyrc
129%{_datadir}/kservices5/mltpreview.desktop
ddd77d32 130%dir %{_datadir}/kxmlgui5/kdenlive
eaf118aa
AM
131%{_datadir}/kxmlgui5/kdenlive/kdenliveui.rc
132%{_datadir}/mime/packages/*.xml
133%{_datadir}/%{name}
134%{_desktopdir}/org.kde.kdenlive.desktop
74368329 135%{_iconsdir}/*/*/*/*.png
eaf118aa 136%{_iconsdir}/*/*/*/*.svg
9608cbdb 137%{_iconsdir}/*/*/*/*.svgz
eaf118aa 138%{_mandir}/man1/kdenlive*
28374e9c
WF
139%{_datadir}/knsrcfiles/*.knsrc
140%{_datadir}/qlogging-categories5/kdenlive.categories
This page took 0.096658 seconds and 4 git commands to generate.