File kde3-kalva.spec of Package kde3-kalva
%define _prefix /opt/kde3
%define _sysconfdir /etc/opt/kde3
%define soname 0
Name: kde3-kalva
Version: 0.8.90
Release: 0
Summary: Lightweight Video Editing Application for KDE
Source: http://download.berlios.de/kalva/kalva-%{version}.tar.bz2
URL: http://kalva.berlios.de/
Group: Productivity/Multimedia/Video/Editors and Convertors
License: GPL-2.0-or-later
BuildRoot: %{_tmppath}/build-%{name}-%{version}
BuildRequires: kdelibs3-devel kdebase3-devel
BuildRequires: gcc-c++ libstdc++-devel gettext gettext-devel intltool
BuildRequires: autoconf automake libtool
Requires: libkchlstfilterplugininterfaces%{soname} = %{version}-%{release}
Requires: /usr/bin/mplayer
Patch0: kalva-deprecate-update-desktop-files.patch
%description
Kalva is a lightweight videoapplication for the KDE Desktop.
It uses MPlayer and MEncoder to do the real work. It schedules via atd
(movies) and crond (series).
Kalva's main goal is to be quite simple to setup and easy to use. But apart
from that it provides quite some useful features.
%package -n libkchlstfilterplugininterfaces%{soname}
Summary: Video Channel List Plugin Library for KDE
Group: Development/Libraries/C and C++
%description -n libkchlstfilterplugininterfaces%{soname}
Video channel list plugin library for KDE.
%package -n libkchlstfilterplugin-devel
Summary: Video Channel List Plugin Library for KDE
Group: Development/Libraries/C and C++
%description -n libkchlstfilterplugin-devel
Video channel list plugin library for KDE (development files).
%prep
%setup -q -n kalva-%{version}
%patch -P 0 -p1
%build
. /etc/opt/kde3/common_options
update_admin
./configure $configkde
make %{?jobs:-j%{jobs}}
%install
. /etc/opt/kde3/common_options
%makeinstall
%__rm -rf "%{buildroot}%{_datadir}/applnk"
kde_post_install
%find_lang "kalva"
%post -n libkchlstfilterplugininterfaces%{soname} -p /sbin/ldconfig
%postun -n libkchlstfilterplugininterfaces%{soname} -p /sbin/ldconfig
%clean
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING README TODO
%{_bindir}/kalva
%{_libdir}/kde3/scantvplugin.so
%{_libdir}/kde3/scantvplugin.la
%{_libdir}/kde3/tv_stationsfilterplugin.so
%{_libdir}/kde3/tv_stationsfilterplugin.la
%{_libdir}/kde3/xawtvrcfilterplugin.so
%{_libdir}/kde3/xawtvrcfilterplugin.la
%{_datadir}/applications/kde/kalva.desktop
%{_datadir}/apps/kalva
%{_datadir}/apps/scantvplugin
%{_datadir}/apps/tv_stationsfilterplugin
%{_datadir}/apps/xawtvrcfilterplugin
%config %{_datadir}/config.kcfg/kalva.kcfg
%{_datadir}/services/scantvplugin.desktop
%{_datadir}/services/tv_stationsfilterplugin.desktop
%{_datadir}/services/xawtvrcfilterplugin.desktop
%{_datadir}/servicetypes/kchlstfilterplugin.desktop
%{_datadir}/icons/*/*/apps/kalva.png
%{_datadir}/icons/*/*/actions/serialbrowser.png
%{_datadir}/icons/*/*/actions/moviebrowser.png
%{_usr}/bin/tvapp.pl
%{_usr}/lib/tvapp
%doc %{_datadir}/doc/*/*/kalva
%files -n libkchlstfilterplugininterfaces%{soname}
%defattr(-,root,root)
%{_libdir}/libkchlstfilterplugininterfaces.so.%{soname}
%{_libdir}/libkchlstfilterplugininterfaces.so.%{soname}.*
%files -n libkchlstfilterplugin-devel
%defattr(-,root,root)
%{_libdir}/libkchlstfilterplugininterfaces.so
%{_libdir}/libkchlstfilterplugininterfaces.la
%{_includedir}/kchlstfilterplugin
%changelog