From 209cedb1aee9545ddfeca1dc7289f96eaed66de4 Mon Sep 17 00:00:00 2001 From: Yury Shvedov Date: Tue, 30 Jan 2024 21:21:59 +0300 Subject: [PATCH] Reuse icon from sources Change-Id: I5fb61daa29b4a2f1fb0074fc4ac9d4a9bf4a550b --- repack.sh | 3 +++ templates/PKGBUILD | 4 ++-- templates/icon.png | Bin 544 -> 0 bytes 3 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 templates/icon.png diff --git a/repack.sh b/repack.sh index 14c7ca1..eddff1b 100755 --- a/repack.sh +++ b/repack.sh @@ -106,5 +106,8 @@ mkdir -p "$dst" echo "Packing" cd "$curdir" asar pack "$TEMPDIR/app" "$dst/yandexmusic.asar" +for ext in png svg; do + mv "$TEMPDIR/app/build/next-desktop/favicon.$ext" "$dst" +done echo "Done" diff --git a/templates/PKGBUILD b/templates/PKGBUILD index d61bc9e..911b10d 100644 --- a/templates/PKGBUILD +++ b/templates/PKGBUILD @@ -27,12 +27,12 @@ package() { mkdir -p "$pkgdir/usr/bin" install -Dm644 "$srcdir/out/yandexmusic.asar" "$pkgdir/usr/lib/yandexmusic/yandexmusic.asar" + install -Dm644 "$srcdir/out/favicon.png" "$pkgdir/usr/share/pixmaps/yandexmusic.png" install -Dm644 "$srcdir/yandex-music-linux/templates/desktop" "$pkgdir/usr/share/applications/yandexmusic.desktop" install -Dm644 "$srcdir/yandex-music-linux/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 "$srcdir/yandex-music-linux/templates/icon.png" "$pkgdir/usr/share/pixmaps/yandexmusic.png" # Create a script to launch the app with Electron echo "#!/bin/sh" > "$pkgdir/usr/bin/yandexmusic" - echo "electron /usr/lib/yandexmusic/yandexmusic.asar" >> "$pkgdir/usr/bin/yandexmusic" + echo 'exec electron /usr/lib/yandexmusic/yandexmusic.asar "$@"' >> "$pkgdir/usr/bin/yandexmusic" chmod 755 "$pkgdir/usr/bin/yandexmusic" } diff --git a/templates/icon.png b/templates/icon.png deleted file mode 100644 index 09c94c6384e553a281aa50afc8e27645c9ca8017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmV+*0^j|KP)U(P5Dfxdrt#N>-G8 zO}}U*-Qo05lkO{}MVBO&#(*5sOApbOP*CZ`niPCYcqFH^(d&k%KrbN$2jfu#^tEjc z2ePo>A`X_%sZ|jY`zJF4P*et6w*gg@w*+>>#O#H60gE8Kh(V%qp2Rf+!-N0Vj2PG&L@*OaRq zN0T)m!ZVY<>g!is6pHs7nbxjF=Gc5^n*!4@`WO0^K&qUWh6eutnGc&A0vqz&n}}SR iX}ea}{ZG){_v#mqUkgmP0!kqO0000