[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: baae55569b4d2bbf5ab01cc3001de18f8773cb4b Author: Marek Szuba gentoo org> AuthorDate: Mon Mar 25 10:33:45 2024 + Commit: Marek Szuba gentoo org> CommitDate: Mon Mar 25 10:35:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baae5556 x11-wm/awesome: fix RDEPEND Closes: https://bugs.gentoo.org/927622 Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/{awesome-4.3-r102.ebuild => awesome-4.3-r103.ebuild} | 4 ++-- x11-wm/awesome/awesome-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r102.ebuild b/x11-wm/awesome/awesome-4.3-r103.ebuild similarity index 98% rename from x11-wm/awesome/awesome-4.3-r102.ebuild rename to x11-wm/awesome/awesome-4.3-r103.ebuild index 833ecc2035ff..90d138a59712 100644 --- a/x11-wm/awesome/awesome-4.3-r102.ebuild +++ b/x11-wm/awesome/awesome-4.3-r103.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=7 @@ -31,7 +31,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 diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index dd1d0a966594..65e430dedbbb 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.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
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: a85d625185a7a94101dd414ddcb460af2530431d Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 10 22:24:54 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 10 22:39:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85d6251 x11-wm/awesome: drop USE dependency on x11-libs/libxcb[xkb] I wonder if Awesome upstream is ever going to release a new version... In the meantime, address this in the current one (and the live ebuild). Direct-to-stable commit because as stated in the bug, the USE flag at hand has been a no-op for more than two years. Closes: https://bugs.gentoo.org/875995 Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/{awesome-4.3-r101.ebuild => awesome-4.3-r102.ebuild} | 4 ++-- x11-wm/awesome/awesome-.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild b/x11-wm/awesome/awesome-4.3-r102.ebuild similarity index 98% rename from x11-wm/awesome/awesome-4.3-r101.ebuild rename to x11-wm/awesome/awesome-4.3-r102.ebuild index 15daaa39adca..833ecc2035ff 100644 --- a/x11-wm/awesome/awesome-4.3-r101.ebuild +++ b/x11-wm/awesome/awesome-4.3-r102.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,7 @@ RDEPEND="${LUA_DEPS} $(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]') x11-libs/cairo[X,xcb(+)] x11-libs/gdk-pixbuf:2 - x11-libs/libxcb[xkb] + x11-libs/libxcb x11-libs/pango[introspection] x11-libs/startup-notification x11-libs/xcb-util diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 5e0c5ca5953e..dd1d0a966594 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -33,7 +33,7 @@ RDEPEND="${LUA_DEPS} $(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]') x11-libs/cairo[X,xcb(+)] x11-libs/gdk-pixbuf:2 - x11-libs/libxcb[xkb] + x11-libs/libxcb x11-libs/pango[introspection] x11-libs/startup-notification x11-libs/xcb-util
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 2ba93014df220068af34f18299363a17d530a278 Author: Marek Szuba gentoo org> AuthorDate: Tue May 24 08:17:07 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue May 24 08:55:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba93014 x11-wm/awesome: update live ebuild 1. EAPI 7 -> 8 2. Tests require x11-apps/xeyes 2. Add lua5.4 to LUA_COMPAT, it has been supported upstream since 2022-01-22. Note that according to ArchFeh older Lua versions do not handle current versions of config files any more, even though upstream CI continues to test (and passes against) them. If the former persists in the next release we will likely drop support for older Lua versions, in the meantime however follow upstream compatibility matrix. Suggested-by: ArchFeh gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25548 Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/awesome-.ebuild | 24 ++-- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index a85f6654445b..5e0c5ca5953e 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -LUA_COMPAT=( lua5-{1..3} luajit ) +LUA_COMPAT=( lua5-{1..4} luajit ) inherit cmake desktop lua-single pax-utils @@ -24,7 +24,8 @@ IUSE="dbus doc gnome test" REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="test" # https://bugs.gentoo.org/654084 +# Doesn't play nicely with the sandbox + requires an active D-BUS session +RESTRICT="test" RDEPEND="${LUA_DEPS} dev-libs/glib:2 @@ -44,11 +45,6 @@ RDEPEND="${LUA_DEPS} 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 @@ -60,11 +56,19 @@ DEPEND="${RDEPEND} ') )" # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +# 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. BDEPEND="app-text/asciidoc media-gfx/imagemagick[png] virtual/pkgconfig doc? ( >=dev-lua/ldoc-1.4.6-r100 ) - test? ( app-shells/zsh )" + test? ( + app-shells/zsh + x11-apps/xeyes + )" # Skip installation of README.md by einstalldocs, which leads to broken symlink DOCS=()
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 369e154666202ebf2cb80854d6c85c24773f1589 Author: Marek Szuba gentoo org> AuthorDate: Sat Sep 18 12:17:43 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sat Sep 18 12:29:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369e1546 x11-wm/awesome: keyword 4.3-r101 for ~riscv Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +- x11-wm/awesome/awesome-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild b/x11-wm/awesome/awesome-4.3-r101.ebuild index d89688d5699..15daaa39adc 100644 --- a/x11-wm/awesome/awesome-4.3-r101.ebuild +++ b/x11-wm/awesome/awesome-4.3-r101.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then 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 x86" + KEYWORDS="amd64 arm ppc ppc64 ~riscv x86" fi DESCRIPTION="A dynamic floating and tiling window manager" diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index e8a8a5130ca..a85f6654445 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then 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 ~x86" + KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 744e338ebea45f79dceaa066d6f1a8f8861030dd Author: Marek Szuba gentoo org> AuthorDate: Tue Feb 23 09:30:24 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Feb 23 09:32:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744e338e x11-wm/awesome-: override return values of 'usex dbus' again ...this time with a comment so that it is clear that this is intentional rather than sloppy ebuild writing. Closes: https://bugs.gentoo.org/771018 Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/awesome-.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 1c3583824ab..e8a8a5130ca 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -76,11 +76,14 @@ PATCHES=( ) src_configure() { - # Compression of manpages is handled by portage + # Compression of manpages is handled by portage. + # WITH_DBUS uses AutoOption.cmake which currently does not + # understand yes/no (or indeed any values other than ON, OFF + # or AUTO). local mycmakeargs=( -DSYSCONFDIR="${EPREFIX}"/etc -DCOMPRESS_MANPAGES=OFF - -DWITH_DBUS=$(usex dbus) + -DWITH_DBUS=$(usex dbus ON OFF) -DGENERATE_DOC=$(usex doc) -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF} -DLUA_INCLUDE_DIR="$(lua_get_include_dir)"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 48a0ce169298d2256228c4f5e878122587ba1b46 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Jan 27 19:05:21 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Jan 27 19:05:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a0ce16 x11-wm/awesome: drop old version Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> x11-wm/awesome/awesome-4.3-r2.ebuild | 139 --- 1 file changed, 139 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild deleted file mode 100644 index c402663215f..000 --- a/x11-wm/awesome/awesome-4.3-r2.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake desktop pax-utils - -if [[ ${PV} == * ]] ; 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 x86" -fi - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="https://awesomewm.org/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="dbus doc gnome luajit test" -RESTRICT="test" # https://bugs.gentoo.org/654084 - -RDEPEND=" - dev-lang/lua:0 - dev-libs/glib:2 - dev-libs/libxdg-basedir - dev-lua/lgi - x11-libs/cairo[X,xcb(+)] - x11-libs/gdk-pixbuf:2 - x11-libs/libxcb[xkb] - 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 ) - luajit? ( dev-lang/luajit:2 ) -" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${RDEPEND} - x11-base/xcb-proto - x11-base/xorg-proto - test? ( - x11-base/xorg-server[xvfb] - dev-lua/busted - dev-lua/luacheck - ) -" -BDEPEND=" - app-text/asciidoc - media-gfx/imagemagick[png] - virtual/pkgconfig - doc? ( dev-lua/ldoc ) - 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}"/${P}-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} - ) - if use luajit; then - mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") - mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") - fi - 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
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 646fdc0a03853e18ff2e5ce4cb36984ed807e815 Author: Sam James gentoo org> AuthorDate: Sun Jan 24 03:51:48 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jan 24 03:52:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646fdc0a x11-wm/awesome: Stabilize 4.3-r101 ppc, #766528 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild b/x11-wm/awesome/awesome-4.3-r101.ebuild index a7a325ee977..d89688d5699 100644 --- a/x11-wm/awesome/awesome-4.3-r101.ebuild +++ b/x11-wm/awesome/awesome-4.3-r101.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then 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 x86" + KEYWORDS="amd64 arm ppc ppc64 x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 94d91d703ffb8c51b8bcda490b666344c49747f7 Author: Sam James gentoo org> AuthorDate: Sat Jan 23 22:50:22 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 23 22:50:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d91d70 x11-wm/awesome: Stabilize 4.3-r101 arm, #766528 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild b/x11-wm/awesome/awesome-4.3-r101.ebuild index c302c06f4c5..1b46b4c61de 100644 --- a/x11-wm/awesome/awesome-4.3-r101.ebuild +++ b/x11-wm/awesome/awesome-4.3-r101.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then 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 x86" + KEYWORDS="amd64 arm ~ppc ~ppc64 x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 15638c8e43a5aaab6be837d46acceef29c7c4a04 Author: Sam James gentoo org> AuthorDate: Sat Jan 23 04:19:52 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 23 04:19:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15638c8e x11-wm/awesome: Stabilize 4.3-r101 x86, #766528 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild b/x11-wm/awesome/awesome-4.3-r101.ebuild index 57c7977eff8..c302c06f4c5 100644 --- a/x11-wm/awesome/awesome-4.3-r101.ebuild +++ b/x11-wm/awesome/awesome-4.3-r101.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then 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 ~x86" + KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 49fbd46649e597dfe476b7d1f1baaba605cfedd4 Author: Sam James gentoo org> AuthorDate: Sat Jan 23 04:09:41 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 23 04:09:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49fbd466 x11-wm/awesome: Stabilize 4.3-r101 amd64, #766528 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild b/x11-wm/awesome/awesome-4.3-r101.ebuild index 48a04ca5686..57c7977eff8 100644 --- a/x11-wm/awesome/awesome-4.3-r101.ebuild +++ b/x11-wm/awesome/awesome-4.3-r101.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then 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 ~x86" + KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/
commit: 7ffeb29f4b379820371400733aba4005cfb91846 Author: Sam James gentoo org> AuthorDate: Thu Jan 21 21:13:41 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 21 21:13:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffeb29f x11-wm/awesome: Revert "Remove old" This reverts commit 71f9ebdc417560bcb3322f029ef3fff48389eadb. This was meant to drop 4.2.x. Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r2.ebuild | 139 + .../files/awesome-3.5.5-cflag-cleanup.patch| 12 ++ .../awesome-3.5.5-util.lua-xdg-icons-fix.patch | 46 +++ .../awesome/files/awesome-3.5.9-slotted-lua.patch | 51 .../files/awesome-3.5_rc1-convert-path.patch | 12 ++ 5 files changed, 260 insertions(+) diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild new file mode 100644 index 000..c402663215f --- /dev/null +++ b/x11-wm/awesome/awesome-4.3-r2.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake desktop pax-utils + +if [[ ${PV} == * ]] ; 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 x86" +fi + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/; + +LICENSE="GPL-2" +SLOT="0" +IUSE="dbus doc gnome luajit test" +RESTRICT="test" # https://bugs.gentoo.org/654084 + +RDEPEND=" + dev-lang/lua:0 + dev-libs/glib:2 + dev-libs/libxdg-basedir + dev-lua/lgi + x11-libs/cairo[X,xcb(+)] + x11-libs/gdk-pixbuf:2 + x11-libs/libxcb[xkb] + 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 ) + luajit? ( dev-lang/luajit:2 ) +" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${RDEPEND} + x11-base/xcb-proto + x11-base/xorg-proto + test? ( + x11-base/xorg-server[xvfb] + dev-lua/busted + dev-lua/luacheck + ) +" +BDEPEND=" + app-text/asciidoc + media-gfx/imagemagick[png] + virtual/pkgconfig + doc? ( dev-lua/ldoc ) + 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}"/${P}-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} + ) + if use luajit; then + mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") + mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") + fi + 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
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, x11-wm/awesome/files/
commit: 1ac9115775ee4b38dc209ca67ea08bc2f6b19c6e Author: Sam James gentoo org> AuthorDate: Thu Jan 21 21:14:41 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 21 21:17:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac91157 x11-wm/awesome: cleanup old Thanks-to: kurly Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/Manifest| 1 - x11-wm/awesome/awesome-4.2-r3.ebuild | 141 - .../files/awesome-3.5.5-cflag-cleanup.patch| 12 -- .../awesome-3.5.5-util.lua-xdg-icons-fix.patch | 46 --- .../awesome/files/awesome-3.5.9-slotted-lua.patch | 51 .../files/awesome-3.5_rc1-convert-path.patch | 12 -- 6 files changed, 263 deletions(-) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 26f45d52c32..d617392d176 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,2 +1 @@ -DIST awesome-4.2.tar.xz 987024 BLAKE2B b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831 SHA512 134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09 DIST awesome-4.3.tar.xz 1037816 BLAKE2B b4afc5e7bfb01ddc16b67776cc00dd7b0bcbefc9d17f9bec9c04256953858aef2bf0e4b15a525909029b7da771ade0d749758aba2878832f356d7b2c4f0363b7 SHA512 c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5 diff --git a/x11-wm/awesome/awesome-4.2-r3.ebuild b/x11-wm/awesome/awesome-4.2-r3.ebuild deleted file mode 100644 index df7e39ca9ef..000 --- a/x11-wm/awesome/awesome-4.2-r3.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils desktop pax-utils versionator - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="https://awesomewm.org/; -SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86" -IUSE="dbus doc gnome luajit test" -RESTRICT="test" - -RDEPEND=" - >=dev-lang/lua-5.1:0 - luajit? ( dev-lang/luajit:2 ) - dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.8 - x11-libs/cairo[X,xcb(+)] - x11-libs/gdk-pixbuf:2 - >=x11-libs/libxcb-1.6[xkb] - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 - x11-libs/xcb-util-cursor - >=x11-libs/xcb-util-keysyms-0.3.4 - >=x11-libs/xcb-util-wm-0.3.8 - >=x11-libs/xcb-util-xrm-1.0 - x11-libs/libXcursor - x11-libs/libxkbcommon[X] - >=x11-libs/libX11-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) -" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${RDEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-base/xcb-proto-1.5 - x11-base/xorg-proto - doc? ( dev-lua/ldoc ) - test? ( - app-shells/zsh - x11-base/xorg-server[xvfb] - dev-lua/busted - dev-lua/luacheck - ) -" - -# 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 -) - -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} - ) - if use luajit; then - mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") - mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") - fi - cmake-utils_src_configure -} - -src_test() { - # awesome's test suite starts Xvfb by itself, no need for virtualx eclass - HEADLESS=1 cmake-utils_src_make check -j1 -} - -src_install() { - cmake-utils_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
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, x11-wm/awesome/files/
commit: 71f9ebdc417560bcb3322f029ef3fff48389eadb Author: Jakov Smolic sartura hr> AuthorDate: Wed Jan 20 10:12:47 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Jan 20 10:12:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f9ebdc x11-wm/awesome: Remove old Bug: https://bugs.gentoo.org/763861 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> x11-wm/awesome/awesome-4.3-r2.ebuild | 139 - .../files/awesome-3.5.5-cflag-cleanup.patch| 12 -- .../awesome-3.5.5-util.lua-xdg-icons-fix.patch | 46 --- .../awesome/files/awesome-3.5.9-slotted-lua.patch | 51 .../files/awesome-3.5_rc1-convert-path.patch | 12 -- 5 files changed, 260 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild deleted file mode 100644 index c402663215f..000 --- a/x11-wm/awesome/awesome-4.3-r2.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake desktop pax-utils - -if [[ ${PV} == * ]] ; 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 x86" -fi - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="https://awesomewm.org/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="dbus doc gnome luajit test" -RESTRICT="test" # https://bugs.gentoo.org/654084 - -RDEPEND=" - dev-lang/lua:0 - dev-libs/glib:2 - dev-libs/libxdg-basedir - dev-lua/lgi - x11-libs/cairo[X,xcb(+)] - x11-libs/gdk-pixbuf:2 - x11-libs/libxcb[xkb] - 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 ) - luajit? ( dev-lang/luajit:2 ) -" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${RDEPEND} - x11-base/xcb-proto - x11-base/xorg-proto - test? ( - x11-base/xorg-server[xvfb] - dev-lua/busted - dev-lua/luacheck - ) -" -BDEPEND=" - app-text/asciidoc - media-gfx/imagemagick[png] - virtual/pkgconfig - doc? ( dev-lua/ldoc ) - 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}"/${P}-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} - ) - if use luajit; then - mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") - mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") - fi - 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
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: be5f5c5fac2119ca62de81e8b0bcb634864f2e3c Author: Sam James gentoo org> AuthorDate: Wed Jan 20 01:24:03 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jan 20 01:24:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5f5c5f x11-wm/awesome: Stabilize 4.3-r2 ppc64, #763861 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild index d330c79709c..c402663215f 100644 --- a/x11-wm/awesome/awesome-4.3-r2.ebuild +++ b/x11-wm/awesome/awesome-4.3-r2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then 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 x86" + KEYWORDS="amd64 arm ppc ppc64 x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 8e556812fae2a87a2c588d23468533e8686526bd Author: Sam James gentoo org> AuthorDate: Mon Jan 18 14:09:48 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 18 14:09:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e556812 x11-wm/awesome: Stabilize 4.3-r2 arm, #763861 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild index 6ca40667105..d330c79709c 100644 --- a/x11-wm/awesome/awesome-4.3-r2.ebuild +++ b/x11-wm/awesome/awesome-4.3-r2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then 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 x86" + KEYWORDS="amd64 arm ppc ~ppc64 x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: fbdc76f4b34925b76ddc9ca71b93db76f02a5560 Author: Marek Szuba gentoo org> AuthorDate: Mon Jan 18 12:24:02 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jan 18 12:27:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbdc76f4 x11-wm/awesome-: sync with the latest release ebuild Mostly cosmetic changes. Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/awesome-.ebuild | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 084636a02de..1c3583824ab 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -44,9 +44,7 @@ RDEPEND="${LUA_DEPS} x11-libs/libxkbcommon[X] x11-libs/libX11 dbus? ( sys-apps/dbus )" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP +# 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 @@ -61,8 +59,8 @@ DEPEND="${RDEPEND} dev-lua/luacheck[${LUA_USEDEP}] ') )" -BDEPEND=" - app-text/asciidoc +# 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 ) @@ -70,6 +68,7 @@ BDEPEND=" # 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 @@ -81,7 +80,7 @@ src_configure() { local mycmakeargs=( -DSYSCONFDIR="${EPREFIX}"/etc -DCOMPRESS_MANPAGES=OFF - -DWITH_DBUS=$(usex dbus ON OFF) + -DWITH_DBUS=$(usex dbus) -DGENERATE_DOC=$(usex doc) -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF} -DLUA_INCLUDE_DIR="$(lua_get_include_dir)"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: dc4e7e4edabc72082a817a48818ea7be61e6cbd5 Author: Marek Szuba gentoo org> AuthorDate: Mon Jan 18 10:39:13 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jan 18 12:27:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4e7e4e x11-wm/awesome: merge Jakov's changes into the slotted-Lua ebuild Signed-off-by: Marek Szuba gentoo.org> ...ome-4.3-r100.ebuild => awesome-4.3-r101.ebuild} | 68 +++--- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild b/x11-wm/awesome/awesome-4.3-r101.ebuild similarity index 76% rename from x11-wm/awesome/awesome-4.3-r100.ebuild rename to x11-wm/awesome/awesome-4.3-r101.ebuild index 471eeb9a939..48a04ca5686 100644 --- a/x11-wm/awesome/awesome-4.3-r100.ebuild +++ b/x11-wm/awesome/awesome-4.3-r101.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,71 +7,73 @@ LUA_COMPAT=( lua5-{1..3} luajit ) inherit cmake desktop lua-single pax-utils +if [[ ${PV} == * ]] ; 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 ~x86" +fi + DESCRIPTION="A dynamic floating and tiling window manager" HOMEPAGE="https://awesomewm.org/; -SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="dbus doc gnome test" REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="test" +RESTRICT="test" # https://bugs.gentoo.org/654084 RDEPEND="${LUA_DEPS} dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 + 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-1.6[xkb] - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 + x11-libs/gdk-pixbuf:2 + x11-libs/libxcb[xkb] + x11-libs/pango[introspection] + x11-libs/startup-notification + x11-libs/xcb-util x11-libs/xcb-util-cursor - >=x11-libs/xcb-util-keysyms-0.3.4 - >=x11-libs/xcb-util-wm-0.3.8 - >=x11-libs/xcb-util-xrm-1.0 + 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-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) -" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 + 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} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-base/xcb-proto-1.5 + x11-base/xcb-proto x11-base/xorg-proto - doc? ( >=dev-lua/ldoc-1.4.6-r100 ) test? ( - app-shells/zsh 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 + "${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() { @@ -90,7 +92,7 @@ src_configure() { src_test() { # awesome's test suite starts Xvfb by itself, no need for virtualx eclass - HEADLESS=1 cmake_src_make check -j1 + HEADLESS=1 cmake_build check -j1 } src_install() {
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 90c82aa2005112d1a9e55cc67db43f7c49d2e4ba Author: Marek Szuba gentoo org> AuthorDate: Mon Jan 18 10:20:23 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jan 18 10:21:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c82aa2 x11-wm/awesome: use 'docompress -x' to handle doc non-compression Closes: https://bugs.gentoo.org/666414 Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/awesome-4.2-r3.ebuild | 2 +- x11-wm/awesome/awesome-4.3-r100.ebuild | 2 +- x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +- x11-wm/awesome/awesome-.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-wm/awesome/awesome-4.2-r3.ebuild b/x11-wm/awesome/awesome-4.2-r3.ebuild index adaf85cd6a0..df7e39ca9ef 100644 --- a/x11-wm/awesome/awesome-4.2-r3.ebuild +++ b/x11-wm/awesome/awesome-4.2-r3.ebuild @@ -108,7 +108,7 @@ src_install() { fi # This directory contains SVG images which we don't want to compress - use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip + use doc && docompress -x /usr/share/doc/${PF}/doc } pkg_postinst() { diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild b/x11-wm/awesome/awesome-4.3-r100.ebuild index b0898a645c6..471eeb9a939 100644 --- a/x11-wm/awesome/awesome-4.3-r100.ebuild +++ b/x11-wm/awesome/awesome-4.3-r100.ebuild @@ -117,7 +117,7 @@ src_install() { fi # This directory contains SVG images which we don't want to compress - use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip + use doc && docompress -x /usr/share/doc/${PF}/doc } pkg_postinst() { diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild index e1fb5c5c454..6ca40667105 100644 --- a/x11-wm/awesome/awesome-4.3-r2.ebuild +++ b/x11-wm/awesome/awesome-4.3-r2.ebuild @@ -114,7 +114,7 @@ src_install() { fi # This directory contains SVG images which we don't want to compress - use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip + use doc && docompress -x /usr/share/doc/${PF}/doc } pkg_postinst() { diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 9c4176a67a0..084636a02de 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -119,7 +119,7 @@ src_install() { fi # This directory contains SVG images which we don't want to compress - use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip + use doc && docompress -x /usr/share/doc/${PF}/doc } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 8f7d0ab678d8b910a54bcf9e4f34f2f9e0e27c6e Author: Marek Szuba gentoo org> AuthorDate: Mon Jan 18 10:01:31 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jan 18 10:02:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7d0ab6 x11-wm/awesome: take over following maksbotan's disappearance Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml index 7e40c27719b..1774e95ac49 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + mare...@gentoo.org + Marek Szuba + awesomeWM/awesome
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 6b398faa387ae803bd878188463df10454cae235 Author: Sam James gentoo org> AuthorDate: Mon Jan 18 01:41:21 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 18 01:41:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b398faa x11-wm/awesome: Stabilize 4.3-r2 x86, #763861 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild index 5f074a00458..e1fb5c5c454 100644 --- a/x11-wm/awesome/awesome-4.3-r2.ebuild +++ b/x11-wm/awesome/awesome-4.3-r2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then 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 ~x86" + KEYWORDS="amd64 ~arm ppc ~ppc64 x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: e62f36594d748d569633e99df15c97f4a6eb7c85 Author: Sam James gentoo org> AuthorDate: Mon Jan 18 01:40:22 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 18 01:40:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62f3659 x11-wm/awesome: Stabilize 4.3-r2 ppc, #763861 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild index 2cc93d53b2e..5f074a00458 100644 --- a/x11-wm/awesome/awesome-4.3-r2.ebuild +++ b/x11-wm/awesome/awesome-4.3-r2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then 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 ~x86" + KEYWORDS="amd64 ~arm ppc ~ppc64 ~x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 6f598b997c21f8c9a93bbc02f9719321fe9012dd Author: Sam James gentoo org> AuthorDate: Mon Jan 18 00:48:13 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 18 00:48:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f598b99 x11-wm/awesome: Stabilize 4.3-r2 amd64, #763861 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild index 206d64b0eb2..2cc93d53b2e 100644 --- a/x11-wm/awesome/awesome-4.3-r2.ebuild +++ b/x11-wm/awesome/awesome-4.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then 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 ~x86" + KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" fi DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 5c74c53cf2f452b580ec947f5dcf5b7dab9f287b Author: Jakov Smolic sartura hr> AuthorDate: Wed Dec 30 10:48:57 2020 + Commit: David Seifert gentoo org> CommitDate: Wed Dec 30 10:48:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c74c53c x11-wm/awesome: Fix typo in live ebuild Closes: https://github.com/gentoo/gentoo/pull/18877 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> x11-wm/awesome/awesome-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 13a5021a6cc..9c4176a67a0 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -90,7 +90,7 @@ src_configure() { cmake_src_configure } -src_rest() { +src_test() { # awesome's test suite starts Xvfb by itself, no need for virtualx eclass HEADLESS=1 cmake_build check -j1 }
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 77f0eb0e607e1febe878b05110ea4d2dd1f93126 Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 29 22:12:55 2020 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 29 22:16:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f0eb0e x11-wm/awesome: add LDoc version bounds to migrated ebuilds Weird things could happen if in the course of updating a system to slotted dev-lang/lua, the package manager decided to update dev-lua/ldoc AFTER updating a package using it. Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/awesome-4.3-r100.ebuild | 8 ++-- x11-wm/awesome/awesome-.ebuild | 6 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild b/x11-wm/awesome/awesome-4.3-r100.ebuild index 2c4b67994de..b0898a645c6 100644 --- a/x11-wm/awesome/awesome-4.3-r100.ebuild +++ b/x11-wm/awesome/awesome-4.3-r100.ebuild @@ -41,7 +41,11 @@ RDEPEND="${LUA_DEPS} " # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP +# 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} >=app-text/asciidoc-8.4.5 app-text/xmlto @@ -50,7 +54,7 @@ DEPEND="${RDEPEND} media-gfx/imagemagick[png] >=x11-base/xcb-proto-1.5 x11-base/xorg-proto - doc? ( dev-lua/ldoc ) + doc? ( >=dev-lua/ldoc-1.4.6-r100 ) test? ( app-shells/zsh x11-base/xorg-server[xvfb] diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index f74884da277..13a5021a6cc 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -47,6 +47,10 @@ RDEPEND="${LUA_DEPS} # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 # 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 @@ -61,7 +65,7 @@ BDEPEND=" app-text/asciidoc media-gfx/imagemagick[png] virtual/pkgconfig - doc? ( dev-lua/ldoc ) + doc? ( >=dev-lua/ldoc-1.4.6-r100 ) test? ( app-shells/zsh )" # Skip installation of README.md by einstalldocs, which leads to broken symlink
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: f0fd43f1e98f5c4919b2d8307ab615089f7c46f0 Author: Jakov Smolic sartura hr> AuthorDate: Mon Dec 28 11:50:17 2020 + Commit: David Seifert gentoo org> CommitDate: Mon Dec 28 11:50:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fd43f1 x11-wm/awesome: Remove old EAPI 5 ebuild Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> x11-wm/awesome/Manifest| 1 - x11-wm/awesome/awesome-3.5.9-r3.ebuild | 131 - 2 files changed, 132 deletions(-) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index d48e1e46b46..26f45d52c32 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,3 +1,2 @@ -DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 96f4c5df98147399f28d1b1455ac53800f969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25 DIST awesome-4.2.tar.xz 987024 BLAKE2B b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831 SHA512 134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09 DIST awesome-4.3.tar.xz 1037816 BLAKE2B b4afc5e7bfb01ddc16b67776cc00dd7b0bcbefc9d17f9bec9c04256953858aef2bf0e4b15a525909029b7da771ade0d749758aba2878832f356d7b2c4f0363b7 SHA512 c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5 diff --git a/x11-wm/awesome/awesome-3.5.9-r3.ebuild b/x11-wm/awesome/awesome-3.5.9-r3.ebuild deleted file mode 100644 index 58e6c35ff04..000 --- a/x11-wm/awesome/awesome-3.5.9-r3.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -inherit cmake-utils eutils - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="http://awesome.naquadah.org/; -SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86" -IUSE="dbus doc gnome" - -COMMON_DEPEND=" - || ( >=dev-lang/lua-5.1:0 dev-lang/lua:5.1 ) - dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.7 - x11-libs/cairo[X,xcb(+)] - x11-libs/gdk-pixbuf:2 - >=x11-libs/libxcb-1.6 - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 - x11-libs/xcb-util-cursor - x11-libs/libXcursor - >=x11-libs/libX11-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 )" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${COMMON_DEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-base/xcb-proto-1.5 - x11-base/xorg-proto - doc? ( - app-doc/doxygen - media-gfx/graphviz - )" - -RDEPEND="${COMMON_DEPEND}" - -DOCS="AUTHORS BUGS PATCHES README STYLE" - -PATCHES=( - "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" - "${FILESDIR}/${PN}-xsession.patch" - "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" - "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" - "${FILESDIR}/${PN}-3.5.9-slotted-lua.patch" -) - -src_configure() { - has_version 'dev-lang/lua:5.1' \ - && LUA=lua5.1 \ - || LUA=lua - mycmakeargs=( - -DSYSCONFDIR="${EPREFIX}"/etc - $(cmake-utils_use_with dbus DBUS) - $(cmake-utils_use doc GENERATE_DOC) - -DLUA_EXECUTABLE="${EPREFIX}"/usr/bin/${LUA} - ) - - cmake-utils_src_configure -} - -src_compile() { - local myargs="all" - - if use doc ; then - myargs="${myargs} doc" - fi - cmake-utils_src_make ${myargs} -} - -src_install() { - cmake-utils_src_install - - if use doc ; then - ( - cd "${CMAKE_BUILD_DIR}"/doc - mv html doxygen - dohtml -r doxygen - ) - fi - rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed" - - exeinto /etc/X11/Sessions - newexe "${FILESDIR}"/${PN}-session ${PN} || die - - # 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" || die - # X
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/
commit: ca44b49126e8b55af71ad6326d34830154c97c90 Author: Jakov Smolic sartura hr> AuthorDate: Mon Dec 28 11:50:18 2020 + Commit: David Seifert gentoo org> CommitDate: Mon Dec 28 11:50:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca44b491 x11-wm/awesome: fix build with gcc-10 * Port to cmake eclass * Minor additional cleanup * Thanks to Jeroen Roovers for submitting the patch link and to Eddie Chapman for providing the patch fix Closes: https://bugs.gentoo.org/707262 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> ...awesome-4.3-r1.ebuild => awesome-4.3-r2.ebuild} | 71 -- x11-wm/awesome/files/awesome-4.3-fno-common.patch | 69 ++--- 2 files changed, 42 insertions(+), 98 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r1.ebuild b/x11-wm/awesome/awesome-4.3-r2.ebuild similarity index 72% rename from x11-wm/awesome/awesome-4.3-r1.ebuild rename to x11-wm/awesome/awesome-4.3-r2.ebuild index c01581082c1..206d64b0eb2 100644 --- a/x11-wm/awesome/awesome-4.3-r1.ebuild +++ b/x11-wm/awesome/awesome-4.3-r2.ebuild @@ -3,65 +3,70 @@ EAPI=7 -inherit cmake-utils desktop pax-utils +inherit cmake desktop pax-utils + +if [[ ${PV} == * ]] ; 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 ~x86" +fi DESCRIPTION="A dynamic floating and tiling window manager" HOMEPAGE="https://awesomewm.org/; -SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="dbus doc gnome luajit test" -RESTRICT="test" +RESTRICT="test" # https://bugs.gentoo.org/654084 RDEPEND=" - >=dev-lang/lua-5.1:0 - luajit? ( dev-lang/luajit:2 ) + dev-lang/lua:0 dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.8 + dev-libs/libxdg-basedir + dev-lua/lgi x11-libs/cairo[X,xcb(+)] - x11-libs/gdk-pixbuf:2[introspection] - >=x11-libs/libxcb-1.6[xkb] - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 + x11-libs/gdk-pixbuf:2 + x11-libs/libxcb[xkb] + x11-libs/pango[introspection] + x11-libs/startup-notification + x11-libs/xcb-util x11-libs/xcb-util-cursor - >=x11-libs/xcb-util-keysyms-0.3.4 - >=x11-libs/xcb-util-wm-0.3.8 - >=x11-libs/xcb-util-xrm-1.0 + 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-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) + x11-libs/libX11 + dbus? ( sys-apps/dbus ) + luajit? ( dev-lang/luajit:2 ) " # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 DEPEND="${RDEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-base/xcb-proto-1.5 + x11-base/xcb-proto x11-base/xorg-proto - doc? ( dev-lua/ldoc ) test? ( - app-shells/zsh x11-base/xorg-server[xvfb] dev-lua/busted dev-lua/luacheck ) " +BDEPEND=" + app-text/asciidoc + media-gfx/imagemagick[png] + virtual/pkgconfig + doc? ( dev-lua/ldoc ) + 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 + "${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}"/${P}-fno-common.patch # bug #707262 ) src_configure() { @@ -77,16 +82,16 @@ src_configure() { mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") fi - cmake-utils_src_configure + cmake_src_configure } src_test() { # awesome's test suite starts Xvfb by itself, no need for virtualx eclass - HEADLESS=1 cmake-utils_src_make check -j1 + HEADLESS=1 cmake_build check -j1 } src_install() { - cmake-utils_src_install + cmake_src_install rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 0ddae6f0eef33c3695b4f0ef6c9868dc183bc5cd Author: Jakov Smolic sartura hr> AuthorDate: Mon Dec 28 11:50:19 2020 + Commit: David Seifert gentoo org> CommitDate: Mon Dec 28 11:50:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ddae6f0 x11-wm/awesome: sync live ebuild Closes: https://github.com/gentoo/gentoo/pull/18462 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> x11-wm/awesome/awesome-.ebuild | 63 -- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index e418a13243a..f74884da277 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -5,68 +5,71 @@ EAPI=7 LUA_COMPAT=( lua5-{1..3} luajit ) -inherit cmake desktop git-r3 lua-single pax-utils +inherit cmake desktop lua-single pax-utils + +if [[ ${PV} == * ]] ; 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 ~x86" +fi DESCRIPTION="A dynamic floating and tiling window manager" HOMEPAGE="https://awesomewm.org/; -EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git; LICENSE="GPL-2" SLOT="0" -KEYWORDS="" IUSE="dbus doc gnome test" REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="test" +RESTRICT="test" # https://bugs.gentoo.org/654084 RDEPEND="${LUA_DEPS} dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 + 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-1.6[xkb] - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 + x11-libs/libxcb[xkb] + x11-libs/pango[introspection] + x11-libs/startup-notification + x11-libs/xcb-util x11-libs/xcb-util-cursor - >=x11-libs/xcb-util-keysyms-0.3.4 - >=x11-libs/xcb-util-wm-0.3.8 - >=x11-libs/xcb-util-xrm-1.0 + 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-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) -" + x11-libs/libX11 + dbus? ( sys-apps/dbus )" # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 # ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP DEPEND="${RDEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-base/xcb-proto-1.5 + x11-base/xcb-proto x11-base/xorg-proto - doc? ( dev-lua/ldoc ) test? ( - app-shells/zsh x11-base/xorg-server[xvfb] $(lua_gen_cond_dep ' dev-lua/busted[${LUA_USEDEP}] dev-lua/luacheck[${LUA_USEDEP}] ') - ) -" + )" +BDEPEND=" + app-text/asciidoc + media-gfx/imagemagick[png] + virtual/pkgconfig + doc? ( dev-lua/ldoc ) + 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.0-convert-path.patch # bug #408025 + "${FILESDIR}"/${PN}-xsession.patch # bug #408025 + "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658 ) src_configure() { @@ -83,9 +86,9 @@ src_configure() { cmake_src_configure } -src_test() { +src_rest() { # awesome's test suite starts Xvfb by itself, no need for virtualx eclass - HEADLESS=1 cmake_src_make check -j1 + HEADLESS=1 cmake_build check -j1 } src_install() {
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: fcd94bbe959b6b0d8ebc2b513128bf1e4cb3dc51 Author: Jeffrey Lin icurse nl> AuthorDate: Wed Dec 16 04:03:37 2020 + Commit: Sam James gentoo org> CommitDate: Sun Dec 27 05:31:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd94bbe x11-wm/awesome: depend on x11-libs/gdk-pixbuf[introspection] Closes: https://bugs.gentoo.org/683212 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Jeffrey Lin icurse.nl> Closes: https://github.com/gentoo/gentoo/pull/18674 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r1.ebuild | 2 +- x11-wm/awesome/awesome-4.3-r100.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/awesome/awesome-4.3-r1.ebuild b/x11-wm/awesome/awesome-4.3-r1.ebuild index 5c0d71205ae..c01581082c1 100644 --- a/x11-wm/awesome/awesome-4.3-r1.ebuild +++ b/x11-wm/awesome/awesome-4.3-r1.ebuild @@ -22,7 +22,7 @@ RDEPEND=" >=dev-libs/libxdg-basedir-1 >=dev-lua/lgi-0.8 x11-libs/cairo[X,xcb(+)] - x11-libs/gdk-pixbuf:2 + x11-libs/gdk-pixbuf:2[introspection] >=x11-libs/libxcb-1.6[xkb] >=x11-libs/pango-1.19.3[introspection] >=x11-libs/startup-notification-0.10_p20110426 diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild b/x11-wm/awesome/awesome-4.3-r100.ebuild index 0ce35e845bd..2c4b67994de 100644 --- a/x11-wm/awesome/awesome-4.3-r100.ebuild +++ b/x11-wm/awesome/awesome-4.3-r100.ebuild @@ -25,7 +25,7 @@ RDEPEND="${LUA_DEPS} >=dev-libs/libxdg-basedir-1 $(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-1.6[xkb] >=x11-libs/pango-1.19.3[introspection] >=x11-libs/startup-notification-0.10_p20110426
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/
commit: 9ff59e69344b86713527434dab3c6c570c5e1470 Author: Sam James gentoo org> AuthorDate: Sat Dec 26 21:32:48 2020 + Commit: Sam James gentoo org> CommitDate: Sat Dec 26 21:32:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff59e69 x11-wm/awesome: add -fno-common (gcc 10) patch Thanks-to: Eddie Chapman ehuk.net> Closes: https://bugs.gentoo.org/707262 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> x11-wm/awesome/awesome-4.3-r1.ebuild | 1 + x11-wm/awesome/awesome-4.3-r100.ebuild| 1 + x11-wm/awesome/files/awesome-4.3-fno-common.patch | 240 ++ 3 files changed, 242 insertions(+) diff --git a/x11-wm/awesome/awesome-4.3-r1.ebuild b/x11-wm/awesome/awesome-4.3-r1.ebuild index 64d00a31b10..5c0d71205ae 100644 --- a/x11-wm/awesome/awesome-4.3-r1.ebuild +++ b/x11-wm/awesome/awesome-4.3-r1.ebuild @@ -61,6 +61,7 @@ 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() { diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild b/x11-wm/awesome/awesome-4.3-r100.ebuild index 56bd122ae47..0ce35e845bd 100644 --- a/x11-wm/awesome/awesome-4.3-r100.ebuild +++ b/x11-wm/awesome/awesome-4.3-r100.ebuild @@ -67,6 +67,7 @@ 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() { diff --git a/x11-wm/awesome/files/awesome-4.3-fno-common.patch b/x11-wm/awesome/files/awesome-4.3-fno-common.patch new file mode 100644 index 000..9a77bf42a39 --- /dev/null +++ b/x11-wm/awesome/files/awesome-4.3-fno-common.patch @@ -0,0 +1,240 @@ +https://github.com/awesomeWM/awesome/commit/d256d9055095f27a33696e0aeda4ee20ed4fb1a0.patch +https://bugs.gentoo.org/707262 +Rebased by Eddie Chapman + +From d256d9055095f27a33696e0aeda4ee20ed4fb1a0 Mon Sep 17 00:00:00 2001 +From: Reiner Herrmann +Date: Fri, 17 Apr 2020 19:25:40 +0200 +Subject: [PATCH] Move variable declarations from header to C file to fix build + with GCC 10 + +GCC 10 builds with -fno-common by default, which causes linker errors when +variables are declared in header files and included in multiple places. + +See also: https://gcc.gnu.org/gcc-10/porting_to.html +--- + common/lualib.c | 2 ++ + common/lualib.h | 2 +- + luaa.c | 2 ++ + luaa.h | 2 +- + objects/button.c | 2 ++ + objects/button.h | 2 +- + objects/client.c | 2 ++ + objects/client.h | 2 +- + objects/drawin.c | 2 ++ + objects/drawin.h | 2 +- + objects/key.c| 2 ++ + objects/key.h| 2 +- + objects/tag.c| 2 ++ + objects/tag.h| 2 +- + objects/window.c | 1 + + objects/window.h | 2 +- + 16 files changed, 23 insertions(+), 8 deletions(-) + +diff --git a/common/lualib.c b/common/lualib.c +index 312fb2d594..bb110ac716 100644 +--- a/common/lualib.c b/common/lualib.c +@@ -20,6 +20,8 @@ + #include "common/lualib.h" + #include "luaa.h" + ++lua_CFunction lualib_dofunction_on_error; ++ + void luaA_checkfunction(lua_State *L, int idx) + { + if(!lua_isfunction(L, idx)) +diff --git a/common/lualib.h b/common/lualib.h +index 8a3ef089d7..a91261843c 100644 +--- a/common/lualib.h b/common/lualib.h +@@ -28,7 +28,7 @@ + #include "common/util.h" + + /** Lua function to call on dofunction() error */ +-lua_CFunction lualib_dofunction_on_error; ++extern lua_CFunction lualib_dofunction_on_error; + + void luaA_checkfunction(lua_State *, int); + void luaA_checktable(lua_State *, int); +diff --git a/luaa.c b/luaa.c +index 419a8c2eb2..aeaba9cd1f 100644 +--- a/luaa.c b/luaa.c +@@ -91,6 +91,8 @@ extern const struct luaL_Reg awesome_mouse_meta[]; + extern const struct luaL_Reg awesome_root_methods[]; + extern const struct luaL_Reg awesome_root_meta[]; + ++signal_array_t global_signals; ++ + /** A call into the Lua code aborted with an error. + * + * This signal is used in the example configuration, @{05-awesomerc.md}, +diff --git a/luaa.h b/luaa.h +index e159258348..d26c437691 100644 +--- a/luaa.h b/luaa.h +@@ -317,7 +317,7 @@ const char *luaA_find_config(xdgHandle *, const char *, luaA_config_callback *); + bool luaA_parserc(xdgHandle *, const char *); + + /** Global signals */ +-signal_array_t global_signals; ++extern signal_array_t global_signals; + + int luaA_class_index_miss_property(lua_State *, lua_object_t *); + int luaA_class_newindex_miss_property(lua_State *, lua_object_t *); +diff --git a/objects/button.c b/objects/button.c +index 892347a928..5ffdcd4432 100644 +--- a/objects/button.c b/objects/button.c +@@ -35,6 +35,8 @@ + + #include "button.h" +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: f3f97a03ce5f7cae395b215503fab7f009bef8c7 Author: David Seifert gentoo org> AuthorDate: Sat Feb 8 16:24:07 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 8 16:24:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f97a03 x11-wm/awesome: [QA] Fix UnnecessarySlashStrip Signed-off-by: David Seifert gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/14594 Signed-off-by: David Seifert gentoo.org> x11-wm/awesome/awesome-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 3bb2df137b3..f4b885d7a54 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -88,7 +88,7 @@ src_install() { cmake-utils_src_install rm "${ED}"/usr/share/doc/${PF}/LICENSE || die - pax-mark m "${ED%/}"/usr/bin/awesome + pax-mark m "${ED}"/usr/bin/awesome exeinto /etc/X11/Sessions newexe "${FILESDIR}"/${PN}-session ${PN}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 84e97a7cb06b148084f6db2ff9a24185703b3a94 Author: Ben Kohler gentoo org> AuthorDate: Fri Jan 24 23:03:35 2020 + Commit: Ben Kohler gentoo org> CommitDate: Fri Jan 24 23:03:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e97a7c x11-wm/awesome: fix configure options on Closes: https://bugs.gentoo.org/687376 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Ben Kohler gentoo.org> x11-wm/awesome/awesome-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index f5e97387e3c..3bb2df137b3 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -68,7 +68,7 @@ src_configure() { local mycmakeargs=( -DSYSCONFDIR="${EPREFIX}"/etc -DCOMPRESS_MANPAGES=OFF - -DWITH_DBUS=$(usex dbus) + -DWITH_DBUS=$(usex dbus ON OFF) -DGENERATE_DOC=$(usex doc) -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF} )
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: cc357d6e19e90c301af7d28620160bef402f0dbf Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jan 19 19:34:16 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jan 19 19:35:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc357d6e x11-wm/awesome: make ci happy Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/awesome/awesome-3.5.9-r3.ebuild | 7 +++ x11-wm/awesome/awesome-4.2-r3.ebuild | 5 ++--- x11-wm/awesome/awesome-4.3-r1.ebuild | 7 +++ x11-wm/awesome/awesome-.ebuild | 5 ++--- 4 files changed, 10 insertions(+), 14 deletions(-) diff --git a/x11-wm/awesome/awesome-3.5.9-r3.ebuild b/x11-wm/awesome/awesome-3.5.9-r3.ebuild index 95427fd20e6..58e6c35ff04 100644 --- a/x11-wm/awesome/awesome-3.5.9-r3.ebuild +++ b/x11-wm/awesome/awesome-3.5.9-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -11,7 +11,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 arm ppc ppc64 x86" -IUSE="dbus doc elibc_FreeBSD gnome" +IUSE="dbus doc gnome" COMMON_DEPEND=" || ( >=dev-lang/lua-5.1:0 dev-lang/lua:5.1 ) @@ -27,8 +27,7 @@ COMMON_DEPEND=" x11-libs/xcb-util-cursor x11-libs/libXcursor >=x11-libs/libX11-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" + dbus? ( >=sys-apps/dbus-1 )" # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 DEPEND="${COMMON_DEPEND} diff --git a/x11-wm/awesome/awesome-4.2-r3.ebuild b/x11-wm/awesome/awesome-4.2-r3.ebuild index f603b5a15c2..adaf85cd6a0 100644 --- a/x11-wm/awesome/awesome-4.2-r3.ebuild +++ b/x11-wm/awesome/awesome-4.2-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 arm ppc ppc64 x86" -IUSE="dbus doc elibc_FreeBSD gnome luajit test" +IUSE="dbus doc gnome luajit test" RESTRICT="test" RDEPEND=" @@ -35,7 +35,6 @@ RDEPEND=" x11-libs/libxkbcommon[X] >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) ) " # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 diff --git a/x11-wm/awesome/awesome-4.3-r1.ebuild b/x11-wm/awesome/awesome-4.3-r1.ebuild index 4e922c28dd5..64d00a31b10 100644 --- a/x11-wm/awesome/awesome-4.3-r1.ebuild +++ b/x11-wm/awesome/awesome-4.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="dbus doc elibc_FreeBSD gnome luajit test" +IUSE="dbus doc gnome luajit test" RESTRICT="test" RDEPEND=" @@ -35,7 +35,6 @@ RDEPEND=" x11-libs/libxkbcommon[X] >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) ) " # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 @@ -89,7 +88,7 @@ src_install() { cmake-utils_src_install rm "${ED}"/usr/share/doc/${PF}/LICENSE || die - pax-mark m "${ED%/}"/usr/bin/awesome + pax-mark m "${ED}"/usr/bin/awesome exeinto /etc/X11/Sessions newexe "${FILESDIR}"/${PN}-session ${PN} diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index a2093f7a67c..f5e97387e3c 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git; LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="dbus doc elibc_FreeBSD gnome luajit test" +IUSE="dbus doc gnome luajit test" RESTRICT="test" RDEPEND=" @@ -35,7 +35,6 @@ RDEPEND=" x11-libs/libxkbcommon[X] >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) ) " # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: c2fa81bf4b65353a04b2793b58a186edac38e664 Author: Matt Turner gentoo org> AuthorDate: Tue Jan 14 22:38:12 2020 + Commit: Matt Turner gentoo org> CommitDate: Tue Jan 14 22:47:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fa81bf x11-wm/awesome: Update x11-libs/cairo dependency Signed-off-by: Matt Turner gentoo.org> x11-wm/awesome/{awesome-3.5.9-r2.ebuild => awesome-3.5.9-r3.ebuild} | 2 +- x11-wm/awesome/{awesome-4.2-r2.ebuild => awesome-4.2-r3.ebuild} | 2 +- x11-wm/awesome/{awesome-4.3.ebuild => awesome-4.3-r1.ebuild}| 2 +- x11-wm/awesome/awesome-.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild b/x11-wm/awesome/awesome-3.5.9-r3.ebuild similarity index 99% rename from x11-wm/awesome/awesome-3.5.9-r2.ebuild rename to x11-wm/awesome/awesome-3.5.9-r3.ebuild index 619a51c6f33..95427fd20e6 100644 --- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.9-r3.ebuild @@ -18,7 +18,7 @@ COMMON_DEPEND=" dev-libs/glib:2 >=dev-libs/libxdg-basedir-1 >=dev-lua/lgi-0.7 - x11-libs/cairo[xcb] + x11-libs/cairo[X,xcb(+)] x11-libs/gdk-pixbuf:2 >=x11-libs/libxcb-1.6 >=x11-libs/pango-1.19.3[introspection] diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r3.ebuild similarity index 99% rename from x11-wm/awesome/awesome-4.2-r2.ebuild rename to x11-wm/awesome/awesome-4.2-r3.ebuild index 5207dcc08a7..f603b5a15c2 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r3.ebuild @@ -21,7 +21,7 @@ RDEPEND=" dev-libs/glib:2 >=dev-libs/libxdg-basedir-1 >=dev-lua/lgi-0.8 - x11-libs/cairo[xcb] + x11-libs/cairo[X,xcb(+)] x11-libs/gdk-pixbuf:2 >=x11-libs/libxcb-1.6[xkb] >=x11-libs/pango-1.19.3[introspection] diff --git a/x11-wm/awesome/awesome-4.3.ebuild b/x11-wm/awesome/awesome-4.3-r1.ebuild similarity index 99% rename from x11-wm/awesome/awesome-4.3.ebuild rename to x11-wm/awesome/awesome-4.3-r1.ebuild index a6b1dd57646..4e922c28dd5 100644 --- a/x11-wm/awesome/awesome-4.3.ebuild +++ b/x11-wm/awesome/awesome-4.3-r1.ebuild @@ -21,7 +21,7 @@ RDEPEND=" dev-libs/glib:2 >=dev-libs/libxdg-basedir-1 >=dev-lua/lgi-0.8 - x11-libs/cairo[xcb] + x11-libs/cairo[X,xcb(+)] x11-libs/gdk-pixbuf:2 >=x11-libs/libxcb-1.6[xkb] >=x11-libs/pango-1.19.3[introspection] diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index d3a7330d045..a2093f7a67c 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -21,7 +21,7 @@ RDEPEND=" dev-libs/glib:2 >=dev-libs/libxdg-basedir-1 >=dev-lua/lgi-0.8 - x11-libs/cairo[xcb] + x11-libs/cairo[X,xcb(+)] x11-libs/gdk-pixbuf:2 >=x11-libs/libxcb-1.6[xkb] >=x11-libs/pango-1.19.3[introspection]
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 19127b9f710ef29d9be37eabf1f12f669ef33e71 Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Nov 19 11:02:28 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Nov 24 00:42:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19127b9f x11-wm/awesome: fix eclass usage Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13707 Signed-off-by: Aaron Bauman gentoo.org> x11-wm/awesome/awesome-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 23c61a5483c..d3a7330d045 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake-utils eutils git-r3 pax-utils +inherit cmake-utils desktop git-r3 pax-utils DESCRIPTION="A dynamic floating and tiling window manager" HOMEPAGE="https://awesomewm.org/;
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: dd2e9be53f94c05da7c7f6c5612acd6a22e785f3 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jul 29 14:41:04 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jul 29 14:41:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2e9be5 x11-wm/awesome: arm stable wrt bug #638140 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild index d40aa18c921..5b186adec6d 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome luajit test" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 8736b693d5fdbdbb9a2a1867595fc60ea4579082 Author: Robin H. Johnson gentoo org> AuthorDate: Mon Jul 8 21:15:56 2019 + Commit: Robin H. Johnson gentoo org> CommitDate: Thu Jul 11 20:56:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8736b693 x11-wm/awesome: improve consistency of ebuilds before other changes Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Robin H. Johnson gentoo.org> x11-wm/awesome/awesome-4.3.ebuild | 2 +- x11-wm/awesome/awesome-.ebuild | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.3.ebuild b/x11-wm/awesome/awesome-4.3.ebuild index c56912ae9fa..76a6928f1f2 100644 --- a/x11-wm/awesome/awesome-4.3.ebuild +++ b/x11-wm/awesome/awesome-4.3.ebuild @@ -8,12 +8,12 @@ inherit cmake-utils desktop pax-utils DESCRIPTION="A dynamic floating and tiling window manager" HOMEPAGE="https://awesomewm.org/; SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; -RESTRICT="test" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome luajit test" +RESTRICT="test" RDEPEND=" >=dev-lang/lua-5.1:0 diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 718d7b35ff7..23c61a5483c 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -11,7 +11,9 @@ EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git; LICENSE="GPL-2" SLOT="0" +KEYWORDS="" IUSE="dbus doc elibc_FreeBSD gnome luajit test" +RESTRICT="test" RDEPEND=" >=dev-lang/lua-5.1:0
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, x11-wm/awesome/files/
commit: ede3b5b2ac4e45b09943fec7c9c741e719af3988 Author: Robin H. Johnson gentoo org> AuthorDate: Mon Jul 8 21:21:43 2019 + Commit: Robin H. Johnson gentoo org> CommitDate: Thu Jul 11 20:56:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede3b5b2 x11-wm/awesome: slotted lua5.1 for awesome-3.5 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Robin H. Johnson gentoo.org> x11-wm/awesome/awesome-3.5.9-r2.ebuild | 9 +++- .../awesome/files/awesome-3.5.9-slotted-lua.patch | 51 ++ 2 files changed, 58 insertions(+), 2 deletions(-) diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild b/x11-wm/awesome/awesome-3.5.9-r2.ebuild index 0a13897d09e..31b4a95fd88 100644 --- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -14,7 +14,7 @@ KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND=" - >=dev-lang/lua-5.1:0 + || ( >=dev-lang/lua-5.1:0 dev-lang/lua:5.1 ) dev-libs/glib:2 >=dev-libs/libxdg-basedir-1 >=dev-lua/lgi-0.7 @@ -53,13 +53,18 @@ PATCHES=( "${FILESDIR}/${PN}-xsession.patch" "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" + "${FILESDIR}/${PN}-3.5.9-slotted-lua.patch" ) src_configure() { + has_version 'dev-lang/lua:5.1' \ + && LUA=lua5.1 \ + || LUA=lua mycmakeargs=( -DSYSCONFDIR="${EPREFIX}"/etc $(cmake-utils_use_with dbus DBUS) $(cmake-utils_use doc GENERATE_DOC) + -DLUA_EXECUTABLE="${EPREFIX}"/usr/bin/${LUA} ) cmake-utils_src_configure diff --git a/x11-wm/awesome/files/awesome-3.5.9-slotted-lua.patch b/x11-wm/awesome/files/awesome-3.5.9-slotted-lua.patch new file mode 100644 index 000..67f0d9810f4 --- /dev/null +++ b/x11-wm/awesome/files/awesome-3.5.9-slotted-lua.patch @@ -0,0 +1,51 @@ +diff -Nuar awesome-3.5.9.orig/build-utils/lgi-check.sh awesome-3.5.9/build-utils/lgi-check.sh +--- awesome-3.5.9.orig/build-utils/lgi-check.sh2016-03-06 14:05:54.0 + awesome-3.5.9/build-utils/lgi-check.sh 2019-01-23 21:36:35.973967623 + +@@ -1,5 +1,7 @@ + #!/bin/sh + ++LUA=${LUA:=lua} ++ + die() + { + exec >&2 +@@ -22,11 +24,11 @@ + } + + # Check if we have lgi +-lua -e 'require("lgi")' || die ++$LUA -e 'require("lgi")' || die + + # Check the version number + # Keep this in sync with lib/gears/surface.lua.in! +-lua -e 'if tonumber(string.match(require("lgi.version"), "(%d%.%d)")) < 0.7 then error("lgi too old, need at least version 0.7.0") end' || die ++$LUA -e 'if tonumber(string.match(require("lgi.version"), "(%d%.%d)")) < 0.7 then error("lgi too old, need at least version 0.7.0") end' || die + + # Check for the needed gi files +-lua -e 'l = require("lgi") assert(l.cairo, l.Pango, l.PangoCairo)' || die ++$LUA -e 'l = require("lgi") assert(l.cairo, l.Pango, l.PangoCairo)' || die +diff -Nuar awesome-3.5.9.orig/awesomeConfig.cmake awesome-3.5.9/awesomeConfig.cmake +--- awesome-3.5.9.orig/awesomeConfig.cmake 2019-01-23 22:01:17.364046606 + awesome-3.5.9/awesomeConfig.cmake 2019-01-23 21:50:30.152919084 + +@@ -66,6 +66,7 @@ + include(FindPkgConfig) + # lua 5.1 + include(FindLua51) ++set(ENV{LUA} "${LUA_EXECUTABLE}") + # }}} + + # {{{ Check if documentation can be build +diff -Nuar awesome-3.5.9.orig/CMakeLists.txt awesome-3.5.9/CMakeLists.txt +--- awesome-3.5.9.orig/CMakeLists.txt 2016-03-06 14:05:54.0 + awesome-3.5.9/CMakeLists.txt 2019-01-23 22:00:08.715111414 + +@@ -105,7 +105,9 @@ + + # check for lgi and the needed gobject introspection files + add_custom_target(lgi-check ALL +-COMMAND ${SOURCE_DIR}/build-utils/lgi-check.sh) ++COMMAND ${CMAKE_COMMAND} -E env LUA=${LUA_EXECUTABLE} ${SOURCE_DIR}/build-utils/lgi-check.sh ++COMMENT "Verifying LGI module") ++# VERBATIM) + + # atoms + file(MAKE_DIRECTORY ${BUILD_DIR}/common)
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 6e906a293d26403e7ad78c55ed9fbc93f03ecf8f Author: Thomas Deutschmann gentoo org> AuthorDate: Sun May 12 20:23:00 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun May 12 20:55:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e906a29 x11-wm/awesome: x86 stable (bug #638140) Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild index 23031346301..19707b82ac5 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome luajit test" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 25927df41a2be50362b50932bb1f51dfef964c96 Author: Matthew Thode gentoo org> AuthorDate: Sat Feb 2 20:07:01 2019 + Commit: Matthew Thode gentoo org> CommitDate: Sat Feb 2 20:11:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25927df4 x11-wm/awesome: eapi7 bump to Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> x11-wm/awesome/awesome-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index d3e88b54440..718d7b35ff7 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit cmake-utils eutils git-r3 pax-utils
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: e9291c1436d80538f0434ad5a7a4f91971e45e38 Author: Matthew Thode gentoo org> AuthorDate: Thu Jan 31 19:19:32 2019 + Commit: Matthew Thode gentoo org> CommitDate: Thu Jan 31 19:20:06 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9291c14 x11-wm/awesome: 4.3 bump, restrict tests in awesome-4 as well Fixes: https://bugs.gentoo.org/654084 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> x11-wm/awesome/Manifest | 1 + x11-wm/awesome/awesome-4.2-r2.ebuild| 3 ++- .../{awesome-4.2-r2.ebuild => awesome-4.3.ebuild} | 17 + 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 2854b9d5c07..d48e1e46b46 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,2 +1,3 @@ DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 96f4c5df98147399f28d1b1455ac53800f969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25 DIST awesome-4.2.tar.xz 987024 BLAKE2B b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831 SHA512 134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09 +DIST awesome-4.3.tar.xz 1037816 BLAKE2B b4afc5e7bfb01ddc16b67776cc00dd7b0bcbefc9d17f9bec9c04256953858aef2bf0e4b15a525909029b7da771ade0d749758aba2878832f356d7b2c4f0363b7 SHA512 c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5 diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild index 3642f6c5a12..23031346301 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,6 +13,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome luajit test" +RESTRICT="test" RDEPEND=" >=dev-lang/lua-5.1:0 diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.3.ebuild similarity index 87% copy from x11-wm/awesome/awesome-4.2-r2.ebuild copy to x11-wm/awesome/awesome-4.3.ebuild index 3642f6c5a12..c56912ae9fa 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.3.ebuild @@ -1,17 +1,18 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils desktop pax-utils versionator +inherit cmake-utils desktop pax-utils DESCRIPTION="A dynamic floating and tiling window manager" HOMEPAGE="https://awesomewm.org/; SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; +RESTRICT="test" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome luajit test" RDEPEND=" @@ -130,12 +131,4 @@ pkg_postinst() { elog "and setting the WM name to LG3D." elog "For more info visit" elog " https://bugs.gentoo.org/show_bug.cgi?id=440724; - - for v in ${REPLACING_VERSIONS}; do - if [ "$(get_major_version ${v})" = "3" ]; then - elog "Awesome-4 introduced breaking changes. For release notes and porting guide see" - elog "https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v4 and" - elog "https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4; - fi - done }
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, dev-lua/ldoc/
commit: 8ede14f1bda7a14113c2c2afd241ff2dff919040 Author: Michał Górny gentoo org> AuthorDate: Thu Nov 1 07:59:24 2018 + Commit: Michał Górny gentoo org> CommitDate: Thu Nov 1 08:48:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ede14f1 */*: Retire Tomoya Tabuchi (proxied maintainer) Closes: https://bugs.gentoo.org/633282 Signed-off-by: Michał Górny gentoo.org> dev-lua/ldoc/metadata.xml | 9 + x11-wm/awesome/metadata.xml | 8 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/dev-lua/ldoc/metadata.xml b/dev-lua/ldoc/metadata.xml index c61dd623584..dd178f974d1 100644 --- a/dev-lua/ldoc/metadata.xml +++ b/dev-lua/ldoc/metadata.xml @@ -1,14 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - t...@tomoyat1.com - Tomoya Tabuchi - - - proxy-ma...@gentoo.org - Proxy Maintainer - + LDoc is a LuaDoc-compatible documentation generation system. diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml index 6798285a96f..a3b3ef75890 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -1,14 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - t...@tomoyat1.com - Tomoya Tabuchi - - - proxy-ma...@gentoo.org - Gentoo Proxy Maintainers Project - maksbo...@gentoo.org Maxim Koltsov
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 591ec82625517866bffd4e86d9d0d8f29784da10 Author: Mikle Kolyada gentoo org> AuthorDate: Sat May 26 11:10:37 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat May 26 11:12:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591ec826 x11-wm/awesome: ppc stable wrt bug #650524 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild b/x11-wm/awesome/awesome-3.5.9-r2.ebuild index 6c0ad6ff15c..0a13897d09e 100644 --- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/
commit: e1cab3f6338b0f166c12c58404c77bd092ed6fd1 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Apr 28 07:50:24 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Sat Apr 28 11:28:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1cab3f6 x11-wm/awesome: remove unused patch Closes: #8183 .../awesome-3.5.6-fix-multi-instances-focus.patch | 29 -- 1 file changed, 29 deletions(-) diff --git a/x11-wm/awesome/files/awesome-3.5.6-fix-multi-instances-focus.patch b/x11-wm/awesome/files/awesome-3.5.6-fix-multi-instances-focus.patch deleted file mode 100644 index da306d1fe49..000 --- a/x11-wm/awesome/files/awesome-3.5.6-fix-multi-instances-focus.patch +++ /dev/null @@ -1,29 +0,0 @@ -commit 1c27a69131428e9e733374c2a3676ca4ecee45d2 -Author: Kimball Thurston-Date: Tue Dec 22 21:46:17 2015 -0800 - -Fix focus handling with multiple awesome instances - -When there are multiple X11 screens (i.e. :0.0 and :0.1) for zaphod mode -style X setups, this triggers a refresh of focus when the instance -running on a particular root receives the mouse - -Fixes https://github.com/awesomeWM/awesome/issues/599. - -diff --git a/event.c b/event.c -index db70e2c..80d6bd6 100644 a/event.c -+++ b/event.c -@@ -554,6 +554,12 @@ event_handle_enternotify(xcb_enter_notify_event_t *ev) - } - lua_pop(globalconf.L, 1); - } -+else if (ev->event == globalconf.screen->root) { -+/* When there are multiple X screens with awesome running separate -+ * instances, reset focus. -+ */ -+globalconf.focus.need_update = true; -+} - } - - /** The focus in event handler.
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: c67330d5454588a944ed3754f2f70ebeecd046a0 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Apr 24 17:37:37 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Apr 24 17:37:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67330d5 x11-wm/awesome: eutils -> desktop eclass migration Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild index 6b1db77c387..ef80e0b8012 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit cmake-utils eutils pax-utils versionator +inherit cmake-utils desktop pax-utils versionator DESCRIPTION="A dynamic floating and tiling window manager" HOMEPAGE="https://awesomewm.org/;
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 578d6887f52824f04bbed8f89d637c9c03a39804 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Apr 24 17:24:07 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Apr 24 17:24:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578d6887 x11-wm/awesome: amd64 stabla back See #c9 of the bug for more info Bug: https://bugs.gentoo.org/638140 Acked-by: Maxim Koltsov gentoo.org> Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild index 68a8485c85c..6b1db77c387 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome luajit test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 5f18faee52ec8961d2551264aa175f599a0122cf Author: Marek Szuba gentoo org> AuthorDate: Tue Apr 24 14:36:07 2018 + Commit: Marek Szuba gentoo org> CommitDate: Tue Apr 24 14:36:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f18faee x11-wm/awesome: revert amd64 stabilisation Awesome 4 is NOT a drop-in replacement for Awesome 3.5 because introduces many breaking changes to the v3.5 API. Even an unmodified upstream rc.lua from 3.5.9 will fail to load in 4.2, and everyone using customised configuration and/or third-party libraries has got a lot of porting work cut out for them. Therefore, at the very least stabilising >=x11-wm/awesome-4.0 should be preceded by a news item. See-also: https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v4 See-also: https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild index 6b1db77c387..68a8485c85c 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome luajit test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 842cedd0b9c8d99e97976e146fa55d59e72b8a2d Author: Aaron Bauman gentoo org> AuthorDate: Sat Apr 21 22:53:54 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Apr 21 22:53:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842cedd0 x11-wm/awesome: amd64 stable wrt bug #638140 Bug: https://bugs.gentoo.org/638140 Package-Manager: Portage-2.3.31, Repoman-2.3.9 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild index 68a8485c85c..6b1db77c387 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome luajit test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: d52e3190f8d7c834c1aa6f8e8793b3839adfcf6a Author: Maxim Koltsov gentoo org> AuthorDate: Sat Apr 21 17:22:29 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Sat Apr 21 17:22:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52e3190 x11-wm/awesome: update ebuild Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-.ebuild | 41 -- 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index d26ba4a2ba9..ec01a3cc9a5 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -11,16 +11,17 @@ EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git; LICENSE="GPL-2" SLOT="0" -IUSE="dbus doc elibc_FreeBSD gnome luajit" +IUSE="dbus doc elibc_FreeBSD gnome luajit test" RDEPEND=" >=dev-lang/lua-5.1:0 + luajit? ( dev-lang/luajit:2 ) dev-libs/glib:2 >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.7 + >=dev-lua/lgi-0.8 x11-libs/cairo[xcb] x11-libs/gdk-pixbuf:2 - >=x11-libs/libxcb-1.6 + >=x11-libs/libxcb-1.6[xkb] >=x11-libs/pango-1.19.3[introspection] >=x11-libs/startup-notification-0.10_p20110426 >=x11-libs/xcb-util-0.3.8 @@ -32,7 +33,8 @@ RDEPEND=" x11-libs/libxkbcommon[X] >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" + elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) ) +" # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 DEPEND="${RDEPEND} @@ -44,9 +46,16 @@ DEPEND="${RDEPEND} >=x11-proto/xcb-proto-1.5 >=x11-proto/xproto-7.0.15 doc? ( dev-lua/ldoc ) - luajit? ( dev-lang/luajit:2 )" + test? ( + app-shells/zsh + x11-base/xorg-server[xvfb] + dev-lua/busted + dev-lua/luacheck + ) +" -DOCS=( docs/{00-authors,01-readme,02-contributing}.md ) +# 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 @@ -54,20 +63,29 @@ PATCHES=( ) src_configure() { + # Compression of manpages is handled by portage local mycmakeargs=( -DSYSCONFDIR="${EPREFIX}"/etc + -DCOMPRESS_MANPAGES=OFF -DWITH_DBUS=$(usex dbus) - -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) + -DGENERATE_DOC=$(usex doc) + -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF} ) - if [ $(usex luajit) = "yes" ]; then - mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0') - mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so') + if use luajit; then + mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") + mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") fi cmake-utils_src_configure } +src_test() { + # awesome's test suite starts Xvfb by itself, no need for virtualx eclass + HEADLESS=1 cmake-utils_src_make check -j1 +} + src_install() { cmake-utils_src_install + rm "${ED}"/usr/share/doc/${PF}/LICENSE || die pax-mark m "${ED%/}"/usr/bin/awesome @@ -87,6 +105,9 @@ src_install() { 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 && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 294503d23981d8381422af4a30e7bd856ba296cd Author: Maxim Koltsov gentoo org> AuthorDate: Sat Apr 21 17:14:23 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Sat Apr 21 17:14:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294503d2 x11-wm/awesome: Drop old Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/Manifest| 1 - x11-wm/awesome/awesome-3.5.6-r2.ebuild | 136 - x11-wm/awesome/awesome-4.2-r1.ebuild | 120 - 3 files changed, 257 deletions(-) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 39df01fc758..2854b9d5c07 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,3 +1,2 @@ -DIST awesome-3.5.6.tar.xz 720112 BLAKE2B 38836f4a90181335ffa282af57bf738635f3935b81b3bea5ec4e7c4b5142eb5031a642fd6252999557deb73cf7ed6d725d1900c157f894fd40c8b250c5895aaf SHA512 8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6 DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 96f4c5df98147399f28d1b1455ac53800f969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25 DIST awesome-4.2.tar.xz 987024 BLAKE2B b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831 SHA512 134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09 diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild b/x11-wm/awesome/awesome-3.5.6-r2.ebuild deleted file mode 100644 index cd7b7ca16ca..000 --- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -inherit cmake-utils eutils - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="http://awesome.naquadah.org/; -SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd" -IUSE="dbus doc elibc_FreeBSD gnome" - -COMMON_DEPEND=" - >=dev-lang/lua-5.1:0 - dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.7 - x11-libs/cairo[xcb] - x11-libs/gdk-pixbuf:2 - >=x11-libs/libxcb-1.6 - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 - x11-libs/xcb-util-cursor - x11-libs/libXcursor - >=x11-libs/libX11-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${COMMON_DEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-proto/xcb-proto-1.5 - >=x11-proto/xproto-7.0.15 - doc? ( - app-doc/doxygen - media-gfx/graphviz - )" - -RDEPEND="${COMMON_DEPEND}" - -DOCS="AUTHORS BUGS PATCHES README STYLE" - -src_prepare() { - # bug #408025 - epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" - epatch "${FILESDIR}/${PN}-xsession.patch" - - # bug #507604 - epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" - # bug #509658 - epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" - - # bug #571544 - epatch "${FILESDIR}/${P}-fix-multi-instances-focus.patch" - - epatch_user -} - -src_configure() { - mycmakeargs=( - -DSYSCONFDIR="${EPREFIX}"/etc - $(cmake-utils_use_with dbus DBUS) - $(cmake-utils_use doc GENERATE_DOC) - ) - - cmake-utils_src_configure -} - -src_compile() { - local myargs="all" - - if use doc ; then - myargs="${myargs} doc" - fi - cmake-utils_src_make ${myargs} -} - -src_install() { - cmake-utils_src_install - - if use doc ; then - ( - cd "${CMAKE_BUILD_DIR}"/doc - mv html doxygen - dohtml -r doxygen || die - ) - fi - rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed" - - exeinto /etc/X11/Sessions - newexe "${FILESDIR}"/${PN}-session ${PN} || die - - # GNOME-based awesome - if use gnome ; then - # GNOME session - insinto /usr/share/gnome-session/sessions - newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die - # Application launcher
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: bb778647735647a9bff2c9d7c8c4f6408a06675e Author: Maxim Koltsov gentoo org> AuthorDate: Sat Apr 21 17:16:33 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Sat Apr 21 17:16:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb778647 x11-wm/awesome: enable full test suite Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-4.2-r2.ebuild | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild index 0a12509b3fc..68a8485c85c 100644 --- a/x11-wm/awesome/awesome-4.2-r2.ebuild +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -50,13 +50,10 @@ DEPEND="${RDEPEND} test? ( app-shells/zsh x11-base/xorg-server[xvfb] + dev-lua/busted + dev-lua/luacheck ) " -# Uncomment when these are keyworded on ppc/ppc64 (automagic deps) -# dev-lua/busted -# dev-lua/luacheck -# ) -#" # Skip installation of README.md by einstalldocs, which leads to broken symlink DOCS=()
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 6942406152f1388327487fb5d43a137e120d9822 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Apr 15 22:21:05 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 15 22:21:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69424061 x11-wm/awesome: stable 3.5.9-r2 for ppc64, bug #650524 Bug: https://bugs.gentoo.org/650524 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64" x11-wm/awesome/awesome-3.5.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild b/x11-wm/awesome/awesome-3.5.9-r2.ebuild index d305389f3d9..0f94c1127f5 100644 --- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 arm ~ppc ppc64 x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 00a9d804792202735b41abb678267f122f4b616c Author: Mikle Kolyada gentoo org> AuthorDate: Sun Apr 15 16:49:58 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Apr 15 16:49:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a9d804 x11-wm/awesome: arm stable wrt bug #650524 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild b/x11-wm/awesome/awesome-3.5.9-r2.ebuild index ff74999ddc6..d305389f3d9 100644 --- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 0a5197761857d97984d472ac3df6f81a9d3d450d Author: Maxim Koltsov gentoo org> AuthorDate: Sun Mar 25 22:02:54 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Sun Mar 25 22:04:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a519776 x11-wm/awesome: several improvements in 4.x branch - Add luajit to RDEPEND and DEPEND - Fix documentation installation paths (bug 628024) - Add xvfb-based test suite - Re-add dropeed x86-fbsd keyword Bug: https://bugs.gentoo.org/638140 Closes: https://bugs.gentoo.org/628024 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-4.2-r2.ebuild | 144 +++ 1 file changed, 144 insertions(+) diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild b/x11-wm/awesome/awesome-4.2-r2.ebuild new file mode 100644 index 000..0a12509b3fc --- /dev/null +++ b/x11-wm/awesome/awesome-4.2-r2.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils eutils pax-utils versionator + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/; +SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="dbus doc elibc_FreeBSD gnome luajit test" + +RDEPEND=" + >=dev-lang/lua-5.1:0 + luajit? ( dev-lang/luajit:2 ) + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.8 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6[xkb] + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + >=x11-libs/xcb-util-keysyms-0.3.4 + >=x11-libs/xcb-util-wm-0.3.8 + >=x11-libs/xcb-util-xrm-1.0 + x11-libs/libXcursor + x11-libs/libxkbcommon[X] + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) ) +" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${RDEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( dev-lua/ldoc ) + test? ( + app-shells/zsh + x11-base/xorg-server[xvfb] + ) +" +# Uncomment when these are keyworded on ppc/ppc64 (automagic deps) +# dev-lua/busted +# dev-lua/luacheck +# ) +#" + +# 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 +) + +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} + ) + if use luajit; then + mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") + mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") + fi + cmake-utils_src_configure +} + +src_test() { + # awesome's test suite starts Xvfb by itself, no need for virtualx eclass + HEADLESS=1 cmake-utils_src_make check -j1 +} + +src_install() { + cmake-utils_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 && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip +} + +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
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: debc42e5fed69bfa257ee6be167198adde5b4eec Author: Maxim Koltsov gentoo org> AuthorDate: Sun Mar 25 18:59:50 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Sun Mar 25 22:04:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debc42e5 x11-wm/awesome: drop old Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-4.2.ebuild | 112 -- 1 file changed, 112 deletions(-) diff --git a/x11-wm/awesome/awesome-4.2.ebuild b/x11-wm/awesome/awesome-4.2.ebuild deleted file mode 100644 index a579c0907b8..000 --- a/x11-wm/awesome/awesome-4.2.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils eutils pax-utils - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="https://awesomewm.org/; -SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="dbus doc elibc_FreeBSD gnome luajit" - -RDEPEND=" - >=dev-lang/lua-5.1:0 - dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.8 - x11-libs/cairo[xcb] - x11-libs/gdk-pixbuf:2 - >=x11-libs/libxcb-1.6 - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 - x11-libs/xcb-util-cursor - >=x11-libs/xcb-util-keysyms-0.3.4 - >=x11-libs/xcb-util-wm-0.3.8 - >=x11-libs/xcb-util-xrm-1.0 - x11-libs/libXcursor - x11-libs/libxkbcommon[X] - >=x11-libs/libX11-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${RDEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-proto/xcb-proto-1.5 - >=x11-proto/xproto-7.0.15 - doc? ( dev-lua/ldoc ) - luajit? ( dev-lang/luajit:2 )" - -DOCS=( docs/{00-authors,01-readme,02-contributing}.md ) -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 -) - -src_configure() { - local mycmakeargs=( - -DSYSCONFDIR="${EPREFIX}"/etc - -DWITH_DBUS=$(usex dbus) - -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) - ) - if use luajit; then - mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") - mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") - fi - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - 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 -} - -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; -}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 540e341e403b4a5b040fdd70003539edee8f885f Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 18 11:38:05 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Mar 18 11:38:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=540e341e x11-wm/awesome: keyworded 4.2-r1 for ppc64, bug #638470 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc64" x11-wm/awesome/awesome-4.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.2-r1.ebuild b/x11-wm/awesome/awesome-4.2-r1.ebuild index 9e84ef199bf..e3a76e6ee6d 100644 --- a/x11-wm/awesome/awesome-4.2-r1.ebuild +++ b/x11-wm/awesome/awesome-4.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86" IUSE="dbus doc elibc_FreeBSD gnome luajit" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: e32a361b40ba5178c4c5a52b32a460aa24623106 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Mar 15 20:20:35 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Mar 15 20:20:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e32a361b x11-wm/awesome: amd64 stable wrt bug #650524 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild b/x11-wm/awesome/awesome-3.5.9-r2.ebuild index 4d6a201ca16..e23c873b33e 100644 --- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 68aefb9ca8c13eed00b671f88ee18d9b83bdf519 Author: Maxim Koltsov gentoo org> AuthorDate: Wed Mar 14 21:16:22 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Wed Mar 14 21:32:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68aefb9c x11-wm/awesome: add warning message for upgrade from awesome-3.5 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-4.2-r1.ebuild | 120 +++ 1 file changed, 120 insertions(+) diff --git a/x11-wm/awesome/awesome-4.2-r1.ebuild b/x11-wm/awesome/awesome-4.2-r1.ebuild new file mode 100644 index 000..9e84ef199bf --- /dev/null +++ b/x11-wm/awesome/awesome-4.2-r1.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils eutils pax-utils versionator + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/; +SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="dbus doc elibc_FreeBSD gnome luajit" + +RDEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.8 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + >=x11-libs/xcb-util-keysyms-0.3.4 + >=x11-libs/xcb-util-wm-0.3.8 + >=x11-libs/xcb-util-xrm-1.0 + x11-libs/libXcursor + x11-libs/libxkbcommon[X] + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${RDEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( dev-lua/ldoc ) + luajit? ( dev-lang/luajit:2 )" + +DOCS=( docs/{00-authors,01-readme,02-contributing}.md ) +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 +) + +src_configure() { + local mycmakeargs=( + -DSYSCONFDIR="${EPREFIX}"/etc + -DWITH_DBUS=$(usex dbus) + -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) + ) + if use luajit; then + mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") + mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") + fi + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + 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 +} + +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; + + for v in ${REPLACING_VERSIONS}; do + if [ "$(get_major_version ${v})" = "3" ]; then + elog "Awesome-4 introduced breaking changes. For release notes and porting guide see" + elog "https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v4 and" + elog "https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4; + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 6e9ff1b67f0507de9e484c11d750aa828c7e8a59 Author: Maxim Koltsov gentoo org> AuthorDate: Wed Mar 14 21:19:00 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Wed Mar 14 21:32:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9ff1b6 x11-wm/awesome: drop old Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/Manifest| 4 - x11-wm/awesome/awesome-3.5.7.ebuild| 137 - x11-wm/awesome/awesome-3.5.8.ebuild| 137 - x11-wm/awesome/awesome-3.5.9-r1.ebuild | 137 - x11-wm/awesome/awesome-4.0-r1.ebuild | 112 --- x11-wm/awesome/awesome-4.0.ebuild | 107 - x11-wm/awesome/awesome-4.1.ebuild | 112 --- 7 files changed, 746 deletions(-) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 34bd0cbc33a..39df01fc758 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,7 +1,3 @@ DIST awesome-3.5.6.tar.xz 720112 BLAKE2B 38836f4a90181335ffa282af57bf738635f3935b81b3bea5ec4e7c4b5142eb5031a642fd6252999557deb73cf7ed6d725d1900c157f894fd40c8b250c5895aaf SHA512 8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6 -DIST awesome-3.5.7.tar.xz 722864 BLAKE2B f39ba45a9f23a68de770dc0327a5e324ba703cc10cec5bcef39b855bc67e16ffbc0caf9247e97c2b47b375332e570b405c246a7b02ed2938be76bcf07f2342a7 SHA512 0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515 -DIST awesome-3.5.8.tar.xz 723000 BLAKE2B 76faf07e8084f233654141bbd05c723b67da621e30f3c5e92d846ddd3c0dbbda94923cb672f3b4532b52dde8b24028ce23b194531cf98b78079961eeec8fb730 SHA512 be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 96f4c5df98147399f28d1b1455ac53800f969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25 -DIST awesome-4.0.tar.xz 930664 BLAKE2B b30f410272b1d1224a1a145523f71ac6779c9592b572f798ff924bc26e62bd55ee5a0d45bc9d0ea8faa8362333b8eea51fccf954a49c71ee3090a4ebbf7e4de7 SHA512 80bdfe5f9166f5e9b0266cd630b48607d17605330d0f172666dbfa3f239ef04aeafafebe8949c3bf1c31a7bd372b60252d56c815048a24e015858585c3d0432b -DIST awesome-4.1.tar.xz 960768 BLAKE2B e3d77fdbfca7ddb041069fa6a9bf1406b4bfbe96b09b26b6ecf7a7ea081e4f6d7d7766b2f06a7e3cd4c59bb7e16450bdde5bfb9d9c0b6a3760500b25fe44b733 SHA512 e0c1ed5fc8f0455258ec2566e430b24e52b78d1ae54357f5de1bf08f2e44682e9b2c5548905a90cc4526d98d2b6700e087b679abc9e620d3751ea420df9434f6 DIST awesome-4.2.tar.xz 987024 BLAKE2B b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831 SHA512 134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09 diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild b/x11-wm/awesome/awesome-3.5.7.ebuild deleted file mode 100644 index 839456e65e9..000 --- a/x11-wm/awesome/awesome-3.5.7.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -inherit cmake-utils eutils - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="http://awesome.naquadah.org/; -SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="dbus doc elibc_FreeBSD gnome" - -COMMON_DEPEND=" - >=dev-lang/lua-5.1:0 - dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.7 - x11-libs/cairo[xcb] - x11-libs/gdk-pixbuf:2 - >=x11-libs/libxcb-1.6 - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 - x11-libs/xcb-util-cursor - x11-libs/libXcursor - >=x11-libs/libX11-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${COMMON_DEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-proto/xcb-proto-1.5 - >=x11-proto/xproto-7.0.15 - doc? ( - app-doc/doxygen - media-gfx/graphviz - )" - -RDEPEND="${COMMON_DEPEND}" - -DOCS="AUTHORS BUGS PATCHES README STYLE" - -src_prepare() { - # bug #408025
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 4151c03ce462ccc599fcd3e492ea497cb5ec48c5 Author: Maxim Koltsov gentoo org> AuthorDate: Wed Mar 14 21:06:16 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Wed Mar 14 21:32:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4151c03c x11-wm/awesome: use PATCHES Closes: https://bugs.gentoo.org/650516 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 127 + 1 file changed, 127 insertions(+) diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild b/x11-wm/awesome/awesome-3.5.9-r2.ebuild new file mode 100644 index 000..4d6a201ca16 --- /dev/null +++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +inherit cmake-utils eutils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="http://awesome.naquadah.org/; +SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="dbus doc elibc_FreeBSD gnome" + +COMMON_DEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + x11-libs/libXcursor + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${COMMON_DEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( + app-doc/doxygen + media-gfx/graphviz + )" + +RDEPEND="${COMMON_DEPEND}" + +DOCS="AUTHORS BUGS PATCHES README STYLE" + +PATCHES=( + "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" + "${FILESDIR}/${PN}-xsession.patch" + "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" + "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" +) + +src_configure() { + mycmakeargs=( + -DSYSCONFDIR="${EPREFIX}"/etc + $(cmake-utils_use_with dbus DBUS) + $(cmake-utils_use doc GENERATE_DOC) + ) + + cmake-utils_src_configure +} + +src_compile() { + local myargs="all" + + if use doc ; then + myargs="${myargs} doc" + fi + cmake-utils_src_make ${myargs} +} + +src_install() { + cmake-utils_src_install + + if use doc ; then + ( + cd "${CMAKE_BUILD_DIR}"/doc + mv html doxygen + dohtml -r doxygen || die + ) + fi + rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed" + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}-session ${PN} || die + + # GNOME-based awesome + if use gnome ; then + # GNOME session + insinto /usr/share/gnome-session/sessions + newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die + # Application launcher + domenu "${FILESDIR}/${PN}-gnome.desktop" || die + # X Session + insinto /usr/share/xsessions/ + doins "${FILESDIR}/${PN}-gnome-xsession.desktop" || die + fi +} + +pkg_postinst() { + # bug #447308 + if use gnome; then + elog + 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 + 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; + elog +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: f4eb1157a8d5bf92bebc78132ad329971549bea8 Author: David Truby gmail com> AuthorDate: Tue Jan 16 18:08:00 2018 + Commit: Michał Górny gentoo org> CommitDate: Wed Mar 14 10:35:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4eb1157 x11-wm/awesome: Fix luajit library path Closes: https://github.com/gentoo/gentoo/pull/6882 x11-wm/awesome/awesome-4.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/awesome/awesome-4.2.ebuild b/x11-wm/awesome/awesome-4.2.ebuild index 170a680ce24..a579c0907b8 100644 --- a/x11-wm/awesome/awesome-4.2.ebuild +++ b/x11-wm/awesome/awesome-4.2.ebuild @@ -61,8 +61,8 @@ src_configure() { -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) ) if use luajit; then - mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0') - mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so') + mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0") + mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so") fi cmake-utils_src_configure }
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 7cc5885e6993af9eeb225171c0b439fb961bb124 Author: Yuta Satoh gmail com> AuthorDate: Wed Jan 10 13:56:02 2018 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 27 08:22:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc5885e x11-wm/awesome: Fix dependency issue for Gentoo/FreeBSD. Bug: https://bugs.gentoo.org/489984 Closes: https://github.com/gentoo/gentoo/pull/6817 Package-Manager: Portage-2.3.13, Repoman-2.3.3 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 4 ++-- x11-wm/awesome/awesome-3.5.7.ebuild | 4 ++-- x11-wm/awesome/awesome-3.5.8.ebuild | 4 ++-- x11-wm/awesome/{awesome-3.5.9.ebuild => awesome-3.5.9-r1.ebuild} | 4 ++-- x11-wm/awesome/awesome-4.0-r1.ebuild | 4 ++-- x11-wm/awesome/awesome-4.0.ebuild| 4 ++-- x11-wm/awesome/awesome-4.1.ebuild| 4 ++-- x11-wm/awesome/awesome-4.2.ebuild| 4 ++-- x11-wm/awesome/awesome-.ebuild | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild b/x11-wm/awesome/awesome-3.5.6-r2.ebuild index ada253ff8f8..cd7b7ca16ca 100644 --- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -28,7 +28,7 @@ COMMON_DEPEND=" x11-libs/libXcursor >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( dev-libs/libexecinfo )" + elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 DEPEND="${COMMON_DEPEND} diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild b/x11-wm/awesome/awesome-3.5.7.ebuild index c3473fd22bd..839456e65e9 100644 --- a/x11-wm/awesome/awesome-3.5.7.ebuild +++ b/x11-wm/awesome/awesome-3.5.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -28,7 +28,7 @@ COMMON_DEPEND=" x11-libs/libXcursor >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( dev-libs/libexecinfo )" + elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 DEPEND="${COMMON_DEPEND} diff --git a/x11-wm/awesome/awesome-3.5.8.ebuild b/x11-wm/awesome/awesome-3.5.8.ebuild index c3473fd22bd..839456e65e9 100644 --- a/x11-wm/awesome/awesome-3.5.8.ebuild +++ b/x11-wm/awesome/awesome-3.5.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -28,7 +28,7 @@ COMMON_DEPEND=" x11-libs/libXcursor >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( dev-libs/libexecinfo )" + elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 DEPEND="${COMMON_DEPEND} diff --git a/x11-wm/awesome/awesome-3.5.9.ebuild b/x11-wm/awesome/awesome-3.5.9-r1.ebuild similarity index 96% rename from x11-wm/awesome/awesome-3.5.9.ebuild rename to x11-wm/awesome/awesome-3.5.9-r1.ebuild index c3473fd22bd..839456e65e9 100644 --- a/x11-wm/awesome/awesome-3.5.9.ebuild +++ b/x11-wm/awesome/awesome-3.5.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -28,7 +28,7 @@ COMMON_DEPEND=" x11-libs/libXcursor >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( dev-libs/libexecinfo )" + elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )" # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 DEPEND="${COMMON_DEPEND} diff --git a/x11-wm/awesome/awesome-4.0-r1.ebuild b/x11-wm/awesome/awesome-4.0-r1.ebuild index 3dddc28075a..826268e3818 100644 --- a/x11-wm/awesome/awesome-4.0-r1.ebuild +++ b/x11-wm/awesome/awesome-4.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -33,7 +33,7 @@ RDEPEND=" x11-libs/libxkbcommon[X] >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( dev-libs/libexecinfo )" + elibc_FreeBSD? ( || (
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 9acc241c34aa079157e9abca1ba5046895943ed3 Author: Markus Meier gentoo org> AuthorDate: Mon Dec 25 19:22:14 2017 + Commit: Markus Meier gentoo org> CommitDate: Mon Dec 25 19:22:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acc241c x11-wm/awesome: add ~arm, bug #638470 Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm" x11-wm/awesome/awesome-4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.2.ebuild b/x11-wm/awesome/awesome-4.2.ebuild index 65af18c4d48..61644c03767 100644 --- a/x11-wm/awesome/awesome-4.2.ebuild +++ b/x11-wm/awesome/awesome-4.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="dbus doc elibc_FreeBSD gnome luajit" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: d3680602311b493efcde8a9f8ad9b630084ccfc3 Author: Tomoya Tabuchi tomoyat1 com> AuthorDate: Tue Aug 15 07:23:10 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Sep 2 15:17:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3680602 x11-wm/awesome: warning about nonexistent path in src_install Package-Manager: Portage-2.3.6, Repoman-2.3.1 x11-wm/awesome/awesome-4.0-r1.ebuild | 1 - x11-wm/awesome/awesome-4.0.ebuild| 1 - x11-wm/awesome/awesome-4.1.ebuild| 1 - x11-wm/awesome/awesome-.ebuild | 1 - 4 files changed, 4 deletions(-) diff --git a/x11-wm/awesome/awesome-4.0-r1.ebuild b/x11-wm/awesome/awesome-4.0-r1.ebuild index 61d0ec9db01..3dddc28075a 100644 --- a/x11-wm/awesome/awesome-4.0-r1.ebuild +++ b/x11-wm/awesome/awesome-4.0-r1.ebuild @@ -69,7 +69,6 @@ src_configure() { src_install() { cmake-utils_src_install - docompress -x /usr/share/doc/awesome/doc pax-mark m "${ED%/}"/usr/bin/awesome diff --git a/x11-wm/awesome/awesome-4.0.ebuild b/x11-wm/awesome/awesome-4.0.ebuild index 486f4a51e53..eed4554091a 100644 --- a/x11-wm/awesome/awesome-4.0.ebuild +++ b/x11-wm/awesome/awesome-4.0.ebuild @@ -64,7 +64,6 @@ src_configure() { src_install() { cmake-utils_src_install - docompress -x /usr/share/doc/awesome/doc pax-mark m "${ED%/}"/usr/bin/awesome diff --git a/x11-wm/awesome/awesome-4.1.ebuild b/x11-wm/awesome/awesome-4.1.ebuild index 594805e0d14..65af18c4d48 100644 --- a/x11-wm/awesome/awesome-4.1.ebuild +++ b/x11-wm/awesome/awesome-4.1.ebuild @@ -69,7 +69,6 @@ src_configure() { src_install() { cmake-utils_src_install - docompress -x /usr/share/doc/awesome/doc pax-mark m "${ED%/}"/usr/bin/awesome diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index d659a191d6f..243752a5d4a 100644 --- a/x11-wm/awesome/awesome-.ebuild +++ b/x11-wm/awesome/awesome-.ebuild @@ -68,7 +68,6 @@ src_configure() { src_install() { cmake-utils_src_install - docompress -x /usr/share/doc/awesome/doc pax-mark m "${ED%/}"/usr/bin/awesome
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: adbe5c31b49a7b3f32f75340a6e5506a203d97eb Author: Tomoya Tabuchi tomoyat1 com> AuthorDate: Sun Jul 23 04:33:37 2017 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jul 23 14:35:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adbe5c31 x11-wm/awesome: version bump to 4.2. Gentoo-Bug: https://bugs.gentoo.org/625976 Package-Manager: Portage-2.3.6, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/5182 x11-wm/awesome/Manifest | 1 + x11-wm/awesome/awesome-4.2.ebuild | 112 ++ 2 files changed, 113 insertions(+) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 834c32cc493..1cc60031a9a 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -4,3 +4,4 @@ DIST awesome-3.5.8.tar.xz 723000 SHA256 7c30c96c57bd72cfed630bbccc344054fe44b37c DIST awesome-3.5.9.tar.xz 723084 SHA256 c7f8b5e4578751688d70ec8c410c55316e22bca8ec1195c622274f1f7254d64f SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25 WHIRLPOOL 0d2a0b2ad08b07ec8de0150e5e9b8382732b04df3c535d5351ab46d2d7722bc85143d1b00bf47578f7d61d1bc3c3afba5d3e0e6c5ed5ee74f9ad77ea98e3a723 DIST awesome-4.0.tar.xz 930664 SHA256 5c009730126fcef6bdcb6939084c9736fa02debbe28a5adc1b66297dcc67f333 SHA512 80bdfe5f9166f5e9b0266cd630b48607d17605330d0f172666dbfa3f239ef04aeafafebe8949c3bf1c31a7bd372b60252d56c815048a24e015858585c3d0432b WHIRLPOOL 4a93070fddb7223da14936e77e5e367a426d53e2dd42a56a2fe1eef84883bff43bf8bbf8bd8e3e3d74b267980ef02df0fc20df70f92623502794d92fe3c3e86e DIST awesome-4.1.tar.xz 960768 SHA256 27a1db13ef4aa8e104a795e8c11c8611d75d8b0d864c277b8ef7c6f1ab6d04b8 SHA512 e0c1ed5fc8f0455258ec2566e430b24e52b78d1ae54357f5de1bf08f2e44682e9b2c5548905a90cc4526d98d2b6700e087b679abc9e620d3751ea420df9434f6 WHIRLPOOL e3ba1d98a913108c02c661a2f4d77db78cc30d8f470c9a8fa906022a04f7dec40e861db5646fea931e8d23d07893982efbcbc7a259b66a10b57b34d513f25332 +DIST awesome-4.2.tar.xz 987024 SHA256 ac5da1a99f5fad083821993d2b56d1cd9594164eafc0be2beb540598345d974f SHA512 134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09 WHIRLPOOL eae432021fc62ca0c2729eea97578984cff78749cb9f85797ed59487c800e63959004f53f46a995bb4406c346111458b81126c7b2b47817d2b5d943d4d0fff4c diff --git a/x11-wm/awesome/awesome-4.2.ebuild b/x11-wm/awesome/awesome-4.2.ebuild new file mode 100644 index 000..65af18c4d48 --- /dev/null +++ b/x11-wm/awesome/awesome-4.2.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils eutils pax-utils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/; +SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus doc elibc_FreeBSD gnome luajit" + +RDEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.8 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + >=x11-libs/xcb-util-keysyms-0.3.4 + >=x11-libs/xcb-util-wm-0.3.8 + >=x11-libs/xcb-util-xrm-1.0 + x11-libs/libXcursor + x11-libs/libxkbcommon[X] + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${RDEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( dev-lua/ldoc ) + luajit? ( dev-lang/luajit:2 )" + +DOCS=( docs/{00-authors,01-readme,02-contributing}.md ) +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 +) + +src_configure() { + local mycmakeargs=( + -DSYSCONFDIR="${EPREFIX}"/etc + -DWITH_DBUS=$(usex dbus) + -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) + ) + if use luajit; then + mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0') + mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so') + fi + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + pax-mark m "${ED%/}"/usr/bin/awesome + + exeinto /etc/X11/Sessions + newexe
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 35aae773986c52c085ec2f5aaaf7e611da1a86c3 Author: Patrice Clement gentoo org> AuthorDate: Sat Jul 22 20:14:19 2017 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jul 22 20:15:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35aae773 x11-wm/awesome: assign new maintainer. Gentoo-Bug: https://bugs.gentoo.org/617544 Package-Manager: Portage-2.3.6, Repoman-2.3.1 x11-wm/awesome/metadata.xml | 28 ++-- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml index 4bffb45b9c3..c00247f3126 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -1,14 +1,22 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -maksbo...@gentoo.org -Maxim Koltsov - - -Use dev-lang/luajit instead of dev-lang/lua - - -awesomeWM/awesome - + + t...@tomoyat1.com + Tomoya Tabuchi + + + proxy-ma...@gentoo.org + Gentoo Proxy Maintainers Project + + + maksbo...@gentoo.org + Maxim Koltsov + + + Use dev-lang/luajit instead of dev-lang/lua + + + awesomeWM/awesome +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: a094e2b4f0be7fcbb6096da6e184096553556f4f Author: David Seifert gentoo org> AuthorDate: Wed May 3 19:29:51 2017 + Commit: David Seifert gentoo org> CommitDate: Wed May 3 19:32:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a094e2b4 x11-wm/awesome: [QA] Remove PREFIX setting for CMake The PREFIX argument is misspecified (double ${EPREFIX}'d) and is set to the default anyways. Package-Manager: Portage-2.3.5, Repoman-2.3.2 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 1 - x11-wm/awesome/awesome-3.5.7.ebuild| 3 +-- x11-wm/awesome/awesome-3.5.8.ebuild| 3 +-- x11-wm/awesome/awesome-3.5.9.ebuild| 3 +-- x11-wm/awesome/awesome-4.0-r1.ebuild | 1 - x11-wm/awesome/awesome-4.0.ebuild | 1 - x11-wm/awesome/awesome-4.1.ebuild | 1 - x11-wm/awesome/awesome-.ebuild | 1 - 8 files changed, 3 insertions(+), 11 deletions(-) diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild b/x11-wm/awesome/awesome-3.5.6-r2.ebuild index b3220e2eab3..ada253ff8f8 100644 --- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild @@ -66,7 +66,6 @@ src_prepare() { src_configure() { mycmakeargs=( - -DPREFIX="${EPREFIX}"/usr -DSYSCONFDIR="${EPREFIX}"/etc $(cmake-utils_use_with dbus DBUS) $(cmake-utils_use doc GENERATE_DOC) diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild b/x11-wm/awesome/awesome-3.5.7.ebuild index 202cf9be85d..c3473fd22bd 100644 --- a/x11-wm/awesome/awesome-3.5.7.ebuild +++ b/x11-wm/awesome/awesome-3.5.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -67,7 +67,6 @@ src_prepare() { src_configure() { mycmakeargs=( - -DPREFIX="${EPREFIX}"/usr -DSYSCONFDIR="${EPREFIX}"/etc $(cmake-utils_use_with dbus DBUS) $(cmake-utils_use doc GENERATE_DOC) diff --git a/x11-wm/awesome/awesome-3.5.8.ebuild b/x11-wm/awesome/awesome-3.5.8.ebuild index 202cf9be85d..c3473fd22bd 100644 --- a/x11-wm/awesome/awesome-3.5.8.ebuild +++ b/x11-wm/awesome/awesome-3.5.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -67,7 +67,6 @@ src_prepare() { src_configure() { mycmakeargs=( - -DPREFIX="${EPREFIX}"/usr -DSYSCONFDIR="${EPREFIX}"/etc $(cmake-utils_use_with dbus DBUS) $(cmake-utils_use doc GENERATE_DOC) diff --git a/x11-wm/awesome/awesome-3.5.9.ebuild b/x11-wm/awesome/awesome-3.5.9.ebuild index 202cf9be85d..c3473fd22bd 100644 --- a/x11-wm/awesome/awesome-3.5.9.ebuild +++ b/x11-wm/awesome/awesome-3.5.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -67,7 +67,6 @@ src_prepare() { src_configure() { mycmakeargs=( - -DPREFIX="${EPREFIX}"/usr -DSYSCONFDIR="${EPREFIX}"/etc $(cmake-utils_use_with dbus DBUS) $(cmake-utils_use doc GENERATE_DOC) diff --git a/x11-wm/awesome/awesome-4.0-r1.ebuild b/x11-wm/awesome/awesome-4.0-r1.ebuild index 8ca5253229c..61d0ec9db01 100644 --- a/x11-wm/awesome/awesome-4.0-r1.ebuild +++ b/x11-wm/awesome/awesome-4.0-r1.ebuild @@ -56,7 +56,6 @@ PATCHES=( src_configure() { local mycmakeargs=( - -DPREFIX="${EPREFIX}"/usr -DSYSCONFDIR="${EPREFIX}"/etc -DWITH_DBUS=$(usex dbus) -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) diff --git a/x11-wm/awesome/awesome-4.0.ebuild b/x11-wm/awesome/awesome-4.0.ebuild index 477f7747571..486f4a51e53 100644 --- a/x11-wm/awesome/awesome-4.0.ebuild +++ b/x11-wm/awesome/awesome-4.0.ebuild @@ -55,7 +55,6 @@ PATCHES=( src_configure() { local mycmakeargs=( - -DPREFIX="${EPREFIX}"/usr -DSYSCONFDIR="${EPREFIX}"/etc -DWITH_DBUS=$(usex dbus) -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) diff --git a/x11-wm/awesome/awesome-4.1.ebuild b/x11-wm/awesome/awesome-4.1.ebuild index 622a02fa667..594805e0d14 100644 --- a/x11-wm/awesome/awesome-4.1.ebuild +++ b/x11-wm/awesome/awesome-4.1.ebuild @@ -56,7 +56,6 @@ PATCHES=( src_configure() { local mycmakeargs=( - -DPREFIX="${EPREFIX}"/usr -DSYSCONFDIR="${EPREFIX}"/etc -DWITH_DBUS=$(usex dbus) -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild index 7da78011b9a..d659a191d6f 100644 --- a/x11-wm/awesome/awesome-.ebuild +++
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 4e13d8b3efcac98bd34274622b9e71d2393d5dec Author: Marek Szuba gentoo org> AuthorDate: Thu Apr 27 13:57:52 2017 + Commit: Marek Szuba gentoo org> CommitDate: Thu Apr 27 14:01:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e13d8b3 x11-wm/awesome: add upstream tag to metadata Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-wm/awesome/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml index e26f0c74a68..4bffb45b9c3 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -8,4 +8,7 @@ Use dev-lang/luajit instead of dev-lang/lua + +awesomeWM/awesome +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 38485b7ebe3487ae69bf872d5fe2effa4b656502 Author: Tomoya Tabuchi tomoyat1 com> AuthorDate: Tue Mar 21 06:05:28 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 26 14:02:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38485b7e x11-wm/awesome: version bump to 4.1 Closes: 4269 Gentoo-Bug: 613386 Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/Manifest | 1 + x11-wm/awesome/awesome-4.1.ebuild | 114 ++ 2 files changed, 115 insertions(+) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index caa81c864ea..834c32cc493 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -3,3 +3,4 @@ DIST awesome-3.5.7.tar.xz 722864 SHA256 ba7f92b0ab8b729c569b19b098b0a08339d8654e DIST awesome-3.5.8.tar.xz 723000 SHA256 7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef WHIRLPOOL 2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f DIST awesome-3.5.9.tar.xz 723084 SHA256 c7f8b5e4578751688d70ec8c410c55316e22bca8ec1195c622274f1f7254d64f SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25 WHIRLPOOL 0d2a0b2ad08b07ec8de0150e5e9b8382732b04df3c535d5351ab46d2d7722bc85143d1b00bf47578f7d61d1bc3c3afba5d3e0e6c5ed5ee74f9ad77ea98e3a723 DIST awesome-4.0.tar.xz 930664 SHA256 5c009730126fcef6bdcb6939084c9736fa02debbe28a5adc1b66297dcc67f333 SHA512 80bdfe5f9166f5e9b0266cd630b48607d17605330d0f172666dbfa3f239ef04aeafafebe8949c3bf1c31a7bd372b60252d56c815048a24e015858585c3d0432b WHIRLPOOL 4a93070fddb7223da14936e77e5e367a426d53e2dd42a56a2fe1eef84883bff43bf8bbf8bd8e3e3d74b267980ef02df0fc20df70f92623502794d92fe3c3e86e +DIST awesome-4.1.tar.xz 960768 SHA256 27a1db13ef4aa8e104a795e8c11c8611d75d8b0d864c277b8ef7c6f1ab6d04b8 SHA512 e0c1ed5fc8f0455258ec2566e430b24e52b78d1ae54357f5de1bf08f2e44682e9b2c5548905a90cc4526d98d2b6700e087b679abc9e620d3751ea420df9434f6 WHIRLPOOL e3ba1d98a913108c02c661a2f4d77db78cc30d8f470c9a8fa906022a04f7dec40e861db5646fea931e8d23d07893982efbcbc7a259b66a10b57b34d513f25332 diff --git a/x11-wm/awesome/awesome-4.1.ebuild b/x11-wm/awesome/awesome-4.1.ebuild new file mode 100644 index 000..622a02fa667 --- /dev/null +++ b/x11-wm/awesome/awesome-4.1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils eutils pax-utils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/; +SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus doc elibc_FreeBSD gnome luajit" + +RDEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.8 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + >=x11-libs/xcb-util-keysyms-0.3.4 + >=x11-libs/xcb-util-wm-0.3.8 + >=x11-libs/xcb-util-xrm-1.0 + x11-libs/libXcursor + x11-libs/libxkbcommon[X] + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${RDEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( dev-lua/ldoc ) + luajit? ( dev-lang/luajit:2 )" + +DOCS=( docs/{00-authors,01-readme,02-contributing}.md ) +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 +) + +src_configure() { + local mycmakeargs=( + -DPREFIX="${EPREFIX}"/usr + -DSYSCONFDIR="${EPREFIX}"/etc + -DWITH_DBUS=$(usex dbus) + -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) + ) + if use luajit; then + mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0') + mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so') + fi + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + docompress -x /usr/share/doc/awesome/doc + + pax-mark m "${ED%/}"/usr/bin/awesome +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: c3b845ac8e5f3821cd53c1e24d7525ff378c6aaf Author: Göktürk Yüksek gentoo org> AuthorDate: Fri Mar 24 19:18:41 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Fri Mar 24 19:20:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b845ac x11-wm/awesome: remove proxied-maintainer upon request Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-wm/awesome/metadata.xml | 8 1 file changed, 8 deletions(-) diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml index 24ca2eb10ad..e26f0c74a68 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -5,14 +5,6 @@ maksbo...@gentoo.org Maxim Koltsov - -skratta...@yandex.ru -Nikolaj Sjujskij - - -proxy-ma...@gentoo.org -Proxy Maintainers - Use dev-lang/luajit instead of dev-lang/lua
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: d22fe1d56bfa02d61245bca3d15dfe46d4958e48 Author: Tomoya Tabuchi tomoyat1 com> AuthorDate: Sun Feb 26 07:00:06 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed Mar 15 16:41:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22fe1d5 x11-wm/awesome-4.0: Add luajit USE flag for linking against dev-lang/luajit Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/4080 Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/awesome-4.0-r1.ebuild | 114 +++ x11-wm/awesome/metadata.xml | 5 +- 2 files changed, 118 insertions(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.0-r1.ebuild b/x11-wm/awesome/awesome-4.0-r1.ebuild new file mode 100644 index 000..8ca5253229c --- /dev/null +++ b/x11-wm/awesome/awesome-4.0-r1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils eutils pax-utils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/; +SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus doc elibc_FreeBSD gnome luajit" + +RDEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + >=x11-libs/xcb-util-keysyms-0.3.4 + >=x11-libs/xcb-util-wm-0.3.8 + >=x11-libs/xcb-util-xrm-1.0 + x11-libs/libXcursor + x11-libs/libxkbcommon[X] + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${RDEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( dev-lua/ldoc ) + luajit? ( dev-lang/luajit:2 )" + +DOCS=( docs/{00-authors,01-readme,02-contributing}.md ) +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 +) + +src_configure() { + local mycmakeargs=( + -DPREFIX="${EPREFIX}"/usr + -DSYSCONFDIR="${EPREFIX}"/etc + -DWITH_DBUS=$(usex dbus) + -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) + ) + if [ $(usex luajit) = "yes" ]; then + mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0') + mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so') + fi + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + docompress -x /usr/share/doc/awesome/doc + + 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 +} + +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/metadata.xml b/x11-wm/awesome/metadata.xml index 229a6f114fb..24ca2eb10ad 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -9,8 +9,11 @@ skratta...@yandex.ru Nikolaj Sjujskij - +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 9b07020c86812163b793844a2573d3fe25d37f83 Author: Tomoya Tabuchi tomoyat1 com> AuthorDate: Thu Feb 9 05:13:54 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed Mar 15 16:41:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b07020c x11-wm/awesome: Add live ebuild Package-Manager: portage-2.3.3 RepoMan-Options: --force Closes: https://github.com/gentoo/gentoo/pull/4059 Signed-off-by: Marek Szuba gentoo.org> x11-wm/awesome/awesome-.ebuild | 113 + 1 file changed, 113 insertions(+) diff --git a/x11-wm/awesome/awesome-.ebuild b/x11-wm/awesome/awesome-.ebuild new file mode 100644 index 000..7da78011b9a --- /dev/null +++ b/x11-wm/awesome/awesome-.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils eutils git-r3 pax-utils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/; +EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git; + +LICENSE="GPL-2" +SLOT="0" +IUSE="dbus doc elibc_FreeBSD gnome luajit" + +RDEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + >=x11-libs/xcb-util-keysyms-0.3.4 + >=x11-libs/xcb-util-wm-0.3.8 + >=x11-libs/xcb-util-xrm-1.0 + x11-libs/libXcursor + x11-libs/libxkbcommon[X] + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${RDEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( dev-lua/ldoc ) + luajit? ( dev-lang/luajit:2 )" + +DOCS=( docs/{00-authors,01-readme,02-contributing}.md ) +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 +) + +src_configure() { + local mycmakeargs=( + -DPREFIX="${EPREFIX}"/usr + -DSYSCONFDIR="${EPREFIX}"/etc + -DWITH_DBUS=$(usex dbus) + -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n) + ) + if [ $(usex luajit) = "yes" ]; then + mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0') + mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so') + fi + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + docompress -x /usr/share/doc/awesome/doc + + 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 +} + +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; +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/
commit: aed57db2446c4ec1a6856e1581bf092759a9b1db Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Sat Feb 18 15:45:39 2017 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 18 22:08:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed57db2 x11-wm/awesome: remove unused file Closes: https://github.com/gentoo/gentoo/pull/4022 x11-wm/awesome/files/awesome.desktop | 7 --- 1 file changed, 7 deletions(-) diff --git a/x11-wm/awesome/files/awesome.desktop b/x11-wm/awesome/files/awesome.desktop deleted file mode 100644 index b8d8f21421..00 --- a/x11-wm/awesome/files/awesome.desktop +++ /dev/null @@ -1,7 +0,0 @@ -[Desktop Entry] -Name=awesome -Comment=Highly configurable framework window manager -NoDisplay=true -TryExec=/etc/X11/Sessions/awesome -Exec=/etc/X11/Sessions/awesome -Type=Application
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 15b82804fc49896e5d3a671684dcc85e34e8db19 Author: David Seifert gentoo org> AuthorDate: Sat Feb 11 21:32:05 2017 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 11 21:35:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b82804 x11-wm/awesome: Make pax-mark failing non-fatal Bug: https://bugs.gentoo.org/show_bug.cgi?id=603734 Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-wm/awesome/awesome-4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-4.0.ebuild b/x11-wm/awesome/awesome-4.0.ebuild index adf44d3afc..ab249768bf 100644 --- a/x11-wm/awesome/awesome-4.0.ebuild +++ b/x11-wm/awesome/awesome-4.0.ebuild @@ -68,7 +68,7 @@ src_install() { cmake-utils_src_install docompress -x /usr/share/doc/awesome/doc - pax-mark m "${ED%/}"/usr/bin/awesome || die + pax-mark m "${ED%/}"/usr/bin/awesome exeinto /etc/X11/Sessions newexe "${FILESDIR}"/${PN}-session ${PN}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, x11-wm/awesome/files/, profiles/arch/x86/
commit: b1d934d81970d864a5a2844616e24ebca8a535a9 Author: Tomoya Tabuchi tomoyat1 com> AuthorDate: Fri Jan 20 07:27:46 2017 + Commit: David Seifert gentoo org> CommitDate: Fri Feb 10 21:21:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d934d8 x11-wm/awesome: Version bump to 4.0 Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/3559 profiles/arch/x86/package.use.mask | 5 + x11-wm/awesome/Manifest| 1 + x11-wm/awesome/awesome-4.0.ebuild | 110 + .../awesome/files/awesome-4.0-cflag-cleanup.patch | 11 +++ .../awesome/files/awesome-4.0-convert-path.patch | 11 +++ 5 files changed, 138 insertions(+) diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index cf82a47f90..2b94219b49 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -4,6 +4,11 @@ # This file requires >=portage-2.1.1 +# David Seifert(10 Feb 2017) +# Requires dev-lua/ldoc for building documentation, +# which is only keyworded for amd64 +x11-wm/awesome doc + # Alexis Ballier (31 Jan 2017) # nvidia drivers are unmasked here media-video/ffmpeg -nvenc diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 82db9ed42e..caa81c864e 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -2,3 +2,4 @@ DIST awesome-3.5.6.tar.xz 720112 SHA256 37f49de187825425cb3096fc870959d5fec9302b DIST awesome-3.5.7.tar.xz 722864 SHA256 ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515 WHIRLPOOL ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a DIST awesome-3.5.8.tar.xz 723000 SHA256 7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef WHIRLPOOL 2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f DIST awesome-3.5.9.tar.xz 723084 SHA256 c7f8b5e4578751688d70ec8c410c55316e22bca8ec1195c622274f1f7254d64f SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25 WHIRLPOOL 0d2a0b2ad08b07ec8de0150e5e9b8382732b04df3c535d5351ab46d2d7722bc85143d1b00bf47578f7d61d1bc3c3afba5d3e0e6c5ed5ee74f9ad77ea98e3a723 +DIST awesome-4.0.tar.xz 930664 SHA256 5c009730126fcef6bdcb6939084c9736fa02debbe28a5adc1b66297dcc67f333 SHA512 80bdfe5f9166f5e9b0266cd630b48607d17605330d0f172666dbfa3f239ef04aeafafebe8949c3bf1c31a7bd372b60252d56c815048a24e015858585c3d0432b WHIRLPOOL 4a93070fddb7223da14936e77e5e367a426d53e2dd42a56a2fe1eef84883bff43bf8bbf8bd8e3e3d74b267980ef02df0fc20df70f92623502794d92fe3c3e86e diff --git a/x11-wm/awesome/awesome-4.0.ebuild b/x11-wm/awesome/awesome-4.0.ebuild new file mode 100644 index 00..adf44d3afc --- /dev/null +++ b/x11-wm/awesome/awesome-4.0.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils eutils pax-utils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="https://awesomewm.org/; +SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus doc elibc_FreeBSD gnome" + +RDEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + >=x11-libs/xcb-util-keysyms-0.3.4 + >=x11-libs/xcb-util-wm-0.3.8 + >=x11-libs/xcb-util-xrm-1.0 + x11-libs/libXcursor + x11-libs/libxkbcommon[X] + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${RDEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( dev-lua/ldoc )" + +DOCS=( docs/{00-authors,01-readme,02-contributing}.md ) +PATCHES=( + "${FILESDIR}/${PN}-4.0-convert-path.patch" # bug #408025 + "${FILESDIR}/${PN}-xsession.patch" # bug #408025 +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/
commit: 1d1284ddbd82a18cbc35a405bc35646209ead4a4 Author: Johannes Huber gentoo org> AuthorDate: Sat Jan 28 19:07:05 2017 + Commit: Johannes Huber gentoo org> CommitDate: Sat Jan 28 19:12:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1284dd x11-wm/awesome: Remove 3.4.15 Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-wm/awesome/Manifest| 1 - x11-wm/awesome/awesome-3.4.15.ebuild | 131 - .../files/awesome-3.4.11-convert-path.patch| 18 --- x11-wm/awesome/files/awesome-3.4.2-backtrace.patch | 18 --- x11-wm/awesome/files/awesome-3.5.4-imagebox.patch | 28 - .../awesome/files/awesome-3.5_rc1-luadoc-fix-patch | 10 -- 6 files changed, 206 deletions(-) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 12518ef..82db9ed 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,4 +1,3 @@ -DIST awesome-3.4.15.tar.bz2 762323 SHA256 4207f5cbed25d0e7ab35157165d923c2ccf04fded5b3d5fc130134ce9ed5ddfd SHA512 18bb2659e1e7c18a8917f606d635e968daa31a5be4c6d93a109603aace9b5d8b5fd0b8ac1d13ba3d6f2c5c42661204ce80c5ea322088cd358ec5e164b760c339 WHIRLPOOL 74da6197f2e4e5f3d99a11e99c26563f6a145181bab5c017b7ee330041864527551a230ce6dc6109bb5510621fe874921c7caa72c095fa2be6fbdb69e02da1dd DIST awesome-3.5.6.tar.xz 720112 SHA256 37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6 WHIRLPOOL 8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01 DIST awesome-3.5.7.tar.xz 722864 SHA256 ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515 WHIRLPOOL ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a DIST awesome-3.5.8.tar.xz 723000 SHA256 7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef WHIRLPOOL 2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f diff --git a/x11-wm/awesome/awesome-3.4.15.ebuild b/x11-wm/awesome/awesome-3.4.15.ebuild deleted file mode 100644 index a060269.. --- a/x11-wm/awesome/awesome-3.4.15.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" -inherit cmake-utils eutils - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="http://awesome.naquadah.org/; -SRC_URI="http://awesome.naquadah.org/download/${P}.tar.bz2; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd" -IUSE="dbus doc elibc_FreeBSD gnome" - -COMMON_DEPEND=">=dev-lang/lua-5.1 - dev-libs/libev - >=dev-libs/libxdg-basedir-1 - media-libs/imlib2[png] - x11-libs/cairo[xcb] - || ( =x11-libs/libX11-1.3.99.901 ) - >=x11-libs/libxcb-1.6 - x11-libs/libXcursor - >=x11-libs/pango-1.19.3 - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 - dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( dev-libs/libexecinfo )" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${COMMON_DEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-proto/xcb-proto-1.5 - >=x11-proto/xproto-7.0.15 - doc? ( - app-doc/doxygen - dev-lua/luadoc - media-gfx/graphviz - )" - -RDEPEND="${COMMON_DEPEND} - || ( - x11-misc/gxmessage - x11-apps/xmessage - )" - -# bug #321433: Need one of these to for awsetbg. -# imagemagick provides 'display' and is further down the default list, but -# listed here for completeness. 'display' however is only usable with -# x11-apps/xwininfo also present. -RDEPEND="${RDEPEND} - || ( - ( x11-apps/xwininfo - || ( media-gfx/imagemagick[X] media-gfx/graphicsmagick[imagemagick,X] ) - ) - x11-misc/habak - media-gfx/feh - x11-misc/hsetroot - media-gfx/qiv - media-gfx/xv - x11-misc/xsri - media-gfx/xli - x11-apps/xsetroot - )" - -DOCS="AUTHORS BUGS PATCHES README STYLE" - -src_prepare() { - epatch \ - "${FILESDIR}/${PN}-3.4.2-backtrace.patch" - - # bug #408025 - epatch "${FILESDIR}/${PN}-3.4.11-convert-path.patch" - -
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/
commit: bf28b83fe393662d5322f0e8f07ee9bd82457e9b Author: Johannes Huber gentoo org> AuthorDate: Sat Jan 28 19:10:24 2017 + Commit: Johannes Huber gentoo org> CommitDate: Sat Jan 28 19:12:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf28b83f x11-wm/awesome: Remove 3.5.6 (r1) Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-wm/awesome/awesome-3.5.6-r1.ebuild | 133 x11-wm/awesome/files/awesome-glib-fix.patch | 13 --- 2 files changed, 146 deletions(-) diff --git a/x11-wm/awesome/awesome-3.5.6-r1.ebuild b/x11-wm/awesome/awesome-3.5.6-r1.ebuild deleted file mode 100644 index 93ceb6d.. --- a/x11-wm/awesome/awesome-3.5.6-r1.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -inherit cmake-utils eutils - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="http://awesome.naquadah.org/; -SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="dbus doc elibc_FreeBSD gnome" - -COMMON_DEPEND=" - >=dev-lang/lua-5.1:0 - dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.7 - x11-libs/cairo[xcb] - x11-libs/gdk-pixbuf:2 - >=x11-libs/libxcb-1.6 - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 - x11-libs/xcb-util-cursor - x11-libs/libXcursor - >=x11-libs/libX11-1.3.99.901 - dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( dev-libs/libexecinfo )" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${COMMON_DEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-proto/xcb-proto-1.5 - >=x11-proto/xproto-7.0.15 - doc? ( - app-doc/doxygen - media-gfx/graphviz - )" - -RDEPEND="${COMMON_DEPEND}" - -DOCS="AUTHORS BUGS PATCHES README STYLE" - -src_prepare() { - # bug #408025 - epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" - epatch "${FILESDIR}/${PN}-xsession.patch" - - # bug #507604 - epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" - # bug #509658 - epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" -} - -src_configure() { - mycmakeargs=( - -DPREFIX="${EPREFIX}"/usr - -DSYSCONFDIR="${EPREFIX}"/etc - $(cmake-utils_use_with dbus DBUS) - $(cmake-utils_use doc GENERATE_DOC) - ) - - cmake-utils_src_configure -} - -src_compile() { - local myargs="all" - - if use doc ; then - myargs="${myargs} doc" - fi - cmake-utils_src_make ${myargs} -} - -src_install() { - cmake-utils_src_install - - if use doc ; then - ( - cd "${CMAKE_BUILD_DIR}"/doc - mv html doxygen - dohtml -r doxygen || die - ) - fi - rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed" - - exeinto /etc/X11/Sessions - newexe "${FILESDIR}"/${PN}-session ${PN} || die - - # GNOME-based awesome - if use gnome ; then - # GNOME session - insinto /usr/share/gnome-session/sessions - newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die - # Application launcher - domenu "${FILESDIR}/${PN}-gnome.desktop" || die - # X Session - insinto /usr/share/xsessions/ - doins "${FILESDIR}/${PN}-gnome-xsession.desktop" || die - fi -} - -pkg_postinst() { - # bug #447308 - if use gnome; then - elog - 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 - 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; - elog -} diff --git a/x11-wm/awesome/files/awesome-glib-fix.patch b/x11-wm/awesome/files/awesome-glib-fix.patch deleted file mode 100644 index
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 897aac2a1698dac3b4fa4736b706835adb9afb46 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 2 09:51:25 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 2 09:54:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897aac2a x11-wm/awesome: x86 stable wrt bug #545526 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> x11-wm/awesome/awesome-3.5.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild b/x11-wm/awesome/awesome-3.5.6-r2.ebuild index a0f330e..bc0ba70 100644 --- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 arm ppc ~ppc64 x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 74a1e503e5cd96aac345fd2814e7ea724efab2dd Author: Johannes Huber gentoo org> AuthorDate: Fri Dec 23 10:05:17 2016 + Commit: Johannes Huber gentoo org> CommitDate: Fri Dec 23 10:11:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a1e503 x11-wm/awesome: Drop CMAKE_MIN_VERSION Covered by cmake-utils eclass now. Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-wm/awesome/awesome-3.4.15.ebuild | 3 +-- x11-wm/awesome/awesome-3.5.6-r1.ebuild | 3 +-- x11-wm/awesome/awesome-3.5.6-r2.ebuild | 1 - x11-wm/awesome/awesome-3.5.7.ebuild| 1 - x11-wm/awesome/awesome-3.5.8.ebuild| 1 - x11-wm/awesome/awesome-3.5.9.ebuild| 1 - 6 files changed, 2 insertions(+), 8 deletions(-) diff --git a/x11-wm/awesome/awesome-3.4.15.ebuild b/x11-wm/awesome/awesome-3.4.15.ebuild index 57e7d2b..a060269 100644 --- a/x11-wm/awesome/awesome-3.4.15.ebuild +++ b/x11-wm/awesome/awesome-3.4.15.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI="3" -CMAKE_MIN_VERSION="2.8" inherit cmake-utils eutils DESCRIPTION="A dynamic floating and tiling window manager" diff --git a/x11-wm/awesome/awesome-3.5.6-r1.ebuild b/x11-wm/awesome/awesome-3.5.6-r1.ebuild index 3b95151..93ceb6d 100644 --- a/x11-wm/awesome/awesome-3.5.6-r1.ebuild +++ b/x11-wm/awesome/awesome-3.5.6-r1.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI="5" -CMAKE_MIN_VERSION="2.8" inherit cmake-utils eutils DESCRIPTION="A dynamic floating and tiling window manager" diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild b/x11-wm/awesome/awesome-3.5.6-r2.ebuild index eb30fbc..e6f05e9 100644 --- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild @@ -3,7 +3,6 @@ # $Id$ EAPI="5" -CMAKE_MIN_VERSION="2.8" inherit cmake-utils eutils DESCRIPTION="A dynamic floating and tiling window manager" diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild b/x11-wm/awesome/awesome-3.5.7.ebuild index cfc244f..35437fa 100644 --- a/x11-wm/awesome/awesome-3.5.7.ebuild +++ b/x11-wm/awesome/awesome-3.5.7.ebuild @@ -3,7 +3,6 @@ # $Id$ EAPI="5" -CMAKE_MIN_VERSION="2.8" inherit cmake-utils eutils DESCRIPTION="A dynamic floating and tiling window manager" diff --git a/x11-wm/awesome/awesome-3.5.8.ebuild b/x11-wm/awesome/awesome-3.5.8.ebuild index cfc244f..35437fa 100644 --- a/x11-wm/awesome/awesome-3.5.8.ebuild +++ b/x11-wm/awesome/awesome-3.5.8.ebuild @@ -3,7 +3,6 @@ # $Id$ EAPI="5" -CMAKE_MIN_VERSION="2.8" inherit cmake-utils eutils DESCRIPTION="A dynamic floating and tiling window manager" diff --git a/x11-wm/awesome/awesome-3.5.9.ebuild b/x11-wm/awesome/awesome-3.5.9.ebuild index cfc244f..35437fa 100644 --- a/x11-wm/awesome/awesome-3.5.9.ebuild +++ b/x11-wm/awesome/awesome-3.5.9.ebuild @@ -3,7 +3,6 @@ # $Id$ EAPI="5" -CMAKE_MIN_VERSION="2.8" inherit cmake-utils eutils DESCRIPTION="A dynamic floating and tiling window manager"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: edc2fbbed6907a6dcea12be2db700ce53c787fae Author: Pacho Ramos gentoo org> AuthorDate: Sun Aug 7 06:50:54 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Aug 7 06:50:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc2fbbe x11-wm/awesome: Cleanup per bug #269977 Package-Manager: portage-2.3.0 x11-wm/awesome/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml index 57ddff7..229a6f1 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -9,10 +9,6 @@ skratta...@yandex.ru Nikolaj Sjujskij - -wi...@gentoo.org -Alex Alexander - proxy-ma...@gentoo.org Proxy Maintainers
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 1a7d90f8453b116672e8bdac719798bf81520741 Author: Robin H. Johnson gentoo org> AuthorDate: Tue Mar 8 01:56:59 2016 + Commit: Robin H. Johnson gentoo org> CommitDate: Tue Mar 8 01:57:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7d90f8 x11-wm/awesome: bump. x11-wm/awesome/Manifest | 1 + x11-wm/awesome/awesome-3.5.9.ebuild | 140 2 files changed, 141 insertions(+) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index e01639e..12518ef 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -2,3 +2,4 @@ DIST awesome-3.4.15.tar.bz2 762323 SHA256 4207f5cbed25d0e7ab35157165d923c2ccf04f DIST awesome-3.5.6.tar.xz 720112 SHA256 37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6 WHIRLPOOL 8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01 DIST awesome-3.5.7.tar.xz 722864 SHA256 ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515 WHIRLPOOL ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a DIST awesome-3.5.8.tar.xz 723000 SHA256 7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef WHIRLPOOL 2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f +DIST awesome-3.5.9.tar.xz 723084 SHA256 c7f8b5e4578751688d70ec8c410c55316e22bca8ec1195c622274f1f7254d64f SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25 WHIRLPOOL 0d2a0b2ad08b07ec8de0150e5e9b8382732b04df3c535d5351ab46d2d7722bc85143d1b00bf47578f7d61d1bc3c3afba5d3e0e6c5ed5ee74f9ad77ea98e3a723 diff --git a/x11-wm/awesome/awesome-3.5.9.ebuild b/x11-wm/awesome/awesome-3.5.9.ebuild new file mode 100644 index 000..cfc244f --- /dev/null +++ b/x11-wm/awesome/awesome-3.5.9.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +CMAKE_MIN_VERSION="2.8" +inherit cmake-utils eutils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="http://awesome.naquadah.org/; +SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="dbus doc elibc_FreeBSD gnome" + +COMMON_DEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + x11-libs/libXcursor + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${COMMON_DEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( + app-doc/doxygen + media-gfx/graphviz + )" + +RDEPEND="${COMMON_DEPEND}" + +DOCS="AUTHORS BUGS PATCHES README STYLE" + +src_prepare() { + # bug #408025 + epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" + epatch "${FILESDIR}/${PN}-xsession.patch" + + # bug #507604 + epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" + # bug #509658 + epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" + + # bug #571544 + # Merged upstream + #epatch "${FILESDIR}/${PN}-3.5.6-fix-multi-instances-focus.patch" + + epatch_user +} + +src_configure() { + mycmakeargs=( + -DPREFIX="${EPREFIX}"/usr + -DSYSCONFDIR="${EPREFIX}"/etc + $(cmake-utils_use_with dbus DBUS) + $(cmake-utils_use doc GENERATE_DOC) + ) + + cmake-utils_src_configure +} + +src_compile() { + local myargs="all" + + if use doc ; then + myargs="${myargs} doc" + fi + cmake-utils_src_make ${myargs} +} + +src_install() { + cmake-utils_src_install + + if use doc ; then + ( +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: cc5808136258d4a4c18a376f2466755c6ba6c83a Author: Markus Meier gentoo org> AuthorDate: Sun Feb 14 17:23:46 2016 + Commit: Markus Meier gentoo org> CommitDate: Sun Feb 14 17:23:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc580813 x11-wm/awesome: arm stable, bug #545526 Package-Manager: portage-2.2.27 RepoMan-Options: --include-arches="arm" x11-wm/awesome/awesome-3.5.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild b/x11-wm/awesome/awesome-3.5.6-r2.ebuild index bd63b77..eb30fbc 100644 --- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 022988cc988b4df49bc5695660ed59684bd0a9f5 Author: Ilya Tumaykin gmail com> AuthorDate: Tue Feb 2 12:31:40 2016 + Commit: Ian Delaney gentoo org> CommitDate: Tue Feb 2 12:31:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022988cc x11-wm/awesome: remove myself from maintainers Package-Manager: portage-2.2.27 x11-wm/awesome/metadata.xml | 5 - 1 file changed, 5 deletions(-) diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml index 7717b41..57ddff7 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -2,11 +2,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> -itumaykin+gen...@gmail.com -Coacher -Proxied maintainer; set to assignee in all bugs - - maksbo...@gentoo.org Maxim Koltsov
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 96fac6a648c893ae537cf68ff6d8c98349fe1035 Author: Robin H. Johnson gentoo org> AuthorDate: Sat Jan 30 17:06:31 2016 + Commit: Robin H. Johnson gentoo org> CommitDate: Sat Jan 30 17:06:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96fac6a6 x11-wm/awesome: version bump, fixes upstream keybinding bug in 3.5.7. Package-Manager: portage-2.2.27 x11-wm/awesome/Manifest | 1 + x11-wm/awesome/awesome-3.5.8.ebuild | 140 2 files changed, 141 insertions(+) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index c2fba59..e01639e 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,3 +1,4 @@ DIST awesome-3.4.15.tar.bz2 762323 SHA256 4207f5cbed25d0e7ab35157165d923c2ccf04fded5b3d5fc130134ce9ed5ddfd SHA512 18bb2659e1e7c18a8917f606d635e968daa31a5be4c6d93a109603aace9b5d8b5fd0b8ac1d13ba3d6f2c5c42661204ce80c5ea322088cd358ec5e164b760c339 WHIRLPOOL 74da6197f2e4e5f3d99a11e99c26563f6a145181bab5c017b7ee330041864527551a230ce6dc6109bb5510621fe874921c7caa72c095fa2be6fbdb69e02da1dd DIST awesome-3.5.6.tar.xz 720112 SHA256 37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6 WHIRLPOOL 8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01 DIST awesome-3.5.7.tar.xz 722864 SHA256 ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515 WHIRLPOOL ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a +DIST awesome-3.5.8.tar.xz 723000 SHA256 7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef WHIRLPOOL 2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f diff --git a/x11-wm/awesome/awesome-3.5.8.ebuild b/x11-wm/awesome/awesome-3.5.8.ebuild new file mode 100644 index 000..cfc244f --- /dev/null +++ b/x11-wm/awesome/awesome-3.5.8.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +CMAKE_MIN_VERSION="2.8" +inherit cmake-utils eutils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="http://awesome.naquadah.org/; +SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="dbus doc elibc_FreeBSD gnome" + +COMMON_DEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + x11-libs/libXcursor + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${COMMON_DEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( + app-doc/doxygen + media-gfx/graphviz + )" + +RDEPEND="${COMMON_DEPEND}" + +DOCS="AUTHORS BUGS PATCHES README STYLE" + +src_prepare() { + # bug #408025 + epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" + epatch "${FILESDIR}/${PN}-xsession.patch" + + # bug #507604 + epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" + # bug #509658 + epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" + + # bug #571544 + # Merged upstream + #epatch "${FILESDIR}/${PN}-3.5.6-fix-multi-instances-focus.patch" + + epatch_user +} + +src_configure() { + mycmakeargs=( + -DPREFIX="${EPREFIX}"/usr + -DSYSCONFDIR="${EPREFIX}"/etc + $(cmake-utils_use_with dbus DBUS) + $(cmake-utils_use doc GENERATE_DOC) + ) + + cmake-utils_src_configure +} + +src_compile() { + local myargs="all" + + if use doc ; then + myargs="${myargs} doc" + fi + cmake-utils_src_make ${myargs} +} + +src_install() { + cmake-utils_src_install + + if use doc ; then + ( +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 45f8ea2b8d390c5d259005415ce6615fabf437e1 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 24 17:34:33 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 24 17:34:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f8ea2b x11-wm/awesome: amd64 stable wrt bug #545526 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-wm/awesome/awesome-3.5.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild b/x11-wm/awesome/awesome-3.5.6-r2.ebuild index 4b09e3c..bd63b77 100644 --- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild +++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 556b78f345e92687b0701b796ee33279d392410b Author: Robin H. Johnson gentoo org> AuthorDate: Fri Jan 15 20:33:22 2016 + Commit: Robin H. Johnson gentoo org> CommitDate: Fri Jan 15 20:34:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556b78f3 x11-wm/awesome: bump. Package-Manager: portage-2.2.24 Acked-by: Alex Alexander gentoo.org> Signed-off-by: Robin H. Johnson gentoo.org> x11-wm/awesome/Manifest | 1 + x11-wm/awesome/awesome-3.5.7.ebuild | 140 2 files changed, 141 insertions(+) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index a285414..c2fba59 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,2 +1,3 @@ DIST awesome-3.4.15.tar.bz2 762323 SHA256 4207f5cbed25d0e7ab35157165d923c2ccf04fded5b3d5fc130134ce9ed5ddfd SHA512 18bb2659e1e7c18a8917f606d635e968daa31a5be4c6d93a109603aace9b5d8b5fd0b8ac1d13ba3d6f2c5c42661204ce80c5ea322088cd358ec5e164b760c339 WHIRLPOOL 74da6197f2e4e5f3d99a11e99c26563f6a145181bab5c017b7ee330041864527551a230ce6dc6109bb5510621fe874921c7caa72c095fa2be6fbdb69e02da1dd DIST awesome-3.5.6.tar.xz 720112 SHA256 37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6 WHIRLPOOL 8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01 +DIST awesome-3.5.7.tar.xz 722864 SHA256 ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515 WHIRLPOOL ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild b/x11-wm/awesome/awesome-3.5.7.ebuild new file mode 100644 index 000..cfc244f --- /dev/null +++ b/x11-wm/awesome/awesome-3.5.7.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +CMAKE_MIN_VERSION="2.8" +inherit cmake-utils eutils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="http://awesome.naquadah.org/; +SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="dbus doc elibc_FreeBSD gnome" + +COMMON_DEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + x11-libs/libXcursor + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${COMMON_DEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( + app-doc/doxygen + media-gfx/graphviz + )" + +RDEPEND="${COMMON_DEPEND}" + +DOCS="AUTHORS BUGS PATCHES README STYLE" + +src_prepare() { + # bug #408025 + epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" + epatch "${FILESDIR}/${PN}-xsession.patch" + + # bug #507604 + epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" + # bug #509658 + epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" + + # bug #571544 + # Merged upstream + #epatch "${FILESDIR}/${PN}-3.5.6-fix-multi-instances-focus.patch" + + epatch_user +} + +src_configure() { + mycmakeargs=( + -DPREFIX="${EPREFIX}"/usr + -DSYSCONFDIR="${EPREFIX}"/etc + $(cmake-utils_use_with dbus DBUS) + $(cmake-utils_use doc GENERATE_DOC) + ) + + cmake-utils_src_configure +} + +src_compile() { + local myargs="all" + + if use doc ; then + myargs="${myargs} doc" + fi + cmake-utils_src_make ${myargs} +} + +src_install() { + cmake-utils_src_install + + if use doc ; then + ( + cd "${CMAKE_BUILD_DIR}"/doc + mv html doxygen + dohtml -r doxygen || die + ) + fi + rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed" + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}-session ${PN} || die + +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/
commit: b20d603e09c271470a4066f84456a71f2d10d7a0 Author: Ilya Tumaykin gmail com> AuthorDate: Thu Jan 14 11:35:53 2016 + Commit: Ian Delaney gentoo org> CommitDate: Thu Jan 14 11:46:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20d603e x11-wm/awesome: revbump to 3.5.6-r2 wrt bug 571544 Backport upstream fix for focus problems with multiple running awesome instances. Add epatch_user support. Gentoo-Bug: 571544 Package-Manager: portage-2.2.26 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 139 + .../awesome-3.5.6-fix-multi-instances-focus.patch | 29 + 2 files changed, 168 insertions(+) diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild b/x11-wm/awesome/awesome-3.5.6-r2.ebuild new file mode 100644 index 000..4b09e3c --- /dev/null +++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +CMAKE_MIN_VERSION="2.8" +inherit cmake-utils eutils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="http://awesome.naquadah.org/; +SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="dbus doc elibc_FreeBSD gnome" + +COMMON_DEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + x11-libs/libXcursor + >=x11-libs/libX11-1.3.99.901 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${COMMON_DEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( + app-doc/doxygen + media-gfx/graphviz + )" + +RDEPEND="${COMMON_DEPEND}" + +DOCS="AUTHORS BUGS PATCHES README STYLE" + +src_prepare() { + # bug #408025 + epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" + epatch "${FILESDIR}/${PN}-xsession.patch" + + # bug #507604 + epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch" + # bug #509658 + epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch" + + # bug #571544 + epatch "${FILESDIR}/${P}-fix-multi-instances-focus.patch" + + epatch_user +} + +src_configure() { + mycmakeargs=( + -DPREFIX="${EPREFIX}"/usr + -DSYSCONFDIR="${EPREFIX}"/etc + $(cmake-utils_use_with dbus DBUS) + $(cmake-utils_use doc GENERATE_DOC) + ) + + cmake-utils_src_configure +} + +src_compile() { + local myargs="all" + + if use doc ; then + myargs="${myargs} doc" + fi + cmake-utils_src_make ${myargs} +} + +src_install() { + cmake-utils_src_install + + if use doc ; then + ( + cd "${CMAKE_BUILD_DIR}"/doc + mv html doxygen + dohtml -r doxygen || die + ) + fi + rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed" + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}-session ${PN} || die + + # GNOME-based awesome + if use gnome ; then + # GNOME session + insinto /usr/share/gnome-session/sessions + newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die + # Application launcher + domenu "${FILESDIR}/${PN}-gnome.desktop" || die + # X Session + insinto /usr/share/xsessions/ + doins "${FILESDIR}/${PN}-gnome-xsession.desktop" || die + fi +} + +pkg_postinst() { + # bug #447308 + if use gnome; then + elog + 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 + 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
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 3e9989fc86df8c47554a95ab0b71758f7911018d Author: Ilya Tumaykin gmail com> AuthorDate: Thu Jan 14 11:19:44 2016 + Commit: Ian Delaney gentoo org> CommitDate: Thu Jan 14 11:46:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9989fc x11-wm/awesome: add myself as a proxy-maintainer As agreed upon with Ian Delaney (idella4). Package-Manager: portage-2.2.26 x11-wm/awesome/metadata.xml | 5 + 1 file changed, 5 insertions(+) diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml index 446ee19..16b654d 100644 --- a/x11-wm/awesome/metadata.xml +++ b/x11-wm/awesome/metadata.xml @@ -3,6 +3,11 @@ proxy-maintainers +itumaykin+gen...@gmail.com +Coacher +Proxied maintainer; set to assignee in all bugs + + maksbo...@gentoo.org Maxim Koltsov
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: 921d0c923aa30d873f3617ce5fa551c044e11599 Author: Ian Stakenvicius gentoo org> AuthorDate: Thu Oct 8 20:32:10 2015 + Commit: Ian Stakenvicius gentoo org> CommitDate: Thu Oct 8 20:32:56 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921d0c92 x11-wm/awesome: old version cleanup Package-Manager: portage-2.2.20.1 x11-wm/awesome/Manifest| 4 - x11-wm/awesome/awesome-3.5.2-r1.ebuild | 128 --- x11-wm/awesome/awesome-3.5.2.ebuild| 128 --- x11-wm/awesome/awesome-3.5.3.ebuild| 129 --- x11-wm/awesome/awesome-3.5.4.ebuild| 132 x11-wm/awesome/awesome-3.5.5-r1.ebuild | 134 - x11-wm/awesome/awesome-3.5.5.ebuild| 132 7 files changed, 787 deletions(-) diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest index 068bf7a..a285414 100644 --- a/x11-wm/awesome/Manifest +++ b/x11-wm/awesome/Manifest @@ -1,6 +1,2 @@ DIST awesome-3.4.15.tar.bz2 762323 SHA256 4207f5cbed25d0e7ab35157165d923c2ccf04fded5b3d5fc130134ce9ed5ddfd SHA512 18bb2659e1e7c18a8917f606d635e968daa31a5be4c6d93a109603aace9b5d8b5fd0b8ac1d13ba3d6f2c5c42661204ce80c5ea322088cd358ec5e164b760c339 WHIRLPOOL 74da6197f2e4e5f3d99a11e99c26563f6a145181bab5c017b7ee330041864527551a230ce6dc6109bb5510621fe874921c7caa72c095fa2be6fbdb69e02da1dd -DIST awesome-3.5.2.tar.xz 715164 SHA256 188d65b02a8ef905be43f126e2591b0d3caf84e094fb6af5501ae5ef07503e86 SHA512 e1c661dfa64e1747a15c149c445877f36380f30f20a4a39ccf1a02df95b1dc5b38337567dd7e401592b2906627716e72673772fe131189c763dc846978bafd48 WHIRLPOOL caec16cc014bd9ed93c4feec8cca40989cc4a66fd2a6816db65654b66e861c6cc2554a7c5e0e587124f4a96d34ddcd6c2e2845f5ddd2a725048d442361c81407 -DIST awesome-3.5.3.tar.xz 718872 SHA256 544eb343a4a059ebe405ae907bda205e7c63a550417c8ee49f96870c9253 SHA512 7d3e75ddf72a28a29b3031419485072719fe552508e450faee9e58a365827187c6de50dd11b5a8f0b41a3330456b46a7e6f67018b52891e22d4455e999137d2e WHIRLPOOL ac1a3e1555ff81b7e32f673755514f747d05eb245089094381f46e3abc4ce46e70b35c19512ef589a0e3338e5d71760a1f3b879ceb86fdc8f68d48fbdee2e2c9 -DIST awesome-3.5.4.tar.xz 718916 SHA256 b48bce31e14345f260075d528263385564eaeb204c4b673c893f77e884a24ea8 SHA512 afc221931759e56c24f89bdbf6aab9eb9059a44acaea6345567f3f77eb4663354ca7a266e9395f0b6a3068cd7f15e824a6c938987eac915ddba420050c265235 WHIRLPOOL 0a92be54433a0e91fd52aa31c95d72c3d4b8dd35f4e36094ac94726fbb6ba33f6a7b4ac42e3f81f9b94ab419671ded42d0c769e95ca90e53228147a6f3d3a1bd -DIST awesome-3.5.5.tar.xz 719080 SHA256 bf30dbd7c4621742b2565919404f009588ea482574ddb85aaa5301bce5258d47 SHA512 2ca9af95afb8d07369da89c18f34889158dc387c570ac5f591ee05c1867d6a88197e02c29faed3b684ed9a783d5bcfae995c98cbf0a5e29237f317d2870f WHIRLPOOL 94d5a5908d5b671389db5a44392ca051841e5b42e962e2420218595636897d1c7e5a5972b9e790799ba31a6c897fc02e3bd601302debd39bb4627acb4e83d779 DIST awesome-3.5.6.tar.xz 720112 SHA256 37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6 WHIRLPOOL 8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01 diff --git a/x11-wm/awesome/awesome-3.5.2-r1.ebuild b/x11-wm/awesome/awesome-3.5.2-r1.ebuild deleted file mode 100644 index fdd3e15..000 --- a/x11-wm/awesome/awesome-3.5.2-r1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -CMAKE_MIN_VERSION="2.8" -inherit cmake-utils eutils - -DESCRIPTION="A dynamic floating and tiling window manager" -HOMEPAGE="http://awesome.naquadah.org/; -SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="dbus doc elibc_FreeBSD gnome" - -COMMON_DEPEND=" - >=dev-lang/lua-5.1 - dev-libs/glib:2 - >=dev-libs/libxdg-basedir-1 - >=dev-lua/lgi-0.6.1 - x11-libs/cairo[xcb] - x11-libs/gdk-pixbuf:2 - >=x11-libs/libxcb-1.6 - >=x11-libs/pango-1.19.3[introspection] - >=x11-libs/startup-notification-0.10_p20110426 - >=x11-libs/xcb-util-0.3.8 - x11-libs/xcb-util-cursor - x11-libs/libXcursor - || ( =x11-libs/libX11-1.3.99.901 ) - dbus? ( >=sys-apps/dbus-1 ) - elibc_FreeBSD? ( dev-libs/libexecinfo )" - -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 -DEPEND="${COMMON_DEPEND} - >=app-text/asciidoc-8.4.5 - app-text/xmlto - dev-util/gperf - virtual/pkgconfig - media-gfx/imagemagick[png] - >=x11-proto/xcb-proto-1.5 - >=x11-proto/xproto-7.0.15 - doc? ( - app-doc/doxygen -
[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
commit: a1722734912e934ce2c2138bfd33142658942d60 Author: Ian Stakenvicius gentoo org> AuthorDate: Thu Oct 8 20:30:18 2015 + Commit: Ian Stakenvicius gentoo org> CommitDate: Thu Oct 8 20:32:51 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1722734 x11-wm/awesome: fixed some repoman complaints Dropped dependency atom for very old libX11 dep, added proper slot-0 pin to lua dep. Package-Manager: portage-2.2.20.1 x11-wm/awesome/{awesome-3.5.6.ebuild => awesome-3.5.6-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/awesome/awesome-3.5.6.ebuild b/x11-wm/awesome/awesome-3.5.6-r1.ebuild similarity index 97% rename from x11-wm/awesome/awesome-3.5.6.ebuild rename to x11-wm/awesome/awesome-3.5.6-r1.ebuild index 2fbf298..3b95151 100644 --- a/x11-wm/awesome/awesome-3.5.6.ebuild +++ b/x11-wm/awesome/awesome-3.5.6-r1.ebuild @@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="dbus doc elibc_FreeBSD gnome" COMMON_DEPEND=" - >=dev-lang/lua-5.1 + >=dev-lang/lua-5.1:0 dev-libs/glib:2 >=dev-libs/libxdg-basedir-1 >=dev-lua/lgi-0.7 @@ -28,7 +28,7 @@ COMMON_DEPEND=" >=x11-libs/xcb-util-0.3.8 x11-libs/xcb-util-cursor x11-libs/libXcursor - || ( =x11-libs/libX11-1.3.99.901 ) + >=x11-libs/libX11-1.3.99.901 dbus? ( >=sys-apps/dbus-1 ) elibc_FreeBSD? ( dev-libs/libexecinfo )"