diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2018-12-11 18:12:55 +0000 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2018-12-11 22:08:05 +0000 |
commit | c054af4e58536f952e8d18d2c7d5c76435c2d4ce (patch) | |
tree | 1c8ebbbdff1e3f2af241260916cbd4e2c5527945 /pkgs/tools/networking/filegive/default.nix | |
parent | 8b3cacfdcf12388c9a4c66ba15cbb57fea328294 (diff) | |
download | nixpkgs-c054af4e58536f952e8d18d2c7d5c76435c2d4ce.tar nixpkgs-c054af4e58536f952e8d18d2c7d5c76435c2d4ce.tar.gz nixpkgs-c054af4e58536f952e8d18d2c7d5c76435c2d4ce.tar.bz2 nixpkgs-c054af4e58536f952e8d18d2c7d5c76435c2d4ce.tar.lz nixpkgs-c054af4e58536f952e8d18d2c7d5c76435c2d4ce.tar.xz nixpkgs-c054af4e58536f952e8d18d2c7d5c76435c2d4ce.tar.zst nixpkgs-c054af4e58536f952e8d18d2c7d5c76435c2d4ce.zip |
filegive: use buildGoPackage
Diffstat (limited to 'pkgs/tools/networking/filegive/default.nix')
-rw-r--r-- | pkgs/tools/networking/filegive/default.nix | 41 |
1 files changed, 8 insertions, 33 deletions
diff --git a/pkgs/tools/networking/filegive/default.nix b/pkgs/tools/networking/filegive/default.nix index a76519b36b5..d8aed9ad8e0 100644 --- a/pkgs/tools/networking/filegive/default.nix +++ b/pkgs/tools/networking/filegive/default.nix @@ -1,16 +1,6 @@ -{ stdenv, fetchurl, fetchgit, go }: +{ buildGoPackage, stdenv, fetchurl }: -let - - # Code with BSD license - srcNatPMP = fetchgit { - url = https://github.com/jackpal/go-nat-pmp; - rev = "e04deda90d56"; - sha256 = "1swwfyzaj3l40yh9np3x4fcracgs79nwryc85sxbdakx8wwxs2xb"; - }; - -in -stdenv.mkDerivation rec { +buildGoPackage rec { name = "filegive-0.7.4"; src = fetchurl { @@ -18,30 +8,15 @@ stdenv.mkDerivation rec { sha256 = "1z3vyqfdp271qa5ah0i6jmn9gh3gb296wcm33sd2zfjqapyh12hy"; }; - buildInputs = [ go ]; - - buildPhase = '' - ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "armv5tel-linux") "export GOARM=5"} - - mkdir $TMPDIR/go - export GOPATH=$TMPDIR/go - - GONATPMP=$GOPATH/src/code.google.com/p/go-nat-pmp - mkdir -p $GONATPMP - cp -R ${srcNatPMP}/* $GONATPMP/ - go build -o filegive - ''; + goDeps = ./deps.nix; - installPhase = '' - mkdir -p $out/bin - cp filegive $out/bin - ''; + goPackagePath = "viric.name/soft/filegive"; - meta = { + meta = with stdenv.lib; { homepage = http://viric.name/cgi-bin/filegive; description = "Easy p2p file sending program"; - license = stdenv.lib.licenses.agpl3Plus; - maintainers = with stdenv.lib.maintainers; [viric]; - platforms = with stdenv.lib.platforms; linux; + license = licenses.agpl3Plus; + maintainers = [ maintainers.viric ]; + platforms = platforms.linux; }; } |