lol

garmin-plugin: New expression

This is a web browser plugin that allows one to use their Garmin device
on the myGarmin website. It provides a Linux version of the Garmin
Communicator plugin.

+42
+24
pkgs/applications/misc/garmin-plugin/default.nix
··· 1 + { stdenv, fetchurl, garmintools, libgcrypt, libusb, pkgconfig, tinyxml, zlib }: 2 + stdenv.mkDerivation { 3 + name = "garmin-plugin-0.3.26"; 4 + src = fetchurl { 5 + url = https://github.com/adiesner/GarminPlugin/archive/V0.3.26.tar.gz; 6 + sha256 = "15gads1fj4sj970m5960dgnhys41ksi4cm53ldkf67wn8dc9i4k0"; 7 + }; 8 + sourceRoot = "GarminPlugin-0.3.26/src"; 9 + buildInputs = [ garmintools libusb libgcrypt pkgconfig tinyxml zlib ]; 10 + configureFlags = [ 11 + "--with-libgcrypt-prefix=${libgcrypt}" 12 + "--with-garmintools-incdir=${garmintools}/include" 13 + "--with-garmintools-libdir=${garmintools}/lib" 14 + ]; 15 + installPhase = '' 16 + mkdir -p $out/lib/mozilla/plugins 17 + cp npGarminPlugin.so $out/lib/mozilla/plugins 18 + ''; 19 + meta = { 20 + homepage = http://www.andreas-diesner.de/garminplugin; 21 + license = stdenv.lib.licenses.gpl3; 22 + maintainers = [ stdenv.lib.maintainers.ocharles ]; 23 + }; 24 + }
+14
pkgs/development/libraries/garmintools/default.nix
··· 1 + { stdenv, fetchurl, libusb }: 2 + stdenv.mkDerivation { 3 + name = "garmintools-0.10"; 4 + src = fetchurl { 5 + url = https://garmintools.googlecode.com/files/garmintools-0.10.tar.gz; 6 + sha256 = "1vjc8h0z4kx2h52yc3chxn3wh1krn234fg12sggbia9zjrzhpmgz"; 7 + }; 8 + buildInputs = [ libusb ]; 9 + meta = { 10 + homepage = https://code.google.com/p/garmintools; 11 + license = stdenv.lib.licenses.gpl2; 12 + maintainers = [ stdenv.lib.maintainers.ocharles ]; 13 + }; 14 + }
+4
pkgs/top-level/all-packages.nix
··· 1396 1396 gtk = gtk3; 1397 1397 }; 1398 1398 1399 + garmin-plugin = callPackage ../applications/misc/garmin-plugin {}; 1400 + 1401 + garmintools = callPackage ../development/libraries/garmintools {}; 1402 + 1399 1403 gawk = callPackage ../tools/text/gawk { }; 1400 1404 1401 1405 gawkInteractive = appendToName "interactive"