nur-packages

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

default.nix (893B)


      1 { lib, stdenvNoCC, fetchwebarchive, dict, jq, stardict-tools }:
      2 
      3 stdenvNoCC.mkDerivation {
      4   pname = "komputeko";
      5   version = "2021-05-28";
      6 
      7   src = fetchwebarchive {
      8     url = "https://komputeko.net/data.json";
      9     timestamp = "20210630073336";
     10     hash = "sha256-dIvzbfqMjfogkj3Zld6lQ9PmNth712fw2lNr/OCvUEQ=";
     11   };
     12 
     13   dontUnpack = true;
     14 
     15   nativeBuildInputs = [ dict jq stardict-tools ];
     16 
     17   buildPhase = ''
     18     cat $src | \
     19       jq -r '.words[]|select(has("en") and has("eo"))|[.en[0].word,([.eo[].word]|join(", "))]|@tsv' > komputeko.tsv
     20     stardict-tabfile komputeko.tsv
     21   '';
     22 
     23   installPhase = "install -Dm644 *.{dict*,idx,ifo} -t $out";
     24 
     25   meta = with lib; {
     26     homepage = "https://komputeko.net/";
     27     description = "Prikomputila terminokolekto";
     28     maintainers = [ maintainers.sikmir ];
     29     license = licenses.cc-by-sa-40;
     30     platforms = platforms.all;
     31     skip.ci = true;
     32   };
     33 }