diff options
author | Elis Hirwing <elis@hirwing.se> | 2019-02-10 12:53:05 +0100 |
---|---|---|
committer | Elis Hirwing <elis@hirwing.se> | 2019-02-10 16:52:51 +0100 |
commit | 319c412b553322f820b45c554b10767bec3bd0a9 (patch) | |
tree | 28ee887f4173dc24750c903569e207b475584c36 /pkgs/applications/radio/tlf | |
parent | a0f4e7a2c33face7799cc700b1543516f2e4e5ad (diff) | |
download | nixpkgs-319c412b553322f820b45c554b10767bec3bd0a9.tar nixpkgs-319c412b553322f820b45c554b10767bec3bd0a9.tar.gz nixpkgs-319c412b553322f820b45c554b10767bec3bd0a9.tar.bz2 nixpkgs-319c412b553322f820b45c554b10767bec3bd0a9.tar.lz nixpkgs-319c412b553322f820b45c554b10767bec3bd0a9.tar.xz nixpkgs-319c412b553322f820b45c554b10767bec3bd0a9.tar.zst nixpkgs-319c412b553322f820b45c554b10767bec3bd0a9.zip |
tlf: Init at 1.3.2
Diffstat (limited to 'pkgs/applications/radio/tlf')
-rw-r--r-- | pkgs/applications/radio/tlf/default.nix | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/applications/radio/tlf/default.nix b/pkgs/applications/radio/tlf/default.nix new file mode 100644 index 00000000000..92183306038 --- /dev/null +++ b/pkgs/applications/radio/tlf/default.nix @@ -0,0 +1,42 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, autoconf, automake, pkgconfig, glib +, perl, ncurses, hamlib, xmlrpc_c }: + +stdenv.mkDerivation rec { + pname = "tlf"; + version = "1.3.2"; + + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = "${pname}-${version}"; + sha256 = "0gniysjm8aq5anq0a0az31vd6h1vyg56bifc7rpf53lsh9hkzmgc"; + }; + + nativeBuildInputs = [ autoreconfHook autoconf automake pkgconfig perl ]; + buildInputs = [ glib ncurses hamlib xmlrpc_c ]; + + configureFlags = [ "--enable-hamlib" "--enable-fldigi-xmlrpc" ]; + + postInstall = '' + mkdir -p $out/lib + + # Hack around lack of libtinfo in NixOS + ln -s ${ncurses.out}/lib/libncursesw.so.6 $out/lib/libtinfo.so.5 + ''; + + meta = with stdenv.lib; { + description = "Advanced ham radio logging and contest program"; + longDescription = '' + TLF is a curses based console mode general logging and contest program for + amateur radio. + + It supports the CQWW, the WPX, the ARRL-DX, the ARRL-FD, the PACC and the + EU SPRINT shortwave contests (single operator) as well as a LOT MORE basic + contests, general QSO and DXpedition mode. + ''; + homepage = https://tlf.github.io/; + license = licenses.gpl2; + maintainers = with maintainers; [ etu ]; + platforms = platforms.linux; + }; +} |