default.nix (944B)
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-2015-02-07"; 20 21 src = fetchFromGitHub { 22 owner = "progweb"; 23 repo = "gpx2video"; 24 rev = "399e25b75538d33ca355c0d60d8cb240e7dbda9f"; 25 hash = "sha256-rF3BbFe9nuUTBTGkHtQBqwkjYHrMycvCpt3D3K8bCAQ="; 26 }; 27 28 nativeBuildInputs = [ 29 cmake 30 pkg-config 31 ]; 32 33 buildInputs = [ 34 cairo 35 curl 36 expat 37 ffmpeg 38 geographiclib 39 libevent 40 openimageio 41 openssl 42 ]; 43 44 meta = { 45 description = "Creating video with telemetry overlay from GPX data"; 46 homepage = "https://github.com/progweb/gpx2video"; 47 license = lib.licenses.gpl3Only; 48 maintainers = [ lib.maintainers.sikmir ]; 49 platforms = lib.platforms.linux; 50 mainProgram = "gpx2video"; 51 skip.ci = stdenv.isDarwin; 52 }; 53 }