Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / getxbook / default.nix
blobdd091563fde34bb6329abe00c6a2d899ca55f379
1 { lib, stdenv, fetchurl, openssl }:
3 stdenv.mkDerivation rec {
4   pname = "getxbook";
5   version = "1.2";
7   src = fetchurl {
8     url    = "https://njw.me.uk/getxbook/${pname}-${version}.tar.xz";
9     sha256 = "0ihwrx4gspj8l7fc8vxch6dpjrw1lvv9z3c19f0wxnmnxhv1cjvs";
10   };
12   env.NIX_CFLAGS_COMPILE = builtins.toString (
13     [ "-Wno-error=deprecated-declarations" ]
14       ++ lib.optionals (!stdenv.cc.isClang) [
15         "-Wno-error=format-truncation"
16         "-Wno-error=stringop-overflow"
17       ]
18   );
20   buildInputs = [ openssl ];
22   makeFlags = [ "PREFIX=$(out)" ];
24   meta = with lib; {
25     description = "A collection of tools to download books from Google Books";
26     homepage    = "https://njw.me.uk/getxbook/";
27     license     = licenses.isc;
28     maintainers = with maintainers; [ obadz ];
29     platforms   = platforms.all;
30   };