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