Package: chromium
Version: 38.0.2125.101-3.1
Severity: minor

Dear Maintainer,

package installs icons to /usr/share/icons/hicolor/<size>/, but they should
be in /usr/share/icons/hicolor/<size>/apps/.

This issue in conjunctions with bug #766420 causes that gnome could not
find icon for chromium at all.

Attached patch fixes the problem. I'm not sure that I did patch right,
never did them before. Sorry in that case.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (400, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages chromium depends on:
ii  libasound2           1.0.28-1
ii  libc6                2.19-12
ii  libcairo2            1.12.16-5
ii  libcap2              1:2.24-6
ii  libcups2             1.7.5-5
ii  libdbus-1-3          1.8.8-2
ii  libexpat1            2.1.0-6
ii  libfontconfig1       2.11.0-6.1
ii  libfreetype6         2.5.2-2
ii  libgdk-pixbuf2.0-0   2.31.1-2+b1
ii  libglib2.0-0         2.42.0-2
ii  libgnome-keyring0    3.12.0-1+b1
ii  libgtk2.0-0          2.24.25-1
ii  libharfbuzz0b        0.9.35-1
ii  libjpeg62-turbo      1:1.3.1-8
ii  libnspr4             2:4.10.7-1
ii  libnss3              2:3.17.2-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  libspeex1            1.2~rc1.2-1
ii  libsrtp0             1.4.5~20130609~dfsg-1.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.3-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-utils            1.1.0~rc1+git20111210-7.1

chromium recommends no packages.

Versions of packages chromium suggests:
ii  chromium-inspector  38.0.2125.101-3
pn  chromium-l10n       <none>

-- no debconf information
diff --git a/debian/chromium.links b/debian/chromium.links
index fe0fba3..4b06380 100644
--- a/debian/chromium.links
+++ b/debian/chromium.links
@@ -1,2 +1,2 @@
-usr/share/icons/hicolor/32x32/chromium.xpm usr/share/pixmaps/chromium.xpm
-usr/share/icons/hicolor/48x48/chromium.png usr/share/pixmaps/chromium.png
+usr/share/icons/hicolor/32x32/apps/chromium.xpm usr/share/pixmaps/chromium.xpm
+usr/share/icons/hicolor/48x48/apps/chromium.png usr/share/pixmaps/chromium.png
diff --git a/debian/rules b/debian/rules
index f22616a..9ac2488 100755
--- a/debian/rules
+++ b/debian/rules
@@ -124,7 +124,7 @@ override_dh_auto_install:
 	for file in $(shell find chrome/app/theme/chromium -name product_logo_[0-9]* -a ! -name *mono*); do \
 	    ext=$$(echo $$file | cut -d\. -f2); \
 	    siz=$$(echo $$file | cut -d_ -f3 | sed s/\.$$ext//); \
-	    dst=debian/chromium/usr/share/icons/hicolor/$$siz\x$$siz; \
+	    dst=debian/chromium/usr/share/icons/hicolor/$$siz\x$$siz/apps; \
 	    mkdir -p $$dst; \
 	    cp $$file $$dst/chromium.$$ext; \
 	    done

Reply via email to