about summary refs log tree commit diff
path: root/pkgs/by-name/re
diff options
context:
space:
mode:
authorlinsui <linsui555@gmail.com>2024-02-15 18:17:06 +0800
committerlinsui <linsui555@gmail.com>2024-02-15 18:17:06 +0800
commit46283b29a487935db9bffd60825ed34a4459f07e (patch)
tree0f68ae2fb1de8df2daa8e38b5fbcaebf8c438d24 /pkgs/by-name/re
parentaaca7a186fd7ef41135fa5f90417f895aad034d8 (diff)
downloadnixlib-46283b29a487935db9bffd60825ed34a4459f07e.tar
nixlib-46283b29a487935db9bffd60825ed34a4459f07e.tar.gz
nixlib-46283b29a487935db9bffd60825ed34a4459f07e.tar.bz2
nixlib-46283b29a487935db9bffd60825ed34a4459f07e.tar.lz
nixlib-46283b29a487935db9bffd60825ed34a4459f07e.tar.xz
nixlib-46283b29a487935db9bffd60825ed34a4459f07e.tar.zst
nixlib-46283b29a487935db9bffd60825ed34a4459f07e.zip
restinio_0_6: init at 0.6.19
Diffstat (limited to 'pkgs/by-name/re')
-rw-r--r--pkgs/by-name/re/restinio_0_6/package.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/by-name/re/restinio_0_6/package.nix b/pkgs/by-name/re/restinio_0_6/package.nix
new file mode 100644
index 000000000000..9472bd0a554e
--- /dev/null
+++ b/pkgs/by-name/re/restinio_0_6/package.nix
@@ -0,0 +1,29 @@
+{ lib, stdenvNoCC, fetchurl }:
+
+stdenvNoCC.mkDerivation rec {
+  pname = "restinio";
+  version = "0.6.19";
+
+  src = fetchurl {
+    url = "https://github.com/Stiffstream/restinio/releases/download/v.${version}/${pname}-${version}.tar.bz2";
+    hash = "sha256-fyHuvrlm4XDWq1TpsZiskn1DkJASFzngN8D6O7NnskA=";
+  };
+
+  sourceRoot = ".";
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/include
+    mv restinio-*/dev/restinio $out/include
+
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library";
+    homepage = "https://github.com/Stiffstream/restinio";
+    license = licenses.bsd3;
+    platforms = platforms.all;
+  };
+}