lol

labwc: 0.6.4 -> 0.6.5

- split output
- strictDeps
- no nested with
- keep an entry in all-packages.nix (because wlroots is too unstable)

+16 -8
+16 -8
pkgs/by-name/la/labwc/package.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , cairo 5 + , gettext 5 6 , glib 6 7 , libdrm 7 8 , libinput 9 + , libpng 10 + , librsvg 8 11 , libxcb 9 12 , libxkbcommon 10 13 , libxml2 11 - , gettext 12 14 , meson 13 15 , ninja 14 16 , pango 15 17 , pkg-config 16 18 , scdoc 17 - , wayland-scanner 18 19 , wayland 19 20 , wayland-protocols 21 + , wayland-scanner 20 22 , wlroots 21 23 , xcbutilwm 22 24 , xwayland ··· 24 26 25 27 stdenv.mkDerivation (finalAttrs: { 26 28 pname = "labwc"; 27 - version = "0.6.4"; 29 + version = "0.6.5"; 28 30 29 31 src = fetchFromGitHub { 30 32 owner = "labwc"; 31 33 repo = "labwc"; 32 34 rev = finalAttrs.version; 33 - hash = "sha256-8FMC0tq5Gp5qDPUmoJTCrHEergDMUbiTco17jPTJUgE="; 35 + hash = "sha256-nQLxE2Q4GiLUjkag/yqctzmkKKWFw1XNFjotE8MMgBA="; 34 36 }; 35 37 36 38 nativeBuildInputs = [ ··· 47 49 glib 48 50 libdrm 49 51 libinput 52 + libpng 53 + librsvg 50 54 libxcb 51 55 libxkbcommon 52 56 libxml2 ··· 58 62 xwayland 59 63 ]; 60 64 65 + outputs = [ "out" "man" ]; 66 + 67 + strictDeps = true; 68 + 61 69 mesonFlags = [ 62 70 (lib.mesonEnable "xwayland" true) 63 71 ]; 64 72 65 - meta = with lib; { 73 + meta = { 66 74 homepage = "https://github.com/labwc/labwc"; 67 - description = "A Wayland stacking compositor, similar to Openbox"; 75 + description = "A Wayland stacking compositor, inspired by Openbox"; 68 76 changelog = "https://raw.githubusercontent.com/labwc/labwc/${finalAttrs.version}/NEWS.md"; 69 - license = licenses.gpl2Plus; 70 - maintainers = with maintainers; [ AndersonTorres ]; 77 + license = lib.licenses.gpl2Plus; 78 + maintainers = with lib.maintainers; [ AndersonTorres ]; 71 79 inherit (wayland.meta) platforms; 72 80 }; 73 81 })