summary refs log tree commit diff
path: root/pkgs/development/skaware-packages/build-skaware-man-pages.nix
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@protonmail.com>2022-10-28 01:13:45 -0300
committerAndersonTorres <torres.anderson.85@protonmail.com>2022-10-28 11:30:49 -0300
commita76bd5509036cad8af42c534757085dbbd254d6f (patch)
treeee30c647a96c3bc3b5c80c0b3f00a2aa5f18e954 /pkgs/development/skaware-packages/build-skaware-man-pages.nix
parent8130028c96168d0187e6ac24abde58685f205f31 (diff)
skawarePackages: move all of them to development/skaware-packages
Diffstat (limited to 'pkgs/development/skaware-packages/build-skaware-man-pages.nix')
-rw-r--r--pkgs/development/skaware-packages/build-skaware-man-pages.nix45
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/development/skaware-packages/build-skaware-man-pages.nix b/pkgs/development/skaware-packages/build-skaware-man-pages.nix
new file mode 100644
index 0000000000000..92d8202ae95a8
--- /dev/null
+++ b/pkgs/development/skaware-packages/build-skaware-man-pages.nix
@@ -0,0 +1,45 @@
+{ lib, stdenv, fetchFromGitHub }:
+
+{
+  # : string
+  pname
+  # : string
+, version
+  # : string
+, sha256
+  # : string
+, description
+  # : list Maintainer
+, maintainers
+  # : license
+, license ? lib.licenses.isc
+  # : string
+, owner ? "flexibeast"
+  # : string
+, rev ? "v${version}"
+}:
+
+let
+  manDir = "${placeholder "out"}/share/man";
+
+  src = fetchFromGitHub {
+    inherit owner rev sha256;
+    repo = pname;
+  };
+in
+
+stdenv.mkDerivation {
+  inherit pname version src;
+
+  makeFlags = [
+    "MANPATH=${manDir}"
+  ];
+
+  dontBuild = true;
+
+  meta = with lib; {
+    inherit description license maintainers;
+    inherit (src.meta) homepage;
+    platforms = platforms.all;
+  };
+}