pantheon.elementary-maps: init at 8.1.0

Changed files
+66
pkgs
desktops
pantheon
apps
elementary-maps
+64
pkgs/desktops/pantheon/apps/elementary-maps/default.nix
···
···
+
{
+
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
pkgs/desktops/pantheon/default.nix
···
elementary-mail = callPackage ./apps/elementary-mail { };
elementary-music = callPackage ./apps/elementary-music { };
elementary-photos = callPackage ./apps/elementary-photos { };
···
elementary-mail = callPackage ./apps/elementary-mail { };
+
elementary-maps = callPackage ./apps/elementary-maps { };
+
elementary-music = callPackage ./apps/elementary-music { };
elementary-photos = callPackage ./apps/elementary-photos { };