Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / web / valum / default.nix
blobcaf29a2cc027f3daabcede11257b7d58cf730476
1 { lib, stdenv, meson, ninja, pkg-config, fetchFromGitHub, glib, vala, ctpl
2 , libgee, libsoup, fcgi }:
4 stdenv.mkDerivation rec {
5   pname = "valum";
6   version = "0.3.18";
8   src = fetchFromGitHub {
9     owner = "valum-framework";
10     repo = "valum";
11     rev = "v${version}";
12     sha256 = "sha256-baAv83YiX8HdBm/t++ktB7pmTVlt4aWZ5xnsAs/NrTI=";
13   };
15   nativeBuildInputs = [ meson ninja pkg-config ];
16   buildInputs = [ glib vala ctpl libgee libsoup fcgi ];
18   meta = with lib; {
19     homepage = "https://github.com/valum-framework/valum";
20     description = "Web micro-framework written in Vala";
21     license = licenses.lgpl3;
22     platforms = platforms.linux;
23     maintainers = [ ];
24     # Likely broken by GLib 2.74 switch to PCRE 2.
25     # https://github.com/valum-framework/valum/issues/238
26     broken = true;
27   };