about summary refs log tree commit diff
path: root/pkgs/development/compilers/gerbil
diff options
context:
space:
mode:
authorAlex Plotnick <afp@mukn.io>2021-07-29 14:55:27 -0600
committerFrancois-Rene Rideau <fare@tunes.org>2023-08-08 15:26:40 -0400
commitd676fab367b1653898d71aaa3573de14fbcd8e44 (patch)
tree5626168c84c19293facd2603e000810c200a8c99 /pkgs/development/compilers/gerbil
parentf4320c3dbb5fafa46bb1c28a916e44dae91ab6f9 (diff)
downloadnixlib-d676fab367b1653898d71aaa3573de14fbcd8e44.tar
nixlib-d676fab367b1653898d71aaa3573de14fbcd8e44.tar.gz
nixlib-d676fab367b1653898d71aaa3573de14fbcd8e44.tar.bz2
nixlib-d676fab367b1653898d71aaa3573de14fbcd8e44.tar.lz
nixlib-d676fab367b1653898d71aaa3573de14fbcd8e44.tar.xz
nixlib-d676fab367b1653898d71aaa3573de14fbcd8e44.tar.zst
nixlib-d676fab367b1653898d71aaa3573de14fbcd8e44.zip
gerbilPackages-unstable.ftw: init at 2022-01-14
Diffstat (limited to 'pkgs/development/compilers/gerbil')
-rw-r--r--pkgs/development/compilers/gerbil/ftw.nix27
-rw-r--r--pkgs/development/compilers/gerbil/gerbil-support.nix2
2 files changed, 28 insertions, 1 deletions
diff --git a/pkgs/development/compilers/gerbil/ftw.nix b/pkgs/development/compilers/gerbil/ftw.nix
new file mode 100644
index 000000000000..2f2c9956826d
--- /dev/null
+++ b/pkgs/development/compilers/gerbil/ftw.nix
@@ -0,0 +1,27 @@
+{ lib, fetchFromGitHub, gerbilPackages, ... }:
+
+{
+  pname = "ftw";
+  version = "unstable-2022-01-14";
+  git-version = "8ba16b3";
+  softwareName = "FTW: For The Web!";
+  gerbil-package = "drewc/ftw";
+
+  gerbilInputs = with gerbilPackages; [ gerbil-utils ];
+
+  pre-src = {
+    fun = fetchFromGitHub;
+    owner = "drewc";
+    repo = "ftw";
+    rev = "8ba16b3c1cdc2150df5af8ef3c92040ef8b563b9";
+    sha256 = "153i6whm5jfcj9s1qpxz03sq67969lq11brssyjc3yv3wyb1b07h";
+  };
+
+  meta = with lib; {
+    description = "Simple web handlers for Gerbil Scheme";
+    homepage    = "https://github.com/drewc/ftw";
+    license     = licenses.mit;
+    platforms   = platforms.unix;
+    maintainers = with maintainers; [ fare ];
+  };
+}
diff --git a/pkgs/development/compilers/gerbil/gerbil-support.nix b/pkgs/development/compilers/gerbil/gerbil-support.nix
index b628c6a48f34..e4b85fe5b54e 100644
--- a/pkgs/development/compilers/gerbil/gerbil-support.nix
+++ b/pkgs/development/compilers/gerbil/gerbil-support.nix
@@ -3,7 +3,7 @@
   with pkgs.gerbil-support; {
 
   prePackages-unstable =
-    let pks = [ ./gerbil-libp2p.nix ./smug-gerbil.nix
+    let pks = [ ./gerbil-libp2p.nix ./smug-gerbil.nix ./ftw.nix
                 ./gerbil-utils.nix ./gerbil-crypto.nix ./gerbil-poo.nix
                 ./gerbil-persist.nix ./gerbil-ethereum.nix ];
         call = pkg: callPackage pkg prePackage-defaults;