[kdeutils] split packaging (#725020)
Rex Dieter
rdieter at fedoraproject.org
Mon Jul 25 13:47:45 UTC 2011
commit b9de0ed17f76cb7d163f70f7162bab82aed6a73e
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Mon Jul 25 08:53:08 2011 -0500
split packaging (#725020)
kdeutils.spec | 514 +++++++++++++++++++++++++++++++++++++++------------------
1 files changed, 357 insertions(+), 157 deletions(-)
---
diff --git a/kdeutils.spec b/kdeutils.spec
index 3500e90..7fdfdbe 100644
--- a/kdeutils.spec
+++ b/kdeutils.spec
@@ -5,7 +5,7 @@
Name: kdeutils
Epoch: 6
Version: 4.6.95
-Release: 1%{?dist}
+Release: 10%{?dist}
Summary: KDE Utilities
Group: Applications/System
@@ -42,17 +42,15 @@ BuildRequires: qimageblitz-devel
#BuildRequires: qjson-devel
BuildRequires: xz-devel
-%if ! 0%{?printer_applet}
-Obsoletes: %{name}-printer-applet < %{epoch}:%{version}-%{release}
-%endif
-
# multilib
Obsoletes: kdeutils < 6:4.3.0-2
-# filelight moved here
-Obsoletes: filelight < 1:1.9
-Provides: filelight = 1:1.9
+# when split occured
+Obsoletes: kdeutils-libs < 6:4.6.95-10
-Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name}-kcharselect = %{epoch}:%{version}-%{release}
+Requires: %{name}-kfloppy = %{epoch}:%{version}-%{release}
+Requires: %{name}-superkaramba = %{epoch}:%{version}-%{release}
+Requires: %{name}-sweeper = %{epoch}:%{version}-%{release}
Requires: %{name}-minimal = %{epoch}:%{version}-%{release}
%description
@@ -63,24 +61,68 @@ Includes:
* superkaramba
* sweeper: clean unwanted traces the user leaves on the system
-%package libs
-Summary: Runtime libraries for %{name}
-Group: System Environment/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires: kdelibs4%{?_isa} >= %{version}
-%description libs
+%package common
+Summary: Common files for %{name}
+%if ! 0%{?printer_applet}
+Obsoletes: %{name}-printer-applet < %{epoch}:%{version}-%{release}
+%endif
+BuildArch: noarch
+%description common
+%{summary}.
+
+%package filelight
+Summary: Graphical disk usage
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Obsoletes: filelight < 1:1.9
+Provides: filelight = 1:%{version}-%{release}
+%description filelight
+%{summary}.
+
+%package kcharselect
+Summary: Character selector
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Provides: kcharselect = %{version}-%{release}
+%description kcharselect
+%{summary}.
+
+%package kfloppy
+Summary: Floppy formatting tool
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Provides: kfloppy = %{version}-%{release}
+%description kfloppy
+%{summary}.
+
+%package superkaramba
+Summary: An engine for cool desktop eyecandy
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-superkaramba-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Provides: superkaramba = %{version}-%{release}
+%description superkaramba
+%{summary}.
+
+%package superkaramba-libs
+Summary: Runtime libraries for superkaramaba
+Requires: %{name}-superkaramba = %{epoch}:%{version}-%{release}
+%description superkaramba-libs
+%{summary}.
+
+%package sweeper
+Summary: Clean unwanted traces the user leaves on the system
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Provides: sweeper = %{version}-%{release}
+%description sweeper
%{summary}.
%package minimal
Summary: Minimal set of KDE Utilities
-Group: Applications/System
-Requires: %{name}-minimal-libs%{?_isa} = %{epoch}:%{version}-%{release}
-# when -minimal split occurred
-Conflicts: kdeutils < 6:4.5.0-2
-# for ark (#607126)
-Requires: p7zip-plugins
-# kgpg (can be either gnupg or gnupg2, we'll default to the latter)
-Requires: gnupg2
+# when split occured
+Obsoletes: kdeutils-minimal-libs < 6:4.6.95-10
+Requires: %{name}-ark = %{epoch}:%{version}-%{release}
+Requires: %{name}-kcalc = %{epoch}:%{version}-%{release}
+Requires: %{name}-kdf = %{epoch}:%{version}-%{release}
+Requires: %{name}-kgpg = %{epoch}:%{version}-%{release}
+Requires: %{name}-ktimer = %{epoch}:%{version}-%{release}
+Requires: %{name}-kwalletmanager = %{epoch}:%{version}-%{release}
%description minimal
Minimal set of utilites for KDE 4.
Includes:
@@ -91,12 +133,70 @@ Includes:
* ktimer: task scheduler
* kwalletmanager: kde wallet management tool
-%package minimal-libs
-Summary: Runtime libraries for %{name}-minimal
-Group: System Environment/Libraries
-Requires: %{name}-minimal = %{epoch}:%{version}-%{release}
-Requires: kdelibs4%{?_isa} >= %{version}
-%description minimal-libs
+%package ark
+Summary: Archive manager
+Provides: ark = %{version}-%{release}
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-ark-libs%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: p7zip-plugins
+%description ark
+%{summary}.
+
+%package ark-libs
+Summary: Runtime libraries for ark
+Requires: %{name}-ark = %{epoch}:%{version}-%{release}
+%description ark-libs
+%{summary}.
+
+%package kcalc
+Summary: Scientific calculator
+Provides: kcalc = %{version}-%{release}
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+%description kcalc
+%{summary}.
+
+%package kdf
+Summary: View disk usage
+Provides: kdf = %{version}-%{release}
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+%description kdf
+%{summary}.
+
+%package kgpg
+Summary: Gpg gui
+Provides: kgpg = %{version}-%{release}
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+# kgpg (can be either gnupg or gnupg2, we'll default to the latter)
+Requires: gnupg2
+%description kgpg
+%{summary}.
+
+%package kremotecontrol
+Summary: KDE frontend for your remote controls
+Provides: kremotecontrol = %{version}-%{release}
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-kremotecontrol-libs%{?_isa} = %{epoch}:%{version}-%{release}
+%description kremotecontrol
+%{summary}.
+
+%package kremotecontrol-libs
+Summary: Runtime libraries for kremotecontrol
+Requires: %{name}-kremotecontrol = %{epoch}:%{version}-%{release}
+%description kremotecontrol-libs
+%{summary}.
+
+%package ktimer
+Summary: Task Scheduler
+Provides: ktimer = %{version}-%{release}
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+%description ktimer
+%{summary}.
+
+%package kwalletmanager
+Summary: KDE wallet management tool
+Provides: kwalletmanager = %{version}-%{release}
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+%description kwalletmanager
%{summary}.
%package printer-applet
@@ -109,14 +209,6 @@ Requires: system-config-printer-libs
%description printer-applet
%{summary}.
-%package devel
-Group: Development/Libraries
-Summary: Development files for %{name}
-Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
-Requires: kdelibs4-devel
-%description devel
-%{summary}.
-
%prep
%setup -q -n kdeutils-%{version}
@@ -142,6 +234,18 @@ rm -rf %{buildroot}
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+%find_lang ark --with-kde --without-mo
+%find_lang filelight --with-kde --without-mo
+%find_lang kcalc --with-kde --without-mo
+%find_lang kcharselect --with-kde --without-mo
+%find_lang kdf --with-kde --without-mo
+%find_lang kfloppy --with-kde --without-mo
+%find_lang kgpg --with-kde --without-mo
+%find_lang ktimer --with-kde --without-mo
+%find_lang kwallet --with-kde --without-mo
+%find_lang sweeper --with-kde --without-mo
+
+
## unpackaged files
rm -fv %{buildroot}%{_kde4_libdir}/libk{delirc_shared,erfuffle,milo}.so
rm -fv %{buildroot}%{_kde4_libdir}/lib{libkremotecontrol,superkaramba}.so
@@ -160,173 +264,266 @@ done
rm -rf %{buildroot}
-%post
-touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+%files
+# empty
-%posttrans
+%files common
+%doc AUTHORS COPYING README
+
+%posttrans ark
update-desktop-database -q &> /dev/null ||:
-gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
-%postun
+%postun ark
if [ $1 -eq 0 ] ; then
- touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
- gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
- update-desktop-database -q &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
fi
-%post libs -p /sbin/ldconfig
+%files ark -f ark.lang
+%{_kde4_bindir}/ark
+%{_kde4_appsdir}/ark/
+%{_kde4_datadir}/config.kcfg/ark.kcfg
+%{_kde4_datadir}/kde4/services/ark*.desktop
+%{_kde4_datadir}/kde4/services/ServiceMenus/ark*.desktop
+%{_kde4_datadir}/applications/kde4/ark.desktop
+%{_kde4_libdir}/kde4/arkpart.so
+%{_kde4_datadir}/kde4/services/kerfuffle*.desktop
+%{_kde4_datadir}/kde4/servicetypes/kerfufflePlugin.desktop
+%{_kde4_libdir}/kde4/kerfuffle*.so
+%{_kde4_libdir}/kde4/libextracthere.so
+%{_kde4_datadir}/kde4/services/ServiceMenus/encryptfile.desktop
+%{_kde4_datadir}/kde4/services/ServiceMenus/encryptfolder.desktop
+%{_kde4_datadir}/kde4/services/ServiceMenus/viewdecrypted.desktop
+%{_mandir}/man1/ark.1*
+
+%post ark-libs -p /sbin/ldconfig
+%postun ark-libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+%files ark-libs
+%{_kde4_libdir}/libkerfuffle.so.4*
-%post minimal
+%post filelight
touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
-touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||:
-%posttrans minimal
-update-desktop-database -q &> /dev/null ||:
-update-mime-database %{_kde4_datadir}/mime &> /dev/null
+%posttrans filelight
gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
-gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||:
-%postun minimal
+%postun filelight
if [ $1 -eq 0 ] ; then
- touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
- touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||:
- gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
- gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||:
- update-desktop-database -q &> /dev/null ||:
- update-mime-database %{_kde4_datadir}/mime &> /dev/null
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
fi
-%post minimal-libs -p /sbin/ldconfig
-
-%postun minimal-libs -p /sbin/ldconfig
+%files filelight -f filelight.lang
+%doc filelight/AUTHORS filelight/ChangeLog filelight/NEWS filelight/README
+%{_kde4_bindir}/filelight
+%{_kde4_appsdir}/filelight*/
+%{_kde4_configdir}/filelightrc
+%{_kde4_datadir}/applications/kde4/filelight.desktop
+%{_kde4_datadir}/kde4/services/filelightpart.desktop
+%{_kde4_iconsdir}/hicolor/*/*/*filelight.*
+%{_kde4_libdir}/kde4/filelightpart.so
+%files kcalc -f kcalc.lang
+%doc kcalc/README
+%{_kde4_bindir}/kcalc
+%{_kde4_appsdir}/kcalc/
+%{_kde4_appsdir}/kconf_update/kcalcrc.upd
+%{_kde4_datadir}/config.kcfg/kcalc.kcfg
+%{_kde4_datadir}/applications/kde4/kcalc.desktop
+%{_kde4_libdir}/libkdeinit4_kcalc.so
-%files
-%defattr(-,root,root,-)
-%doc AUTHORS COPYING README
-%{_kde4_bindir}/filelight
+%files kcharselect -f kcharselect.lang
%{_kde4_bindir}/kcharselect
-%{_kde4_bindir}/kfloppy
-%{_kde4_bindir}/krcdnotifieritem
-%{_kde4_bindir}/superkaramba
-%{_kde4_bindir}/sweeper
-%{_kde4_appsdir}/filelight*/
%{_kde4_appsdir}/kcharselect/
%{_kde4_appsdir}/kconf_update/kcharselect.upd
-%{_kde4_appsdir}/kremotecontrol/
-%{_kde4_appsdir}/kremotecontroldaemon/
+%{_kde4_datadir}/applications/kde4/KCharSelect.desktop
+
+%posttrans kfloppy
+update-desktop-database -q &> /dev/null ||:
+
+%postun kfloppy
+if [ $1 -eq 0 ] ; then
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%files kfloppy -f kfloppy.lang
+%doc kfloppy/README
+%{_kde4_bindir}/kfloppy
+%{_kde4_datadir}/applications/kde4/KFloppy.desktop
+%{_kde4_iconsdir}/hicolor/*/apps/kfloppy.*
+
+%post superkaramba
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans superkaramba
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+
+%postun superkaramba
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%files superkaramba
+%doc superkaramba/README
+%{_kde4_bindir}/superkaramba
%{_kde4_appsdir}/superkaramba/
-%{_kde4_appsdir}/sweeper/
-%{_kde4_configdir}/filelightrc
%{_kde4_configdir}/superkaramba.knsrc
-%{_datadir}/dbus-1/interfaces/org.kde.sweeper.xml
%{_datadir}/dbus-1/interfaces/org.kde.superkaramba.xml
-%{_kde4_datadir}/applications/kde4/filelight.desktop
-%{_kde4_datadir}/applications/kde4/KCharSelect.desktop
-%{_kde4_datadir}/applications/kde4/KFloppy.desktop
-%{_kde4_datadir}/applications/kde4/krcdnotifieritem.desktop
%{_kde4_datadir}/applications/kde4/superkaramba.desktop
-%{_kde4_datadir}/applications/kde4/sweeper.desktop
-%{_kde4_datadir}/kde4/services/filelightpart.desktop
-%{_kde4_datadir}/kde4/services/plasma-engine-kremotecontrol.desktop
%{_kde4_datadir}/kde4/services/plasma-package-superkaramba.desktop
%{_kde4_datadir}/kde4/services/plasma-scriptengine-superkaramba.desktop
-%{_kde4_datadir}/kde4/services/ServiceMenus/encryptfile.desktop
-%{_kde4_datadir}/kde4/services/ServiceMenus/encryptfolder.desktop
-%{_kde4_datadir}/kde4/services/ServiceMenus/viewdecrypted.desktop
-%{_kde4_datadir}/kde4/services/kcm_remotecontrol.desktop
-%{_kde4_datadir}/kde4/services/kded/kremotecontroldaemon.desktop
-%{_kde4_iconsdir}/hicolor/*/*/*filelight.*
-%{_kde4_iconsdir}/hicolor/*/apps/kfloppy.*
-%{_kde4_iconsdir}/hicolor/*/*/krcd*.*
-%{_kde4_iconsdir}/hicolor/*/apps/ktimer.*
%{_kde4_iconsdir}/hicolor/*/apps/superkaramba.*
-%{_kde4_iconsdir}/hicolor/*/devices/infrared-remote.*
-%{_kde4_libdir}/kde4/filelightpart.so
-%{_kde4_libdir}/kde4/kcm_remotecontrol.so
-%{_kde4_libdir}/kde4/kded_kremotecontroldaemon.so
-%{_kde4_libdir}/kde4/plasma_engine_kremoteconrol.so
%{_kde4_libdir}/kde4/plasma_package_superkaramba.so
%{_kde4_libdir}/kde4/plasma_scriptengine_superkaramba.so
-%{_kde4_docdir}/HTML/en/filelight/
-%{_kde4_docdir}/HTML/en/kcharselect/
-%{_kde4_docdir}/HTML/en/kcontrol/blockdevices/
-%{_kde4_docdir}/HTML/en/kcontrol/kremotecontrol/
-%{_kde4_docdir}/HTML/en/kfloppy/
-%{_kde4_docdir}/HTML/en/sweeper/
+
+%post superkaramba-libs -p /sbin/ldconfig
+%postun superkaramba-libs -p /sbin/ldconfig
+
+%files superkaramba-libs
+%{_kde4_libdir}/libsuperkaramba.so.4*
+
+%files sweeper -f sweeper.lang
+%{_kde4_bindir}/sweeper
+%{_kde4_appsdir}/sweeper/
+%{_kde4_datadir}/applications/kde4/sweeper.desktop
+%{_datadir}/dbus-1/interfaces/org.kde.sweeper.xml
%files minimal
-%defattr(-,root,root,-)
-%doc AUTHORS COPYING README
-%{_kde4_bindir}/ark
-%{_kde4_bindir}/kcalc
+# empty
+
+%post
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||:
+
+%posttrans
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||:
+
+%postun
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||:
+fi
+
+%files kdf -f kdf.lang
%{_kde4_bindir}/kdf
-%{_kde4_bindir}/kgpg
-%{_kde4_bindir}/ktimer
-%{_kde4_bindir}/kwalletmanager
-%{_kde4_bindir}/kwikdisk
-%{_kde4_appsdir}/ark/
-%{_kde4_appsdir}/kcalc/
-%{_kde4_appsdir}/kconf_update/kcalcrc.upd
%{_kde4_appsdir}/kdf/
+%{_kde4_iconsdir}/hicolor/*/apps/kdf.*
+%{_kde4_datadir}/kde4/services/kcmdf.desktop
+%{_kde4_iconsdir}/oxygen/*/apps/kcmdf.*
+%{_kde4_datadir}/applications/kde4/kdf.desktop
+%{_kde4_libdir}/kde4/kcm_kdf.so
+%{_kde4_bindir}/kwikdisk
+%{_kde4_iconsdir}/hicolor/*/apps/kwikdisk.*
+%{_kde4_datadir}/applications/kde4/kwikdisk.desktop
+%{_kde4_docdir}/HTML/en/kcontrol/blockdevices/
+
+%post kgpg
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans kgpg
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+
+%postun kgpg
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%files kgpg -f kgpg.lang
+%{_kde4_bindir}/kgpg
%{_kde4_appsdir}/kgpg/
-%{_kde4_appsdir}/kwalletmanager/
%{_datadir}/dbus-1/interfaces/org.kde.kgpg.*.xml
-%{_kde4_datadir}/config.kcfg/ark.kcfg
-%{_kde4_datadir}/config.kcfg/kcalc.kcfg
%{_kde4_datadir}/config.kcfg/kgpg.kcfg
%{_kde4_datadir}/autostart/kgpg.desktop
-%{_kde4_docdir}/HTML/en/ark
-%{_kde4_docdir}/HTML/en/kcalc
-%{_kde4_docdir}/HTML/en/kdf
-%{_kde4_docdir}/HTML/en/kgpg
-%{_kde4_docdir}/HTML/en/ktimer
-%{_kde4_docdir}/HTML/en/kwallet
-%{_kde4_iconsdir}/hicolor/*/apps/kdf.*
%{_kde4_iconsdir}/hicolor/*/apps/kgpg.*
-%{_kde4_iconsdir}/hicolor/*/apps/kwalletmanager*.*
-%{_kde4_iconsdir}/hicolor/*/apps/kwikdisk.*
-%{_kde4_iconsdir}/oxygen/*/apps/kcmdf.*
-%{_kde4_datadir}/kde4/services/ark*.desktop
-%{_kde4_datadir}/kde4/services/kcmdf*.desktop
-%{_kde4_datadir}/kde4/services/kerfuffle*.desktop
-%{_kde4_datadir}/kde4/services/kwallet*.desktop
-%{_kde4_datadir}/kde4/services/kremotecontrolbackends/kremotecontrol_lirc.desktop
-%{_kde4_datadir}/kde4/services/ServiceMenus/ark*.desktop
-%{_kde4_datadir}/kde4/services/ServiceMenus/encryptfile.desktop
-%{_kde4_datadir}/kde4/services/ServiceMenus/encryptfolder.desktop
-%{_kde4_datadir}/kde4/services/ServiceMenus/viewdecrypted.desktop
-%{_kde4_datadir}/kde4/servicetypes/*desktop
-%{_kde4_datadir}/applications/kde4/ark.desktop
-%{_kde4_datadir}/applications/kde4/kcalc.desktop
%{_kde4_datadir}/applications/kde4/kgpg.desktop
-%{_kde4_datadir}/applications/kde4/ktimer.desktop
-%{_kde4_datadir}/applications/kde4/kwalletmanager*.desktop
-%{_kde4_datadir}/applications/kde4/kwikdisk.desktop
-%{_kde4_datadir}/applications/kde4/kdf.desktop
-%{_kde4_libdir}/kde4/arkpart.so
-%{_kde4_libdir}/kde4/kcm_kdf.so
-%{_kde4_libdir}/kde4/kcm_kwallet.so
-%{_kde4_libdir}/kde4/kerfuffle*.so
+
+%post kremotecontrol
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans kremotecontrol
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%postun kremotecontrol
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+fi
+
+%files kremotecontrol
+%doc kremotecontrol/AUTHORS kremotecontrol/ChangeLog kremotecontrol/README
+%{_kde4_appsdir}/kremotecontrol/
+%{_kde4_appsdir}/kremotecontroldaemon/
+%{_kde4_datadir}/kde4/services/plasma-engine-kremotecontrol.desktop
+%{_kde4_datadir}/kde4/services/kcm_remotecontrol.desktop
+%{_kde4_datadir}/kde4/services/kded/kremotecontroldaemon.desktop
+%{_kde4_iconsdir}/hicolor/*/devices/infrared-remote.*
+%{_kde4_libdir}/kde4/kcm_remotecontrol.so
+%{_kde4_libdir}/kde4/kded_kremotecontroldaemon.so
+%{_kde4_libdir}/kde4/plasma_engine_kremoteconrol.so
+%{_kde4_datadir}/kde4/services/kremotecontrolbackends/
+%{_kde4_datadir}/kde4/servicetypes/kremotecontrolmanager.desktop
%{_kde4_libdir}/kde4/kremotecontrol_lirc.so
-%{_kde4_libdir}/kde4/libextracthere.so
-%{_kde4_libdir}/libkdeinit4_kcalc.so
-%{_mandir}/man1/*
+%{_kde4_bindir}/krcdnotifieritem
+%{_kde4_datadir}/applications/kde4/krcdnotifieritem.desktop
+%{_kde4_iconsdir}/hicolor/*/*/krcd*.*
+%{_kde4_docdir}/HTML/en/kcontrol/kremotecontrol/
-%files minimal-libs
-%defattr(-,root,root,-)
-%{_kde4_libdir}/libkerfuffle.so.4*
+%post kremotecontrol-libs -p /sbin/ldconfig
+%postun kremotecontrol-libs -p /sbin/ldconfig
-%files libs
-%defattr(-,root,root,-)
+%files kremotecontrol-libs
%{_kde4_libdir}/liblibkremotecontrol.so.1*
-%{_kde4_libdir}/libsuperkaramba.so.4*
+
+%post ktimer
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans ktimer
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%postun ktimer
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+fi
+
+%files ktimer -f ktimer.lang
+%{_kde4_bindir}/ktimer
+%{_kde4_iconsdir}/hicolor/*/apps/ktimer.*
+%{_kde4_datadir}/applications/kde4/ktimer.desktop
+
+%post kwalletmanager
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%posttrans kwalletmanager
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+
+%postun kwalletmanager
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+fi
+
+%files kwalletmanager -f kwallet.lang
+%{_kde4_bindir}/kwalletmanager
+%{_kde4_appsdir}/kwalletmanager/
+%{_kde4_iconsdir}/hicolor/*/apps/kwalletmanager*.*
+%{_kde4_datadir}/kde4/services/kwallet*.desktop
+%{_kde4_datadir}/applications/kde4/kwalletmanager*.desktop
+%{_kde4_libdir}/kde4/kcm_kwallet.so
%if 0%{?printer_applet}
%files printer-applet
%defattr(-,root,root,-)
+%doc printer-applet/README
%{_kde4_bindir}/printer-applet
%{_kde4_datadir}/autostart/printer-applet.desktop
%{_kde4_appsdir}/printer-applet/
@@ -335,6 +532,9 @@ fi
%changelog
+* Fri Jul 22 2011 Rex Dieter <rdieter at fedoraproject.org> 6:4.6.95-10
+- split packaging (#725020)
+
* Mon Jul 11 2011 Jaroslav Reznik <jreznik at redhat.com> - 6:4.6.95-1
- 4.6.95 (rc2)
More information about the scm-commits
mailing list