diff options
author | worldofpeace <worldofpeace@users.noreply.github.com> | 2018-10-24 14:45:43 -0400 |
---|---|---|
committer | worldofpeace <worldofpeace@users.noreply.github.com> | 2018-10-24 14:45:43 -0400 |
commit | 923e2af1d49781010042086ac9e6d167c1efc061 (patch) | |
tree | b69aa0e28abd7ce3053bc52c57abeda3197513b2 | |
parent | 4f4e20bc79346708379bd235e30a90e61d1a499a (diff) | |
download | nixlib-923e2af1d49781010042086ac9e6d167c1efc061.tar nixlib-923e2af1d49781010042086ac9e6d167c1efc061.tar.gz nixlib-923e2af1d49781010042086ac9e6d167c1efc061.tar.bz2 nixlib-923e2af1d49781010042086ac9e6d167c1efc061.tar.lz nixlib-923e2af1d49781010042086ac9e6d167c1efc061.tar.xz nixlib-923e2af1d49781010042086ac9e6d167c1efc061.tar.zst nixlib-923e2af1d49781010042086ac9e6d167c1efc061.zip |
libsignon-glib: init at 2.0
-rw-r--r-- | pkgs/development/libraries/libsignon-glib/default.nix | 57 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 59 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libsignon-glib/default.nix b/pkgs/development/libraries/libsignon-glib/default.nix new file mode 100644 index 000000000000..2c0ef60bc635 --- /dev/null +++ b/pkgs/development/libraries/libsignon-glib/default.nix @@ -0,0 +1,57 @@ +{ stdenv, fetchgit, pkgconfig, meson, ninja, vala, python3, gtk-doc, docbook_xsl, docbook_xml_dtd_43, docbook_xml_dtd_412, glib, check, gobjectIntrospection }: + +stdenv.mkDerivation rec { + pname = "libsignon-glib"; + version = "3639a2e90447e4640a03a44972560afe8f61aa48"; + + name = "${pname}-2018-10-24"; + + outputs = [ "out" "dev" "devdoc" "py" ]; + + src = fetchgit { + url = "https://gitlab.com/accounts-sso/${pname}"; + rev = version; + fetchSubmodules = true; + sha256 = "1cq19zbsx4c57dc5gp3shp8lzcr1hw2ynylpn1nkvfyyrx80m60w"; + }; + + nativeBuildInputs = [ + check + docbook_xml_dtd_412 + docbook_xml_dtd_43 + docbook_xsl + gobjectIntrospection + gtk-doc + meson + ninja + pkgconfig + python3 + vala + ]; + + buildInputs = [ + glib + python3.pkgs.pygobject3 + ]; + + mesonFlags = [ + "-Dintrospection=true" + "-Dpy-overrides-dir=${placeholder "py"}/${python3.sitePackages}/gi/overrides" + ]; + + postPatch = '' + chmod +x build-aux/gen-error-map.py + patchShebangs build-aux/gen-error-map.py + ''; + + meta = with stdenv.lib; { + description = '' + A library for managing single signon credentials which can be used from GLib applications + ''; + homepage = https://gitlab.com/accounts-sso/libsignon-glib; + license = licenses.lgpl21; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 684d354125a9..465d21cf41e8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10534,6 +10534,8 @@ with pkgs; libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { }; + libsignon-glib = callPackage ../development/libraries/libsignon-glib { }; + libsoundio = callPackage ../development/libraries/libsoundio { inherit (darwin.apple_sdk.frameworks) AudioUnit; }; |