gnome-usage: 46.0 → 48.rc

https://gitlab.gnome.org/GNOME/gnome-usage/-/compare/46.0...48.rc

Introduces an optional runtime dependency on `vnstat` program.
Not hardcoding that path since it does not work without a daemon anyway.

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
This commit is contained in:
Jan Tojnar 2025-03-11 23:23:53 +00:00
parent ebcbcfcc58
commit 5fcc66e640

View file

@ -12,20 +12,22 @@
wrapGAppsHook4, wrapGAppsHook4,
glib, glib,
gtk4, gtk4,
json-glib,
libadwaita, libadwaita,
libgee, libgee,
libgtop, libgtop,
networkmanager,
gnome, gnome,
tinysparql, tinysparql,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "gnome-usage"; pname = "gnome-usage";
version = "46.0"; version = "48.rc";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; url = "mirror://gnome/sources/gnome-usage/${lib.versions.major finalAttrs.version}/gnome-usage-${finalAttrs.version}.tar.xz";
hash = "sha256-GGrajgAYjIn4yrVPNZmO2XpG6rb9shiRAoNhvzhqybI="; hash = "sha256-LUbc2QcKkY/sMUdxaaQDI2CdCFa5XHo3wBusqULTk+w=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -42,9 +44,11 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
glib glib
gtk4 gtk4
json-glib
libadwaita libadwaita
libgee libgee
libgtop libgtop
networkmanager
tinysparql tinysparql
]; ];
@ -55,7 +59,7 @@ stdenv.mkDerivation rec {
passthru = { passthru = {
updateScript = gnome.updateScript { updateScript = gnome.updateScript {
packageName = pname; packageName = "gnome-usage";
}; };
}; };
@ -67,4 +71,4 @@ stdenv.mkDerivation rec {
platforms = platforms.linux; platforms = platforms.linux;
teams = [ teams.gnome ]; teams = [ teams.gnome ];
}; };
} })