package.nix (1065B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 pkg-config, 7 cairo, 8 curl, 9 expat, 10 ffmpeg, 11 geographiclib, 12 libevent, 13 openimageio, 14 openssl, 15 }: 16 17 stdenv.mkDerivation { 18 pname = "gpx2video"; 19 version = "0-unstable-2025-08-31"; 20 21 __structuredAttrs = true; 22 23 src = fetchFromGitHub { 24 owner = "progweb"; 25 repo = "gpx2video"; 26 rev = "c5763300a9ad1008259f97273ad38c181149f2e2"; 27 hash = "sha256-qRN8oLJjfQJWDs6kLCqj3lD9ORN0owqFfZut3w40WTQ="; 28 }; 29 30 nativeBuildInputs = [ 31 cmake 32 pkg-config 33 ]; 34 35 buildInputs = [ 36 cairo 37 curl 38 expat 39 ffmpeg 40 geographiclib 41 libevent 42 openimageio 43 openssl 44 ]; 45 46 meta = { 47 description = "Creating video with telemetry overlay from GPX data"; 48 homepage = "https://github.com/progweb/gpx2video"; 49 license = lib.licenses.gpl3Only; 50 maintainers = [ lib.maintainers.sikmir ]; 51 platforms = lib.platforms.linux; 52 mainProgram = "gpx2video"; 53 skip.ci = stdenv.isDarwin; 54 broken = true; # error: 'class OpenImageIO_v3_0::ImageBuf' has no member named 'errorf' 55 }; 56 }
