wf-config: 0.7.0 -> 0.7.1; enable tests

+12 -5
+12 -5
pkgs/applications/window-managers/wayfire/wf-config.nix
··· 1 - { stdenv, lib, fetchurl, meson, ninja, pkg-config, glm, libevdev, libxml2 }: 1 + { stdenv, lib, fetchurl, cmake, meson, ninja, pkg-config 2 + , doctest, glm, libevdev, libxml2 3 + }: 2 4 3 5 stdenv.mkDerivation rec { 4 6 pname = "wf-config"; 5 - version = "0.7.0"; 7 + version = "0.7.1"; 6 8 7 9 src = fetchurl { 8 10 url = "https://github.com/WayfireWM/wf-config/releases/download/v${version}/wf-config-${version}.tar.xz"; 9 - sha256 = "1bas5gsbnf8jxkkxd95992chz8yk5ckgg7r09gfnmm7xi8w0pyy7"; 11 + sha256 = "1w75yxhz0nvw4mlv38sxp8k8wb5h99b51x3fdvizc3yaxanqa8kx"; 10 12 }; 11 13 12 - nativeBuildInputs = [ meson ninja pkg-config ]; 13 - buildInputs = [ libevdev libxml2 ]; 14 + nativeBuildInputs = [ cmake meson ninja pkg-config ]; 15 + buildInputs = [ doctest libevdev libxml2 ]; 14 16 propagatedBuildInputs = [ glm ]; 17 + 18 + # CMake is just used for finding doctest. 19 + dontUseCmakeConfigure = true; 20 + 21 + doCheck = true; 15 22 16 23 meta = with lib; { 17 24 homepage = "https://github.com/WayfireWM/wf-config";