X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=flakes%2Fmypackages%2Fpkgs%2Fwebapps%2Fdokuwiki%2Fdefault.nix;fp=pkgs%2Fwebapps%2Fdokuwiki%2Fdefault.nix;h=db8be30f70d121336cea1421823a0440c7a63800;hp=874f0d87696f69b2ba6d4a21006414dedf2eead1;hb=1a64deeb894dc95e2645a75771732c6cc53a79ad;hpb=fa25ffd4583cc362075cd5e1b4130f33306103f0 diff --git a/pkgs/webapps/dokuwiki/default.nix b/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 874f0d8..db8be30 100644 --- a/pkgs/webapps/dokuwiki/default.nix +++ b/flakes/mypackages/pkgs/webapps/dokuwiki/default.nix @@ -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