summary refs log tree commit diff
diff options
context:
space:
mode:
authorLuca Bruno <lethalman88@gmail.com>2015-10-29 16:57:54 +0100
committerLuca Bruno <lethalman88@gmail.com>2015-10-29 16:58:14 +0100
commite6a7834a56abb86873da0aa4c7f9d35d47ff3f3e (patch)
tree0d3fbd5a5692a8a492da4e43c3ce42688fa454d4
parent62b567bf566a7ca75904f77f17d4731fdeb8e67f (diff)
downloadnixlib-e6a7834a56abb86873da0aa4c7f9d35d47ff3f3e.tar
nixlib-e6a7834a56abb86873da0aa4c7f9d35d47ff3f3e.tar.gz
nixlib-e6a7834a56abb86873da0aa4c7f9d35d47ff3f3e.tar.bz2
nixlib-e6a7834a56abb86873da0aa4c7f9d35d47ff3f3e.tar.lz
nixlib-e6a7834a56abb86873da0aa4c7f9d35d47ff3f3e.tar.xz
nixlib-e6a7834a56abb86873da0aa4c7f9d35d47ff3f3e.tar.zst
nixlib-e6a7834a56abb86873da0aa4c7f9d35d47ff3f3e.zip
valum: init at 0.2.0
-rw-r--r--pkgs/development/web/valum/default.nix29
-rw-r--r--pkgs/top-level/all-packages.nix5
2 files changed, 34 insertions, 0 deletions
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 {