1 { lib, stdenv, fetchgit, nix-update-script, pkg-config, meson, ninja, vala, python3, gtk-doc, docbook_xsl, docbook_xml_dtd_43, docbook_xml_dtd_412, glib, check, gobject-introspection }:
3 stdenv.mkDerivation rec {
4 pname = "libsignon-glib";
7 outputs = [ "out" "dev" "devdoc" "py" ];
10 url = "https://gitlab.com/accounts-sso/${pname}";
11 rev = "refs/tags/${version}";
12 sha256 = "0gnx9gqsh0hcfm1lk7w60g64mkn1iicga5f5xcy1j9a9byacsfd0";
13 fetchSubmodules = true;
32 python3.pkgs.pygobject3
36 "-Dintrospection=true"
37 "-Dpy-overrides-dir=${placeholder "py"}/${python3.sitePackages}/gi/overrides"
41 chmod +x build-aux/gen-error-map.py
42 patchShebangs build-aux/gen-error-map.py
46 updateScript = nix-update-script {
52 description = "A library for managing single signon credentials which can be used from GLib applications";
53 homepage = "https://gitlab.com/accounts-sso/libsignon-glib";
54 license = licenses.lgpl21;
55 maintainers = with maintainers; [ ];
56 platforms = platforms.linux;