nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 53 lines 1.2 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 autoreconfHook, 6 pkg-config, 7 wrapGAppsHook3, 8 gtk2, 9 hamlib_4, 10}: 11 12stdenv.mkDerivation (finalAttrs: { 13 pname = "grig"; 14 version = "0.9.0"; 15 16 src = fetchFromGitHub { 17 owner = "fillods"; 18 repo = "grig"; 19 rev = "GRIG-${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 20 sha256 = "sha256-OgIgHW9NMW/xSSti3naIR8AQWUtNSv5bYdOcObStBlM="; 21 }; 22 23 patches = [ 24 # https://github.com/fillods/grig/issues/22 25 ./0001-Fix-grig-for-hamlib-4.6.2.patch 26 ]; 27 28 nativeBuildInputs = [ 29 autoreconfHook 30 pkg-config 31 wrapGAppsHook3 32 ]; 33 buildInputs = [ 34 hamlib_4 35 gtk2 36 ]; 37 38 meta = { 39 description = "Simple Ham Radio control (CAT) program based on Hamlib"; 40 mainProgram = "grig"; 41 longDescription = '' 42 Grig is a graphical user interface for the Ham Radio Control Libraries. 43 It is intended to be simple and generic, presenting the user with the 44 same interface regardless of which radio they use. 45 ''; 46 homepage = "https://groundstation.sourceforge.net/grig/"; 47 license = lib.licenses.gpl2; 48 platforms = lib.platforms.linux; 49 maintainers = with lib.maintainers; [ 50 mafo 51 ]; 52 }; 53})