Name: apper Epoch: 1 Version: 0.8.0 Release: 1mamba Summary: Apper (aka KPackageKit) is the KDE interface for PackageKit Group: Graphical Desktop/Applications/Administration Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.kde-apps.org/content/show.php/show.php?content=84745 Source: http://download.kde.org/stable/apper/%{version}/src/apper-%{version}.tar.bz2 Patch0: %{name}-0.7.2-italian_translations.patch Patch1: apper-0.7.2-fix_kcmdlineargs_assert.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: kdelibs-devel BuildRequires: kde-workspace-devel BuildRequires: libgcc BuildRequires: libpackagekit-qt2-devel BuildRequires: libqt4-devel BuildRequires: libQtDeclarative BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END BuildRequires: cmake BuildRequires: libphonon-devel BuildRequires: automoc4 Requires: libqt4-sqlite Provides: kpackagekit Obsoletes: kpackagekit Provides: packagekitgui BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Apper (aka KPackageKit) is the KDE interface for PackageKit. %debug_package %prep %setup -q #%patch0 -p1 #%patch1 -p1 %build %cmake_kde4 -d build %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build mv %{buildroot}%{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service \ %{buildroot}%{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service.KPackageKit mv %{buildroot}%{_kde4_libdir}/apper/libapper.so %{buildroot}%{_kde4_libdir}/libapper.so rmdir %{buildroot}%{_kde4_libdir}/apper # fwik icons are not seached for under /animations mv %{buildroot}%{_kde4_datadir}/apper/icons/hicolor/48x48/animations/*.png \ %{buildroot}%{_kde4_datadir}/apper/icons/hicolor/48x48/actions/ ln -s apper %{buildroot}%{_kde4_bindir}/kpackagekit %find_lang %{name} %find_lang plasma_package_updater cat plasma_package_updater.lang >> %{name}.lang %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post /sbin/ldconfig /usr/sbin/update-alternatives --install %{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service org.freedesktop.PackageKit.service %{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service.KPackageKit 50 exit 0 %preun if [ $1 -eq 0 ]; then /sbin/ldconfig /usr/sbin/update-alternatives --remove org.freedesktop.PackageKit.service %{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service.KPackageKit fi exit 0 %posttrans # Fix an upgrade problem: alternatives removed from preun script if [ $1 -eq 1 ]; then /usr/sbin/update-alternatives --install %{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service org.freedesktop.PackageKit.service %{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service.KPackageKit 50 /usr/sbin/update-alternatives --auto org.freedesktop.PackageKit.service fi exit 0 %files -f %{name}.lang %defattr(-,root,root) %{_kde4_bindir}/apper %{_kde4_bindir}/kpackagekit %{_kde4_libdir}/libapper.so %{_kde4_libdir}/kde4/kcm_apper.so %{_kde4_libdir}/kde4/kded_apperd.so %{_kde4_libdir}/kde4/plasma_applet_updater.so %{_kde4_libexecdir}/apper-pk-session %{_kde4_xdgappsdir}/apper.desktop %{_kde4_xdgappsdir}/apper_installer.desktop %{_kde4_xdgappsdir}/apper_settings.desktop %{_kde4_xdgappsdir}/apper_updates.desktop %{_kde4_datadir}/apperd/apperd.notifyrc %{_kde4_datadir}/apper/icons/hicolor/*/actions/*.png %{_kde4_datadir}/apper/icons/hicolor/*/categories/*.png %dir %{_kde4_datadir}/plasma/packages/org.packagekit.updater %dir %{_kde4_datadir}/plasma/packages/org.packagekit.updater/contents %dir %{_kde4_datadir}/plasma/packages/org.packagekit.updater/contents/ui %{_kde4_datadir}/plasma/packages/org.packagekit.updater/contents/ui/*.qml %{_kde4_datadir}/plasma/packages/org.packagekit.updater/metadata.desktop %{_kde4_servicesdir}/kcm_apper.desktop %{_kde4_servicesdir}/kded/apperd.desktop %{_kde4_servicesdir}/plasma-applet-updater.desktop %{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service.KPackageKit %{_mandir}/man1/apper.1.gz %doc COPYING # TODO %changelog * Wed Mar 06 2013 Silvan Calarco 0.8.0-1mamba - update to 0.8.0 * Thu Feb 21 2013 Silvan Calarco 0.7.2-5mamba - added a patch to fix a fatal assert on kcmdlineargs (only seen on x86_64) * Tue Feb 19 2013 Silvan Calarco 0.7.2-4mamba - require libqt4-sqlite (for apper-sentinel) * Fri Jul 27 2012 Silvan Calarco 0.7.2-3mamba - fix actions icon installation path - added kpackagekit compatibility symlink * Thu Jul 26 2012 Silvan Calarco 0.7.2-2mamba - italian translations added * Thu Jul 26 2012 Silvan Calarco 0.7.2-1mamba - update to 0.7.2 * Sun Sep 25 2011 Silvan Calarco 0.6.3.3-2mamba - provide packagekitgui * Sat Mar 05 2011 Silvan Calarco 0.6.3.3-1mamba - update to 0.6.3.3 - configure as alternative for dbus PackageKit service * Tue Sep 28 2010 Silvan Calarco 0.6.1-1mamba - update to 0.6.1 * Sat Apr 03 2010 Silvan Calarco 0.6.0-1mamba - update to 0.6.0 * Mon Mar 15 2010 Silvan Calarco 0.6.0.svn20100301-1mamba - update to 0.6.0.svn20100315 * Mon Mar 15 2010 Silvan Calarco 0.5.4.7z-1mamba - package created by autospec