diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-05-30 21:21:38 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-05-30 21:21:38 +0100 |
commit | 2f210c93c08515a806199783aabe37d12a0197cb (patch) | |
tree | 8b846898d136de0503e4ec3c2cf1f90660ee3336 /xfce-extra/xfce4-screensaver | |
parent | 1c19f0d8d940b35f723e28d8a6ebe388cfacd1d8 (diff) |
gentoo auto-resync : 30:05:2023 - 21:21:38
Diffstat (limited to 'xfce-extra/xfce4-screensaver')
-rw-r--r-- | xfce-extra/xfce4-screensaver/Manifest | 2 | ||||
-rw-r--r-- | xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.2.ebuild | 92 |
2 files changed, 94 insertions, 0 deletions
diff --git a/xfce-extra/xfce4-screensaver/Manifest b/xfce-extra/xfce4-screensaver/Manifest index 8f52b6dd52fc..863dfa0d6a09 100644 --- a/xfce-extra/xfce4-screensaver/Manifest +++ b/xfce-extra/xfce4-screensaver/Manifest @@ -1,3 +1,5 @@ DIST xfce4-screensaver-4.18.1.tar.bz2 706002 BLAKE2B 2976c977d0ad1f292564e257dbfa01ab90ed5ae5a02fb93aa247363e81bdd60407ddd4cfbe8ccae0f37cffc03d37151ac77a7857fbd8b3d0ce6c6278b488550f SHA512 5b9fab018db6f933480e6da4a3b62fab0c3744f657db76df0631ac2468c20f5169c54a0b09bfa59b3311357a8effcddc40ba49d6baa2b5fec6c5815e72c63701 +DIST xfce4-screensaver-4.18.2.tar.bz2 714671 BLAKE2B b83e9c0a77672f7ed24d396c2802b77a57eab39d9b93d8df6364821fda426a2ff3b4ee8715d66920a319c9b838defc098e8dafa4cf85d66c92c0162b5ee40cbe SHA512 5ffeeabd1c8c425a6de8e70cddb6afb54a2e64d6df821655f564e118a9924da4fd21e2300515583fe97caa1c76aba3745801cccc377eb056eeecb98303b08df1 EBUILD xfce4-screensaver-4.18.1.ebuild 1851 BLAKE2B 518f0ca095d1d2e9153effce33e7702e99986b9e961b907e18e32244ac6a2c4c2b745d7d283f7e2ec305d689d92fb79c0bd56a5817411d1f7c0bbe5ad4ae98e5 SHA512 181118814c20553401f630750c7c235c7bd4bef11bc632480ac54d6d6b2909e526dfde9742de1773156ad9229073894d38e39521074580ae546fbf5843fe3445 +EBUILD xfce4-screensaver-4.18.2.ebuild 1859 BLAKE2B 350a5906387f63bbaf5583e7550c7543b7add14b22e673ddca41e85407a0bfbdb10d22f0a2f68d64ae9b4a28feed2c85dc789f6adec304ffc8873037cdce739d SHA512 337de271719cbbb6edaa8ee688133ee5c290f854d64909ab13e867af8fcffa6cc6d399437e0895a3747d53580b718740869026266cdb8cff03b71a1bb7ac2170 MISC metadata.xml 292 BLAKE2B cc7b9f7a72918097fc69b330b539d32dbae696c757c3a069bbc4514a8ff1f1931d2643ecaba63a28b7b58299fe1064c3425be00ae4c8f23d5413cef25ab738b3 SHA512 801d1715cbf897ea4ff01e49b7675b8522f07917b1e5908025c590fe18ae0d50463144f5d21ef7b33e9b3bac325f4cf96644c54eb62b8aacf7b512c612b10234 diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.2.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.2.ebuild new file mode 100644 index 000000000000..ae1e71ee89aa --- /dev/null +++ b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit 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.bz2 +" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="elogind +locking opengl pam systemd" + +# Xrandr: optional but automagic +DEPEND=" + >=dev-libs/dbus-glib-0.30 + >=dev-libs/glib-2.50.0:2 + >=x11-libs/gtk+-3.24.0: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.18.4:= + >=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:= ) +" +RDEPEND=" + ${DEPEND} +" +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 +} |