nur-packages

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

default.nix (725B)


      1 { lib, stdenvNoCC, fetchurl }:
      2 
      3 let
      4   dicts = lib.mapAttrs
      5     (name: spec:
      6       fetchurl {
      7         url = "http://libredict.org/dictionaries/${name}/wiktionary_${name}_stardict_${spec.version}.tgz";
      8         inherit (spec) hash;
      9       }
     10     )
     11     (lib.importJSON ./dicts.json);
     12 in
     13 stdenvNoCC.mkDerivation {
     14   pname = "libredict";
     15   version = "2023-05-20";
     16 
     17   srcs = lib.attrValues dicts;
     18   sourceRoot = ".";
     19 
     20   installPhase = ''
     21     mkdir -p $out
     22     mv Wiktionary* $out
     23   '';
     24 
     25   meta = with lib; {
     26     description = "Wiktionary dictionaries for StarDict";
     27     homepage = "http://libredict.org";
     28     license = licenses.free;
     29     maintainers = [ maintainers.sikmir ];
     30     platforms = platforms.all;
     31     skip.ci = true;
     32   };
     33 }