package.nix (769B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 gnsstk, 7 }: 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "gnsstk-apps"; 11 version = "14.1.1"; 12 13 __structuredAttrs = true; 14 15 src = fetchFromGitHub { 16 owner = "SGL-UT"; 17 repo = "gnsstk-apps"; 18 tag = "v${finalAttrs.version}"; 19 hash = "sha256-gnw42ebL8hxRq8hX2IvTDwbqKDws9n3jmcSXLvBre8A="; 20 }; 21 22 nativeBuildInputs = [ cmake ]; 23 24 buildInputs = [ gnsstk ]; 25 26 cmakeFlags = [ 27 (lib.cmakeBool "BUILD_EXT" true) 28 (lib.cmakeFeature "CMAKE_CXX_STANDARD" "17") 29 ]; 30 31 meta = { 32 description = "GNSSTk applications suite"; 33 homepage = "https://github.com/SGL-UT/gnsstk-apps"; 34 license = lib.licenses.lgpl3Plus; 35 maintainers = [ lib.maintainers.sikmir ]; 36 platforms = lib.platforms.unix; 37 }; 38 })
