Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/accountsservice/
Date: Tue, 31 May 2022 18:24:23
Message-Id: 1654021422.727c6db3e7f346a0cf368af8d9764cdbe685e0f4.mattst88@gentoo
1 commit: 727c6db3e7f346a0cf368af8d9764cdbe685e0f4
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 31 17:30:15 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Tue May 31 18:23:42 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727c6db3
7
8 sys-apps/accountsservice: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 sys-apps/accountsservice/Manifest | 1 -
13 .../accountsservice/accountsservice-22.07.5.ebuild | 86 ----------------------
14 2 files changed, 87 deletions(-)
15
16 diff --git a/sys-apps/accountsservice/Manifest b/sys-apps/accountsservice/Manifest
17 index c37309901a39..0e7fae0fd2e2 100644
18 --- a/sys-apps/accountsservice/Manifest
19 +++ b/sys-apps/accountsservice/Manifest
20 @@ -1,2 +1 @@
21 -DIST accountsservice-22.07.5.tar.xz 101688 BLAKE2B db8e5001f0b81b89c105d15557d5c62251ca58e4fad08f3cbfd52881b05980ccbb693766347c5cde640dcf3823a59f667fe15ec0c8e04cdd226915f91cea90a6 SHA512 9099abc9d8db58672db01e6ba9b23ba7bc8ed910ac001499d2a241089f55eafac47a482811cba80b1d6ee11df03a384e8ef2fd87df3b1125a8cf97c580177534
22 DIST accountsservice-22.08.8.tar.xz 102672 BLAKE2B 7c9436d3845fc1883772b434c4f9e2fba934d17e6d4452a6be65e1d790a23b331eaaa64b0e6eff6fefe79587a40cf1749a0f3de09f323b10740046bd9d145c9d SHA512 2ca3ceb1b44338d9924b86788256d4eef7ec10e0c2197bfb8cc6c31ae224fab3051f03cb406a526f90057684965bef4ba0f2cc01b26198ec1fc6baec36ad3ff8
23
24 diff --git a/sys-apps/accountsservice/accountsservice-22.07.5.ebuild b/sys-apps/accountsservice/accountsservice-22.07.5.ebuild
25 deleted file mode 100644
26 index d2356b03733d..000000000000
27 --- a/sys-apps/accountsservice/accountsservice-22.07.5.ebuild
28 +++ /dev/null
29 @@ -1,86 +0,0 @@
30 -# Copyright 2011-2022 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=7
34 -PYTHON_COMPAT=( python3_{8..10} )
35 -inherit meson python-any-r1 systemd
36 -
37 -DESCRIPTION="D-Bus interfaces for querying and manipulating user account information"
38 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/AccountsService/"
39 -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
40 -
41 -LICENSE="GPL-3+"
42 -SLOT="0"
43 -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86"
44 -
45 -IUSE="doc elogind gtk-doc +introspection selinux systemd test"
46 -RESTRICT="!test? ( test )"
47 -REQUIRED_USE="^^ ( elogind systemd )"
48 -
49 -CDEPEND="
50 - >=dev-libs/glib-2.63.5:2
51 - sys-auth/polkit
52 - virtual/libcrypt:=
53 - elogind? ( >=sys-auth/elogind-229.4 )
54 - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
55 - systemd? ( >=sys-apps/systemd-186:0= )
56 -"
57 -DEPEND="${CDEPEND}"
58 -BDEPEND="
59 - dev-libs/libxslt
60 - dev-util/gdbus-codegen
61 - sys-devel/gettext
62 - virtual/pkgconfig
63 - doc? (
64 - app-text/docbook-xml-dtd:4.1.2
65 - app-text/xmlto
66 - )
67 - gtk-doc? (
68 - dev-util/gtk-doc
69 - app-text/docbook-xml-dtd:4.3
70 - )
71 - test? (
72 - $(python_gen_any_dep '
73 - dev-python/python-dbusmock[${PYTHON_USEDEP}]
74 - ')
75 - )
76 -"
77 -RDEPEND="${CDEPEND}
78 - selinux? ( sec-policy/selinux-accountsd )
79 -"
80 -
81 -PATCHES=(
82 - "${FILESDIR}"/${PN}-22.04.62-gentoo-system-users.patch
83 -)
84 -
85 -python_check_deps() {
86 - if use test; then
87 - has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
88 - fi
89 -}
90 -
91 -src_configure() {
92 - local emesonargs=(
93 - --localstatedir="${EPREFIX}/var"
94 - -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
95 - -Dadmin_group="wheel"
96 - $(meson_use elogind)
97 - $(meson_use introspection)
98 - $(meson_use doc docbook)
99 - $(meson_use gtk-doc gtk_doc)
100 - -Dvapi=false
101 - )
102 - meson_src_configure
103 -}
104 -
105 -src_install() {
106 - meson_src_install
107 -
108 - # https://gitlab.freedesktop.org/accountsservice/accountsservice/-/issues/90
109 - if use doc; then
110 - mv "${ED}/usr/share/doc/${PN}" "${ED}/usr/share/doc/${PF}" || die
111 - fi
112 -
113 - # This directories are created at runtime when needed
114 - rm -r "${ED}"/var/lib || die
115 -}