From 7650a60fa64b05e8504189ad74961b004d0c671b Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Mon, 30 Mar 2026 14:37:59 +0200 Subject: [PATCH] mullvad-vpn-slint: Package .desktop and icons --- mullvad-vpn-slint/APKBUILD | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/mullvad-vpn-slint/APKBUILD b/mullvad-vpn-slint/APKBUILD index 104c8ff..e3d627d 100644 --- a/mullvad-vpn-slint/APKBUILD +++ b/mullvad-vpn-slint/APKBUILD @@ -48,10 +48,40 @@ build() { package() { local target="$(rustup +stable show active-toolchain | sed 's/^[^-]*-//' | grep -o "^[^ ]*")" - # TODO: .desktop - # TODO: icon - + # Executable install -m755 -D "$_cargo_target_dir/$target/release/mullvad-slint" \ "$pkgdir"/usr/bin/mullvad-slint + + # .desktop file + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/mullvad-vpn-slint.desktop" \ + "$pkgdir"/usr/share/applications/mullvad-vpn-slint.desktop + + # Icons + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_1_16x16x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/16x16/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_2_20x20x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/20x20/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_3_24x24x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/24x24/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_5_30x30x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/30x30/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_6_32x32x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/32x32/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_7_36x36x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/36x36/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_8_40x40x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/40x40/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_9_48x48x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/48x48/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_12_64x64x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/64x64/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_13_72x72x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/72x72/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_15_96x96x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/96x96/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_4_256x256x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/256x256/apps/mullvad.png + install -m644 -D "$startdir/mullvadvpn-app/dist-assets/linux/slint/icon_10_512x512x32.png" \ + "$pkgdir"/usr/share/icons/hicolor/512x512/apps/mullvad.png }