X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=flakes%2Fmypackages%2Fpkgs%2Fshaarli%2Fdefault.nix;fp=flakes%2Fmypackages%2Fpkgs%2Fshaarli%2Fdefault.nix;h=23f99377768158ec7dda263077d852e3ad668409;hb=1a64deeb894dc95e2645a75771732c6cc53a79ad;hp=0000000000000000000000000000000000000000;hpb=fa25ffd4583cc362075cd5e1b4130f33306103f0;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/flakes/mypackages/pkgs/shaarli/default.nix b/flakes/mypackages/pkgs/shaarli/default.nix new file mode 100644 index 0000000..23f9937 --- /dev/null +++ b/flakes/mypackages/pkgs/shaarli/default.nix @@ -0,0 +1,24 @@ +{ varDir ? "/var/lib/shaarli", stdenv, fetchurl }: + +stdenv.mkDerivation rec { + pname = "shaarli"; + version = "0.10.2"; + src = fetchurl { + url = "https://github.com/shaarli/Shaarli/releases/download/v${version}/shaarli-v${version}-full.tar.gz"; + sha256 = "0h8sspj7siy3vgpi2i3gdrjcr5935fr4dfwq2zwd70sjx2sh9s78"; + }; + patchPhase = ""; + + outputs = [ "out" "doc" ]; + + patches = [ ./shaarli_ldap.patch ]; + installPhase = '' + rm -r {cache,pagecache,tmp,data}/ + mkdir -p $doc/share/doc + mv doc/ $doc/share/doc/shaarli + mkdir $out/ + cp -R ./* $out + cp .htaccess $out/ + ln -sf ${varDir}/{cache,pagecache,tmp,data} $out/ + ''; +}