19 stdenv.mkDerivation rec {
23 outputs = [ "out" "dev" ];
25 src = fetchFromGitLab {
26 domain = "git.pwmt.org";
30 hash = "sha256-/bJXdLXksTxUFC3w7zuBZY6Zh7tJxUJVbS87ENDQbDE=";
40 glib # for glib-compile-resources
49 propagatedBuildInputs = [
58 doCheck = !stdenv.hostPlatform.isDarwin;
61 "-Ddocs=disabled" # docs do not seem to be installed
62 (lib.mesonEnable "tests" ((stdenv.buildPlatform.canExecute stdenv.hostPlatform) && (!stdenv.hostPlatform.isDarwin)))
67 xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
68 --config-file=${dbus}/share/dbus-1/session.conf \
69 meson test --print-errorlogs
77 homepage = "https://git.pwmt.org/pwmt/girara";
78 description = "User interface library";
80 girara is a library that implements a GTK based VIM-like user interface
81 that focuses on simplicity and minimalism.
83 license = licenses.zlib;
84 platforms = platforms.linux ++ platforms.darwin;