Bug#858822: musescore: Please install higher resulution icons

Laurent Bigonville bigon at debian.org
Mon Mar 27 09:44:56 UTC 2017

Package: musescore
Version: 2.0.3+dfsg1-2+b1
Severity: wishlist
Tags: patch


In the assets directory of the source tarballs there are icons for the
application in other (and higher) resolution.

I would personally install everything up-to 512px to have the best
visual in all the DE. For example, in GNOME the icon in the menu is

The icon for the files is also blurry at high resolution, but
unfortunatelly the source doesn't seems to provide pre-made png for it
so they should be generated during build time maybe.


Laurent Bigonville

-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages musescore depends on:
ii  desktop-file-utils               0.23-1
ii  libasound2                       1.1.3-5
ii  libc6                            2.24-9
ii  libfreetype6                     2.7.1-0.1
ii  libgcc1                          1:6.3.0-10
ii  libportaudio2                    19.6.0-1
ii  libpulse0                        10.0-1
ii  libqt5core5a [qtbase-abi-5-7-1]  5.7.1+dfsg-3+b1
ii  libqt5gui5                       5.7.1+dfsg-3+b1
ii  libqt5help5                      5.7.1-1
ii  libqt5network5                   5.7.1+dfsg-3+b1
ii  libqt5printsupport5              5.7.1+dfsg-3+b1
ii  libqt5qml5                       5.7.1-2+b2
ii  libqt5quick5                     5.7.1-2+b2
ii  libqt5sql5-sqlite                5.7.1+dfsg-3+b1
ii  libqt5svg5                       5.7.1~20161021-2+b2
ii  libqt5webkit5                    5.7.1+dfsg-1
ii  libqt5widgets5                   5.7.1+dfsg-3+b1
ii  libqt5xml5                       5.7.1+dfsg-3+b1
ii  libqt5xmlpatterns5               5.7.1~20161021-3
ii  libsndfile1                      1.0.27-1+b1
ii  libstdc++6                       6.3.0-10
ii  libvorbisfile3                   1.3.5-4
ii  musescore-common                 2.0.3+dfsg1-2
ii  qml-module-qtquick-controls      5.7.1~20161021-2
ii  qml-module-qtquick-dialogs       5.7.1~20161021-2
ii  qml-module-qtquick-layouts       5.7.1-2+b2
ii  qml-module-qtquick2              5.7.1-2+b2
ii  shared-mime-info                 1.8-1
ii  xdg-utils                        1.1.1-1
ii  zlib1g                           1:1.2.8.dfsg-5

Versions of packages musescore recommends:
ii  pulseaudio-utils  10.0-1

Versions of packages musescore suggests:
pn  fluid-soundfont-gm  <none>
pn  timgm6mb-soundfont  <none>

-- no debconf information
-------------- next part --------------
diff -Nru musescore-2.0.3+dfsg1/debian/patches/05-highres-icons.patch musescore-2.0.3+dfsg1/debian/patches/05-highres-icons.patch
--- musescore-2.0.3+dfsg1/debian/patches/05-highres-icons.patch	1970-01-01 01:00:00.000000000 +0100
+++ musescore-2.0.3+dfsg1/debian/patches/05-highres-icons.patch	2017-03-27 11:20:06.000000000 +0200
@@ -0,0 +1,17 @@
+--- a/mscore/CMakeLists.txt
++++ b/mscore/CMakeLists.txt
+@@ -553,7 +553,14 @@ else (MINGW)
+          set(MSCORE_ICON_BASE ../assets/musescore-icon-round) # round icons on stable releases
+      endif (MSCORE_UNSTABLE)
+      install(FILES ${MSCORE_ICON_BASE}.svg RENAME mscore${MSCORE_INSTALL_SUFFIX}.svg DESTINATION share/icons/hicolor/scalable/apps)
++     install(FILES ${MSCORE_ICON_BASE}-16.png RENAME mscore${MSCORE_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/16x16/apps)
++     install(FILES ${MSCORE_ICON_BASE}-24.png RENAME mscore${MSCORE_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/24x24/apps)
++     install(FILES ${MSCORE_ICON_BASE}-32.png RENAME mscore${MSCORE_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/32x32/apps)
++     install(FILES ${MSCORE_ICON_BASE}-48.png RENAME mscore${MSCORE_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/48x48/apps)
+      install(FILES ${MSCORE_ICON_BASE}-64.png RENAME mscore${MSCORE_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/64x64/apps)
++     install(FILES ${MSCORE_ICON_BASE}-96.png RENAME mscore${MSCORE_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/96x96/apps)
++     install(FILES ${MSCORE_ICON_BASE}-128.png RENAME mscore${MSCORE_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/128x128/apps)
++     install(FILES ${MSCORE_ICON_BASE}-512.png RENAME mscore${MSCORE_INSTALL_SUFFIX}.png DESTINATION share/icons/hicolor/512x512/apps)
+      # install MIME (filetype) icons for each mimetype on Linux
+      install( FILES   ../assets/mscz-icon.svg RENAME application-x-musescore${MSCORE_INSTALL_SUFFIX}.svg
+         DESTINATION share/icons/hicolor/scalable/mimetypes) # SVG icon for .MSCZ files
diff -Nru musescore-2.0.3+dfsg1/debian/patches/series musescore-2.0.3+dfsg1/debian/patches/series
--- musescore-2.0.3+dfsg1/debian/patches/series	2016-07-09 18:09:14.000000000 +0200
+++ musescore-2.0.3+dfsg1/debian/patches/series	2017-03-27 11:20:06.000000000 +0200
@@ -2,3 +2,4 @@

More information about the pkg-multimedia-maintainers mailing list