From e6a7834a56abb86873da0aa4c7f9d35d47ff3f3e Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Thu, 29 Oct 2015 16:57:54 +0100 Subject: valum: init at 0.2.0 --- pkgs/development/web/valum/default.nix | 29 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 +++++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/web/valum/default.nix diff --git a/pkgs/development/web/valum/default.nix b/pkgs/development/web/valum/default.nix new file mode 100644 index 000000000000..633d30862569 --- /dev/null +++ b/pkgs/development/web/valum/default.nix @@ -0,0 +1,29 @@ +{ stdenv, pkgconfig, fetchFromGitHub, python, glib, vala, ctpl +, libgee, libsoup, fcgi }: + +stdenv.mkDerivation rec { + name = "valum-${version}"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "valum-framework"; + repo = "valum"; + rev = "v${version}"; + sha256 = "1lciwqk4k9sf1hl4drl207g0ydlxl906kx9lx5fqhfb8gwcfqh2g"; + }; + + buildInputs = [ python pkgconfig glib vala ctpl libgee libsoup fcgi ]; + + configurePhase = ''python waf configure --prefix=$out''; + + buildPhase = ''python waf build''; + + installPhase = ''python waf install''; + + meta = with stdenv.lib; { + homepage = https://github.com/valum-framework/valum; + description = "Web micro-framework written in Vala"; + plaforms = platforms.linux; + maintainers = [ maintainers.lethalman ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0a511883acd4..2239fdc2c116 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3476,6 +3476,11 @@ let urlwatch = callPackage ../tools/networking/urlwatch { }; + valum = callPackage ../development/web/valum { + inherit (gnome3) libgee; + vala = vala_0_28; + }; + varnish = callPackage ../servers/varnish { }; venus = callPackage ../tools/misc/venus { -- cgit 1.4.1