From aa2fe9764925e94e7dfcf0f3043c13d63fbecc9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sat, 30 May 2009 20:52:10 +0000 Subject: [PATCH] Add Viking, a GPS trace editor. svn path=/nixpkgs/trunk/; revision=15804 --- pkgs/applications/misc/viking/default.nix | 33 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 ++++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/applications/misc/viking/default.nix diff --git a/pkgs/applications/misc/viking/default.nix b/pkgs/applications/misc/viking/default.nix new file mode 100644 index 000000000000..9b9387f6053d --- /dev/null +++ b/pkgs/applications/misc/viking/default.nix @@ -0,0 +1,33 @@ +{ fetchurl, stdenv, pkgconfig, intltool, gettext, gtk, expat, curl }: + +stdenv.mkDerivation rec { + name = "viking-0.9.8"; + + src = fetchurl { + url = "mirror://sourceforge/viking/${name}.tar.gz"; + sha256 = "1is8g6ld5pd13iiv9qm8526q1cblg01pqyakg52sd6k7fys7dz2d"; + }; + + buildInputs = [ pkgconfig intltool gettext gtk expat curl ]; + + # XXX: Remove this once we have `gpsd' (http://gpsd.berlios.de/). + configureFlags = "--disable-realtime-gps-tracking"; + + doCheck = true; + + meta = { + description = "Viking, a GPS data editor and analyzer"; + + longDescription = '' + Viking is a free/open source program to manage GPS data. You + can import and plot tracks and waypoints, show Openstreetmaps + and/or Terraserver maps under it, download geocaches for an area + on the map, make new tracks and waypoints, see real-time GPS + position, etc. + ''; + + homepage = http://viking.sourceforge.net/; + + license = "GPLv2+"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index be191a6662bb..03eb1c2b2d9f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1355,6 +1355,11 @@ let inherit fetchurl stdenv ucl zlib; }; + viking = import ../applications/misc/viking { + inherit fetchurl stdenv pkgconfig intltool gettext expat curl; + inherit (gtkLibs) gtk; + }; + vpnc = import ../tools/networking/vpnc { inherit fetchurl stdenv libgcrypt perl gawk nettools makeWrapper;