nur-packages

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

package.nix (1285B)


      1 {
      2   lib,
      3   stdenv,
      4   fetchFromGitHub,
      5   cmake,
      6   pkg-config,
      7   cairo,
      8   curl,
      9   expat,
     10   ffmpeg,
     11   geographiclib,
     12   glm,
     13   gtkmm4,
     14   libepoxy,
     15   libevent,
     16   libpulseaudio,
     17   librsvg,
     18   openimageio,
     19   openssl,
     20   pango,
     21 }:
     22 
     23 stdenv.mkDerivation {
     24   pname = "gpx2video";
     25   version = "0-unstable-2026-07-15";
     26 
     27   __structuredAttrs = true;
     28 
     29   src = fetchFromGitHub {
     30     owner = "progweb";
     31     repo = "gpx2video";
     32     rev = "4b3c96c0f33eeb888d183d838b1429d3568219e3";
     33     hash = "sha256-I9bfkLRwJ/9zjoWnfNIh2KZ+G9aPdzrbQZiGF1UH1O0=";
     34   };
     35 
     36   nativeBuildInputs = [
     37     cmake
     38     pkg-config
     39   ];
     40 
     41   buildInputs = [
     42     cairo
     43     curl
     44     expat
     45     ffmpeg
     46     geographiclib
     47     glm
     48     gtkmm4
     49     libepoxy
     50     libevent
     51     libpulseaudio
     52     librsvg
     53     openimageio
     54     openssl
     55     pango
     56   ];
     57 
     58   meta = {
     59     description = "Creating video with telemetry overlay from GPX data";
     60     homepage = "https://github.com/progweb/gpx2video";
     61     license = lib.licenses.gpl3Only;
     62     maintainers = [ lib.maintainers.sikmir ];
     63     platforms = lib.platforms.linux;
     64     mainProgram = "gpx2video";
     65     skip.ci = stdenv.isDarwin;
     66     broken = true; # error: no matching function for call to 'channels(OpenImageIO::v3_1::ImageBuf&, OpenImageIO::v3_1::ImageBuf&, int, int [4], float [0], std::string [4])'
     67   };
     68 }