* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2015-10-08 20:33 Ian Stakenvicius
0 siblings, 0 replies; 76+ messages in thread
From: Ian Stakenvicius @ 2015-10-08 20:33 UTC (permalink / raw
To: gentoo-commits
commit: a1722734912e934ce2c2138bfd33142658942d60
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 8 20:30:18 2015 +0000
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Thu Oct 8 20:32:51 2015 +0000
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[xcb] >=x11-libs/libX11-1.3.99.901 )
+ >=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
elibc_FreeBSD? ( dev-libs/libexecinfo )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2015-10-08 20:33 Ian Stakenvicius
0 siblings, 0 replies; 76+ messages in thread
From: Ian Stakenvicius @ 2015-10-08 20:33 UTC (permalink / raw
To: gentoo-commits
commit: 921d0c923aa30d873f3617ce5fa551c044e11599
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 8 20:32:10 2015 +0000
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Thu Oct 8 20:32:56 2015 +0000
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 544eb343a4a059ebe405ae907bda205e7c63a550417c8ee49f9eeee6870c9253 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 2ca9af95afb8d07369da89c18f34889158dc387c570ac5f591ee05c1867d6a88197e02c29fae6666d3b684ed9a783d5bcfae995c98cbf0a5e29237f317d2870f 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..0000000
--- 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[xcb] >=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"
-}
-
-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/awesome-3.5.2.ebuild b/x11-wm/awesome/awesome-3.5.2.ebuild
deleted file mode 100644
index 1315b68..0000000
--- a/x11-wm/awesome/awesome-3.5.2.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[xcb] >=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"
-}
-
-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
- doins "${FILESDIR}/${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/awesome-3.5.3.ebuild b/x11-wm/awesome/awesome-3.5.3.ebuild
deleted file mode 100644
index aebb60e..0000000
--- a/x11-wm/awesome/awesome-3.5.3.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2014 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.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[xcb] >=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"
-}
-
-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/awesome-3.5.4.ebuild b/x11-wm/awesome/awesome-3.5.4.ebuild
deleted file mode 100644
index f709548..0000000
--- a/x11-wm/awesome/awesome-3.5.4.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2014 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.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[xcb] >=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 #506586
- epatch "${FILESDIR}/${P}-imagebox.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/awesome-3.5.5-r1.ebuild b/x11-wm/awesome/awesome-3.5.5-r1.ebuild
deleted file mode 100644
index 9a2fa5e..0000000
--- a/x11-wm/awesome/awesome-3.5.5-r1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2014 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.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[xcb] >=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}/${P}-util.lua-xdg-icons-fix.patch"
- # bug #509658
- epatch "${FILESDIR}/${P}-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/awesome-3.5.5.ebuild b/x11-wm/awesome/awesome-3.5.5.ebuild
deleted file mode 100644
index a8f8015..0000000
--- a/x11-wm/awesome/awesome-3.5.5.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2014 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.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[xcb] >=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}/${P}-util.lua-xdg-icons-fix.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
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-01-14 11:46 Ian Delaney
0 siblings, 0 replies; 76+ messages in thread
From: Ian Delaney @ 2016-01-14 11:46 UTC (permalink / raw
To: gentoo-commits
commit: 3e9989fc86df8c47554a95ab0b71758f7911018d
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Thu Jan 14 11:19:44 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Thu Jan 14 11:46:38 2016 +0000
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 @@
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
+ <email>itumaykin+gentoo@gmail.com</email>
+ <name>Coacher</name>
+ <description>Proxied maintainer; set to assignee in all bugs</description>
+ </maintainer>
+ <maintainer>
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-01-15 20:34 Robin H. Johnson
0 siblings, 0 replies; 76+ messages in thread
From: Robin H. Johnson @ 2016-01-15 20:34 UTC (permalink / raw
To: gentoo-commits
commit: 556b78f345e92687b0701b796ee33279d392410b
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 15 20:33:22 2016 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Fri Jan 15 20:34:26 2016 +0000
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 <wired <AT> gentoo.org>
Signed-off-by: Robin H. Johnson <robbat2 <AT> 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 0000000..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
+
+ # 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
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-01-24 17:35 Agostino Sarubbo
0 siblings, 0 replies; 76+ messages in thread
From: Agostino Sarubbo @ 2016-01-24 17:35 UTC (permalink / raw
To: gentoo-commits
commit: 45f8ea2b8d390c5d259005415ce6615fabf437e1
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 17:34:33 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 17:34:33 2016 +0000
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 <ago <AT> 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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-01-30 17:06 Robin H. Johnson
0 siblings, 0 replies; 76+ messages in thread
From: Robin H. Johnson @ 2016-01-30 17:06 UTC (permalink / raw
To: gentoo-commits
commit: 96fac6a648c893ae537cf68ff6d8c98349fe1035
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 30 17:06:31 2016 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sat Jan 30 17:06:44 2016 +0000
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 2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff8aaaa54a0c6dfc67aef5c5516a2aada267388d2ac4f
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 0000000..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
+ (
+ 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
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-02-03 5:28 Ian Delaney
0 siblings, 0 replies; 76+ messages in thread
From: Ian Delaney @ 2016-02-03 5:28 UTC (permalink / raw
To: gentoo-commits
commit: 022988cc988b4df49bc5695660ed59684bd0a9f5
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Tue Feb 2 12:31:40 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Tue Feb 2 12:31:40 2016 +0000
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 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>itumaykin+gentoo@gmail.com</email>
- <name>Coacher</name>
- <description>Proxied maintainer; set to assignee in all bugs</description>
- </maintainer>
- <maintainer type="person">
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-02-14 17:24 Markus Meier
0 siblings, 0 replies; 76+ messages in thread
From: Markus Meier @ 2016-02-14 17:24 UTC (permalink / raw
To: gentoo-commits
commit: cc5808136258d4a4c18a376f2466755c6ba6c83a
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 17:23:46 2016 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 17:23:46 2016 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-03-08 1:58 Robin H. Johnson
0 siblings, 0 replies; 76+ messages in thread
From: Robin H. Johnson @ 2016-03-08 1:58 UTC (permalink / raw
To: gentoo-commits
commit: 1a7d90f8453b116672e8bdac719798bf81520741
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 8 01:56:59 2016 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue Mar 8 01:57:56 2016 +0000
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 2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff8aaaa54a0c6dfc67aef5c5516a2aada267388d2ac4f
+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 0000000..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
+ (
+ 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
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-08-07 6:52 Pacho Ramos
0 siblings, 0 replies; 76+ messages in thread
From: Pacho Ramos @ 2016-08-07 6:52 UTC (permalink / raw
To: gentoo-commits
commit: edc2fbbed6907a6dcea12be2db700ce53c787fae
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 7 06:50:54 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Aug 7 06:50:54 2016 +0000
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 @@
<email>skrattaren@yandex.ru</email>
<name>Nikolaj Sjujskij</name>
</maintainer>
- <maintainer type="person">
- <email>wired@gentoo.org</email>
- <name>Alex Alexander</name>
- </maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2016-12-23 10:11 Johannes Huber
0 siblings, 0 replies; 76+ messages in thread
From: Johannes Huber @ 2016-12-23 10:11 UTC (permalink / raw
To: gentoo-commits
commit: 74a1e503e5cd96aac345fd2814e7ea724efab2dd
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 10:05:17 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 10:11:32 2016 +0000
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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-01-02 9:54 Agostino Sarubbo
0 siblings, 0 replies; 76+ messages in thread
From: Agostino Sarubbo @ 2017-01-02 9:54 UTC (permalink / raw
To: gentoo-commits
commit: 897aac2a1698dac3b4fa4736b706835adb9afb46
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 2 09:51:25 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jan 2 09:54:02 2017 +0000
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 <ago <AT> 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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-02-11 21:35 David Seifert
0 siblings, 0 replies; 76+ messages in thread
From: David Seifert @ 2017-02-11 21:35 UTC (permalink / raw
To: gentoo-commits
commit: 15b82804fc49896e5d3a671684dcc85e34e8db19
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 11 21:32:05 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Feb 11 21:35:05 2017 +0000
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}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-03-15 16:42 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2017-03-15 16:42 UTC (permalink / raw
To: gentoo-commits
commit: 9b07020c86812163b793844a2573d3fe25d37f83
Author: Tomoya Tabuchi <t <AT> tomoyat1 <DOT> com>
AuthorDate: Thu Feb 9 05:13:54 2017 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Mar 15 16:41:32 2017 +0000
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 <marecki <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 113 +++++++++++++++++++++++++++++++++++++
1 file changed, 113 insertions(+)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
new file mode 100644
index 00000000000..7da78011b9a
--- /dev/null
+++ b/x11-wm/awesome/awesome-9999.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"
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-03-15 16:42 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2017-03-15 16:42 UTC (permalink / raw
To: gentoo-commits
commit: d22fe1d56bfa02d61245bca3d15dfe46d4958e48
Author: Tomoya Tabuchi <t <AT> tomoyat1 <DOT> com>
AuthorDate: Sun Feb 26 07:00:06 2017 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Mar 15 16:41:31 2017 +0000
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 <marecki <AT> 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 00000000000..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 @@
<email>skrattaren@yandex.ru</email>
<name>Nikolaj Sjujskij</name>
</maintainer>
-<maintainer type="project">
+ <maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <use>
+ <flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-03-24 19:20 Göktürk Yüksek
0 siblings, 0 replies; 76+ messages in thread
From: Göktürk Yüksek @ 2017-03-24 19:20 UTC (permalink / raw
To: gentoo-commits
commit: c3b845ac8e5f3821cd53c1e24d7525ff378c6aaf
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 24 19:18:41 2017 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 19:20:29 2017 +0000
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 @@
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
- <maintainer type="person">
- <email>skrattaren@yandex.ru</email>
- <name>Nikolaj Sjujskij</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<use>
<flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
</use>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-04-26 14:03 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2017-04-26 14:03 UTC (permalink / raw
To: gentoo-commits
commit: 38485b7ebe3487ae69bf872d5fe2effa4b656502
Author: Tomoya Tabuchi <t <AT> tomoyat1 <DOT> com>
AuthorDate: Tue Mar 21 06:05:28 2017 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 14:02:52 2017 +0000
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 <marecki <AT> 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 2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff8aaaa54a0c6dfc67aef5c5516a2aada267388d2ac4f
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 00000000000..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
+
+ 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"
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-04-27 14:02 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2017-04-27 14:02 UTC (permalink / raw
To: gentoo-commits
commit: 4e13d8b3efcac98bd34274622b9e71d2393d5dec
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 27 13:57:52 2017 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Apr 27 14:01:06 2017 +0000
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>
<flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
</use>
+ <upstream>
+ <remote-id type="github">awesomeWM/awesome</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-05-03 19:32 David Seifert
0 siblings, 0 replies; 76+ messages in thread
From: David Seifert @ 2017-05-03 19:32 UTC (permalink / raw
To: gentoo-commits
commit: a094e2b4f0be7fcbb6096da6e184096553556f4f
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed May 3 19:29:51 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed May 3 19:32:24 2017 +0000
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-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 7da78011b9a..d659a191d6f 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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)
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-07-22 20:15 Patrice Clement
0 siblings, 0 replies; 76+ messages in thread
From: Patrice Clement @ 2017-07-22 20:15 UTC (permalink / raw
To: gentoo-commits
commit: 35aae773986c52c085ec2f5aaaf7e611da1a86c3
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 22 20:14:19 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Jul 22 20:15:03 2017 +0000
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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>maksbotan@gentoo.org</email>
- <name>Maxim Koltsov</name>
- </maintainer>
- <use>
- <flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
- </use>
- <upstream>
- <remote-id type="github">awesomeWM/awesome</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>t@tomoyat1.com</email>
+ <name>Tomoya Tabuchi</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Gentoo Proxy Maintainers Project</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+ </maintainer>
+ <use>
+ <flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="github">awesomeWM/awesome</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-07-23 14:36 Patrice Clement
0 siblings, 0 replies; 76+ messages in thread
From: Patrice Clement @ 2017-07-23 14:36 UTC (permalink / raw
To: gentoo-commits
commit: adbe5c31b49a7b3f32f75340a6e5506a203d97eb
Author: Tomoya Tabuchi <t <AT> tomoyat1 <DOT> com>
AuthorDate: Sun Jul 23 04:33:37 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Jul 23 14:35:57 2017 +0000
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 00000000000..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 "${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"
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-09-02 15:17 Michael Palimaka
0 siblings, 0 replies; 76+ messages in thread
From: Michael Palimaka @ 2017-09-02 15:17 UTC (permalink / raw
To: gentoo-commits
commit: d3680602311b493efcde8a9f8ad9b630084ccfc3
Author: Tomoya Tabuchi <t <AT> tomoyat1 <DOT> com>
AuthorDate: Tue Aug 15 07:23:10 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Sep 2 15:17:31 2017 +0000
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-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index d659a191d6f..243752a5d4a 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2017-12-25 19:22 Markus Meier
0 siblings, 0 replies; 76+ messages in thread
From: Markus Meier @ 2017-12-25 19:22 UTC (permalink / raw
To: gentoo-commits
commit: 9acc241c34aa079157e9abca1ba5046895943ed3
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 25 19:22:14 2017 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Mon Dec 25 19:22:14 2017 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-01-27 8:23 Michał Górny
0 siblings, 0 replies; 76+ messages in thread
From: Michał Górny @ 2018-01-27 8:23 UTC (permalink / raw
To: gentoo-commits
commit: 7cc5885e6993af9eeb225171c0b439fb961bb124
Author: Yuta Satoh <nigoro.dev <AT> gmail <DOT> com>
AuthorDate: Wed Jan 10 13:56:02 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 27 08:22:40 2018 +0000
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-9999.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? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )"
# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
DEPEND="${RDEPEND}
diff --git a/x11-wm/awesome/awesome-4.0.ebuild b/x11-wm/awesome/awesome-4.0.ebuild
index eed4554091a..ee9a7cf8b69 100644
--- a/x11-wm/awesome/awesome-4.0.ebuild
+++ b/x11-wm/awesome/awesome-4.0.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? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )"
# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
DEPEND="${RDEPEND}
diff --git a/x11-wm/awesome/awesome-4.1.ebuild b/x11-wm/awesome/awesome-4.1.ebuild
index 65af18c4d48..2e8cefe90f6 100644
--- a/x11-wm/awesome/awesome-4.1.ebuild
+++ b/x11-wm/awesome/awesome-4.1.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? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )"
# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
DEPEND="${RDEPEND}
diff --git a/x11-wm/awesome/awesome-4.2.ebuild b/x11-wm/awesome/awesome-4.2.ebuild
index 61644c03767..170a680ce24 100644
--- a/x11-wm/awesome/awesome-4.2.ebuild
+++ b/x11-wm/awesome/awesome-4.2.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? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )"
# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
DEPEND="${RDEPEND}
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 243752a5d4a..d26ba4a2ba9 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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
@@ -32,7 +32,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? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) )"
# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
DEPEND="${RDEPEND}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-03-14 10:37 Michał Górny
0 siblings, 0 replies; 76+ messages in thread
From: Michał Górny @ 2018-03-14 10:37 UTC (permalink / raw
To: gentoo-commits
commit: f4eb1157a8d5bf92bebc78132ad329971549bea8
Author: David Truby <david.truby <AT> gmail <DOT> com>
AuthorDate: Tue Jan 16 18:08:00 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 14 10:35:48 2018 +0000
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
}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-03-14 21:33 Maxim Koltsov
0 siblings, 0 replies; 76+ messages in thread
From: Maxim Koltsov @ 2018-03-14 21:33 UTC (permalink / raw
To: gentoo-commits
commit: 68aefb9ca8c13eed00b671f88ee18d9b83bdf519
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 14 21:16:22 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Wed Mar 14 21:32:41 2018 +0000
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 00000000000..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
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-03-14 21:33 Maxim Koltsov
0 siblings, 0 replies; 76+ messages in thread
From: Maxim Koltsov @ 2018-03-14 21:33 UTC (permalink / raw
To: gentoo-commits
commit: 6e9ff1b67f0507de9e484c11d750aa828c7e8a59
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 14 21:19:00 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Wed Mar 14 21:32:43 2018 +0000
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 96f4c5df98147399f28d1b1455ac53800f2222969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc 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..00000000000
--- 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
- 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=(
- -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/awesome-3.5.8.ebuild b/x11-wm/awesome/awesome-3.5.8.ebuild
deleted file mode 100644
index 839456e65e9..00000000000
--- a/x11-wm/awesome/awesome-3.5.8.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
- 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=(
- -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/awesome-3.5.9-r1.ebuild b/x11-wm/awesome/awesome-3.5.9-r1.ebuild
deleted file mode 100644
index 839456e65e9..00000000000
--- a/x11-wm/awesome/awesome-3.5.9-r1.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
- 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=(
- -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/awesome-4.0-r1.ebuild b/x11-wm/awesome/awesome-4.0-r1.ebuild
deleted file mode 100644
index 826268e3818..00000000000
--- a/x11-wm/awesome/awesome-4.0-r1.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 ~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 >=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 [ $(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
-
- 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/awesome-4.0.ebuild b/x11-wm/awesome/awesome-4.0.ebuild
deleted file mode 100644
index ee9a7cf8b69..00000000000
--- a/x11-wm/awesome/awesome-4.0.ebuild
+++ /dev/null
@@ -1,107 +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 ~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 >=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 )"
-
-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)
- )
- 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"
-}
diff --git a/x11-wm/awesome/awesome-4.1.ebuild b/x11-wm/awesome/awesome-4.1.ebuild
deleted file mode 100644
index 2e8cefe90f6..00000000000
--- a/x11-wm/awesome/awesome-4.1.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 ~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=/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 "${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"
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-03-14 21:33 Maxim Koltsov
0 siblings, 0 replies; 76+ messages in thread
From: Maxim Koltsov @ 2018-03-14 21:33 UTC (permalink / raw
To: gentoo-commits
commit: 4151c03ce462ccc599fcd3e492ea497cb5ec48c5
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 14 21:06:16 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Wed Mar 14 21:32:35 2018 +0000
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 00000000000..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
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-03-15 20:20 Mikle Kolyada
0 siblings, 0 replies; 76+ messages in thread
From: Mikle Kolyada @ 2018-03-15 20:20 UTC (permalink / raw
To: gentoo-commits
commit: e32a361b40ba5178c4c5a52b32a460aa24623106
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 20:20:35 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 20:20:48 2018 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-03-18 11:38 Sergei Trofimovich
0 siblings, 0 replies; 76+ messages in thread
From: Sergei Trofimovich @ 2018-03-18 11:38 UTC (permalink / raw
To: gentoo-commits
commit: 540e341e403b4a5b040fdd70003539edee8f885f
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 18 11:38:05 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Mar 18 11:38:05 2018 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-03-25 22:04 Maxim Koltsov
0 siblings, 0 replies; 76+ messages in thread
From: Maxim Koltsov @ 2018-03-25 22:04 UTC (permalink / raw
To: gentoo-commits
commit: 0a5197761857d97984d472ac3df6f81a9d3d450d
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 25 22:02:54 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Sun Mar 25 22:04:25 2018 +0000
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 00000000000..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 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
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-03-25 22:04 Maxim Koltsov
0 siblings, 0 replies; 76+ messages in thread
From: Maxim Koltsov @ 2018-03-25 22:04 UTC (permalink / raw
To: gentoo-commits
commit: debc42e5fed69bfa257ee6be167198adde5b4eec
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 25 18:59:50 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Sun Mar 25 22:04:23 2018 +0000
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..00000000000
--- 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"
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-15 16:50 Mikle Kolyada
0 siblings, 0 replies; 76+ messages in thread
From: Mikle Kolyada @ 2018-04-15 16:50 UTC (permalink / raw
To: gentoo-commits
commit: 00a9d804792202735b41abb678267f122f4b616c
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 15 16:49:58 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Apr 15 16:49:58 2018 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-15 22:21 Sergei Trofimovich
0 siblings, 0 replies; 76+ messages in thread
From: Sergei Trofimovich @ 2018-04-15 22:21 UTC (permalink / raw
To: gentoo-commits
commit: 6942406152f1388327487fb5d43a137e120d9822
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 15 22:21:05 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Apr 15 22:21:05 2018 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-21 17:31 Maxim Koltsov
0 siblings, 0 replies; 76+ messages in thread
From: Maxim Koltsov @ 2018-04-21 17:31 UTC (permalink / raw
To: gentoo-commits
commit: 294503d23981d8381422af4a30e7bd856ba296cd
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 21 17:14:23 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Sat Apr 21 17:14:23 2018 +0000
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 96f4c5df98147399f28d1b1455ac53800f2222969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc 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..00000000000
--- 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
- 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/awesome-4.2-r1.ebuild b/x11-wm/awesome/awesome-4.2-r1.ebuild
deleted file mode 100644
index cd617852666..00000000000
--- a/x11-wm/awesome/awesome-4.2-r1.ebuild
+++ /dev/null
@@ -1,120 +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 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 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
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-21 17:31 Maxim Koltsov
0 siblings, 0 replies; 76+ messages in thread
From: Maxim Koltsov @ 2018-04-21 17:31 UTC (permalink / raw
To: gentoo-commits
commit: d52e3190f8d7c834c1aa6f8e8793b3839adfcf6a
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 21 17:22:29 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Sat Apr 21 17:22:29 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52e3190
x11-wm/awesome: update 9999 ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
x11-wm/awesome/awesome-9999.ebuild | 41 ++++++++++++++++++++++++++++----------
1 file changed, 31 insertions(+), 10 deletions(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index d26ba4a2ba9..ec01a3cc9a5 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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() {
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-21 17:31 Maxim Koltsov
0 siblings, 0 replies; 76+ messages in thread
From: Maxim Koltsov @ 2018-04-21 17:31 UTC (permalink / raw
To: gentoo-commits
commit: bb778647735647a9bff2c9d7c8c4f6408a06675e
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 21 17:16:33 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Sat Apr 21 17:16:33 2018 +0000
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=()
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-21 22:56 Aaron Bauman
0 siblings, 0 replies; 76+ messages in thread
From: Aaron Bauman @ 2018-04-21 22:56 UTC (permalink / raw
To: gentoo-commits
commit: 842cedd0b9c8d99e97976e146fa55d59e72b8a2d
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 21 22:53:54 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat Apr 21 22:53:54 2018 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-24 14:36 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2018-04-24 14:36 UTC (permalink / raw
To: gentoo-commits
commit: 5f18faee52ec8961d2551264aa175f599a0122cf
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 24 14:36:07 2018 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Apr 24 14:36:40 2018 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-24 17:24 Mikle Kolyada
0 siblings, 0 replies; 76+ messages in thread
From: Mikle Kolyada @ 2018-04-24 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 578d6887f52824f04bbed8f89d637c9c03a39804
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 24 17:24:07 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Apr 24 17:24:34 2018 +0000
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 <maksbotan <AT> 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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-04-24 17:37 Mikle Kolyada
0 siblings, 0 replies; 76+ messages in thread
From: Mikle Kolyada @ 2018-04-24 17:37 UTC (permalink / raw
To: gentoo-commits
commit: c67330d5454588a944ed3754f2f70ebeecd046a0
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 24 17:37:37 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Apr 24 17:37:37 2018 +0000
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/"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2018-05-26 11:12 Mikle Kolyada
0 siblings, 0 replies; 76+ messages in thread
From: Mikle Kolyada @ 2018-05-26 11:12 UTC (permalink / raw
To: gentoo-commits
commit: 591ec82625517866bffd4e86d9d0d8f29784da10
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat May 26 11:10:37 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat May 26 11:12:21 2018 +0000
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="
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2019-01-31 19:20 Matthew Thode
0 siblings, 0 replies; 76+ messages in thread
From: Matthew Thode @ 2019-01-31 19:20 UTC (permalink / raw
To: gentoo-commits
commit: e9291c1436d80538f0434ad5a7a4f91971e45e38
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 31 19:19:32 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Jan 31 19:20:06 2019 +0000
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 <prometheanfire <AT> 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 96f4c5df98147399f28d1b1455ac53800f2222969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc 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
}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2019-02-02 20:11 Matthew Thode
0 siblings, 0 replies; 76+ messages in thread
From: Matthew Thode @ 2019-02-02 20:11 UTC (permalink / raw
To: gentoo-commits
commit: 25927df41a2be50362b50932bb1f51dfef964c96
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 2 20:07:01 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 2 20:11:23 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25927df4
x11-wm/awesome: eapi7 bump to 9999
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index d3e88b54440..718d7b35ff7 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2019-05-12 20:56 Thomas Deutschmann
0 siblings, 0 replies; 76+ messages in thread
From: Thomas Deutschmann @ 2019-05-12 20:56 UTC (permalink / raw
To: gentoo-commits
commit: 6e906a293d26403e7ad78c55ed9fbc93f03ecf8f
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun May 12 20:23:00 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun May 12 20:55:54 2019 +0000
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 <whissi <AT> 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2019-07-11 20:57 Robin H. Johnson
0 siblings, 0 replies; 76+ messages in thread
From: Robin H. Johnson @ 2019-07-11 20:57 UTC (permalink / raw
To: gentoo-commits
commit: 8736b693d5fdbdbb9a2a1867595fc60ea4579082
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 8 21:15:56 2019 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 20:56:17 2019 +0000
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 <robbat2 <AT> gentoo.org>
x11-wm/awesome/awesome-4.3.ebuild | 2 +-
x11-wm/awesome/awesome-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 718d7b35ff7..23c61a5483c 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2019-07-29 14:41 Mikle Kolyada
0 siblings, 0 replies; 76+ messages in thread
From: Mikle Kolyada @ 2019-07-29 14:41 UTC (permalink / raw
To: gentoo-commits
commit: dd2e9be53f94c05da7c7f6c5612acd6a22e785f3
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 14:41:04 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 14:41:04 2019 +0000
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 <zlogene <AT> 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2019-11-24 0:44 Aaron Bauman
0 siblings, 0 replies; 76+ messages in thread
From: Aaron Bauman @ 2019-11-24 0:44 UTC (permalink / raw
To: gentoo-commits
commit: 19127b9f710ef29d9be37eabf1f12f669ef33e71
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Tue Nov 19 11:02:28 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 00:42:59 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19127b9f
x11-wm/awesome: fix eclass usage
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13707
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 23c61a5483c..d3a7330d045 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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/"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-01-14 22:48 Matt Turner
0 siblings, 0 replies; 76+ messages in thread
From: Matt Turner @ 2020-01-14 22:48 UTC (permalink / raw
To: gentoo-commits
commit: c2fa81bf4b65353a04b2793b58a186edac38e664
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 22:38:12 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Jan 14 22:47:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fa81bf
x11-wm/awesome: Update x11-libs/cairo dependency
Signed-off-by: Matt Turner <mattst88 <AT> 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-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index d3a7330d045..a2093f7a67c 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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]
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-01-19 19:35 Mikle Kolyada
0 siblings, 0 replies; 76+ messages in thread
From: Mikle Kolyada @ 2020-01-19 19:35 UTC (permalink / raw
To: gentoo-commits
commit: cc357d6e19e90c301af7d28620160bef402f0dbf
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 19 19:34:16 2020 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Jan 19 19:35:33 2020 +0000
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 <zlogene <AT> 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-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index a2093f7a67c..f5e97387e3c 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-01-24 23:04 Ben Kohler
0 siblings, 0 replies; 76+ messages in thread
From: Ben Kohler @ 2020-01-24 23:04 UTC (permalink / raw
To: gentoo-commits
commit: 84e97a7cb06b148084f6db2ff9a24185703b3a94
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 23:03:35 2020 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 23:03:54 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e97a7c
x11-wm/awesome: fix configure options on 9999
Closes: https://bugs.gentoo.org/687376
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index f5e97387e3c..3bb2df137b3 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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}
)
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-02-08 16:25 David Seifert
0 siblings, 0 replies; 76+ messages in thread
From: David Seifert @ 2020-02-08 16:25 UTC (permalink / raw
To: gentoo-commits
commit: f3f97a03ce5f7cae395b215503fab7f009bef8c7
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 8 16:24:07 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Feb 8 16:24:07 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f97a03
x11-wm/awesome: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert <soap <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/14594
Signed-off-by: David Seifert <soap <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 3bb2df137b3..f4b885d7a54 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-12-27 5:35 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2020-12-27 5:35 UTC (permalink / raw
To: gentoo-commits
commit: fcd94bbe959b6b0d8ebc2b513128bf1e4cb3dc51
Author: Jeffrey Lin <jeffrey <AT> icurse <DOT> nl>
AuthorDate: Wed Dec 16 04:03:37 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 27 05:31:00 2020 +0000
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 <jeffrey <AT> icurse.nl>
Closes: https://github.com/gentoo/gentoo/pull/18674
Signed-off-by: Sam James <sam <AT> 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
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-12-28 11:50 David Seifert
0 siblings, 0 replies; 76+ messages in thread
From: David Seifert @ 2020-12-28 11:50 UTC (permalink / raw
To: gentoo-commits
commit: 0ddae6f0eef33c3695b4f0ef6c9868dc183bc5cd
Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Mon Dec 28 11:50:19 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Dec 28 11:50:19 2020 +0000
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 <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 63 ++++++++++++++++++++------------------
1 file changed, 33 insertions(+), 30 deletions(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index e418a13243a..f74884da277 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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} == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git"
+else
+ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~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() {
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-12-28 11:50 David Seifert
0 siblings, 0 replies; 76+ messages in thread
From: David Seifert @ 2020-12-28 11:50 UTC (permalink / raw
To: gentoo-commits
commit: f0fd43f1e98f5c4919b2d8307ab615089f7c46f0
Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Mon Dec 28 11:50:17 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Dec 28 11:50:17 2020 +0000
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 <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> 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 96f4c5df98147399f28d1b1455ac53800f2222969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc 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..00000000000
--- 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 Session
- insinto /usr/share/xsessions/
- doins "${FILESDIR}/${PN}-gnome-xsession.desktop"
- 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
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-12-29 22:16 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2020-12-29 22:16 UTC (permalink / raw
To: gentoo-commits
commit: 77f0eb0e607e1febe878b05110ea4d2dd1f93126
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 29 22:12:55 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 22:16:20 2020 +0000
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 <marecki <AT> gentoo.org>
x11-wm/awesome/awesome-4.3-r100.ebuild | 8 ++++++--
x11-wm/awesome/awesome-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index f74884da277..13a5021a6cc 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2020-12-30 10:49 David Seifert
0 siblings, 0 replies; 76+ messages in thread
From: David Seifert @ 2020-12-30 10:49 UTC (permalink / raw
To: gentoo-commits
commit: 5c74c53cf2f452b580ec947f5dcf5b7dab9f287b
Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Wed Dec 30 10:48:57 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Dec 30 10:48:57 2020 +0000
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 <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 13a5021a6cc..9c4176a67a0 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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
}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-18 0:48 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-18 0:48 UTC (permalink / raw
To: gentoo-commits
commit: 6f598b997c21f8c9a93bbc02f9719321fe9012dd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 00:48:13 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 00:48:13 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-18 1:40 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-18 1:40 UTC (permalink / raw
To: gentoo-commits
commit: e62f36594d748d569633e99df15c97f4a6eb7c85
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 01:40:22 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 01:40:35 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-18 1:41 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-18 1:41 UTC (permalink / raw
To: gentoo-commits
commit: 6b398faa387ae803bd878188463df10454cae235
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 01:41:21 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 01:41:21 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-18 10:02 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2021-01-18 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 8f7d0ab678d8b910a54bcf9e4f34f2f9e0e27c6e
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 10:01:31 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 10:02:23 2021 +0000
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 <marecki <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
<upstream>
<remote-id type="github">awesomeWM/awesome</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-18 10:21 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2021-01-18 10:21 UTC (permalink / raw
To: gentoo-commits
commit: 90c82aa2005112d1a9e55cc67db43f7c49d2e4ba
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 10:20:23 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 10:21:22 2021 +0000
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 <marecki <AT> 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-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 9c4176a67a0..084636a02de 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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() {
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-18 12:27 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2021-01-18 12:27 UTC (permalink / raw
To: gentoo-commits
commit: fbdc76f4b34925b76ddc9ca71b93db76f02a5560
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 12:24:02 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 12:27:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbdc76f4
x11-wm/awesome-9999: sync with the latest release ebuild
Mostly cosmetic changes.
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 084636a02de..1c3583824ab 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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)"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-18 12:27 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2021-01-18 12:27 UTC (permalink / raw
To: gentoo-commits
commit: dc4e7e4edabc72082a817a48818ea7be61e6cbd5
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 10:39:13 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 12:27:37 2021 +0000
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 <marecki <AT> 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} == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git"
+else
+ SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~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() {
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-18 14:10 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-18 14:10 UTC (permalink / raw
To: gentoo-commits
commit: 8e556812fae2a87a2c588d23468533e8686526bd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 14:09:48 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 14:09:48 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-20 1:24 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-20 1:24 UTC (permalink / raw
To: gentoo-commits
commit: be5f5c5fac2119ca62de81e8b0bcb634864f2e3c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 20 01:24:03 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 20 01:24:03 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-23 4:09 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-23 4:09 UTC (permalink / raw
To: gentoo-commits
commit: 49fbd46649e597dfe476b7d1f1baaba605cfedd4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 04:09:41 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 04:09:41 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-23 4:20 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-23 4:20 UTC (permalink / raw
To: gentoo-commits
commit: 15638c8e43a5aaab6be837d46acceef29c7c4a04
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 04:19:52 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 04:19:52 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-23 22:51 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-23 22:51 UTC (permalink / raw
To: gentoo-commits
commit: 94d91d703ffb8c51b8bcda490b666344c49747f7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 22:50:22 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 22:50:55 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-24 3:52 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-01-24 3:52 UTC (permalink / raw
To: gentoo-commits
commit: 646fdc0a03853e18ff2e5ce4cb36984ed807e815
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 03:51:48 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 03:52:26 2021 +0000
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 <sam <AT> 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} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-01-27 19:05 Conrad Kostecki
0 siblings, 0 replies; 76+ messages in thread
From: Conrad Kostecki @ 2021-01-27 19:05 UTC (permalink / raw
To: gentoo-commits
commit: 48a0ce169298d2256228c4f5e878122587ba1b46
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 27 19:05:21 2021 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Wed Jan 27 19:05:21 2021 +0000
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 <conikost <AT> 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..00000000000
--- 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} == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git"
-else
- SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz"
- KEYWORDS="amd64 arm ppc ppc64 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 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"
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-02-23 9:32 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2021-02-23 9:32 UTC (permalink / raw
To: gentoo-commits
commit: 744e338ebea45f79dceaa066d6f1a8f8861030dd
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 23 09:30:24 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Feb 23 09:32:13 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744e338e
x11-wm/awesome-9999: 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 <marecki <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 1c3583824ab..e8a8a5130ca 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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)"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2021-09-18 12:29 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2021-09-18 12:29 UTC (permalink / raw
To: gentoo-commits
commit: 369e154666202ebf2cb80854d6c85c24773f1589
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 18 12:17:43 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sat Sep 18 12:29:43 2021 +0000
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 <marecki <AT> gentoo.org>
x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +-
x11-wm/awesome/awesome-9999.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} == *9999 ]] ; 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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index e8a8a5130ca..a85f6654445 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; 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"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2022-05-24 8:55 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2022-05-24 8:55 UTC (permalink / raw
To: gentoo-commits
commit: 2ba93014df220068af34f18299363a17d530a278
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 08:17:07 2022 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue May 24 08:55:30 2022 +0000
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 <guyu2876 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25548
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
x11-wm/awesome/awesome-9999.ebuild | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index a85f6654445b..5e0c5ca5953e 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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=()
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2022-11-10 22:40 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2022-11-10 22:40 UTC (permalink / raw
To: gentoo-commits
commit: a85d625185a7a94101dd414ddcb460af2530431d
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 10 22:24:54 2022 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 22:39:51 2022 +0000
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 <marecki <AT> gentoo.org>
x11-wm/awesome/{awesome-4.3-r101.ebuild => awesome-4.3-r102.ebuild} | 4 ++--
x11-wm/awesome/awesome-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index 5e0c5ca5953e..dd1d0a966594 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.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
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
@ 2024-03-25 10:37 Marek Szuba
0 siblings, 0 replies; 76+ messages in thread
From: Marek Szuba @ 2024-03-25 10:37 UTC (permalink / raw
To: gentoo-commits
commit: baae55569b4d2bbf5ab01cc3001de18f8773cb4b
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 25 10:33:45 2024 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Mar 25 10:35:08 2024 +0000
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 <marecki <AT> gentoo.org>
x11-wm/awesome/{awesome-4.3-r102.ebuild => awesome-4.3-r103.ebuild} | 4 ++--
x11-wm/awesome/awesome-9999.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-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
index dd1d0a966594..65e430dedbbb 100644
--- a/x11-wm/awesome/awesome-9999.ebuild
+++ b/x11-wm/awesome/awesome-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,7 +32,7 @@ RDEPEND="${LUA_DEPS}
dev-libs/libxdg-basedir
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
- x11-libs/gdk-pixbuf:2
+ x11-libs/gdk-pixbuf:2[introspection]
x11-libs/libxcb
x11-libs/pango[introspection]
x11-libs/startup-notification
^ permalink raw reply related [flat|nested] 76+ messages in thread
end of thread, other threads:[~2024-03-25 10:37 UTC | newest]
Thread overview: 76+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-14 17:24 [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/ Markus Meier
-- strict thread matches above, loose matches on Subject: below --
2024-03-25 10:37 Marek Szuba
2022-11-10 22:40 Marek Szuba
2022-05-24 8:55 Marek Szuba
2021-09-18 12:29 Marek Szuba
2021-02-23 9:32 Marek Szuba
2021-01-27 19:05 Conrad Kostecki
2021-01-24 3:52 Sam James
2021-01-23 22:51 Sam James
2021-01-23 4:20 Sam James
2021-01-23 4:09 Sam James
2021-01-20 1:24 Sam James
2021-01-18 14:10 Sam James
2021-01-18 12:27 Marek Szuba
2021-01-18 12:27 Marek Szuba
2021-01-18 10:21 Marek Szuba
2021-01-18 10:02 Marek Szuba
2021-01-18 1:41 Sam James
2021-01-18 1:40 Sam James
2021-01-18 0:48 Sam James
2020-12-30 10:49 David Seifert
2020-12-29 22:16 Marek Szuba
2020-12-28 11:50 David Seifert
2020-12-28 11:50 David Seifert
2020-12-27 5:35 Sam James
2020-02-08 16:25 David Seifert
2020-01-24 23:04 Ben Kohler
2020-01-19 19:35 Mikle Kolyada
2020-01-14 22:48 Matt Turner
2019-11-24 0:44 Aaron Bauman
2019-07-29 14:41 Mikle Kolyada
2019-07-11 20:57 Robin H. Johnson
2019-05-12 20:56 Thomas Deutschmann
2019-02-02 20:11 Matthew Thode
2019-01-31 19:20 Matthew Thode
2018-05-26 11:12 Mikle Kolyada
2018-04-24 17:37 Mikle Kolyada
2018-04-24 17:24 Mikle Kolyada
2018-04-24 14:36 Marek Szuba
2018-04-21 22:56 Aaron Bauman
2018-04-21 17:31 Maxim Koltsov
2018-04-21 17:31 Maxim Koltsov
2018-04-21 17:31 Maxim Koltsov
2018-04-15 22:21 Sergei Trofimovich
2018-04-15 16:50 Mikle Kolyada
2018-03-25 22:04 Maxim Koltsov
2018-03-25 22:04 Maxim Koltsov
2018-03-18 11:38 Sergei Trofimovich
2018-03-15 20:20 Mikle Kolyada
2018-03-14 21:33 Maxim Koltsov
2018-03-14 21:33 Maxim Koltsov
2018-03-14 21:33 Maxim Koltsov
2018-03-14 10:37 Michał Górny
2018-01-27 8:23 Michał Górny
2017-12-25 19:22 Markus Meier
2017-09-02 15:17 Michael Palimaka
2017-07-23 14:36 Patrice Clement
2017-07-22 20:15 Patrice Clement
2017-05-03 19:32 David Seifert
2017-04-27 14:02 Marek Szuba
2017-04-26 14:03 Marek Szuba
2017-03-24 19:20 Göktürk Yüksek
2017-03-15 16:42 Marek Szuba
2017-03-15 16:42 Marek Szuba
2017-02-11 21:35 David Seifert
2017-01-02 9:54 Agostino Sarubbo
2016-12-23 10:11 Johannes Huber
2016-08-07 6:52 Pacho Ramos
2016-03-08 1:58 Robin H. Johnson
2016-02-03 5:28 Ian Delaney
2016-01-30 17:06 Robin H. Johnson
2016-01-24 17:35 Agostino Sarubbo
2016-01-15 20:34 Robin H. Johnson
2016-01-14 11:46 Ian Delaney
2015-10-08 20:33 Ian Stakenvicius
2015-10-08 20:33 Ian Stakenvicius
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox