nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

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 }