Bug#764828: No more application icon under GNOME
On Mon, Oct 13, 2014 at 01:30:18AM +0200, Andreas Cadhalpun wrote: I didn't notice this when testing that patch, because the chromium.svg image worked fine, but it was not added again to the uploaded package. Michael, why don't you want to have the chromium.svg file? I still cannot see anything in the gnome menu, if I press the Windows key and type 'chromium' no icon appears. Berto -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#764828: No more application icon under GNOME
Package: chromium Version: 38.0.2125.101-2 Followup-For: Bug #764828 Dear Maintainer, I update chromium to 38.0.2125.101-2, I still cannot see menu icon of chromium. I'm using Xfce. $ dpkg -L chromium | grep /usr/share/pixmaps/chromium.png /usr/share/pixmaps/chromium.png $ file /usr/share/pixmaps/chromium.png /usr/share/pixmaps/chromium.png: directory $ ls -lR /usr/share/pixmaps/chromium.png /usr/share/pixmaps/chromium.png: total 0 $ I removed /usr/share/pixmaps/chromium.png directory and reinstall chromium 38.0.2125.101-2 package, the icon shows again. $ ls -lR /usr/share/pixmaps/chromium.png lrwxrwxrwx 1 root root 35 Oct 13 16:28 /usr/share/pixmaps/chromium.png - ../icons/hicolor/48x48/chromium.png Thanks. -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (1001, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.14-2-amd64 (SMP w/2 CPU cores) Locale: LANG=ja_JP.utf8, LC_CTYPE=ja_JP.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages chromium depends on: ii libasound2 1.0.28-1 ii libc62.19-11 ii libcairo21.12.16-5 ii libcap2 1:2.24-6 ii libcups2 1.7.5-4 ii libdbus-1-3 1.8.8-1+b1 ii libexpat12.1.0-6 ii libfontconfig1 2.11.0-6.1 ii libfreetype6 2.5.2-2 ii libgdk-pixbuf2.0-0 2.30.8-1+b1 ii libglib2.0-0 2.42.0-2 ii libgnome-keyring03.12.0-1 ii libgtk2.0-0 2.24.24-1 ii libharfbuzz0b0.9.35-1 ii libjpeg8 8d1-1 ii libnspr4 2:4.10.7-1 ii libnspr4-0d 2:4.10.7-1 ii libnss3 2:3.17.1-1 ii libpango-1.0-0 1.36.8-2 ii libpangocairo-1.0-0 1.36.8-2 ii libpci3 1:3.2.1-3 ii libspeechd2 0.8-6 ii libspeex11.2~rc1.2-1 ii libsrtp0 1.4.5~20130609~dfsg-1 ii libstdc++6 4.9.1-16 ii libudev1 215-5+b1 ii libx11-6 2:1.6.2-3 ii libxcomposite1 1:0.4.4-1 ii libxcursor1 1:1.1.14-1 ii libxdamage1 1:1.1.4-2 ii libxext6 2:1.3.2-1 ii libxfixes3 1:5.0.1-2 ii libxi6 2:1.7.4-1 ii libxml2 2.9.1+dfsg1-4 ii libxrandr2 2:1.4.2-1 ii libxrender1 1:0.9.8-1 ii libxslt1.1 1.1.28-2+b1 ii libxss1 1:1.2.2-1 ii libxtst6 2:1.2.2-1 ii xdg-utils1.1.0~rc1+git20111210-7.1 chromium recommends no packages. Versions of packages chromium suggests: ii chromium-inspector 38.0.2125.101-2 ii chromium-l10n 38.0.2125.101-2 -- debconf-show failed -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#764828: No more application icon under GNOME
Package: chromium Version: 38.0.2125.101-1 Followup-For: Bug #764828 Dear Maintainer, there is no chromium.png files in the package. $ dpkg -L chromium|grep png /usr/share/icons/hicolor/256x256/apps/product_logo_256.png /usr/share/icons/hicolor/128x128/apps/product_logo_128.png /usr/share/icons/hicolor/64x64/apps/product_logo_64.png /usr/share/icons/hicolor/48x48/apps/product_logo_48.png /usr/share/icons/hicolor/24x24/apps/product_logo_24.png /usr/share/icons/hicolor/22x22/apps/product_logo_22.png /usr/share/pixmaps/chromium.png /usr/share/pixmaps/chromium.png/product_logo_48.png $ dpkg -S product_logo chromium: /usr/share/icons/hicolor/48x48/apps/product_logo_48.png chromium: /usr/share/icons/hicolor/24x24/apps/product_logo_24.png chromium: /usr/share/icons/hicolor/128x128/apps/product_logo_128.png chromium: /usr/share/icons/hicolor/64x64/apps/product_logo_64.png chromium: /usr/share/icons/hicolor/256x256/apps/product_logo_256.png chromium: /usr/share/pixmaps/chromium.png/product_logo_48.png chromium: /usr/share/icons/hicolor/22x22/apps/product_logo_22.png -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (1001, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.14-2-amd64 (SMP w/2 CPU cores) Locale: LANG=ja_JP.utf8, LC_CTYPE=ja_JP.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages chromium depends on: ii libasound2 1.0.28-1 ii libc62.19-11 ii libcairo21.12.16-5 ii libcap2 1:2.24-6 ii libcups2 1.7.5-4 ii libdbus-1-3 1.8.8-1+b1 ii libexpat12.1.0-6 ii libfontconfig1 2.11.0-6.1 ii libfreetype6 2.5.2-2 ii libgdk-pixbuf2.0-0 2.30.8-1+b1 ii libglib2.0-0 2.42.0-2 ii libgnome-keyring03.12.0-1 ii libgtk2.0-0 2.24.24-1 ii libharfbuzz0b0.9.35-1 ii libjpeg8 8d1-1 ii libnspr4 2:4.10.7-1 ii libnspr4-0d 2:4.10.7-1 ii libnss3 2:3.17.1-1 ii libpango-1.0-0 1.36.8-2 ii libpangocairo-1.0-0 1.36.8-2 ii libpci3 1:3.2.1-3 ii libprotobuf9 2.6.0-4 ii libspeechd2 0.8-6 ii libspeex11.2~rc1.2-1 ii libsrtp0 1.4.5~20130609~dfsg-1 ii libstdc++6 4.9.1-16 ii libudev1 215-5+b1 ii libx11-6 2:1.6.2-3 ii libxcomposite1 1:0.4.4-1 ii libxcursor1 1:1.1.14-1 ii libxdamage1 1:1.1.4-2 ii libxext6 2:1.3.2-1 ii libxfixes3 1:5.0.1-2 ii libxi6 2:1.7.4-1 ii libxml2 2.9.1+dfsg1-4 ii libxrandr2 2:1.4.2-1 ii libxrender1 1:0.9.8-1 ii libxslt1.1 1.1.28-2+b1 ii libxss1 1:1.2.2-1 ii libxtst6 2:1.2.2-1 ii xdg-utils1.1.0~rc1+git20111210-7.1 chromium recommends no packages. Versions of packages chromium suggests: ii chromium-inspector 38.0.2125.101-1 ii chromium-l10n 38.0.2125.101-1 -- debconf-show failed -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#764828: No more application icon under GNOME
The icons should be named chromium.png, not product_logo_etc_etc.png. I'm using XFCE, and the following quick and dirty script worked for me after I removed /usr/share/icons/hicolor/icon-theme.cache and started a new session. #!/bin/sh cd /usr/share/icons/hicolor for a in `find * -name product_logo*.png`; do dn=`dirname $a` ln ${a} ${dn}/chromium.png done The following patch (untested) might fix this bug: diff --git a/debian/chromium.install b/debian/chromium.install index 8dd3de4..820ccb7 100644 --- a/debian/chromium.install +++ b/debian/chromium.install @@ -17,9 +17,9 @@ debian/chromium.xml usr/share/gnome-control-center/default-apps debian/chromium.desktop usr/share/applications chrome/app/theme/chromium/product_logo_48.png usr/share/pixmaps/chromium.png -chrome/app/theme/chromium/product_logo_22.png usr/share/icons/hicolor/22x22/apps -chrome/app/theme/chromium/product_logo_24.png usr/share/icons/hicolor/24x24/apps -chrome/app/theme/chromium/product_logo_48.png usr/share/icons/hicolor/48x48/apps -chrome/app/theme/chromium/product_logo_64.png usr/share/icons/hicolor/64x64/apps -chrome/app/theme/chromium/product_logo_128.png usr/share/icons/hicolor/128x128/apps -chrome/app/theme/chromium/product_logo_256.png usr/share/icons/hicolor/256x256/apps +chrome/app/theme/chromium/product_logo_22.png usr/share/icons/hicolor/22x22/apps/chromium.png +chrome/app/theme/chromium/product_logo_24.png usr/share/icons/hicolor/24x24/apps/chromium.png +chrome/app/theme/chromium/product_logo_48.png usr/share/icons/hicolor/48x48/apps/chromium.png +chrome/app/theme/chromium/product_logo_64.png usr/share/icons/hicolor/64x64/apps/chromium.png +chrome/app/theme/chromium/product_logo_128.png usr/share/icons/hicolor/128x128/apps/chromium.png +chrome/app/theme/chromium/product_logo_256.png usr/share/icons/hicolor/256x256/apps/chromium.png Thanks. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#764828: No more application icon under GNOME
Control: tag -1 patch Hi, On 12.10.2014 13:31, Santiago Vila wrote: The icons should be named chromium.png, not product_logo_etc_etc.png. Indeed, I'm sorry about my broken patch for #764373. I didn't notice this when testing that patch, because the chromium.svg image worked fine, but it was not added again to the uploaded package. Michael, why don't you want to have the chromium.svg file? The following patch (untested) might fix this bug: diff --git a/debian/chromium.install b/debian/chromium.install index 8dd3de4..820ccb7 100644 --- a/debian/chromium.install +++ b/debian/chromium.install @@ -17,9 +17,9 @@ debian/chromium.xml usr/share/gnome-control-center/default-apps debian/chromium.desktop usr/share/applications chrome/app/theme/chromium/product_logo_48.png usr/share/pixmaps/chromium.png -chrome/app/theme/chromium/product_logo_22.png usr/share/icons/hicolor/22x22/apps -chrome/app/theme/chromium/product_logo_24.png usr/share/icons/hicolor/24x24/apps -chrome/app/theme/chromium/product_logo_48.png usr/share/icons/hicolor/48x48/apps -chrome/app/theme/chromium/product_logo_64.png usr/share/icons/hicolor/64x64/apps -chrome/app/theme/chromium/product_logo_128.png usr/share/icons/hicolor/128x128/apps -chrome/app/theme/chromium/product_logo_256.png usr/share/icons/hicolor/256x256/apps +chrome/app/theme/chromium/product_logo_22.png usr/share/icons/hicolor/22x22/apps/chromium.png +chrome/app/theme/chromium/product_logo_24.png usr/share/icons/hicolor/24x24/apps/chromium.png +chrome/app/theme/chromium/product_logo_48.png usr/share/icons/hicolor/48x48/apps/chromium.png +chrome/app/theme/chromium/product_logo_64.png usr/share/icons/hicolor/64x64/apps/chromium.png +chrome/app/theme/chromium/product_logo_128.png usr/share/icons/hicolor/128x128/apps/chromium.png +chrome/app/theme/chromium/product_logo_256.png usr/share/icons/hicolor/256x256/apps/chromium.png Unfortunately this does not work, because dh_install can't rename files and thus the first line leads to: /usr/share/pixmaps/chromium.png/product_logo_48.png Attached patch uses dh-exec to rename the files and fixes this issue properly. For this to work, debian/chromium.install has to be made executable. Best regards, Andreas diff --git a/debian/chromium.install b/debian/chromium.install old mode 100644 new mode 100755 index 8dd3de4..81fd9e3 --- a/debian/chromium.install +++ b/debian/chromium.install @@ -1,3 +1,5 @@ +#! /usr/bin/dh-exec + out/Release/chromium usr/lib/chromium out/Release/chrome-sandbox usr/lib/chromium @@ -16,10 +18,10 @@ debian/chromium.xml usr/share/gnome-control-center/default-apps debian/chromium.desktop usr/share/applications -chrome/app/theme/chromium/product_logo_48.png usr/share/pixmaps/chromium.png -chrome/app/theme/chromium/product_logo_22.png usr/share/icons/hicolor/22x22/apps -chrome/app/theme/chromium/product_logo_24.png usr/share/icons/hicolor/24x24/apps -chrome/app/theme/chromium/product_logo_48.png usr/share/icons/hicolor/48x48/apps -chrome/app/theme/chromium/product_logo_64.png usr/share/icons/hicolor/64x64/apps -chrome/app/theme/chromium/product_logo_128.png usr/share/icons/hicolor/128x128/apps -chrome/app/theme/chromium/product_logo_256.png usr/share/icons/hicolor/256x256/apps +chrome/app/theme/chromium/product_logo_48.png = usr/share/pixmaps/chromium.png +chrome/app/theme/chromium/product_logo_22.png = usr/share/icons/hicolor/22x22/apps/chromium.png +chrome/app/theme/chromium/product_logo_24.png = usr/share/icons/hicolor/24x24/apps/chromium.png +chrome/app/theme/chromium/product_logo_48.png = usr/share/icons/hicolor/48x48/apps/chromium.png +chrome/app/theme/chromium/product_logo_64.png = usr/share/icons/hicolor/64x64/apps/chromium.png +chrome/app/theme/chromium/product_logo_128.png = usr/share/icons/hicolor/128x128/apps/chromium.png +chrome/app/theme/chromium/product_logo_256.png = usr/share/icons/hicolor/256x256/apps/chromium.png diff --git a/debian/control b/debian/control index 8c48c4e..b5e1bb5 100644 --- a/debian/control +++ b/debian/control @@ -11,6 +11,7 @@ Homepage: http://www.chromium.org/Home Build-Depends: clang (= 3.5), debhelper (= 9), + dh-exec, gyp, python3, pkg-config,
Bug#764828: No more application icon under GNOME
Can confirm. Is this only a caching issue? The icons are all in the package: /usr/share/icons/hicolor/128x128/apps/chromium.png /usr/share/icons/hicolor/22x22/apps/chromium.png /usr/share/icons/hicolor/24x24/apps/chromium.png /usr/share/icons/hicolor/256x256/apps/chromium.png /usr/share/icons/hicolor/48x48/apps/chromium.png /usr/share/icons/hicolor/64x64/apps/chromium.png /usr/share/icons/hicolor/scalable/apps/chromium.svg /usr/share/lintian/overrides/chromium /usr/share/man/man1/chromium.1.gz /usr/share/menu/chromium /usr/share/pixmaps/chromium.png