Merge pull request #112686 from jtojnar/json-glib-1.6

json-glib: 1.4.4 → 1.6.2
This commit is contained in:
Jan Tojnar 2021-02-11 01:51:39 +01:00 committed by GitHub
commit 49cfaceb40
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 38 additions and 14 deletions

View File

@ -1,23 +1,47 @@
{ lib, stdenv, fetchurl, glib, meson, ninja, pkg-config, gettext
, gobject-introspection, fixDarwinDylibNames, gnome3
{ lib
, stdenv
, fetchurl
, glib
, meson
, ninja
, pkg-config
, gettext
, gobject-introspection
, fixDarwinDylibNames
, gtk-doc
, docbook-xsl-nons
, docbook_xml_dtd_43
, gnome3
}:
let
stdenv.mkDerivation rec {
pname = "json-glib";
version = "1.4.4";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
version = "1.6.2";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0ixwyis47v5bkx6h8a1iqlw3638cxcv57ivxv4gw2gaig51my33j";
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "092g2dyy1hhl0ix9kp33wcab0pg1qicnsv0cj5ms9g9qs336cgd3";
};
propagatedBuildInputs = [ glib ];
nativeBuildInputs = [ meson ninja pkg-config gettext gobject-introspection glib ]
++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
nativeBuildInputs = [
meson
ninja
pkg-config
gettext
gobject-introspection
glib
gtk-doc
docbook-xsl-nons
docbook_xml_dtd_43
] ++ lib.optional stdenv.hostPlatform.isDarwin [
fixDarwinDylibNames
];
outputs = [ "out" "dev" ];
propagatedBuildInputs = [
glib
];
doCheck = true;
@ -30,8 +54,8 @@ in stdenv.mkDerivation rec {
meta = with lib; {
description = "A library providing (de)serialization support for the JavaScript Object Notation (JSON) format";
homepage = "https://wiki.gnome.org/Projects/JsonGlib";
license = licenses.lgpl2;
maintainers = with maintainers; [ lethalman ];
license = licenses.lgpl21Plus;
maintainers = teams.gnome.members;
platforms = with platforms; unix;
};
}