diff --git a/pkgs/tools/misc/wob/default.nix b/pkgs/tools/misc/wob/default.nix index c3b3cd112398..e2c5bd744e53 100644 --- a/pkgs/tools/misc/wob/default.nix +++ b/pkgs/tools/misc/wob/default.nix @@ -1,21 +1,29 @@ { stdenv, fetchFromGitHub , meson, ninja, pkg-config, scdoc, wayland # wayland-scanner -, wayland-protocols +, wayland-protocols, libseccomp }: stdenv.mkDerivation rec { pname = "wob"; - version = "0.6"; + version = "0.7"; src = fetchFromGitHub { owner = "francma"; repo = pname; rev = version; - sha256 = "0cfglwh1inv6ng55vgznhll51m9g1lxfh37k4ridyxl64rc9jfq8"; + sha256 = "1j3l4v9iqhidn1b6vx86px9hz5wbsbgj3zy2jzwf9204k5sfv715"; }; + postPatch = '' + substituteInPlace meson.build \ + --replace "version: '0.6'" "version: '${version}'" + ''; + nativeBuildInputs = [ meson ninja pkg-config scdoc wayland ]; - buildInputs = [ wayland-protocols ]; + buildInputs = [ wayland-protocols ] + ++ stdenv.lib.optional stdenv.isLinux libseccomp; + + mesonFlags = stdenv.lib.optional stdenv.isLinux "-Dseccomp=enabled"; meta = with stdenv.lib; { description = "A lightweight overlay bar for Wayland"; @@ -24,6 +32,7 @@ stdenv.mkDerivation rec { inspired by xob. ''; inherit (src.meta) homepage; + changelog = "https://github.com/francma/wob/releases/tag/${version}"; license = licenses.isc; platforms = platforms.unix; maintainers = with maintainers; [ primeos ];