gogs: patch gogs to include default STATIC_ROOT_PATH

+18 -2
+5 -2
pkgs/applications/version-management/gogs/default.nix
··· 16 16 sha256 = "1xn1b4dxf7r8kagps3yvp31zskfxn50k1gfic9abl4kjwpwk78c0"; 17 17 }; 18 18 19 - patchPhase = '' 19 + patches = [ ./static-root-path.patch ]; 20 + 21 + postPatch = '' 20 22 patchShebangs . 21 - ''; 23 + substituteInPlace pkg/setting/setting.go --subst-var data 24 + ''; 22 25 23 26 nativeBuildInputs = [ makeWrapper ]; 24 27
+13
pkgs/applications/version-management/gogs/static-root-path.patch
··· 1 + diff --git a/pkg/setting/setting.go b/pkg/setting/setting.go 2 + index f206592d..796da6ef 100644 3 + --- a/pkg/setting/setting.go 4 + +++ b/pkg/setting/setting.go 5 + @@ -474,7 +474,7 @@ func NewContext() { 6 + LocalURL = sec.Key("LOCAL_ROOT_URL").MustString(string(Protocol) + "://localhost:" + HTTPPort + "/") 7 + OfflineMode = sec.Key("OFFLINE_MODE").MustBool() 8 + DisableRouterLog = sec.Key("DISABLE_ROUTER_LOG").MustBool() 9 + - StaticRootPath = sec.Key("STATIC_ROOT_PATH").MustString(workDir) 10 + + StaticRootPath = sec.Key("STATIC_ROOT_PATH").MustString("@data@") 11 + AppDataPath = sec.Key("APP_DATA_PATH").MustString("data") 12 + EnableGzip = sec.Key("ENABLE_GZIP").MustBool() 13 +