Unverified Commit 126480b1 authored by Bobby Rong's avatar Bobby Rong
Browse files

pantheon.elementary-maps: init at 8.1.0

parent e5bf465a
Loading
Loading
Loading
Loading
+64 −0
Original line number Diff line number Diff line
{
  stdenv,
  lib,
  fetchFromGitHub,
  glib,
  meson,
  ninja,
  pkg-config,
  vala,
  wrapGAppsHook4,
  geoclue2,
  geocode-glib_2,
  granite7,
  gtk4,
  libadwaita,
  libshumate,
  nix-update-script,
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "elementary-maps";
  version = "8.1.0";

  src = fetchFromGitHub {
    owner = "elementary";
    repo = "maps";
    tag = finalAttrs.version;
    hash = "sha256-tS8UnW/oNjLaUZ1XgGuAmeMrHEa2jbtBc0xMcTKki1k=";
  };

  strictDeps = true;

  nativeBuildInputs = [
    glib
    meson
    ninja
    pkg-config
    vala
    wrapGAppsHook4
  ];

  buildInputs = [
    geoclue2
    geocode-glib_2
    glib
    granite7
    gtk4
    libadwaita
    libshumate
  ];

  passthru = {
    updateScript = nix-update-script { };
  };

  meta = {
    homepage = "https://github.com/elementary/maps";
    description = "Map viewer designed for elementary OS";
    license = lib.licenses.gpl3Plus;
    platforms = lib.platforms.linux;
    teams = [ lib.teams.pantheon ];
    mainProgram = "io.elementary.maps";
  };
})
+2 −0
Original line number Diff line number Diff line
@@ -74,6 +74,8 @@ lib.makeScope pkgs.newScope (

    elementary-mail = callPackage ./apps/elementary-mail { };

    elementary-maps = callPackage ./apps/elementary-maps { };

    elementary-music = callPackage ./apps/elementary-music { };

    elementary-photos = callPackage ./apps/elementary-photos { };