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