nur-packages

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

default.nix (821B)


      1 { lib, fetchFromGitHub, python3Packages, withUI ? true }:
      2 
      3 python3Packages.buildPythonApplication rec {
      4   pname = "gt4gd";
      5   version = "1.3.9";
      6 
      7   src = fetchFromGitHub {
      8     owner = "xinebf";
      9     repo = "google-translate-for-goldendict";
     10     rev = "v${version}";
     11     hash = "sha256-zJq5dhmrd0k7bsw75xFECKmwZU4qjw+wwSzsYjg8zao=";
     12   };
     13 
     14   propagatedBuildInputs = with python3Packages; [ requests ]
     15     ++ lib.optional withUI tkinter;
     16 
     17   doCheck = false;
     18 
     19   postInstall = lib.optionalString withUI ''
     20     install -Dm755 googletranslateui.py $out/bin/googletranslateui
     21     install -Dm644 google_translate.png -t $out/share/gt4gd
     22   '';
     23 
     24   meta = with lib; {
     25     description = "Add Google translate to GoldenDict";
     26     inherit (src.meta) homepage;
     27     license = licenses.gpl3;
     28     maintainers = [ maintainers.sikmir ];
     29   };
     30 }