Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / prevo / data.nix
blobefd19d7745cae5a86ce63e8ab447ad29d2e4205f
1 { lib, stdenv, fetchFromGitHub, prevo-tools }:
3 stdenv.mkDerivation rec {
4   pname = "prevo-data";
5   version = "2020-03-08";
7   src = fetchFromGitHub {
8     owner = "bpeel";
9     repo = "revo";
10     rev = "1e8d7197c0bc831e2127909e77e64dfc26906bdd";
11     sha256 = "1ldhzpi3d5cbssv8r7acsn7qwxcl8qpqi8ywpsp7cbgx3w7hhkyz";
12   };
14   nativeBuildInputs = [ prevo-tools ];
16   dontUnpack = true;
18   buildPhase = ''
19     prevodb -s -i $src -o prevo.db
20   '';
22   installPhase = ''
23     mkdir -p $out/share/prevo
24     cp prevo.db $out/share/prevo/
25   '';
27   meta = with lib; {
28     description =
29       "data for offline version of the Esperanto dictionary Reta Vortaro";
30     longDescription = ''
31       PReVo is the "portable" ReVo, i.e., the offline version
32       of the Esperanto dictionary Reta Vortaro.
34       This package provides the ReVo database for the prevo command line application.
35     '';
36     homepage = "https://github.com/bpeel/revo";
37     license = licenses.gpl2Only;
38     maintainers = [ maintainers.das-g ];
39     platforms = platforms.linux;
40   };