diff options
Diffstat (limited to 'pkgs/applications/version-management')
-rw-r--r-- | pkgs/applications/version-management/gh/default.nix | 6 | ||||
-rw-r--r-- | pkgs/applications/version-management/gitea/default.nix | 16 |
2 files changed, 13 insertions, 9 deletions
diff --git a/pkgs/applications/version-management/gh/default.nix b/pkgs/applications/version-management/gh/default.nix index 284da7b4fae28..9018635ad9b8f 100644 --- a/pkgs/applications/version-management/gh/default.nix +++ b/pkgs/applications/version-management/gh/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "gh"; - version = "2.22.0"; + version = "2.22.1"; src = fetchFromGitHub { owner = "cli"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-kebBochGagpg26Q2bkpUTPMYYwwBpBVx2+ZtsErJWYk="; + hash = "sha256-TREy2pzVAHClwbryfEgX2WqtQ8+RmJtCNrESeaHDHMs="; }; - vendorSha256 = "sha256-OjTl43UQGGHqCrw0kMBShuS8aonjWczfzQGmGJLhdrU="; + vendorHash = "sha256-OjTl43UQGGHqCrw0kMBShuS8aonjWczfzQGmGJLhdrU="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/applications/version-management/gitea/default.nix b/pkgs/applications/version-management/gitea/default.nix index 3126dde505499..9210722c4e1df 100644 --- a/pkgs/applications/version-management/gitea/default.nix +++ b/pkgs/applications/version-management/gitea/default.nix @@ -1,6 +1,6 @@ { lib , stdenv -, buildGoPackage +, buildGoModule , fetchurl , makeWrapper , git @@ -13,7 +13,7 @@ , nixosTests }: -buildGoPackage rec { +buildGoModule rec { pname = "gitea"; version = "1.18.3"; @@ -23,6 +23,8 @@ buildGoPackage rec { hash = "sha256-jqjpbDgcmwZoc/ovgburFeeta9mAJOmz7yrvmUKAwRU="; }; + vendorHash = null; + patches = [ ./static-root-path.patch ]; @@ -31,6 +33,8 @@ buildGoPackage rec { substituteInPlace modules/setting/setting.go --subst-var data ''; + subPackages = [ "." ]; + nativeBuildInputs = [ makeWrapper ]; buildInputs = lib.optional pamSupport pam; @@ -48,20 +52,20 @@ buildGoPackage rec { ) ''; + ldflags = [ "-s" "-w" ]; + outputs = [ "out" "data" ]; postInstall = '' mkdir $data - cp -R ./go/src/${goPackagePath}/{public,templates,options} $data + cp -R ./{public,templates,options} $data mkdir -p $out - cp -R ./go/src/${goPackagePath}/options/locale $out/locale + cp -R ./options/locale $out/locale wrapProgram $out/bin/gitea \ --prefix PATH : ${lib.makeBinPath [ bash git gzip openssh ]} ''; - goPackagePath = "code.gitea.io/gitea"; - passthru.tests = nixosTests.gitea; meta = with lib; { |