Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: dev-libs/json-glib/
Date: Tue, 18 Sep 2018 09:54:40
Message-Id: 1537264338.01680f643aad70f124becf3ddd719d4163f4889c.leio@gentoo
1 commit: 01680f643aad70f124becf3ddd719d4163f4889c
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 18 09:47:44 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 18 09:52:18 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=01680f64
7
8 dev-libs/json-glib: remove, 1.4.4 available in ::gentoo
9
10 ::gentoo version adapts to separate from gtk-doc man pages meson option,
11 that I requested into 1.4.4 from upstream, and keeps man pages always
12 generated for now. Also no non-native multilib gtk-doc build, which would
13 have caused double build at best and multilib build failures with USE flag
14 at the worst. It also doesn't install tests to libexec and share, as we
15 don't do that kind of stuff usually (tests are ran on build) - this also
16 saves us from having to inherit python-any-r1 and set that up, as the
17 gen-installed-tests.py script isn't called then anymore (but was in the
18 ::gnome version, thus technically had a needed inherit missing)
19
20 dev-libs/json-glib/json-glib-1.4.2-r1.ebuild | 46 ----------------------------
21 dev-libs/json-glib/metadata.xml | 15 ---------
22 2 files changed, 61 deletions(-)
23
24 diff --git a/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild b/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild
25 deleted file mode 100644
26 index cbabd418..00000000
27 --- a/dev-libs/json-glib/json-glib-1.4.2-r1.ebuild
28 +++ /dev/null
29 @@ -1,46 +0,0 @@
30 -# Copyright 1999-2018 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=6
34 -inherit gnome.org gnome-meson multilib-minimal
35 -
36 -DESCRIPTION="Library providing GLib serialization and deserialization for the JSON format"
37 -HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib"
38 -
39 -LICENSE="LGPL-2.1+"
40 -SLOT="0"
41 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
42 -IUSE="doc +introspection"
43 -
44 -RDEPEND="
45 - >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
46 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
47 -"
48 -DEPEND="${RDEPEND}
49 - doc? (
50 - ~app-text/docbook-xml-dtd-4.1.2
51 - app-text/docbook-xsl-stylesheets
52 - dev-libs/libxslt
53 - dev-util/gtk-doc
54 - )
55 - >=sys-devel/gettext-0.18
56 - virtual/pkgconfig[${MULTILIB_USEDEP}]
57 -"
58 -
59 -multilib_src_configure() {
60 - gnome-meson_src_configure \
61 - $(meson_use doc docs) \
62 - -Dintrospection=$(multilib_native_usex introspection true false)
63 -}
64 -
65 -multilib_src_compile() {
66 - gnome-meson_src_compile
67 -}
68 -
69 -multilib_src_test() {
70 - meson_src_test
71 -}
72 -
73 -multilib_src_install() {
74 - gnome-meson_src_install
75 -}
76
77 diff --git a/dev-libs/json-glib/metadata.xml b/dev-libs/json-glib/metadata.xml
78 deleted file mode 100644
79 index 0aa1782a..00000000
80 --- a/dev-libs/json-glib/metadata.xml
81 +++ /dev/null
82 @@ -1,15 +0,0 @@
83 -<?xml version="1.0" encoding="UTF-8"?>
84 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
85 -<pkgmetadata>
86 - <maintainer type="person">
87 - <email>voyageur@g.o</email>
88 - <name>Bernard Cafarelli</name>
89 - </maintainer>
90 - <maintainer type="project">
91 - <email>gnome@g.o</email>
92 - <name>Gentoo GNOME Desktop</name>
93 - </maintainer>
94 - <longdescription>JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. Many high-level languages already provide native modules for parsing, generating and manipulating JSON data streams. JSON-GLib is a C library based on GLib and released under the terms of the GNU Lesser General Public License version 2.1. It provides a parser and a generator GObject classes and various wrappers for the complex data types employed by JSON, such as arrays and objects.
95 -
96 -JSON-GLib uses GLib native data types and the generic value container GValue for ease of development. It also provides integration with the GObject classes for direct serialization into, and deserialization from, JSON data streams.</longdescription>
97 -</pkgmetadata>