diff --git a/pkgs/development/libraries/libdigidoc/default.nix b/pkgs/development/libraries/libdigidoc/default.nix new file mode 100644 index 00000000000..e060f8c1d76 --- /dev/null +++ b/pkgs/development/libraries/libdigidoc/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, cmake, openssl, pcsclite, opensc, libxml2 }: + +stdenv.mkDerivation rec { + + version = "3.10.1.1212"; + name = "libdigidoc-${version}"; + + src = fetchurl { + url = "https://installer.id.ee/media/ubuntu/pool/main/libd/libdigidoc/libdigidoc_3.10.1.1212.orig.tar.xz"; + sha256 = "ad5e0603aea2e02977f17318cc93a53c3a19a815e57b2347d97136d11c110807"; + }; + + unpackPhase = '' + mkdir src + tar xf $src -C src + cd src + ''; + + buildInputs = [ cmake openssl pcsclite opensc libxml2 ]; + + meta = with stdenv.lib; { + description = "Library for creating DigiDoc signature files"; + homepage = "http://www.id.ee/"; + license = licenses.lgpl2; + platforms = platforms.linux; + maintainers = [ maintainers.jagajaga ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 415c7c360a8..793028a00bc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7448,6 +7448,8 @@ in mesa = null; }; + libdigidoc = callPackage ../development/libraries/libdigidoc { }; + libdiscid = callPackage ../development/libraries/libdiscid { }; libdivsufsort = callPackage ../development/libraries/libdivsufsort { };