commit:     3462d155dc4243f08f6daddeece36c5e70361424
Author:     Octiabrina Terrien-Puig <octiabrina <AT> myrvogna <DOT> net>
AuthorDate: Mon May 31 15:51:16 2021 +0000
Commit:     Octiabrina Terrien-Puig <octiabrina <AT> myrvogna <DOT> net>
CommitDate: Mon May 31 15:51:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3462d155

games-emulation/duckstation: fix desktop files and wrong ver being installed

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Octiabrina Terrien-Puig <octiabrina <AT> myrvogna.net>

 .../duckstation/duckstation-9999.ebuild            | 24 ++++++++++------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/games-emulation/duckstation/duckstation-9999.ebuild 
b/games-emulation/duckstation/duckstation-9999.ebuild
index 502d782dd..7e5bbfc58 100644
--- a/games-emulation/duckstation/duckstation-9999.ebuild
+++ b/games-emulation/duckstation/duckstation-9999.ebuild
@@ -71,24 +71,22 @@ src_install() {
        doins -r 
"${BUILD_DIR}"/bin/{database,inputprofiles,resources,shaders,translations}
 
        if use nogui; then
-               newicon -s 16 dist/icon-16px.png duckstation-nogui
-               newicon -s 32 dist/icon-32px.png duckstation-nogui
-               newicon -s 48 dist/icon-48px.png duckstation-nogui
-               newicon -s 64 dist/icon-64px.png duckstation-nogui
-               newicon -s 128 dist/icon-128px.png duckstation-nogui
-               newicon -s 256 dist/icon-256px.png duckstation-nogui
+               for i in {16,32,48,64,128,256}; do
+                       newicon -s ${i} dist/icon-${i}px.png duckstation-nogui
+               done
+               domenu dist/duckstation-nogui.desktop
+
                doins "${BUILD_DIR}"/bin/duckstation-nogui
-               dosym ../../opt/${PN}/duckstation-qt usr/bin/duckstation-qt
+               dosym ../../opt/${PN}/duckstation-nogui 
usr/bin/duckstation-nogui
                fperms +x /opt/${PN}/duckstation-nogui
        fi
 
        if use qt5; then
-               newicon -s 16 dist/icon-16px.png duckstation-qt
-               newicon -s 32 dist/icon-32px.png duckstation-qt
-               newicon -s 48 dist/icon-48px.png duckstation-qt
-               newicon -s 64 dist/icon-64px.png duckstation-qt
-               newicon -s 128 dist/icon-128px.png duckstation-qt
-               newicon -s 256 dist/icon-256px.png duckstation-qt
+               for i in {16,32,48,64,128,256}; do
+                       newicon -s ${i} dist/icon-${i}px.png duckstation-qt
+               done
+               domenu dist/duckstation-qt.desktop
+
                doins "${BUILD_DIR}"/bin/duckstation-qt
                dosym ../../opt/${PN}/duckstation-qt usr/bin/duckstation-qt
                fperms +x /opt/${PN}/duckstation-qt

Reply via email to