nur-packages

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

package.nix (750B)


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