Unverified Commit 35d36e9a authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

gnome-maps: fix broken .desktop file (#353003)

parents c5c0a362 8f740302
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -5,7 +5,6 @@
  meson,
  ninja,
  gettext,
  python3,
  pkg-config,
  gnome,
  glib,
@@ -75,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
    # entry point to the wrapped binary we get back to a wrapped
    # binary.
    substituteInPlace "data/org.gnome.Maps.service.in" \
        --replace "Exec=@pkgdatadir@/@app-id@" \
      --replace-fail "Exec=@pkgdatadir@/@app-id@" \
                     "Exec=$out/bin/gnome-maps"
  '';

@@ -97,6 +96,12 @@ stdenv.mkDerivation (finalAttrs: {
    rm $out/lib/gnome-maps/libgnome-maps.so.0
  '';

  preFixup = ''
    substituteInPlace "$out/share/applications/org.gnome.Maps.desktop" \
      --replace-fail "Exec=gapplication launch org.gnome.Maps" \
                     "Exec=gnome-maps"
  '';

  passthru = {
    updateScript = gnome.updateScript { packageName = "gnome-maps"; };
  };