xsnow: 3.4.4 -> 3.7.9, use wrapGAppsHook3 (#360760)

authored by misuzu.tngl.sh and committed by

GitHub 5e720094 5329eb85

+35 -7
+35 -7
pkgs/by-name/xs/xsnow/package.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, libxml2, gtk3-x11, libXt, libXpm }: 2 - 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + pkg-config, 6 + libxml2, 7 + wrapGAppsHook3, 8 + gtk3-x11, 9 + xorg, 10 + libxkbcommon, 11 + gsl, 12 + }: 3 13 stdenv.mkDerivation rec { 4 14 pname = "xsnow"; 5 - version = "3.4.4"; 15 + version = "3.7.9"; 6 16 7 17 src = fetchurl { 8 18 url = "https://ratrabbit.nl/downloads/xsnow/xsnow-${version}.tar.gz"; 9 - sha256 = "sha256-fPMy5AxKspFkcWphf/IjMc/ZQtayljThKxbcMtvOjRc="; 19 + sha256 = "sha256-DEzQblUfm2kd0I21sUwO3EVUm/WHnOk7T6iMgo3+EAY="; 10 20 }; 11 21 12 - nativeBuildInputs = [ pkg-config ]; 13 - buildInputs = [ gtk3-x11 libxml2 libXt libXpm ]; 22 + nativeBuildInputs = [ 23 + pkg-config 24 + wrapGAppsHook3 25 + ]; 26 + buildInputs = [ 27 + gtk3-x11 28 + libxkbcommon 29 + libxml2 30 + gsl 31 + ] ++ (with xorg; [ 32 + libX11 33 + libXpm 34 + libXt 35 + libXtst 36 + ]); 14 37 15 38 makeFlags = [ "gamesdir=$(out)/bin" ]; 16 39 ··· 20 43 description = "X-windows application that will let it snow on the root, in between and on windows"; 21 44 mainProgram = "xsnow"; 22 45 homepage = "https://ratrabbit.nl/ratrabbit/xsnow/"; 46 + changelog = "https://ratrabbit.nl/ratrabbit/xsnow/changelog/index.html"; 47 + downloadPage = "https://ratrabbit.nl/ratrabbit/xsnow/downloads/index.html"; 23 48 license = licenses.gpl3Plus; 24 - maintainers = with maintainers; [ robberer ]; 49 + maintainers = with maintainers; [ 50 + robberer 51 + griffi-gh 52 + ]; 25 53 platforms = platforms.unix; 26 54 }; 27 55 }