nur-packages

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

default.nix (1809B)


      1 {
      2   lib,
      3   rustPlatform,
      4   fetchFromGitHub,
      5 }:
      6 
      7 rustPlatform.buildRustPackage (finalAttrs: {
      8   pname = "abstreet";
      9   version = "0.3.49";
     10 
     11   src = fetchFromGitHub {
     12     owner = "a-b-street";
     13     repo = "abstreet";
     14     tag = "v${finalAttrs.version}";
     15     hash = "sha256-6Gggio3/4QQXMoQoipIkb0rUaa+TarFmj+lJs1avFOE=";
     16   };
     17 
     18   cargoLock = {
     19     lockFile = ./Cargo.lock;
     20     outputHashes = {
     21       "country-geocoder-0.1.0" = "sha256-s2Qg8zzL7hBMHofh785eVk+knd2DaKNEE+Ua2kcfyAQ=";
     22       "elevation-0.1.0" = "sha256-AHoA/NACWdguDiHGLjGvwDh37QjHc1vMk85ZLQugWmM=";
     23       "fast_paths-0.3.0-SNAPSHOT" = "sha256-Sq2uKuOncS4DgOGRx9zIOy24Db3X+kQxlfIIGrkXMrY=";
     24       "geom-0.1.0" = "sha256-qB2E/ta11GDOdMF69B7B61L/TMQwOkLJiGx0uLO2IDA=";
     25       "georaster-0.1.0" = "sha256-O+G2wfaoIhfoCGh3yWcQwWr11TmiVPquS2a0SAH71y4=";
     26       "glutin-0.28.0" = "sha256-0nsh/WzWStfTcwllJxcJhR6YY9xbMOEAf575eIT6hk8=";
     27       "http-range-client-0.6.0" = "sha256-mywyRRl/KYsSchRvLsuGYGnnH2uc8qrcr97wvO5/JXk=";
     28       "include_dir-0.6.1-alpha.0" = "sha256-WBqoxRjFF7DeskNMx1vDkSXQw9GZOMhfE1d6dcsikCw=";
     29       "osm-reader-0.1.0" = "sha256-7BcK7mDuNKnz8vvAFMtSZTJMZcKmttPb1PR90+I0j3s=";
     30       "osm2lanes-0.1.0" = "sha256-3iyORWj4l5cw9nezWkYddoB8pBC2zuPZlsMjuow7wQc=";
     31       "subprocess-0.2.8" = "sha256-imQZswGaE1MOTViaoSHBJDcPBvcTOYdyxoE88n4r0xg=";
     32       "tiff-0.9.0" = "sha256-EmAFa7gQeiZWtnQVQ/xtFhZ87Wj9OttiHuQFeL2DH0E=";
     33       "topojson-0.5.1" = "sha256-lsbj/StcTVmEjL+dCWFU4s2olzs/GeeVx2nThuod8Do=";
     34     };
     35   };
     36 
     37   nativeBuildInnputs = [
     38     rustPlatform.bindgenHook
     39   ];
     40 
     41   doCheck = false;
     42 
     43   meta = {
     44     description = "Transportation planning and traffic simulation software";
     45     homepage = "https://github.com/a-b-street/abstreet";
     46     license = lib.licenses.asl20;
     47     maintainers = [ lib.maintainers.sikmir ];
     48     broken = true;
     49   };
     50 })