Bug#764828: No more application icon under GNOME

2014-10-14 Thread Alberto Garcia
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

2014-10-14 Thread KISE Hiroshi
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

2014-10-12 Thread KISE Hiroshi
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

2014-10-12 Thread Santiago Vila
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

2014-10-12 Thread Andreas Cadhalpun

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

2014-10-11 Thread Samuel Wolf
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