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