summary refs log tree commit diff
path: root/pkgs/applications/version-management/gogs
diff options
context:
space:
mode:
authorKamil Chmielewski <kamil.chm@gmail.com>2016-07-29 18:32:13 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-12-10 14:48:10 +0100
commit6101eb2454155baf042a64caed7868421f065127 (patch)
treef8522fd904ad4088c4fc3452e92b57ef6ec4181e /pkgs/applications/version-management/gogs
parent5a7d267ec3211b21c8f56cdd9dd8e031bcc2745e (diff)
downloadnixpkgs-6101eb2454155baf042a64caed7868421f065127.tar
nixpkgs-6101eb2454155baf042a64caed7868421f065127.tar.gz
nixpkgs-6101eb2454155baf042a64caed7868421f065127.tar.bz2
nixpkgs-6101eb2454155baf042a64caed7868421f065127.tar.lz
nixpkgs-6101eb2454155baf042a64caed7868421f065127.tar.xz
nixpkgs-6101eb2454155baf042a64caed7868421f065127.tar.zst
nixpkgs-6101eb2454155baf042a64caed7868421f065127.zip
gogs: FIX `public` and `templates` use from `bin`
Diffstat (limited to 'pkgs/applications/version-management/gogs')
-rw-r--r--pkgs/applications/version-management/gogs/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/applications/version-management/gogs/default.nix b/pkgs/applications/version-management/gogs/default.nix
index 1e237b70615..9ba36c4311d 100644
--- a/pkgs/applications/version-management/gogs/default.nix
+++ b/pkgs/applications/version-management/gogs/default.nix
@@ -8,13 +8,17 @@ buildGoPackage rec {
   buildInputs = [ makeWrapper ];
   buildFlags = stdenv.lib.optional (sqliteSupport) "-tags sqlite";
   goPackagePath = "github.com/gogits/gogs";
+  outputs = [ "out" "bin" "data" ];
 
   postInstall = ''
+    mkdir $data
+    cp -R $src/{public,templates} $data
+
     wrapProgram $bin/bin/gogs \
       --prefix PATH : ${git}/bin \
       --run 'export GOGS_WORK_DIR=''${GOGS_WORK_DIR:-$PWD}' \
       --run 'cd "$GOGS_WORK_DIR"' \
-      --run "ln -fs $out/share/go/src/${goPackagePath}/{public,templates} ."
+      --run "ln -fs $data/{public,templates} ."
   '';
 
   src = fetchgit {