diff options
author | Doug Newgard | 2015-12-13 11:35:29 -0600 |
---|---|---|
committer | Doug Newgard | 2015-12-13 11:35:29 -0600 |
commit | 0f83e55b9060e98cca9af502243068db3efba30f (patch) | |
tree | ded61fb0096796c5a4d72d88a4b40f6d95f0a1da | |
parent | ee0b1dfb87b90d74300582cfb65239cbfa55e1da (diff) | |
download | aur-0f83e55b9060e98cca9af502243068db3efba30f.tar.gz |
Better icon handling
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | qgis.install | 1 |
2 files changed, 10 insertions, 3 deletions
@@ -80,10 +80,16 @@ package() { make -C build DESTDIR="$pkgdir" install - # install some freedesktop.org compatibility + # install desktop files and icons install -Dm644 debian/{qgis,qbrowser}.desktop -t "$pkgdir/usr/share/applications/" - install -Dm644 debian/qgis-icon512x512.png "$pkgdir/usr/share/pixmaps/qgis.png" - install -Dm644 debian/qbrowser-icon512x512.png "$pkgdir/usr/share/pixmaps/qbrowser.png" + for icon in qgis-icon{,-16x16,-60x60} qbrowser-icon{,-60x60}; do + local _resolution="${icon##*-}" + [[ "$_resolution" == "icon" ]] && _resolution="512x512" + install -Dm644 images/icons/$icon.png "$pkgdir/usr/share/icons/hicolor/$_resolution/apps/${icon%%-*}.png" + done + for icon in {qgis,qbrowser}_icon; do + install -Dm644 images/icons/$icon.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/${icon%%_*}.svg" + done install -Dm644 images/icons/qgis-mime-icon.png "$pkgdir/usr/share/pixmaps/qgis-mime.png" # TODO: these aren't working for some reason, ie, .qgs files are not opened by QGIS... diff --git a/qgis.install b/qgis.install index e111ef946053..c142b581f571 100644 --- a/qgis.install +++ b/qgis.install @@ -1,5 +1,6 @@ post_install() { update-desktop-database -q + gtk-update-icon-cache -q usr/share/icons/hicolor } post_upgrade() { |