]> git.pld-linux.org Git - packages/kdenlive.git/blame - kdenlive.spec
- added more 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
9a44c22b 20BuildRequires: Qt5Multimedia-devel
eaf118aa
AM
21BuildRequires: Qt5Network-devel
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
49be18ed 55BuildRequires: mlt-devel >= 6.12.0
b4e16721 56BuildRequires: ninja
ad54048c 57BuildRequires: pkgconfig
aff1e4d0 58BuildRequires: qjson-devel >= 0.5
17eecb86 59BuildRequires: rpmbuild(macros) >= 1.129
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
ff68f3ac
JR
100%patch0 -p1
101%patch1 -p1
b4917cad
MK
102
103%build
ff68f3ac 104mkdir -p build
9608cbdb 105cd build
ddd77d32 106%cmake .. \
b4e16721 107 -G Ninja \
4428191a 108 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
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
136%{_docdir}/HTML/en/kdenlive
137/etc/xdg/%{name}*.knsrc
fe0a30f7 138/etc/xdg/kdenlive.categories
74368329 139%{_iconsdir}/*/*/*/*.png
eaf118aa 140%{_iconsdir}/*/*/*/*.svg
9608cbdb 141%{_iconsdir}/*/*/*/*.svgz
eaf118aa 142%{_mandir}/man1/kdenlive*
This page took 0.645625 seconds and 4 git commands to generate.