diff options
author | Robert Helgesson <robert@rycee.net> | 2015-12-24 13:27:09 +0100 |
---|---|---|
committer | Moritz Ulrich <moritz@tarn-vedra.de> | 2015-12-24 14:48:57 +0100 |
commit | 8c4bfb747ec23a7aa58ea080d386fa4f296f34f8 (patch) | |
tree | 1cbba0711a7413d99d6293ef4b7c66c5ad34193d /pkgs/applications/misc/gpsprune/default.nix | |
parent | f6847f9dfb27192136381d3e1aa7d0b86161581c (diff) | |
download | nixpkgs-8c4bfb747ec23a7aa58ea080d386fa4f296f34f8.tar nixpkgs-8c4bfb747ec23a7aa58ea080d386fa4f296f34f8.tar.gz nixpkgs-8c4bfb747ec23a7aa58ea080d386fa4f296f34f8.tar.bz2 nixpkgs-8c4bfb747ec23a7aa58ea080d386fa4f296f34f8.tar.lz nixpkgs-8c4bfb747ec23a7aa58ea080d386fa4f296f34f8.tar.xz nixpkgs-8c4bfb747ec23a7aa58ea080d386fa4f296f34f8.tar.zst nixpkgs-8c4bfb747ec23a7aa58ea080d386fa4f296f34f8.zip |
gpsprune: init at 18.2
Diffstat (limited to 'pkgs/applications/misc/gpsprune/default.nix')
-rw-r--r-- | pkgs/applications/misc/gpsprune/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/applications/misc/gpsprune/default.nix b/pkgs/applications/misc/gpsprune/default.nix new file mode 100644 index 00000000000..dead3b83dcf --- /dev/null +++ b/pkgs/applications/misc/gpsprune/default.nix @@ -0,0 +1,32 @@ +{ fetchurl, stdenv, bash, jre8 }: + +stdenv.mkDerivation rec { + name = "gpsprune-${version}"; + version = "18.2"; + + src = fetchurl { + url = "http://activityworkshop.net/software/gpsprune/gpsprune_${version}.jar"; + sha256 = "12zwwiy0jfrwvgrb110flx4b7k3sp3ivx8ijjymdbbk48xil93l2"; + }; + + phases = [ "installPhase" ]; + + buildInputs = [ jre8 ]; + + installPhase = '' + mkdir -p $out/bin $out/share/java + cp -v $src $out/share/java/gpsprune.jar + cat > $out/bin/gpsprune <<EOF + #!${bash}/bin/bash + exec ${jre8}/bin/java -jar $out/share/java/gpsprune.jar "\$@" + EOF + chmod 755 $out/bin/gpsprune + ''; + + meta = with stdenv.lib; { + description = "Application for viewing, editing and converting GPS coordinate data"; + homepage = http://activityworkshop.net/software/gpsprune/; + license = licenses.gpl2Plus; + maintainers = [ maintainers.rycee ]; + }; +} |