nur-packages

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

default.nix (1049B)


      1 { lib, fetchFromGitHub, python3Packages }:
      2 
      3 python3Packages.buildPythonApplication rec {
      4   pname = "osmwalkthrough";
      5   version = "0-unstable-2021-09-24";
      6   format = "other";
      7 
      8   src = fetchFromGitHub {
      9     owner = "leotrubach";
     10     repo = "osmwalkthrough";
     11     rev = "e96bbfd1e0465d7447c51056f5845da251b50cff";
     12     hash = "sha256-M727uDMHBkBie2g6Cl5QPGwQtcAnC3goJ9qM8VVEoUU=";
     13   };
     14 
     15   dontUseSetuptoolsBuild = true;
     16   doCheck = false;
     17 
     18   installPhase =
     19     let
     20       pythonEnv = python3Packages.python.withPackages (p: with p; [
     21         geographiclib
     22         geopy
     23         networkx
     24       ]);
     25     in
     26     ''
     27       site_packages=$out/lib/${python3Packages.python.libPrefix}/site-packages
     28       mkdir -p $site_packages
     29       cp *.py $site_packages
     30 
     31       makeWrapper ${pythonEnv.interpreter} $out/bin/solver \
     32         --add-flags "$site_packages/solver.py"
     33     '';
     34 
     35   meta = with lib; {
     36     description = "Draw ways you want to walk through";
     37     inherit (src.meta) homepage;
     38     license = licenses.gpl3;
     39     maintainers = [ maintainers.sikmir ];
     40   };
     41 }