Merge pull request #280533 from Luflosi/fluffychat-desktop-icon-exec

fluffychat: don't hardcode path in .desktop file
This commit is contained in:
Maciej Krüger
2024-01-20 17:52:56 +01:00
committed by GitHub
@@ -39,6 +39,7 @@ flutter313.buildFlutterApplication (rec {
description = "Chat with your friends (matrix client)";
homepage = "https://fluffychat.im/";
license = licenses.agpl3Plus;
mainProgram = "fluffychat";
maintainers = with maintainers; [ mkg20001 gilice ];
platforms = [ "x86_64-linux" "aarch64-linux" ];
sourceProvenance = [ sourceTypes.fromSource ];
@@ -54,7 +55,7 @@ flutter313.buildFlutterApplication (rec {
desktopItem = makeDesktopItem {
name = "Fluffychat";
exec = "@out@/bin/fluffychat";
exec = "fluffychat";
icon = "fluffychat";
desktopName = "Fluffychat";
genericName = "Chat with your friends (matrix client)";
@@ -73,8 +74,6 @@ flutter313.buildFlutterApplication (rec {
mkdir -p $D
convert $FAV -resize ''${size}x''${size} $D/fluffychat.png
done
substituteInPlace $out/share/applications/*.desktop \
--subst-var out
patchelf --add-rpath ${libwebrtcRpath} $out/app/lib/libwebrtc.so
'';