vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / by-name / gn / gnome-backgrounds / package.nix
blob3feadbad989c2b16fdf94b51db147790ae3f569a
2   stdenv,
3   lib,
4   fetchurl,
5   meson,
6   ninja,
7   gnome,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "gnome-backgrounds";
12   version = "46.0";
14   src = fetchurl {
15     url = "mirror://gnome/sources/gnome-backgrounds/${lib.versions.major version}/gnome-backgrounds-${version}.tar.xz";
16     hash = "sha256-Td06xDmkoGeHaAWSG7dfTTyLhaIY1Hwnbd3eiShEPC4=";
17   };
19   patches = [
20     # Makes the database point to stable paths in /run/current-system/sw/share, which don't decay whenever this package's hash changes.
21     # This assumes a nixos + gnome system, where this package is installed in environment.systemPackages,
22     # and /share outputs are included in environment.pathsToLink.
23     ./stable-dir.patch
24   ];
26   nativeBuildInputs = [
27     meson
28     ninja
29   ];
31   passthru = {
32     updateScript = gnome.updateScript { packageName = "gnome-backgrounds"; };
33   };
35   meta = with lib; {
36     description = "Default wallpaper set for GNOME";
37     homepage = "https://gitlab.gnome.org/GNOME/gnome-backgrounds";
38     changelog = "https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/blob/${version}/NEWS?ref_type=tags";
39     license = licenses.cc-by-sa-30;
40     platforms = platforms.unix;
41     maintainers = teams.gnome.members;
42   };