commit: 63acf82908308f91ba6526e56c3b7016c844bc71 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sun Sep 14 16:04:08 2025 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Sep 14 16:04:08 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63acf829
xfce-extra/xfce4-screensaver: Remove old Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> xfce-extra/xfce4-screensaver/Manifest | 1 - .../xfce4-screensaver-4.20.0-r1.ebuild | 114 --------------------- .../xfce4-screensaver-4.20.0.ebuild | 105 ------------------- 3 files changed, 220 deletions(-) diff --git a/xfce-extra/xfce4-screensaver/Manifest b/xfce-extra/xfce4-screensaver/Manifest index 6d949ac4cc18..40212be78b43 100644 --- a/xfce-extra/xfce4-screensaver/Manifest +++ b/xfce-extra/xfce4-screensaver/Manifest @@ -1,3 +1,2 @@ DIST xfce4-screensaver-4.18.4.tar.bz2 896547 BLAKE2B ba240b37cad4f2c7f7f9c9cfa9bc280e2329f5565c98315920429b3ca0c4e333b528fbf8390761d86253ef2e58f1226097d123a62e4cf5276cceaf21f316421c SHA512 1cc30b8262ee53446671ac3dd28b108aed13c37aa565a34809285f14fb5ef9f883c5317cfb798a4012e034a8997ad05c4a402128e10fd263a58c2770d0feefaa -DIST xfce4-screensaver-4.20.0.tar.xz 273588 BLAKE2B ceba3364da0b89cc72c3bdf7f6064056df92f630d47af32987e4a2e99dfe16d4f369a6ea786513c94d2d6fa3931076c91f0ea009aa16411115132e4108c58ba5 SHA512 06783408be0058376887ee9a72688727c181cb7fdcba1da28c8c34cd66e7de40e930f0efec44f98ecda7fe53e459679143e32234e0ac109ee84e1e3d5c3f773b DIST xfce4-screensaver-4.20.1.tar.xz 256848 BLAKE2B b6c7539d3efa56be277282f96c9ea558ad200b3d9370e8f128e19bbcf719e4e87a90d4241d9ed0ecf008a8c754987f399d4ddfa6bfa93af892aa2f02ed68929a SHA512 1102b697d30ebfc2466c808d25177d1b9abe68668ab28cf9b228ed5ed348a25e5d3a1fb887a8b9d303dacb36b88f7df7a3f6fe317ee9c357e13d2e3be776ad30 diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0-r1.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0-r1.ebuild deleted file mode 100644 index b10ed679df9c..000000000000 --- a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0-r1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson xdg-utils - -DESCRIPTION="Screen saver and locker (port of MATE screensaver)" -HOMEPAGE=" - https://docs.xfce.org/apps/screensaver/start - https://gitlab.xfce.org/apps/xfce4-screensaver/ -" -SRC_URI=" - https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz -" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~riscv ~x86" -IUSE="elogind +locking pam systemd wayland X" -REQUIRED_USE=" - || ( wayland X ) - ?? ( elogind systemd ) -" - -DEPEND=" - >=dev-libs/dbus-glib-0.30 - >=dev-libs/glib-2.50.0:2 - >=x11-libs/gtk+-3.24.0:3[wayland?,X?] - >=xfce-base/garcon-4.16.0:= - >=xfce-base/libxfce4ui-4.18.4:= - >=xfce-base/libxfce4util-4.16.0:= - >=xfce-base/xfconf-4.16.0:= - wayland? ( - >=dev-libs/wayland-1.15 - gui-libs/libwlembed:=[gtk] - >=xfce-base/libxfce4windowing-4.19.2:= - ) - X? ( - >=x11-libs/libwnck-3.20:3 - >=x11-libs/libX11-1.6.7:= - >=x11-libs/libXScrnSaver-1.2.3:= - >=x11-libs/libXext-1.0.0:= - >=x11-libs/libxklavier-5.2:= - ) - elogind? ( sys-auth/elogind ) - locking? ( - pam? ( sys-libs/pam ) - ) - systemd? ( sys-apps/systemd:= ) -" -RDEPEND=" - ${DEPEND} -" -DEPEND+=" - wayland? ( - >=dev-libs/wayland-protocols-1.20 - ) -" -BDEPEND=" - dev-util/glib-utils - sys-apps/dbus - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local auth_scheme session_manager - - # upstream has no "none" option, but pwent + !locking + !shadow - # disables all dependency checks - if use locking && use pam; then - auth_scheme=pam - else - auth_scheme=pwent - fi - if use systemd; then - session_manager=systemd - elif use elogind; then - session_manager=elogind - else - # not exactly the same as disabled but it has no deps - session_manager=consolekit - fi - - local emesonargs=( - -Dauthentication-scheme=${auth_scheme} - -Dsession-manager=${session_manager} - $(meson_feature X x11) - $(meson_feature wayland) - -Dxscreensaverhackdir="${EPREFIX}/usr/$(get_libdir)/misc/xscreensaver" - -Dkbd-layout-indicator=true - # disable docbook for now - -Ddocs=disabled - -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" - $(meson_use locking) - # used only with -Dauthentication-scheme=pam - -Dpam-auth-type=system - # used only with -Dauthentication-scheme=pwent - # locking + shadow = shadow-based locking - # !locking + !shadow = no locking and no dependencies - $(meson_use locking shadow) - ) - - meson_src_configure -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0.ebuild deleted file mode 100644 index c9cae391ef04..000000000000 --- a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson xdg-utils - -DESCRIPTION="Screen saver and locker (port of MATE screensaver)" -HOMEPAGE=" - https://docs.xfce.org/apps/screensaver/start - https://gitlab.xfce.org/apps/xfce4-screensaver/ -" -SRC_URI=" - https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz -" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -# TODO: wayland requires libwlembed -IUSE="elogind +locking pam systemd X" -REQUIRED_USE=" - X - ?? ( elogind systemd ) -" - -DEPEND=" - >=dev-libs/dbus-glib-0.30 - >=dev-libs/glib-2.50.0:2 - >=x11-libs/gtk+-3.24.0:3[X?] - >=xfce-base/garcon-4.16.0:= - >=xfce-base/libxfce4ui-4.18.4:= - >=xfce-base/libxfce4util-4.16.0:= - >=xfce-base/xfconf-4.16.0:= - X? ( - >=x11-libs/libwnck-3.20:3 - >=x11-libs/libX11-1.6.7:= - >=x11-libs/libXScrnSaver-1.2.3:= - >=x11-libs/libXext-1.0.0:= - >=x11-libs/libxklavier-5.2:= - ) - elogind? ( sys-auth/elogind ) - locking? ( - pam? ( sys-libs/pam ) - ) - systemd? ( sys-apps/systemd:= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-util/glib-utils - sys-apps/dbus - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local auth_scheme session_manager - - # upstream has no "none" option, but pwent + !locking + !shadow - # disables all dependency checks - if use locking && use pam; then - auth_scheme=pam - else - auth_scheme=pwent - fi - if use systemd; then - session_manager=systemd - elif use elogind; then - session_manager=elogind - else - # not exactly the same as disabled but it has no deps - session_manager=consolekit - fi - - local emesonargs=( - -Dauthentication-scheme=${auth_scheme} - -Dsession-manager=${session_manager} - $(meson_feature X x11) - -Dwayland=disabled - -Dxscreensaverhackdir="${EPREFIX}/usr/$(get_libdir)/misc/xscreensaver" - -Dkbd-layout-indicator=true - # disable docbook for now - -Ddocs=disabled - -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" - $(meson_use locking) - # used only with -Dauthentication-scheme=pam - -Dpam-auth-type=system - # used only with -Dauthentication-scheme=pwent - # locking + shadow = shadow-based locking - # !locking + !shadow = no locking and no dependencies - $(meson_use locking shadow) - ) - - meson_src_configure -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -}
