]> git.pld-linux.org Git - packages/google-chrome.git/commitdiff
- install hicolor icons instead of pixmaps. see http://crbug.com/110339
authorElan Ruusamäe <glen@pld-linux.org>
Wed, 18 Jan 2012 08:11:10 +0000 (08:11 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    google-chrome.spec -> 1.41

google-chrome.spec

index a3c7593f214672ce70a402abffbdb6179ec0ecc7..00bfc39a42791a02803a068b735d22354ad50390 100644 (file)
@@ -22,6 +22,7 @@ BuildRequires:        rpm-utils
 BuildRequires: rpmbuild(macros) >= 1.453
 BuildRequires: sed >= 4.0
 Requires:      browser-plugins >= 2.0
+Requires:      hicolor-icon-theme
 Requires:      xdg-utils >= 1.0.2-4
 Provides:      wwwbrowser
 ExclusiveArch: %{ix86} %{x8664}
@@ -97,7 +98,7 @@ rm chrome/xdg-mime
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/plugins,%{_mandir}/man1,%{_pixmapsdir},%{_desktopdir},%{_libdir}/%{name}/themes}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/plugins,%{_mandir}/man1,%{_desktopdir},%{_libdir}/%{name}/themes}
 
 install -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/%{name}
 %{__sed} -i -e 's,@libdir@,%{_libdir}/%{name},' $RPM_BUILD_ROOT%{_bindir}/%{name}
@@ -105,8 +106,15 @@ cp -a chrome/* $RPM_BUILD_ROOT%{_libdir}/%{name}
 cp -p google-chrome.1 $RPM_BUILD_ROOT%{_mandir}/man1
 # for google-chrome --help
 echo ".so google-chrome.1" > $RPM_BUILD_ROOT%{_mandir}/man1/chrome.1
-cp -a product_logo_48.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
-cp -a google-chrome.desktop $RPM_BUILD_ROOT%{_desktopdir}
+cp -p google-chrome.desktop $RPM_BUILD_ROOT%{_desktopdir}
+
+for icon in product_logo_*.png; do
+       size=${icon##product_logo_}
+       size=${size%.png}
+
+       install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${size}x${size}/apps
+       cp -p $icon $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${size}x${size}/apps/%{name}.png
+done
 
 %browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
 
@@ -117,10 +125,12 @@ cp -a google-chrome.desktop $RPM_BUILD_ROOT%{_desktopdir}
 rm -rf $RPM_BUILD_ROOT
 
 %post
+%update_icon_cache hicolor
 %update_browser_plugins
 
 %postun
 if [ "$1" = 0 ]; then
+       %update_icon_cache hicolor
        %update_browser_plugins
 fi
 
@@ -132,8 +142,9 @@ fi
 
 %attr(755,root,root) %{_bindir}/%{name}
 %{_mandir}/man1/*.1*
-%{_pixmapsdir}/%{name}.png
 %{_desktopdir}/*.desktop
+%{_iconsdir}/hicolor/*/apps/%{name}.png
+
 %dir %{_libdir}/%{name}
 %{_libdir}/%{name}/chrome.pak
 %{_libdir}/%{name}/resources.pak
This page took 0.056268 seconds and 4 git commands to generate.