Unverified Commit 3a5940b5 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

localsend: remove absolute path in desktop entry (#348584)

parents b0c38499 6c4df89b
Loading
Loading
Loading
Loading
+16 −13
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
  fetchFromGitHub,
  flutter324,
  makeDesktopItem,
  copyDesktopItems,
  nixosTests,
  pkg-config,
  libayatana-appindicator,
@@ -35,7 +36,10 @@ let
      "permission_handler_windows" = "sha256-+TP3neqlQRZnW6BxHaXr2EbmdITIx1Yo7AEn5iwAhwM=";
    };

    nativeBuildInputs = [ pkg-config ];
    nativeBuildInputs = [
      pkg-config
      copyDesktopItems
    ];

    buildInputs = [ libayatana-appindicator ];

@@ -50,20 +54,19 @@ let
        mkdir -p $d
        ln -s $out/app/data/flutter_assets/assets/img/logo-''${s}.png $d/localsend.png
      done
      mkdir -p $out/share/applications
      cp $desktopItem/share/applications/*.desktop $out/share/applications
      substituteInPlace $out/share/applications/*.desktop --subst-var out
    '';

    desktopItem = makeDesktopItem {
    desktopItems = [
      (makeDesktopItem {
        name = "LocalSend";
      exec = "@out@/bin/localsend_app";
        exec = "localsend_app";
        icon = "localsend";
        desktopName = "LocalSend";
        startupWMClass = "localsend_app";
        genericName = "An open source cross-platform alternative to AirDrop";
        categories = [ "Network" ];
    };
      })
    ];

    passthru = {
      updateScript = ./update.sh;