default.nix (842B)
1 { lib, stdenv, fetchFromGitHub, pkg-config, emacs, zlib }: 2 3 stdenv.mkDerivation rec { 4 pname = "gdcv"; 5 version = "2020-05-14"; 6 7 src = fetchFromGitHub { 8 owner = "konstare"; 9 repo = pname; 10 rev = "39fd2667362710f69c13dd596e112b0391e0a57e"; 11 hash = "sha256-JmT6n+VC6bbOOg+j+3bpUaoMn/Wr2Q4XDbQ6kxuLNe0="; 12 }; 13 14 nativeBuildInputs = [ pkg-config ]; 15 16 buildInputs = [ emacs zlib ]; 17 18 makeFlags = [ "gdcv" "emacs-module" ]; 19 20 installPhase = '' 21 install -Dm755 gdcv -t $out/bin 22 install -Dm644 gdcv-elisp.so gdcv.el -t $out/share/emacs/site-lisp 23 ''; 24 25 meta = with lib; { 26 description = "GoldenDict console version and emacs dynamic module"; 27 inherit (src.meta) homepage; 28 license = licenses.gpl3; 29 maintainers = [ maintainers.sikmir ]; 30 platforms = platforms.linux; 31 skip.ci = stdenv.isDarwin; 32 }; 33 }