]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - flakes/mypackages/pkgs/webapps/dokuwiki/default.nix
Squash changes containing private information
[perso/Immae/Config/Nix.git] / flakes / mypackages / pkgs / webapps / dokuwiki / default.nix
similarity index 79%
rename from pkgs/webapps/dokuwiki/default.nix
rename to flakes/mypackages/pkgs/webapps/dokuwiki/default.nix
index 874f0d87696f69b2ba6d4a21006414dedf2eead1..db8be30f70d121336cea1421823a0440c7a63800 100644 (file)
@@ -1,4 +1,4 @@
-{ varDir ? "/var/lib/dokuwiki", preload ? "", lib, callPackage, stdenv, mylibs, writeText }:
+{ varDir ? "/var/lib/dokuwiki", preload ? "", lib, callPackage, stdenv, fetchFromGitHub, writeText }:
 let
   preloadFile = plugins: let preloads = [preload]
       ++ builtins.concatMap (p: lib.optional (lib.hasAttr "preload" p) (p.preload p)) plugins;
@@ -26,7 +26,16 @@ let
         passthru = toPassthru newDokuwiki (pkg.plugins ++ plugins);
       });
     in newDokuwiki;
-  package = stdenv.mkDerivation (mylibs.fetchedGithub ./dokuwiki.json // rec {
+  package = stdenv.mkDerivation (rec {
+    pname = "dokuwiki";
+    version = "release_stable_2018-04-22b";
+    src = fetchFromGitHub {
+      owner = "splitbrain";
+      repo = "dokuwiki";
+      rev = "871dae1320b40211626c7ec665f5e6d5290aca95";
+      sha256 = "1syvd5dvv3v75swf8ig7dxqs0g5xikb0f6vlcy7g4c4ghldkw7nz";
+      fetchSubmodules = true;
+    };
     phases = "unpackPhase buildPhase installPhase installPreloadPhase fixupPhase";
     buildPhase = ''
       mv conf conf.dist