mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-31 09:14:28 +00:00
Merge pull request #264409 from nix-julia/add-persian-hunspellDicts
hunspellDicts add fa-IR (Persian)
This commit is contained in:
commit
ec67db7ba7
@ -12914,6 +12914,11 @@
|
||||
githubId = 66913205;
|
||||
name = "Rick Sanchez";
|
||||
};
|
||||
nix-julia = {
|
||||
name = "nix-julia";
|
||||
github = "nix-julia";
|
||||
githubId = 149073815;
|
||||
};
|
||||
nixy = {
|
||||
email = "nixy@nixy.moe";
|
||||
github = "nixy";
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* hunspell dictionaries */
|
||||
|
||||
{ lib, stdenv, fetchurl, fetchzip, fetchFromGitHub, unzip, coreutils, bash, which, zip, ispell, perl, hunspell }:
|
||||
{ lib, stdenv, fetchurl, fetchzip, fetchFromGitHub, unzip, coreutils, bash, which, zip, ispell, perl, python3, hunspell }:
|
||||
|
||||
|
||||
let
|
||||
@ -934,4 +934,37 @@ rec {
|
||||
readmeFile = "README_pt_PT.txt";
|
||||
license = with lib.licenses; [ gpl2 lgpl21 mpl11 ];
|
||||
};
|
||||
|
||||
/* PERSIAN */
|
||||
|
||||
fa_IR = fa-ir;
|
||||
fa-ir = mkDict {
|
||||
pname = "hunspell-dict-fa-ir";
|
||||
version = "experimental-2022-09-04";
|
||||
dictFileName = "fa-IR";
|
||||
readmeFile = "README.md";
|
||||
src = fetchFromGitHub {
|
||||
owner = "b00f";
|
||||
repo = "lilak";
|
||||
rev = "1a80a8e5c9377ac424d29ef20be894e250bc9765";
|
||||
hash = "sha256-xonnrclzgFEHdQ9g8ijm0bo9r5a5Y0va52NoJR5d8mo=";
|
||||
};
|
||||
nativeBuildInputs = [ python3 ];
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
mkdir build
|
||||
(cd src && python3 lilak.py)
|
||||
mv build/* ./
|
||||
# remove timestamp from file
|
||||
sed -i 's/^\(## *File Version[^,]*\),.*/\1/' fa-IR.aff
|
||||
runHook postBuild
|
||||
'';
|
||||
meta = with lib; {
|
||||
description = "Hunspell dictionary for Persian (Iran)";
|
||||
homepage = "https://github.com/b00f/lilak";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ nix-julia ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user