rpms/fedora-logos/devel fedora-logos.spec,1.140,1.141
Rex Dieter
rdieter at fedoraproject.org
Fri Jun 25 17:27:13 UTC 2010
Author: rdieter
Update of /cvs/pkgs/rpms/fedora-logos/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv23221
Modified Files:
fedora-logos.spec
Log Message:
* Fri Jun 25 2010 Rex Dieter <rdieter at fedoraproject.org> - 13.0.2-2
- Fedora-KDE icons are now fedora-kde-icons-theme, not kde-settings
- simplify Fedora-KDE multidir ownership
- optimize icon scriplets
- drop ancient Conflicts: kdebase ...
Index: fedora-logos.spec
===================================================================
RCS file: /cvs/pkgs/rpms/fedora-logos/devel/fedora-logos.spec,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -p -r1.140 -r1.141
--- fedora-logos.spec 6 May 2010 03:31:30 -0000 1.140
+++ fedora-logos.spec 25 Jun 2010 17:27:12 -0000 1.141
@@ -1,7 +1,7 @@
Name: fedora-logos
Summary: Fedora-related icons and pictures
Version: 13.0.2
-Release: 1%{?dist}
+Release: 2%{?dist}
Group: System Environment/Base
URL: http://git.fedorahosted.org/git/fedora-logos.git/
Source0: https://fedorahosted.org/releases/f/e/fedora-logos/fedora-logos-%{version}.tar.bz2
@@ -16,7 +16,7 @@ Conflicts: kdebase <= 3.1.5
Conflicts: anaconda-images <= 10
Conflicts: redhat-artwork <= 5.0.5
Requires(post): coreutils
-# For _kde4_appsdir macro:
+# For _kde4_* macros:
BuildRequires: kde-filesystem
%description
@@ -85,14 +85,15 @@ for size in 16x16 22x22 24x24 32x32 36x3
done
done
-
-
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/Fedora/48x48/apps
install -p -m 644 icons/Fedora/48x48/apps/* $RPM_BUILD_ROOT%{_datadir}/icons/Fedora/48x48/apps/
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/48x48/apps/
-install -p -m 644 icons/Fedora/48x48/apps/* $RPM_BUILD_ROOT%{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/48x48/apps/
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/Fedora/scalable/apps
-install -p -m 644 icons/Fedora/scalable/apps/* $RPM_BUILD_ROOT%{_datadir}/icons/Fedora/scalable/apps
+install -p -m 644 icons/Fedora/scalable/apps/* $RPM_BUILD_ROOT%{_datadir}/icons/Fedora/scalable/apps/
+
+mkdir -p $RPM_BUILD_ROOT%{_kde4_iconsdir}/Fedora-KDE/48x48/apps/
+install -p -m 644 icons/Fedora/48x48/apps/* $RPM_BUILD_ROOT%{_kde4_iconsdir}/Fedora-KDE/48x48/apps/
+mkdir -p $RPM_BUILD_ROOT%{_kde4_iconsdir}/Fedora-KDE/scalable/apps/
+install -p -m 644 icons/Fedora/scalable/apps/* $RPM_BUILD_ROOT%{_kde4_iconsdir}/Fedora-KDE/scalable/apps/
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
pushd $RPM_BUILD_ROOT%{_sysconfdir}
@@ -109,7 +110,7 @@ for i in 16 22 24 32 36 48 96 256 ; do
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/Fedora/${i}x${i}/places
# why not use (sym)links like Bluecurve above? -- Rex
install -p -m 644 -D $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/apps/fedora-logo-icon.png $RPM_BUILD_ROOT%{_datadir}/icons/Fedora/${i}x${i}/places/start-here.png
- install -p -m 644 -D $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/apps/fedora-logo-icon.png $RPM_BUILD_ROOT%{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/${i}x${i}/places/start-here.png
+ install -p -m 644 -D $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/apps/fedora-logo-icon.png $RPM_BUILD_ROOT%{_kde4_iconsdir}/Fedora-KDE/${i}x${i}/places/start-here.png
done
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/Fedora/scalable/places/
@@ -127,7 +128,30 @@ rm -rf $RPM_BUILD_ROOT
touch --no-create %{_datadir}/icons/hicolor || :
touch --no-create %{_datadir}/icons/Bluecurve || :
touch --no-create %{_datadir}/icons/Fedora || :
-touch --no-create %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE ||:
+touch --no-create %{_kde4_iconsdir}/Fedora-KDE ||:
+
+%postun
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_datadir}/icons/hicolor || :
+touch --no-create %{_datadir}/icons/Bluecurve || :
+touch --no-create %{_datadir}/icons/Fedora || :
+touch --no-create %{_kde4_iconsdir}/Fedora-KDE ||:
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ if [ -f %{_datadir}/icons/hicolor/index.theme ]; then
+ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+ fi
+ if [ -f %{_datadir}/icons/Bluecurve/index.theme ]; then
+ gtk-update-icon-cache --quiet %{_datadir}/icons/Bluecurve || :
+ fi
+ if [ -f %{_datadir}/icons/Fedora/index.theme ]; then
+ gtk-update-icon-cache --quiet %{_datadir}/icons/Fedora || :
+ fi
+ if [ -f %{_kde4_iconsdir}/Fedora-KDE/index.theme ]; then
+ gtk-update-icon-cache --quiet %{_kde4_iconsdir}/Fedora-KDE/index.theme || :
+ fi
+fi
+
+%posttrans
if [ -x /usr/bin/gtk-update-icon-cache ]; then
if [ -f %{_datadir}/icons/hicolor/index.theme ]; then
gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
@@ -138,6 +162,9 @@ if [ -x /usr/bin/gtk-update-icon-cache ]
if [ -f %{_datadir}/icons/Fedora/index.theme ]; then
gtk-update-icon-cache --quiet %{_datadir}/icons/Fedora || :
fi
+ if [ -f %{_kde4_iconsdir}/Fedora-KDE/index.theme ]; then
+ gtk-update-icon-cache --quiet %{_kde4_iconsdir}/Fedora-KDE/index.theme || :
+ fi
fi
%files
@@ -146,8 +173,7 @@ fi
%config(noreplace) %{_sysconfdir}/favicon.png
%{_datadir}/firstboot/themes/fedora-goddard/
%{_datadir}/plymouth/themes/charge/
-%{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/*/places/*
-%{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/*/apps/*
+%{_kde4_iconsdir}/Fedora-KDE/
%{_kde4_appsdir}/ksplash/Themes/Leonidas/2048x1536/logo.png
%{_datadir}/pixmaps/*
@@ -169,24 +195,6 @@ fi
%dir /usr/lib/anaconda-runtime/boot
%dir %{_datadir}/anaconda
%dir %{_datadir}/anaconda/pixmaps/
-%dir %{_datadir}/kde-settings
-%dir %{_datadir}/kde-settings/kde-profile
-%dir %{_datadir}/kde-settings/kde-profile/default
-%dir %{_datadir}/kde-settings/kde-profile/default/share
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/16x16
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/16x16/places
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/24x24
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/24x24/places
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/32x32
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/32x32/places
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/36x36
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/36x36/places
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/48x48
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/48x48/places
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/96x96
-%dir %{_datadir}/kde-settings/kde-profile/default/share/icons/Fedora-KDE/96x96/places
%dir %{_kde4_appsdir}
%dir %{_kde4_appsdir}/ksplash
%dir %{_kde4_appsdir}/ksplash/Themes
@@ -195,6 +203,12 @@ fi
# end i386 bits
%changelog
+* Fri Jun 25 2010 Rex Dieter <rdieter at fedoraproject.org> - 13.0.2-2
+- Fedora-KDE icons are now fedora-kde-icons-theme, not kde-settings
+- simplify Fedora-KDE multidir ownership
+- optimize icon scriplets
+- drop ancient Conflicts: kdebase ...
+
* Wed May 5 2010 Tom "spot" Callaway <tcallawa at redhat.com> - 13.0.2-1
- add scalable start-here svg
More information about the scm-commits
mailing list