base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / li / libdatovka / package.nix
blob9b0f4f2d59e8bde7d960902579e243c9eb4b0059
1 { lib
2 , stdenv
3 , autoreconfHook
4 , pkg-config
5 , fetchurl
6 , expat
7 , gpgme
8 , libgcrypt
9 , libxml2
10 , libxslt
11 , gnutls
12 , curl
13 , docbook_xsl
16 stdenv.mkDerivation rec {
17   pname = "libdatovka";
18   version = "0.7.0";
20   src = fetchurl {
21     url = "https://gitlab.nic.cz/datovka/libdatovka/-/archive/v${version}/libdatovka-v${version}.tar.gz";
22     sha256 = "sha256-D/4+ldVnJrPAPrgrV1V4FfgCzgMbw/f/rxWT7Esf8Wk=";
23   };
25   patches = [
26     ./libdatovka-deprecated-fn-curl.patch
27   ];
29   configureFlags = [
30     "--with-docbook-xsl-stylesheets=${docbook_xsl}/xml/xsl/docbook"
31   ];
33   nativeBuildInputs = [ pkg-config autoreconfHook ];
34   buildInputs = [ expat gpgme libgcrypt libxml2 libxslt gnutls curl docbook_xsl ];
36   meta = with lib; {
37     description = "Client library for accessing SOAP services of Czech government-provided Databox infomation system";
38     homepage = "https://gitlab.nic.cz/datovka/libdatovka";
39     license = licenses.gpl3Plus;
40     maintainers = [ maintainers.ovlach ];
41     platforms = platforms.linux;
42   };