From ecf595717796995cab38a07093dc9597d55d0ea6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 25 Mar 2024 13:01:09 +0000 Subject: gentoo auto-resync : 25:03:2024 - 13:01:08 --- x11-wm/Manifest.gz | Bin 9155 -> 9156 bytes x11-wm/awesome/Manifest | 4 +- x11-wm/awesome/awesome-4.3-r102.ebuild | 144 --------------------------------- x11-wm/awesome/awesome-4.3-r103.ebuild | 144 +++++++++++++++++++++++++++++++++ x11-wm/awesome/awesome-9999.ebuild | 4 +- 5 files changed, 148 insertions(+), 148 deletions(-) delete mode 100644 x11-wm/awesome/awesome-4.3-r102.ebuild create mode 100644 x11-wm/awesome/awesome-4.3-r103.ebuild (limited to 'x11-wm') diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index add5aa431722..b00db482f2bd 100644 Binary files a/x11-wm/Manifest.gz and b/x11-wm/Manifest.gz differ diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 466b9739af4a..0629390ef7c3 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -8,6 +8,6 @@ AUX awesome-gnome.session 220 BLAKE2B ea84c3a24feb5c9921940dedd6f3fa05a6987b6aab AUX awesome-session 1999 BLAKE2B c7c784fba884ff0e579eb60cb049e695022be162a535065a172c461ec60d369415faa26be7cd60645e671ae8b2861b192ff962b803473746b567ef874bc706e9 SHA512 b6e7cc0813569b448b030cb8516d0272ebcf60b96f680b7de43dc4374e6e2d85b9bd841c6f1ab62caca52120c303332653e3de38eca0fe6a813b9bc5b68ac8b7 AUX awesome-xsession.patch 291 BLAKE2B fb8ca929487ef45cd64c44bbb3db2b7c4a1be4f5abf5f8fa7467694226bdcd1441bd5c601f0f27e7d2c8656bb4c75cb364cd6d8d641a648611ed2658b27cd389 SHA512 1d19f3ac5e9f8fd1084fd5e092d52ffbabb06fc3dc94f6f8e62834a3a03bd5bcb04adc698ac3a022c5446a07a847be35e3f3003e8bc9e7d35c6c82350517233d DIST awesome-4.3.tar.xz 1037816 BLAKE2B b4afc5e7bfb01ddc16b67776cc00dd7b0bcbefc9d17f9bec9c04256953858aef2bf0e4b15a525909029b7da771ade0d749758aba2878832f356d7b2c4f0363b7 SHA512 c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5 -EBUILD awesome-4.3-r102.ebuild 4015 BLAKE2B 3b1cd0d1a9d2cb565eeb5df3008f34d1c34e712fb67a8824d6244a118828aa27ea71f53dae52574dfd7f3cadae927deb7828b9f4449130a852d18c68445502af SHA512 7b96b8ff2f424bf63d8cb7906f5de2dd44b22c2bef47bed5245e1d8f9f9c195143ce9d07a1397216e4cc764a531b59e58e22fe6c0a11af51f06a024c707f09d1 -EBUILD awesome-9999.ebuild 4165 BLAKE2B aac2a1b02d2d254ad29c9ef097281882688f5b4b5829c2a6b05f08b68e12be5d4285eaa6b23959889569268dafad03f80e1e1e90e69e7b7b5f394cb80e56e4cd SHA512 f07560b6adb55b8e5f82e08aa158544f64abaf9cccc5a266cb6b9a900990f56d941513d0d3061cee6098af05d74daf711b047d4769b89f97ec822970c05d05d5 +EBUILD awesome-4.3-r103.ebuild 4030 BLAKE2B f876ae93b549bce7f6b1ba6342e36339f4a202cd09d7c1838bfa98524617f6612a7c78f25e790747828d5000770b7f30aa7f3a893c57ca6a37c1ee8bcb2b4605 SHA512 e09ed46f890782f720b153959357aa99a79090e7bcfb2a155ea0c86201de360407b61cbe2e92e2bbb1259848b05a65d1f8290bbaaa0bd93ec5eab7c7afd66b70 +EBUILD awesome-9999.ebuild 4180 BLAKE2B 234ea3c041d9569a6b580ff8cdbc08fd48ea1b911f9bfda1c17bc5eee47bec1c0bb69a5317ce7b221d0e7d5b6c9ded48e352fa74acef2ee867a7f4d439d53219 SHA512 f1e0ea2bed09db79220ba04d08102ba25e913e7dfadd6c90976a74e80c41e35b7d85dd098b579579ceefcfb3bde74e291794f5b027329558006fd741b1e32a08 MISC metadata.xml 328 BLAKE2B 6b2d1d1ba0a2a1f8d0a752e1e0bc7ca88fc6dc15e07ce4bd6c39b35c706d9bd8aba5a667e3a8ead36a3c49306d3e8e1bd0b59b5231b74b0040e9230c5f45a781 SHA512 e409529a09805a83eb88444dcc0011e26a006b99e4d5524ebb240338921e0cf0977743f9be44dd5c8c80314e2a78729a149b90e036cf66e89f6b106a417a6db7 diff --git a/x11-wm/awesome/awesome-4.3-r102.ebuild b/x11-wm/awesome/awesome-4.3-r102.ebuild deleted file mode 100644 index 833ecc2035ff..000000000000 --- a/x11-wm/awesome/awesome-4.3-r102.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..3} luajit ) - -inherit cmake desktop lua-single pax-utils - -if [[ ${PV} == *9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git" -else - SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz" - KEYWORDS="amd64 arm ppc ppc64 ~riscv x86" -fi - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="https://awesomewm.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="dbus doc gnome test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RESTRICT="test" # https://bugs.gentoo.org/654084 - -RDEPEND="${LUA_DEPS} - dev-libs/glib:2 - dev-libs/libxdg-basedir - $(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]') - x11-libs/cairo[X,xcb(+)] - x11-libs/gdk-pixbuf:2 - x11-libs/libxcb - x11-libs/pango[introspection] - x11-libs/startup-notification - x11-libs/xcb-util - x11-libs/xcb-util-cursor - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-wm - x11-libs/xcb-util-xrm - x11-libs/libXcursor - x11-libs/libxkbcommon[X] - x11-libs/libX11 - dbus? ( sys-apps/dbus )" -# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP. -# On the other hand, it means that we should explicitly depend on a version -# migrated to Lua eclasses so that during the upgrade from unslotted -# to slotted dev-lang/lua, the package manager knows to emerge migrated -# ldoc before migrated awesome. -DEPEND="${RDEPEND} - x11-base/xcb-proto - x11-base/xorg-proto - test? ( - x11-base/xorg-server[xvfb] - $(lua_gen_cond_dep ' - dev-lua/busted[${LUA_USEDEP}] - dev-lua/luacheck[${LUA_USEDEP}] - ') - )" -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -BDEPEND="app-text/asciidoc - media-gfx/imagemagick[png] - virtual/pkgconfig - doc? ( >=dev-lua/ldoc-1.4.6-r100 ) - test? ( app-shells/zsh )" - -# Skip installation of README.md by einstalldocs, which leads to broken symlink -DOCS=() - -PATCHES=( - "${FILESDIR}"/${PN}-4.0-convert-path.patch # bug #408025 - "${FILESDIR}"/${PN}-xsession.patch # bug #408025 - "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658 - "${FILESDIR}"/${PN}-4.3-fno-common.patch # bug #707262 -) - -src_configure() { - # Compression of manpages is handled by portage - local mycmakeargs=( - -DSYSCONFDIR="${EPREFIX}"/etc - -DCOMPRESS_MANPAGES=OFF - -DWITH_DBUS=$(usex dbus) - -DGENERATE_DOC=$(usex doc) - -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF} - -DLUA_INCLUDE_DIR="$(lua_get_include_dir)" - -DLUA_LIBRARY="$(lua_get_shared_lib)" - ) - cmake_src_configure -} - -src_test() { - # awesome's test suite starts Xvfb by itself, no need for virtualx eclass - HEADLESS=1 cmake_build check -j1 -} - -src_install() { - cmake_src_install - rm "${ED}"/usr/share/doc/${PF}/LICENSE || die - - pax-mark m "${ED}"/usr/bin/awesome - - exeinto /etc/X11/Sessions - newexe "${FILESDIR}"/${PN}-session ${PN} - - # GNOME-based awesome - if use gnome; then - # GNOME session - insinto /usr/share/gnome-session/sessions - newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session - - # Application launcher - domenu "${FILESDIR}"/${PN}-gnome.desktop - - # X Session - insinto /usr/share/xsessions - doins "${FILESDIR}"/${PN}-gnome-xsession.desktop - fi - - # This directory contains SVG images which we don't want to compress - use doc && docompress -x /usr/share/doc/${PF}/doc -} - -pkg_postinst() { - # bug #447308 - if use gnome; then - elog "You have enabled the gnome USE flag." - elog "Please note that quitting awesome won't kill your gnome session." - elog "To really quit the session, you should bind your quit key" - elog "to the following command:" - elog " gnome-session-quit --logout" - elog "For more info visit" - elog " https://bugs.gentoo.org/show_bug.cgi?id=447308" - fi - - # bug #440724 - elog "If you are having issues with Java application windows being" - elog "completely blank, try installing" - elog " x11-misc/wmname" - elog "and setting the WM name to LG3D." - elog "For more info visit" - elog " https://bugs.gentoo.org/show_bug.cgi?id=440724" -} diff --git a/x11-wm/awesome/awesome-4.3-r103.ebuild b/x11-wm/awesome/awesome-4.3-r103.ebuild new file mode 100644 index 000000000000..90d138a59712 --- /dev/null +++ b/x11-wm/awesome/awesome-4.3-r103.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..3} luajit ) + +inherit cmake desktop lua-single pax-utils + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git" +else + SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz" + KEYWORDS="amd64 arm ppc ppc64 ~riscv x86" +fi + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="dbus doc gnome test" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RESTRICT="test" # https://bugs.gentoo.org/654084 + +RDEPEND="${LUA_DEPS} + dev-libs/glib:2 + dev-libs/libxdg-basedir + $(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]') + x11-libs/cairo[X,xcb(+)] + x11-libs/gdk-pixbuf:2[introspection] + x11-libs/libxcb + x11-libs/pango[introspection] + x11-libs/startup-notification + x11-libs/xcb-util + x11-libs/xcb-util-cursor + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-wm + x11-libs/xcb-util-xrm + x11-libs/libXcursor + x11-libs/libxkbcommon[X] + x11-libs/libX11 + dbus? ( sys-apps/dbus )" +# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP. +# On the other hand, it means that we should explicitly depend on a version +# migrated to Lua eclasses so that during the upgrade from unslotted +# to slotted dev-lang/lua, the package manager knows to emerge migrated +# ldoc before migrated awesome. +DEPEND="${RDEPEND} + x11-base/xcb-proto + x11-base/xorg-proto + test? ( + x11-base/xorg-server[xvfb] + $(lua_gen_cond_dep ' + dev-lua/busted[${LUA_USEDEP}] + dev-lua/luacheck[${LUA_USEDEP}] + ') + )" +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +BDEPEND="app-text/asciidoc + media-gfx/imagemagick[png] + virtual/pkgconfig + doc? ( >=dev-lua/ldoc-1.4.6-r100 ) + test? ( app-shells/zsh )" + +# Skip installation of README.md by einstalldocs, which leads to broken symlink +DOCS=() + +PATCHES=( + "${FILESDIR}"/${PN}-4.0-convert-path.patch # bug #408025 + "${FILESDIR}"/${PN}-xsession.patch # bug #408025 + "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658 + "${FILESDIR}"/${PN}-4.3-fno-common.patch # bug #707262 +) + +src_configure() { + # Compression of manpages is handled by portage + local mycmakeargs=( + -DSYSCONFDIR="${EPREFIX}"/etc + -DCOMPRESS_MANPAGES=OFF + -DWITH_DBUS=$(usex dbus) + -DGENERATE_DOC=$(usex doc) + -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF} + -DLUA_INCLUDE_DIR="$(lua_get_include_dir)" + -DLUA_LIBRARY="$(lua_get_shared_lib)" + ) + cmake_src_configure +} + +src_test() { + # awesome's test suite starts Xvfb by itself, no need for virtualx eclass + HEADLESS=1 cmake_build check -j1 +} + +src_install() { + cmake_src_install + rm "${ED}"/usr/share/doc/${PF}/LICENSE || die + + pax-mark m "${ED}"/usr/bin/awesome + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}-session ${PN} + + # GNOME-based awesome + if use gnome; then + # GNOME session + insinto /usr/share/gnome-session/sessions + newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session + + # Application launcher + domenu "${FILESDIR}"/${PN}-gnome.desktop + + # X Session + insinto /usr/share/xsessions + doins "${FILESDIR}"/${PN}-gnome-xsession.desktop + fi + + # This directory contains SVG images which we don't want to compress + use doc && docompress -x /usr/share/doc/${PF}/doc +} + +pkg_postinst() { + # bug #447308 + if use gnome; then + elog "You have enabled the gnome USE flag." + elog "Please note that quitting awesome won't kill your gnome session." + elog "To really quit the session, you should bind your quit key" + elog "to the following command:" + elog " gnome-session-quit --logout" + elog "For more info visit" + elog " https://bugs.gentoo.org/show_bug.cgi?id=447308" + fi + + # bug #440724 + elog "If you are having issues with Java application windows being" + elog "completely blank, try installing" + elog " x11-misc/wmname" + elog "and setting the WM name to LG3D." + elog "For more info visit" + elog " https://bugs.gentoo.org/show_bug.cgi?id=440724" +} diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild index dd1d0a966594..65e430dedbbb 100644 --- a/x11-wm/awesome/awesome-9999.ebuild +++ b/x11-wm/awesome/awesome-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -32,7 +32,7 @@ RDEPEND="${LUA_DEPS} dev-libs/libxdg-basedir $(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]') x11-libs/cairo[X,xcb(+)] - x11-libs/gdk-pixbuf:2 + x11-libs/gdk-pixbuf:2[introspection] x11-libs/libxcb x11-libs/pango[introspection] x11-libs/startup-notification -- cgit v1.2.3