Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / lasso / default.nix
blobe3f91c3d827c6fb794ad7d5fe64b0e15b9e4db00
1 { lib, stdenv
2 , autoreconfHook
3 , fetchurl
4 , glib
5 , gobject-introspection
6 , gtk-doc
7 , libtool
8 , libxml2
9 , libxslt
10 , openssl
11 , pkg-config
12 , python3
13 , xmlsec
14 , zlib
17 stdenv.mkDerivation rec {
18   pname = "lasso";
19   version = "2.8.2";
21   src = fetchurl {
22     url = "https://dev.entrouvert.org/lasso/lasso-${version}.tar.gz";
23     hash = "sha256-ahgxv9v49CTHUIq6R7BF1RNB7A/ekSLziwuGsJbvUz4=";
24   };
26   nativeBuildInputs = [
27     autoreconfHook
28     pkg-config
29     python3
30     gobject-introspection
31   ];
33   buildInputs = [
34     glib
35     gtk-doc
36     libtool
37     libxml2
38     libxslt
39     openssl
40     python3.pkgs.six
41     xmlsec
42     zlib
43   ];
45   configurePhase = ''
46     ./configure --with-pkg-config=$PKG_CONFIG_PATH \
47                 --disable-perl \
48                 --prefix=$out
49   '';
51   meta = with lib; {
52     homepage = "https://lasso.entrouvert.org/";
53     description = "Liberty Alliance Single Sign-On library";
54     changelog = "https://git.entrouvert.org/entrouvert/lasso/raw/tag/v${version}/ChangeLog";
55     license = licenses.gpl2Plus;
56     platforms = platforms.linux;
57     maintainers = with maintainers; [ womfoo ];
58   };