]> git.pld-linux.org Git - packages/kdenlive.git/blame - kdenlive.spec
- updated to 21.12.3
[packages/kdenlive.git] / kdenlive.spec
CommitLineData
498097d4 1%define kdeappsver 21.12.3
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
498097d4 7Version: 21.12.3
49be18ed 8Release: 1
b4917cad
MK
9License: GPL
10Group: X11/Applications/Multimedia
28374e9c 11Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
498097d4 12# Source0-md5: 7575bac823345deafc133d8e79e0f8e9
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 20BuildRequires: Qt5Network-devel
48b88d9c 21BuildRequires: Qt5NetworkAuth-devel
eaf118aa
AM
22BuildRequires: Qt5Qml-devel
23BuildRequires: Qt5Quick-devel
24BuildRequires: Qt5Script-devel
25BuildRequires: Qt5Svg-devel
26BuildRequires: Qt5WebKit-devel
27BuildRequires: Qt5Widgets-devel
0b02e5bf 28BuildRequires: cmake
811735dd 29BuildRequires: gettext-tools
fe0a30f7 30BuildRequires: kf5-attica-devel
eaf118aa
AM
31BuildRequires: kf5-karchive-devel
32BuildRequires: kf5-kbookmarks-devel
33BuildRequires: kf5-kconfig-devel
34BuildRequires: kf5-kconfigwidgets-devel
35BuildRequires: kf5-kcoreaddons-devel
36BuildRequires: kf5-kcrash-devel
37BuildRequires: kf5-kdbusaddons-devel
62ae05b2 38BuildRequires: kf5-kdeclarative-devel
eaf118aa
AM
39BuildRequires: kf5-kdoctools-devel
40BuildRequires: kf5-kfilemetadata-devel
41BuildRequires: kf5-kguiaddons-devel
fe0a30f7 42BuildRequires: kf5-ki18n-devel
eaf118aa
AM
43BuildRequires: kf5-kiconthemes-devel
44BuildRequires: kf5-kio-devel
45BuildRequires: kf5-knewstuff-devel
46BuildRequires: kf5-knotifications-devel
47BuildRequires: kf5-knotifyconfig-devel
48BuildRequires: kf5-kplotting-devel
49BuildRequires: kf5-ktextwidgets-devel
50BuildRequires: kf5-kwidgetsaddons-devel
51BuildRequires: kf5-kxmlgui-devel
9a44c22b 52BuildRequires: kf5-purpose-devel
fe0a30f7 53BuildRequires: kf5-sonnet-devel
f80aa741 54BuildRequires: libv4l-devel
28374e9c 55BuildRequires: mlt-devel >= 7.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
2a5c239c
AM
63Requires: Qt5Gui-platform-xcb-egl
64Requires: Qt5Gui-platform-xcb-glx
1589c789 65Requires: Qt5Quick-controls
55e60162 66Suggests: dvdauthor
f80aa741 67Suggests: dvgrab
e0b6d28a 68Suggests: ffmpeg-ffplay
f80aa741 69Suggests: frei0r-plugins
eaf118aa 70Suggests: mlt >= 6.0.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.
90Planowana jest obsługa przejść, efektów, wielu formatów plików oraz
91pełnego zarządzania projektem i kapitałem. Aktualna wersja beta może
92modyfikować pliki w formacie surowego DV oraz AVI DV przy użyciu
93narzędzi takich jak przemieszczanie, cięcia, zmiana rozmiaru,
94wybieranie części klatek przy użyciu punktów wejściowych/wyjściowych
a8202cd7 95oraz eksportowanie wyniku do innego pliku w formacie surowego DV.
cb54d3d6
JR
96Można odtwarzać/podglądać zawartość w dowolnej chwili edycji.
97Obsługiwany jest zapis/odczyt pełnego projektu.
b4917cad
MK
98
99%prep
74368329 100%setup -q
b4917cad
MK
101
102%build
ff68f3ac 103mkdir -p build
9608cbdb 104cd build
ddd77d32 105%cmake .. \
b4e16721 106 -G Ninja \
4428191a 107 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
28374e9c 108 -DHTML_INSTALL_DIR=%{_kdedocdir} \
ddd77d32
JR
109 -DPLUGIN_INSTALL_DIR=%{_libdir}/qt5/plugins
110
b4e16721 111%ninja_build
b4917cad
MK
112
113%install
114rm -rf $RPM_BUILD_ROOT
115
b4e16721 116%ninja_install -C build
b4917cad 117
4428191a
WF
118%find_lang %{kaname} --all-name --with-kde
119
b4917cad
MK
120%clean
121rm -rf $RPM_BUILD_ROOT
122
4428191a 123%files -f %{kaname}.lang
b4917cad 124%defattr(644,root,root,755)
74368329 125%attr(755,root,root) %{_bindir}/%{name}*
ddd77d32 126%attr(755,root,root) %{_libdir}/qt5/plugins/mltpreview.so
35444307 127%{_datadir}/metainfo/org.kde.kdenlive.appdata.xml
9608cbdb 128%{_datadir}/config.kcfg/kdenlivesettings.kcfg
eaf118aa
AM
129%{_datadir}/knotifications5/kdenlive.notifyrc
130%{_datadir}/kservices5/mltpreview.desktop
ddd77d32 131%dir %{_datadir}/kxmlgui5/kdenlive
eaf118aa
AM
132%{_datadir}/kxmlgui5/kdenlive/kdenliveui.rc
133%{_datadir}/mime/packages/*.xml
134%{_datadir}/%{name}
135%{_desktopdir}/org.kde.kdenlive.desktop
74368329 136%{_iconsdir}/*/*/*/*.png
eaf118aa 137%{_iconsdir}/*/*/*/*.svg
9608cbdb 138%{_iconsdir}/*/*/*/*.svgz
eaf118aa 139%{_mandir}/man1/kdenlive*
28374e9c
WF
140%{_datadir}/knsrcfiles/*.knsrc
141%{_datadir}/qlogging-categories5/kdenlive.categories
This page took 0.429265 seconds and 4 git commands to generate.