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

View File

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