Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/dconf/
Date: Fri, 22 Feb 2019 18:56:36
Message-Id: 1550861783.1ebb5a0754ab7dd599f4b132302d00558dc28a48.leio@gentoo
1 commit: 1ebb5a0754ab7dd599f4b132302d00558dc28a48
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 22 18:55:54 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 22 18:56:23 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=1ebb5a07
7
8 gnome-base/dconf: removed outdated live ebuild
9
10 Isn't even ported to meson yet
11
12 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
13
14 gnome-base/dconf/dconf-9999.ebuild | 83 --------------------------------------
15 gnome-base/dconf/metadata.xml | 8 ----
16 2 files changed, 91 deletions(-)
17
18 diff --git a/gnome-base/dconf/dconf-9999.ebuild b/gnome-base/dconf/dconf-9999.ebuild
19 deleted file mode 100644
20 index 1af01bf4..00000000
21 --- a/gnome-base/dconf/dconf-9999.ebuild
22 +++ /dev/null
23 @@ -1,83 +0,0 @@
24 -# Copyright 1999-2015 Gentoo Foundation
25 -# Distributed under the terms of the GNU General Public License v2
26 -# $Id$
27 -
28 -EAPI="5"
29 -GCONF_DEBUG="no"
30 -
31 -inherit gnome2 bash-completion-r1 virtualx
32 -if [[ ${PV} = 9999 ]]; then
33 - inherit gnome2-live
34 -fi
35 -
36 -DESCRIPTION="Simple low-level configuration system"
37 -HOMEPAGE="https://wiki.gnome.org/dconf"
38 -
39 -LICENSE="LGPL-2.1+"
40 -SLOT="0"
41 -
42 -# TODO: coverage ?
43 -IUSE="test"
44 -if [[ ${PV} = 9999 ]]; then
45 - IUSE="${IUSE} doc"
46 - KEYWORDS=""
47 -else
48 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-linux"
49 -fi
50 -
51 -RDEPEND="
52 - >=dev-libs/glib-2.39.1:2
53 - sys-apps/dbus
54 -"
55 -DEPEND="${RDEPEND}
56 - dev-libs/libxslt
57 - dev-util/gdbus-codegen
58 - >=dev-util/gtk-doc-am-1.15
59 - sys-devel/gettext
60 - virtual/pkgconfig
61 -"
62 -
63 -if [[ ${PV} = 9999 ]]; then
64 - DEPEND="${DEPEND}
65 - doc? ( >=dev-util/gtk-doc-1.15 )
66 - >=dev-lang/vala-0.17.0:0.18"
67 -fi
68 -
69 -src_configure() {
70 - gnome2_src_configure \
71 - --disable-gcov \
72 - --enable-man \
73 - VALAC=$(type -P true)
74 -}
75 -
76 -src_test() {
77 - Xemake check
78 -}
79 -
80 -src_install() {
81 - gnome2_src_install
82 -
83 - # GSettings backend may be one of: memory, gconf, dconf
84 - # Only dconf is really considered functional by upstream
85 - # must have it enabled over gconf if both are installed
86 - echo 'CONFIG_PROTECT_MASK="/etc/dconf"' >> 51dconf
87 - echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
88 - doenvd 51dconf
89 -
90 - # Install bash-completion file properly to the system
91 - rm -rv "${ED}usr/share/bash-completion" || die
92 - dobashcomp "${S}/bin/completion/dconf"
93 -}
94 -
95 -pkg_postinst() {
96 - gnome2_pkg_postinst
97 - # Kill existing dconf-service processes as recommended by upstream due to
98 - # possible changes in the dconf private dbus API.
99 - # dconf-service will be dbus-activated on next use.
100 - pids=$(pgrep -x dconf-service)
101 - if [[ $? == 0 ]]; then
102 - ebegin "Stopping dconf-service; it will automatically restart on demand"
103 - kill ${pids}
104 - eend $?
105 - fi
106 -}
107
108 diff --git a/gnome-base/dconf/metadata.xml b/gnome-base/dconf/metadata.xml
109 deleted file mode 100644
110 index 39980802..00000000
111 --- a/gnome-base/dconf/metadata.xml
112 +++ /dev/null
113 @@ -1,8 +0,0 @@
114 -<?xml version="1.0" encoding="UTF-8"?>
115 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
116 -<pkgmetadata>
117 -<maintainer type="project">
118 - <email>gnome@g.o</email>
119 - <name>Gentoo GNOME Desktop</name>
120 -</maintainer>
121 -</pkgmetadata>