nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
1{ lib, fetchFromGitHub }: 2let 3 version = "0.15.8"; 4 srcSha256 = "sha256-7CTRx7I47VEKfPvkWhmpyHV3hkeLyHymFMrkyYQ1wl8="; 5 yarnSha256 = "sha256-PY0BIBbjyi2DG+n5x/IPc0AwrFSwII4huMDU+FeZ/Sc="; 6in 7{ 8 inherit version yarnSha256; 9 10 src = fetchFromGitHub { 11 owner = "woodpecker-ci"; 12 repo = "woodpecker"; 13 rev = "v${version}"; 14 sha256 = srcSha256; 15 }; 16 17 postBuild = '' 18 cd $GOPATH/bin 19 for f in *; do 20 mv -- "$f" "woodpecker-$f" 21 done 22 cd - 23 ''; 24 25 ldflags = [ 26 "-s" 27 "-w" 28 "-X github.com/woodpecker-ci/woodpecker/version.Version=${version}" 29 ]; 30 31 meta = with lib; { 32 homepage = "https://woodpecker-ci.org/"; 33 license = licenses.asl20; 34 maintainers = with maintainers; [ ambroisie techknowlogick ]; 35 }; 36}