diff options
author | Maxine Aubrey <max@ine.dev> | 2024-03-03 00:39:23 +0100 |
---|---|---|
committer | Maxine Aubrey <max@ine.dev> | 2024-04-22 21:11:08 +0200 |
commit | 4a4a56f37fb70b4eef23f3c98d78b68d51980212 (patch) | |
tree | 3861b3bb2a633a84ba578a0cdc080b946a473610 /pkgs/desktops/gnome/apps | |
parent | 293b606284c8dcc014baec198f1fa9a9eb0a2a0d (diff) |
gnome.gnome-maps: 45.5 → 46.0
https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/v45.5...v46.0 Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
Diffstat (limited to 'pkgs/desktops/gnome/apps')
-rw-r--r-- | pkgs/desktops/gnome/apps/gnome-maps/default.nix | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/pkgs/desktops/gnome/apps/gnome-maps/default.nix b/pkgs/desktops/gnome/apps/gnome-maps/default.nix index 730a98e192df3..0a962f22047b6 100644 --- a/pkgs/desktops/gnome/apps/gnome-maps/default.nix +++ b/pkgs/desktops/gnome/apps/gnome-maps/default.nix @@ -24,18 +24,19 @@ , gjs , libadwaita , geocode-glib_2 +, tzdata }: stdenv.mkDerivation (finalAttrs: { pname = "gnome-maps"; - version = "45.5"; + version = "46.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; - hash = "sha256-HCD14Q3OaEre+ylhUmJmoiTmxGwW+gO5VK/6Czobt0A="; + hash = "sha256-5wl5tWB1uaMFHzdepwgOpIHnvVIp5tgij43pYcriqa4="; }; - doCheck = true; + doCheck = !stdenv.isDarwin; nativeBuildInputs = [ gettext @@ -80,6 +81,19 @@ stdenv.mkDerivation (finalAttrs: { preCheck = '' # “time.js” included by “timeTest” and “translationsTest” depends on “org.gnome.desktop.interface” schema. export XDG_DATA_DIRS="${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:$XDG_DATA_DIRS" + export HOME=$(mktemp -d) + export TZDIR=${tzdata}/share/zoneinfo + + # Our gobject-introspection patches make the shared library paths absolute + # in the GIR files. When running tests, the library is not yet installed, + # though, so we need to replace the absolute path with a local one during build. + # We are using a symlink that we will delete before installation. + mkdir -p $out/lib/gnome-maps + ln -s $PWD/lib/libgnome-maps.so.0 $out/lib/gnome-maps/libgnome-maps.so.0 + ''; + + postCheck = '' + rm $out/lib/gnome-maps/libgnome-maps.so.0 ''; passthru = { |