Name: kdenlive
Version: 15.04.0
Release: 1%{?dist}
Summary: Non-linear video editor
License: GPLv2+
URL: http://www.kdenlive.org
#Source0: http://download.kde.org/stable/applications/15.04.2/src/kdenlive-15.04.2.tar.xz
Source0: kdenlive-15.04.0.tar.xz
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: kdelibs4-devel
BuildRequires: pkgconfig(libv4l2)
BuildRequires: pkgconfig(mlt++) >= 0.8.8
%global mlt_version %(pkg-config --modversion mlt++ 2>/dev/null || echo 0.8.8)
BuildRequires: pkgconfig(QJson)
BuildRequires: pkgconfig(QtOpenGL) pkgconfig(QtScript)
Requires: dvdauthor
Requires: dvgrab
Requires: ffmpeg
Requires: kde-runtime%{?_kde4_version: >= %{_kde4_version}}
Requires: mlt%{?_isa} >= %{mlt_version}
Requires: recordmydesktop
%description
Kdenlive is an intuitive and powerful multi-track video editor, including most
recent video technologies.
%prep
%setup -q
# MLT's binary melt renamed at Fedora, so we must rename it in Kdenlive, too
sed -i 's|/bin/melt|/bin/mlt-melt|' src/mainwindow.cpp
sed -i 's|findExe("melt")|findExe("mlt-melt")|' src/mainwindow.cpp
%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%{cmake_kde4} ..
popd
make %{?_smp_mflags} -C %{_target_platform}
%install
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
%find_lang %{name} --with-kde
%check
desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/%{name}.desktop
%post
touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null || :
touch --no-create %{_kde4_iconsdir}/oxygen &>/dev/null || :
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
%postun
if [ $1 -eq 0 ] ; then
touch --no-create %{_kde4_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache %{_kde4_datadir}/icons/hicolor &>/dev/null || :
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
update-desktop-database &> /dev/null || :
fi
%posttrans
gtk-update-icon-cache %{_kde4_datadir}/icons/hicolor &>/dev/null || :
update-desktop-database &> /dev/null || :
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%files -f %{name}.lang
%doc AUTHORS COPYING README
%{_kde4_bindir}/*
%{_kde4_datadir}/applications/kde4/%{name}.desktop
%{_kde4_libdir}/kde4/*.so
%{_kde4_datadir}/config.kcfg/*
%{_kde4_configdir}/*
%{_kde4_datadir}/mime/packages/*
%{_kde4_appsdir}/%{name}/
%{_kde4_datadir}/kde4/services/westleypreview.desktop
# menu/pixmaps is deprecated/legacy stuff, could likely omit from packaging -- Rex
%{_kde4_datadir}/menu/%{name}
%{_kde4_datadir}/pixmaps/%{name}.xpm
%{_kde4_iconsdir}/hicolor/*/*/*
%{_kde4_iconsdir}/oxygen/*/*/*
%{_mandir}/man1/*.gz
%changelog
- 0.9.10
- optimize mime scriptlets
- 0.9.8
- Rebuilt for rfbz#3209
- rebuilt for mlt
- Rebuilt for x264/FFmpeg
- 0.9.6
- Mass rebuilt for Fedora 19 Features
- 0.9.4
- Rebuild for updated mlt.
- 0.9.2
- 0.9
- pkgconfig-style deps
- Rebuilt for c++ ABI breakage
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
- 0.8.2.1
- rebuild
- 0.8.2
- tighten mlt deps
- New version
- Add patch to fix FTBFS
- update scriptlets, %%_kde4_... macros/best-practices
- +Requires: kdebase-runtime (versioned)
- fix ftbfs
- new version
- new version
- new version
- new version
- added updating of mime database
- changed dir of .desktop file
- new release
- spec cleaning
- some clearing
- added doc files
- new release
- spec convert to kde4 macros
- update to 0.7.2.1
- spec cleaned
- Resolve RPATHs
- update to 0.7
- update to last svn revision
- clean up spec
- Add URL
- Full URL for Source:
- Remove all Requires:
- Update BuildRoot
- Remove Packager: Brixton Linux Action Group
- Add BuildRequires: ffmpeg-devel kdebindings-devel soprano-devel
- Update %%files
- %%doc with only effects/README
- GPLv2+
- Add lang files
- Update to KDE4 branch
https://kdenlive.svn.sourceforge.net/svnroot/kdenlive/branches/KDE4
- Update to svn r2298
- New Requires
- kdenlive-svn-r2298-renderer-CMakeLists.patch
- Update to 0.5 final
- svn to 20070417
- svn to 20070406
- svn to 20070403
- svn to 20070322
- BLAG'd
- First stab at an RPM package.
- This is taken from kdenlive-0.2.2 source package.