nur-packages

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

default.nix (929B)


      1 { lib, fetchFromGitHub, python3Packages, cjkwrap }:
      2 
      3 python3Packages.buildPythonApplication rec {
      4   pname = "md2gemini";
      5   version = "1.8.1";
      6 
      7   src = fetchFromGitHub {
      8     owner = "makeworld-the-better-one";
      9     repo = pname;
     10     rev = "v${version}";
     11     hash = "sha256-DQH7/wn6chgsDAclXaqHM37sT2aw6RMByCZ9/UPx0Zc=";
     12   };
     13 
     14   propagatedBuildInputs = with python3Packages; [
     15     (mistune.overrideAttrs (old: rec {
     16       pname = "mistune";
     17       version = "2.0.0a6";
     18       src = fetchPypi {
     19         inherit pname version;
     20         sha256 = "1jaf4dksxywaprc9svazhxsknjj15hxxji2xsbfx435mdyqwnisp";
     21       };
     22     }))
     23     cjkwrap
     24     wcwidth
     25   ];
     26 
     27   checkInputs = with python3Packages; [ pytestCheckHook ];
     28 
     29   meta = with lib; {
     30     description = "File converter from Markdown to Gemini";
     31     inherit (src.meta) homepage;
     32     license = licenses.lgpl3Only;
     33     maintainers = [ maintainers.sikmir ];
     34     platforms = platforms.unix;
     35   };
     36 }