Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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 14}: 15 16stdenv.mkDerivation rec { 17 pname = "libdatovka"; 18 version = "0.3.0"; 19 20 src = fetchurl { 21 url = "https://gitlab.nic.cz/datovka/libdatovka/-/archive/v${version}/libdatovka-v${version}.tar.gz"; 22 sha256 = "sha256-aG7U8jP3pvOeFDetYVOx+cE78ys0uSkKNjSgB09ste8="; 23 }; 24 25 patches = [ 26 ./libdatovka-deprecated-fn-curl.patch 27 ]; 28 29 configureFlags = [ 30 "--with-docbook-xsl-stylesheets=${docbook_xsl}/xml/xsl/docbook" 31 ]; 32 33 nativeBuildInputs = [ pkg-config autoreconfHook ]; 34 buildInputs = [ expat gpgme libgcrypt libxml2 libxslt gnutls curl docbook_xsl ]; 35 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 }; 43}