lf: 2018-03-19 -> 1
The first non-nightly release (r1).
This commit is contained in:
parent
4882ab1a87
commit
d7af685896
@ -1,19 +1,33 @@
|
|||||||
{ stdenv, buildGoPackage, fetchFromGitHub }:
|
{ stdenv, buildGoPackage, fetchFromGitHub }:
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "lf-unstable-${version}";
|
name = "lf-${version}";
|
||||||
version = "2018-03-19";
|
version = "1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "gokcehan";
|
owner = "gokcehan";
|
||||||
repo = "lf";
|
repo = "lf";
|
||||||
rev = "c76ad181f5753984e39608628ac4def4183b53a4"; # nightly
|
rev = "r${version}";
|
||||||
sha256 = "1wsmljina9n2zij7gzh7b4zbzi7sdsa6hnyaj75nsmqn9lshngap";
|
sha256 = "0mq83m7mvavd0dzhk8g6ffldy57i22n0846yzqnlz733chiy3anz";
|
||||||
};
|
};
|
||||||
|
|
||||||
goPackagePath = "github.com/gokcehan/lf";
|
goPackagePath = "github.com/gokcehan/lf";
|
||||||
goDeps = ./deps.nix;
|
goDeps = ./deps.nix;
|
||||||
|
|
||||||
|
# TODO: Setting buildFlags probably isn't working properly. I've tried a few
|
||||||
|
# variants, e.g.:
|
||||||
|
# - buildFlags = "-ldflags \"-s -w -X 'main.gVersion=${version}'\"";
|
||||||
|
# - buildFlags = "-ldflags \\\"-X ${goPackagePath}/main.gVersion=${version}\\\"";
|
||||||
|
|
||||||
|
# Override the build phase (to set buildFlags):
|
||||||
|
buildPhase = ''
|
||||||
|
runHook preBuild
|
||||||
|
runHook renameImports
|
||||||
|
cd go/src/${goPackagePath}
|
||||||
|
go install -ldflags="-s -w -X main.gVersion=${version}"
|
||||||
|
runHook postBuild
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "A terminal file manager written in Go and heavily inspired by ranger";
|
description = "A terminal file manager written in Go and heavily inspired by ranger";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
Loading…
x
Reference in New Issue
Block a user