Commit e337e136 authored by Alyssa Ross's avatar Alyssa Ross
Browse files

wf-config: 0.7.0 -> 0.7.1; enable tests

parent f7dccd8e
Loading
Loading
Loading
Loading
+12 −5
Original line number Diff line number Diff line
{ stdenv, lib, fetchurl, meson, ninja, pkg-config, glm, libevdev, libxml2 }:
{ stdenv, lib, fetchurl, cmake, meson, ninja, pkg-config
, doctest, glm, libevdev, libxml2
}:

stdenv.mkDerivation rec {
  pname = "wf-config";
  version = "0.7.0";
  version = "0.7.1";

  src = fetchurl {
    url = "https://github.com/WayfireWM/wf-config/releases/download/v${version}/wf-config-${version}.tar.xz";
    sha256 = "1bas5gsbnf8jxkkxd95992chz8yk5ckgg7r09gfnmm7xi8w0pyy7";
    sha256 = "1w75yxhz0nvw4mlv38sxp8k8wb5h99b51x3fdvizc3yaxanqa8kx";
  };

  nativeBuildInputs = [ meson ninja pkg-config ];
  buildInputs = [ libevdev libxml2 ];
  nativeBuildInputs = [ cmake meson ninja pkg-config ];
  buildInputs = [ doctest libevdev libxml2 ];
  propagatedBuildInputs = [ glm ];

  # CMake is just used for finding doctest.
  dontUseCmakeConfigure = true;

  doCheck = true;

  meta = with lib; {
    homepage = "https://github.com/WayfireWM/wf-config";
    description = "Library for managing configuration files, written for Wayfire";