commit: be68fef7c0edae50436f7de963fd3e7e1a4fde76 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org> AuthorDate: Mon Mar 4 20:41:08 2019 +0000 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org> CommitDate: Mon Mar 4 20:45:28 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be68fef7
Revert "sys-apps/accountsservice: version bump to 0.6.54" This reverts commit 844671a9cc203605d9940fd62a826bd5864b9340. Fails to install any real files whatsoever due to bugs in meson ebuild port. Adds questionable keepdir when the idea is to check if pre-existing dirs are needed at all instead. The keepdir is with wrong path as well. Keeps deps only possibly relevant to autotools based builds. Bug: https://bugs.gentoo.org/658682 Closes: https://bugs.gentoo.org/679444 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org> sys-apps/accountsservice/Manifest | 1 - .../accountsservice/accountsservice-0.6.54.ebuild | 66 ---------------------- sys-apps/accountsservice/metadata.xml | 1 - 3 files changed, 68 deletions(-) diff --git a/sys-apps/accountsservice/Manifest b/sys-apps/accountsservice/Manifest index ba050bbd475..a3e3d7211af 100644 --- a/sys-apps/accountsservice/Manifest +++ b/sys-apps/accountsservice/Manifest @@ -1,2 +1 @@ DIST accountsservice-0.6.50.tar.xz 384484 BLAKE2B 52c06ba85498f292204834f967211d8f0940786dc2ea3070124d3aecccd551375bfbc8fc31f23a2c3c86e23359294307656c3b927c4e819fc102d8626ae0dd82 SHA512 6e07cd318452b1cbedeacd729f0ebb200525caf1b09981abb2bac16fd90756a790ebec08aca0a0cea016f14ab27c159a68fe1332ef4bc636c5863b8c61040f64 -DIST accountsservice-0.6.54.tar.xz 93048 BLAKE2B 4172fae397aa6d85c789fa5fafedb811efd1b07352476740e7a1eb61271dea4f9ae603b82e2fa89ea2c535a3713746d5292f011e90c9c4808170254b759e3d4f SHA512 5fbcccc286dba60efba905aa79b1b51a5478fe52bf2e256d40d9fc2d7a311aea4ce397365045659a4ef2ecb2cc079130fb1d0107749c3c906c394517056ac1c0 diff --git a/sys-apps/accountsservice/accountsservice-0.6.54.ebuild b/sys-apps/accountsservice/accountsservice-0.6.54.ebuild deleted file mode 100644 index 41e9796e031..00000000000 --- a/sys-apps/accountsservice/accountsservice-0.6.54.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" - -inherit gnome.org gnome2-utils meson systemd - -DESCRIPTION="D-Bus interfaces for querying and manipulating user account information" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/AccountsService/" -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -IUSE="doc elogind gtk-doc +introspection selinux systemd +user-heuristics" -REQUIRED_USE="?? ( elogind systemd )" - -CDEPEND=" - >=dev-libs/glib-2.44:2 - sys-auth/polkit - elogind? ( >=sys-auth/elogind-229.4 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - systemd? ( >=sys-apps/systemd-186:0= ) - !systemd? ( !elogind? ( sys-auth/consolekit ) ) -" -DEPEND="${CDEPEND} - dev-libs/libxslt - dev-util/gdbus-codegen - >=dev-util/gtk-doc-am-1.15 - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig - doc? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/xmlto ) -" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-accountsd ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.6.35-gentoo-system-users.patch" -) - -src_configure() { - local emesonargs=( - $(meson_use doc docbook) - $(meson_use elogind) - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - $(meson_use systemd) - $(meson_use user-heuristics user_heuristics) - -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)" - -Dadmin-group="wheel" - ) - meson_src_configure -} - -src_install() { - default - - keepdir "${EPREFIX}/var/lib/lib/AccountsService/icons" - keepdir "${EPREFIX}/var/lib/lib/AccountsService/users" -} diff --git a/sys-apps/accountsservice/metadata.xml b/sys-apps/accountsservice/metadata.xml index 9c48896041d..69657d082ae 100644 --- a/sys-apps/accountsservice/metadata.xml +++ b/sys-apps/accountsservice/metadata.xml @@ -10,6 +10,5 @@ <pkg>sys-auth/consolekit</pkg> for session tracking</flag> <flag name="systemd">Use <pkg>sys-apps/systemd</pkg> instead of <pkg>sys-auth/consolekit</pkg> for session tracking</flag> - <flag name="user-heuristics">Enable heuristics for guessing system vs. human users in the range 500-minimum-uid</flag> </use> </pkgmetadata>
