Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#44422 - [pgadmin3] icon not installed properly

Attached to Project: Community Packages
Opened by Jonathan Liu (net147) - Wednesday, 01 April 2015, 00:33 GMT
Last edited by Sergej Pupykin (sergej) - Tuesday, 14 April 2015, 16:41 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
The 48x48 pgadmin icon png should be installed to /usr/share/icons/hicolor/48x48/apps/pgAdmin3.png so that the icon is visible in the KDE Plasma 5 menu.

Additional info:
* pgadmin3 1.20.0-2

Steps to reproduce:
1. Click KDE menu icon
2. Applications > Development
3. Notice the pgAdmin III menu entry has a blank icon
This task depends upon

Closed by  Sergej Pupykin (sergej)
Tuesday, 14 April 2015, 16:41 GMT
Reason for closing:  Fixed
Comment by Hexcles Ma (bob.robot) - Monday, 13 April 2015, 20:16 GMT
Besides not installing the icon to hicolor folder, there is one more problem:

https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/pgadmin3

The Icon entry in the desktop file is renamed from "pgadmin3" to "pgAdmin3", which causes 3rd party icon theme fail to kick in. In most 3rd party icon themes, say Numix-Circle, the file name for pgadmin3 icon is "pgadmin3.svg/png".

Thus, instead of modifying the desktop file, we should install the pgadmin3.png to hicolor with the name "pgAdmin3.png".

Furthermore, a `gtk-update-icon-cache` call is required in pgadmin3.install script.
Comment by Hexcles Ma (bob.robot) - Monday, 13 April 2015, 20:37 GMT
I've made a patch for your reference. Cheers.

Loading...