From cf6b1924146e2b262186cb8fbfe17f1de6565b49 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Mon, 19 Aug 2024 21:32:51 -0300 Subject: [PATCH] labwc: 0.7.4 -> 0.8.0 --- pkgs/by-name/la/labwc/package.nix | 70 ++++++++++++++++--------------- pkgs/top-level/all-packages.nix | 4 -- 2 files changed, 36 insertions(+), 38 deletions(-) diff --git a/pkgs/by-name/la/labwc/package.nix b/pkgs/by-name/la/labwc/package.nix index 137097779a7b..594a255bb989 100644 --- a/pkgs/by-name/la/labwc/package.nix +++ b/pkgs/by-name/la/labwc/package.nix @@ -1,41 +1,46 @@ -{ lib -, cairo -, fetchFromGitHub -, gettext -, glib -, libdrm -, libinput -, libpng -, librsvg -, libxcb -, libxkbcommon -, libxml2 -, meson -, ninja -, pango -, pkg-config -, scdoc -, stdenv -, wayland -, wayland-protocols -, wayland-scanner -, wlroots -, xcbutilwm -, xwayland +{ + lib, + cairo, + fetchFromGitHub, + gettext, + glib, + libdrm, + libinput, + libpng, + librsvg, + libxcb, + libxkbcommon, + libxml2, + meson, + ninja, + pango, + pkg-config, + scdoc, + stdenv, + wayland, + wayland-protocols, + wayland-scanner, + wlroots_0_18, + xcbutilwm, + xwayland, }: stdenv.mkDerivation (finalAttrs: { pname = "labwc"; - version = "0.7.4"; + version = "0.8.0"; src = fetchFromGitHub { owner = "labwc"; repo = "labwc"; - rev = finalAttrs.version; - hash = "sha256-7MH1mMfyMkaTVwEBJWvI1Lt3M6kosXOwkowuBTZej3c="; + rev = "refs/tags/${finalAttrs.version}"; + hash = "sha256-1PyPk6r/hXkC0EfOIeDqNGrrpvo616derD9u7i3XjkA="; }; - outputs = [ "out" "man" ]; + outputs = [ + "out" + "doc" + "man" + ]; nativeBuildInputs = [ gettext @@ -59,16 +64,14 @@ stdenv.mkDerivation (finalAttrs: { pango wayland wayland-protocols - wlroots + wlroots_0_18 xcbutilwm xwayland ]; - strictDeps = true; + mesonFlags = [ (lib.mesonEnable "xwayland" true) ]; - mesonFlags = [ - (lib.mesonEnable "xwayland" true) - ]; + strictDeps = true; passthru = { providedSessions = [ "labwc" ]; @@ -77,7 +80,6 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/labwc/labwc"; description = "Wayland stacking compositor, inspired by Openbox"; - changelog = "https://github.com/labwc/labwc/blob/${finalAttrs.src.rev}/NEWS.md"; license = with lib.licenses; [ gpl2Plus ]; mainProgram = "labwc"; maintainers = with lib.maintainers; [ AndersonTorres ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9775674b0f0f..aa0b62ae4708 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -31531,10 +31531,6 @@ with pkgs; lame = callPackage ../development/libraries/lame { }; - labwc = callPackage ../by-name/la/labwc/package.nix { - wlroots = wlroots_0_17; - }; - larswm = callPackage ../applications/window-managers/larswm { }; lash = callPackage ../applications/audio/lash { };