Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / desktops / pantheon / artwork / elementary-wallpapers / default.nix
blob1264eee4152ba22a7f5589883c411d4beb07a9d5
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , nix-update-script
5 , gettext
6 , meson
7 , ninja
8 , python3
9 }:
11 stdenv.mkDerivation rec {
12   pname = "elementary-wallpapers";
13   version = "8.0.0";
15   src = fetchFromGitHub {
16     owner = "elementary";
17     repo = "wallpapers";
18     rev = version;
19     sha256 = "sha256-qbqYr+3Vqwi1UBD0fRW6lI2rj5Iy51taZRGxDTpKfpg=";
20   };
22   nativeBuildInputs = [
23     gettext
24     meson
25     ninja
26     python3
27   ];
29   postPatch = ''
30     chmod +x meson/symlink.py
31     patchShebangs meson/symlink.py
32   '';
34   passthru = {
35     updateScript = nix-update-script { };
36   };
38   meta = with lib; {
39     description = "Collection of wallpapers for elementary";
40     homepage = "https://github.com/elementary/wallpapers";
41     license = licenses.publicDomain;
42     platforms = platforms.linux;
43     maintainers = teams.pantheon.members;
44   };