From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AC1BB1382C5 for ; Sun, 3 Jan 2021 14:36:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B3741E086E; Sun, 3 Jan 2021 14:36:00 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 96343E086E for ; Sun, 3 Jan 2021 14:36:00 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6EB84341047 for ; Sun, 3 Jan 2021 14:35:59 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 10982CC for ; Sun, 3 Jan 2021 14:35:58 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1609684555.e6a43c89bb209739ef57d4af453c1ce1fd5ee6f8.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screensaver/ X-VCS-Repository: repo/gentoo X-VCS-Files: xfce-extra/xfce4-screensaver/Manifest xfce-extra/xfce4-screensaver/xfce4-screensaver-4.16.0.ebuild X-VCS-Directories: xfce-extra/xfce4-screensaver/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: e6a43c89bb209739ef57d4af453c1ce1fd5ee6f8 X-VCS-Branch: master Date: Sun, 3 Jan 2021 14:35:58 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 48ec2143-9bdc-4bf5-81f5-6a96c13865f9 X-Archives-Hash: f581741c24a984836792796276e1ed15 commit: e6a43c89bb209739ef57d4af453c1ce1fd5ee6f8 Author: Michał Górny gentoo org> AuthorDate: Sun Jan 3 14:33:43 2021 +0000 Commit: Michał Górny gentoo org> CommitDate: Sun Jan 3 14:35:55 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a43c89 xfce-extra/xfce4-screensaver: Bump to 4.16.0 Signed-off-by: Michał Górny gentoo.org> xfce-extra/xfce4-screensaver/Manifest | 1 + .../xfce4-screensaver-4.16.0.ebuild | 84 ++++++++++++++++++++++ 2 files changed, 85 insertions(+) diff --git a/xfce-extra/xfce4-screensaver/Manifest b/xfce-extra/xfce4-screensaver/Manifest index 0b2469d7c81..1727d6742d4 100644 --- a/xfce-extra/xfce4-screensaver/Manifest +++ b/xfce-extra/xfce4-screensaver/Manifest @@ -1 +1,2 @@ DIST xfce4-screensaver-0.1.11.tar.bz2 699642 BLAKE2B 5fbb5b5c923e82070e429fcf65c8c5b5b9b0d78cba9fd128c84490a6a0927a0620b41af7ffb7356cd13ccfe48f2e1841f90e980c4bfbd15fa8f50e0f1fed7e75 SHA512 f692e31cba00d65887b90857eb4c1075000859f85db7dac7f421cc0d9812c6e8d517fcdfcac7546a6818375f9a7222a2afb80ae7076e62953bc8dcc7af9be174 +DIST xfce4-screensaver-4.16.0.tar.bz2 687978 BLAKE2B 1656027af61a50ab97fd3d5744f0ab5f1a81353c64a2fd935a6113dbe2fce5c4b2a22c5f81f15d06d09c3b292f82afa95ce34a07facb5fffef7e6fef712cae63 SHA512 5fa0381395b48fdfb5bdd9b4cafe1ec625d0b7fb9600d59c22c42fe0248fb4b99dd18a94045df3ecdc77635f7271676329c658f25003a9d8d6f9a9a66739dbe9 diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.16.0.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.16.0.ebuild new file mode 100644 index 00000000000..c270a584cc3 --- /dev/null +++ b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.16.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg-utils + +DESCRIPTION="Screen saver and locker (port of MATE screensaver)" +HOMEPAGE="https://git.xfce.org/apps/xfce4-screensaver/about/" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="elogind +locking opengl pam systemd" + +# Xrandr: optional but automagic +RDEPEND=" + >=dev-libs/dbus-glib-0.30 + >=dev-libs/glib-2.50:2 + >=x11-libs/gtk+-3.22:3 + >=x11-libs/libwnck-3.20:3 + x11-libs/libICE:= + x11-libs/libX11:= + x11-libs/libXScrnSaver:= + x11-libs/libXext:= + x11-libs/libXxf86vm:= + >=x11-libs/libXrandr-1.3:= + >=x11-libs/libxklavier-5.2:= + >=xfce-base/garcon-0.5.0:= + >=xfce-base/libxfce4ui-4.12.1:= + >=xfce-base/libxfce4util-4.12.1:= + >=xfce-base/xfconf-4.12.1:= + elogind? ( sys-auth/elogind ) + locking? ( + pam? ( sys-libs/pam ) + ) + opengl? ( virtual/opengl ) + systemd? ( sys-apps/systemd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + dev-util/intltool + sys-apps/dbus + virtual/pkgconfig" + +src_configure() { + local myconf=( + # disable docbook for now + ac_cv_path_XMLTO=no + + # xscreensaver dirs autodetection doesn't seem to work + --with-xscreensaverdir=/usr/share/xscreensaver/config + --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver + --without-console-kit + + $(use_with opengl libgl) + $(use_enable locking) + $(use_enable pam) + $(use_with elogind) + $(use_with systemd) + ) + + if use pam; then + myconf+=( --with-pam-auth-type=system ) + fi + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}