* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-02-22 22:54 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2019-02-22 22:54 UTC (permalink / raw
To: gentoo-commits
commit: 38de6aa1104187bcdf291f962be7b688fe1cfa1a
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 22 22:38:01 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Feb 22 22:38:01 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38de6aa1
gui-wm/sway: add category and move sway
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/Manifest | 3 +
gui-wm/sway/metadata.xml | 56 ++++++++++++++++++
gui-wm/sway/sway-1.0_rc1-r1.ebuild | 113 +++++++++++++++++++++++++++++++++++++
gui-wm/sway/sway-1.0_rc2.ebuild | 109 +++++++++++++++++++++++++++++++++++
gui-wm/sway/sway-1.0_rc3.ebuild | 109 +++++++++++++++++++++++++++++++++++
gui-wm/sway/sway-9999.ebuild | 109 +++++++++++++++++++++++++++++++++++
6 files changed, 499 insertions(+)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
new file mode 100644
index 00000000000..02cf662ce05
--- /dev/null
+++ b/gui-wm/sway/Manifest
@@ -0,0 +1,3 @@
+DIST sway-1.0_rc1.tar.gz 5461910 BLAKE2B a9b3a14dfbb40a616b58fce896f0088dfc722e942129e12e7dae3f2121cb84ffcd565902ee49712275e01d6b6a344642d85d8cf394a35b151725dcc94d19b40d SHA512 6532bae679774fcdb1bcc3044740ff5c56f5f6a007a08e910f4d9ee43ac0488be7666a87106b493923432f975088c90ff47369fa1a01c5e1cb67d3a1f9b74bce
+DIST sway-1.0_rc2.tar.gz 5462530 BLAKE2B 95868df3d03a61be33e04602d6891a2827cd1b5eab08644f74e04c3cbae39e686ee046be5ae9762595774fd22190e2460e246b564db92c50509ad61a16bb0835 SHA512 78c93f2326952d9e56ebf38f5d6b646934230b1bf5fac50cf35f16b2c1753ffa31dd9ec874a05025ed0d1d828b9a8643c78e739abbcfba55301255b3d0ed4a3e
+DIST sway-1.0_rc3.tar.gz 5463453 BLAKE2B 2db52506e6f07f92ab02c48e0cc1b08bad55f355989226f07ed43392f3bfdc088cdd9183b76e349eb83eff331e5236456c1189208619748a9d78ed5ea8de7652 SHA512 95966bfc7431345a6c4c12bf4aa11980f56acc70fc902aa489bb88368bc5412953780ebaa9eae27908dbabf0ed96881ce3bf00cd51879815631b463801ce11cf
diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
new file mode 100644
index 00000000000..e73eacb7359
--- /dev/null
+++ b/gui-wm/sway/metadata.xml
@@ -0,0 +1,56 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>bman@gentoo.org</email>
+ <name>Aaron Bauman</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>hilobakho@gmail.com</email>
+ <name>Mykyta Holubakha</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>speedjack95@gmail.com</email>
+ <name>Niccolò Scatena</name>
+ </maintainer>
+ <longdescription lang="en">
+ "SirCmpwn's Wayland window manager" is an i3-compatible window manager
+ for Wayland.
+
+ sway was created to fill the need of an i3-like window manager for
+ Wayland. The upstream i3 developers have no intention of porting i3 to
+ Wayland, and projects proposed by others ended up as vaporware. Many
+ thanks to the i3 folks for providing such a great piece of software, so
+ good that your users would rather write an entirely new window manager
+ from scratch that behaved *exactly* like i3 rather than switch to
+ something else.
+ </longdescription>
+ <use>
+ <flag name="elogind">Enable support for rootless session via elogind</flag>
+ <flag name="fish-completion">Enable fish completion support</flag>
+ <flag name="man">Build and install man pages</flag>
+ <flag name="swaybar">Install 'swaybar': sway's status bar component</flag>
+ <flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag>
+ <flag name="swayidle">Install 'swayidle': idle manager to run commands when user is inactive</flag>
+ <flag name="swaylock">Install 'swaylock': sway's screen locker</flag>
+ <flag name="swaymsg">Install 'swaymsg': tool for communicating with a running sway instance</flag>
+ <flag name="swaynag">Install 'swaynag': shows a message with buttons</flag>
+ <flag name="tray">Enable support for StatusNotifierItem tray specification</flag>
+ <flag name="wallpapers">Install sway's default wallpaper image</flag>
+ <flag name="X">Enable support for X11 applications (XWayland)</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">swaywm/sway</remote-id>
+ <maintainer status="active">
+ <email>sir@cmpwn.com</email>
+ <name>Drew DeVault</name>
+ </maintainer>
+ <bugs-to>https://github.com/swaywm/sway/issues</bugs-to>
+ <doc>https://github.com/swaywm/sway/wiki</doc>
+ <changelog>https://github.com/swaywm/sway/releases</changelog>
+ </upstream>
+</pkgmetadata>
diff --git a/gui-wm/sway/sway-1.0_rc1-r1.ebuild b/gui-wm/sway/sway-1.0_rc1-r1.ebuild
new file mode 100644
index 00000000000..47262ad9b43
--- /dev/null
+++ b/gui-wm/sway/sway-1.0_rc1-r1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
+REQUIRED_USE="?? ( elogind systemd )
+ tray? ( || ( elogind systemd ) )"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.6.0:0=
+ dev-libs/libpcre
+ dev-libs/wayland
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-239 )
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( x11-libs/gdk-pixbuf:2 )
+ swayidle? ( dev-libs/swayidle )
+ swaylock? ( dev-libs/swaylock )
+ systemd? ( >=sys-apps/systemd-239 )
+ X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]"
+else
+ DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]"
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.14
+ virtual/pkgconfig
+ man? ( >=app-text/scdoc-1.8.1 )
+"
+
+src_prepare() {
+ default
+
+ use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
+ use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
+ use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
+ use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=$(usex man enabled disabled)
+ -Dtray=$(usex tray enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ $(meson_use wallpapers default-wallpaper)
+ $(meson_use fish-completion fish-completions)
+ $(meson_use zsh-completion zsh-completions)
+ "-Dbash-completions=true"
+ "-Dwerror=false"
+ )
+
+ if use swaybar || use swaybg; then
+ emesonargs+=("-Dgdk-pixbuf=enabled")
+ else
+ emesonargs+=("-Dgdk-pixbuf=disabled")
+ fi
+
+ if [[ ${PV} != 9999 ]]; then
+ emesonargs+=("-Dsway-version=${MY_PV}")
+ fi
+
+ meson_src_configure
+}
+
+pkg_preinst() {
+ if ! use systemd && ! use elogind; then
+ fowners root:0 /usr/bin/sway
+ fperms 4511 /usr/bin/sway
+ fi
+}
+
+pkg_postinst() {
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch sway using:"
+ elog "exec ck-launch-session sway"
+ elog ""
+ elog "If your system does not set the XDG_RUNTIME_DIR environment"
+ elog "variable, you must set it manually to run Sway. See wiki"
+ elog "for details: https://wiki.gentoo.org/wiki/Sway"
+ fi
+}
diff --git a/gui-wm/sway/sway-1.0_rc2.ebuild b/gui-wm/sway/sway-1.0_rc2.ebuild
new file mode 100644
index 00000000000..f1d3935e2f1
--- /dev/null
+++ b/gui-wm/sway/sway-1.0_rc2.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
+REQUIRED_USE="?? ( elogind systemd )
+ tray? ( || ( elogind systemd ) )"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.6.0:0=
+ dev-libs/libpcre
+ dev-libs/wayland
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-239 )
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( x11-libs/gdk-pixbuf:2 )
+ swayidle? ( dev-libs/swayidle )
+ swaylock? ( dev-libs/swaylock )
+ systemd? ( >=sys-apps/systemd-239 )
+ X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]"
+else
+ DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]"
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.14
+ virtual/pkgconfig
+ man? ( >=app-text/scdoc-1.8.1 )
+"
+
+src_prepare() {
+ default
+
+ use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
+ use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
+ use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
+ use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=$(usex man enabled disabled)
+ -Dtray=$(usex tray enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ $(meson_use wallpapers default-wallpaper)
+ $(meson_use fish-completion fish-completions)
+ $(meson_use zsh-completion zsh-completions)
+ "-Dbash-completions=true"
+ "-Dwerror=false"
+ )
+
+ if use swaybar || use swaybg; then
+ emesonargs+=("-Dgdk-pixbuf=enabled")
+ else
+ emesonargs+=("-Dgdk-pixbuf=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_preinst() {
+ if ! use systemd && ! use elogind; then
+ fowners root:0 /usr/bin/sway
+ fperms 4511 /usr/bin/sway
+ fi
+}
+
+pkg_postinst() {
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch sway using:"
+ elog "exec ck-launch-session sway"
+ elog ""
+ elog "If your system does not set the XDG_RUNTIME_DIR environment"
+ elog "variable, you must set it manually to run Sway. See wiki"
+ elog "for details: https://wiki.gentoo.org/wiki/Sway"
+ fi
+}
diff --git a/gui-wm/sway/sway-1.0_rc3.ebuild b/gui-wm/sway/sway-1.0_rc3.ebuild
new file mode 100644
index 00000000000..f1d3935e2f1
--- /dev/null
+++ b/gui-wm/sway/sway-1.0_rc3.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
+REQUIRED_USE="?? ( elogind systemd )
+ tray? ( || ( elogind systemd ) )"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.6.0:0=
+ dev-libs/libpcre
+ dev-libs/wayland
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-239 )
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( x11-libs/gdk-pixbuf:2 )
+ swayidle? ( dev-libs/swayidle )
+ swaylock? ( dev-libs/swaylock )
+ systemd? ( >=sys-apps/systemd-239 )
+ X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]"
+else
+ DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]"
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.14
+ virtual/pkgconfig
+ man? ( >=app-text/scdoc-1.8.1 )
+"
+
+src_prepare() {
+ default
+
+ use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
+ use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
+ use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
+ use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=$(usex man enabled disabled)
+ -Dtray=$(usex tray enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ $(meson_use wallpapers default-wallpaper)
+ $(meson_use fish-completion fish-completions)
+ $(meson_use zsh-completion zsh-completions)
+ "-Dbash-completions=true"
+ "-Dwerror=false"
+ )
+
+ if use swaybar || use swaybg; then
+ emesonargs+=("-Dgdk-pixbuf=enabled")
+ else
+ emesonargs+=("-Dgdk-pixbuf=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_preinst() {
+ if ! use systemd && ! use elogind; then
+ fowners root:0 /usr/bin/sway
+ fperms 4511 /usr/bin/sway
+ fi
+}
+
+pkg_postinst() {
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch sway using:"
+ elog "exec ck-launch-session sway"
+ elog ""
+ elog "If your system does not set the XDG_RUNTIME_DIR environment"
+ elog "variable, you must set it manually to run Sway. See wiki"
+ elog "for details: https://wiki.gentoo.org/wiki/Sway"
+ fi
+}
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
new file mode 100644
index 00000000000..f1d3935e2f1
--- /dev/null
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
+REQUIRED_USE="?? ( elogind systemd )
+ tray? ( || ( elogind systemd ) )"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.6.0:0=
+ dev-libs/libpcre
+ dev-libs/wayland
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-239 )
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( x11-libs/gdk-pixbuf:2 )
+ swayidle? ( dev-libs/swayidle )
+ swaylock? ( dev-libs/swaylock )
+ systemd? ( >=sys-apps/systemd-239 )
+ X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]"
+else
+ DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]"
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.14
+ virtual/pkgconfig
+ man? ( >=app-text/scdoc-1.8.1 )
+"
+
+src_prepare() {
+ default
+
+ use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
+ use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
+ use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
+ use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=$(usex man enabled disabled)
+ -Dtray=$(usex tray enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ $(meson_use wallpapers default-wallpaper)
+ $(meson_use fish-completion fish-completions)
+ $(meson_use zsh-completion zsh-completions)
+ "-Dbash-completions=true"
+ "-Dwerror=false"
+ )
+
+ if use swaybar || use swaybg; then
+ emesonargs+=("-Dgdk-pixbuf=enabled")
+ else
+ emesonargs+=("-Dgdk-pixbuf=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_preinst() {
+ if ! use systemd && ! use elogind; then
+ fowners root:0 /usr/bin/sway
+ fperms 4511 /usr/bin/sway
+ fi
+}
+
+pkg_postinst() {
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch sway using:"
+ elog "exec ck-launch-session sway"
+ elog ""
+ elog "If your system does not set the XDG_RUNTIME_DIR environment"
+ elog "variable, you must set it manually to run Sway. See wiki"
+ elog "for details: https://wiki.gentoo.org/wiki/Sway"
+ fi
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-02-22 22:54 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2019-02-22 22:54 UTC (permalink / raw
To: gentoo-commits
commit: 9c2fb972c06d731c337053786c1b8448dc5998bd
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 22 22:44:29 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Feb 22 22:44:29 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2fb972
gui-wm/sway: update deps based on previous cat/pkg moves
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/sway-1.0_rc1-r1.ebuild | 8 ++++----
gui-wm/sway/sway-1.0_rc2.ebuild | 8 ++++----
gui-wm/sway/sway-1.0_rc3.ebuild | 8 ++++----
gui-wm/sway/sway-9999.ebuild | 8 ++++----
4 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/gui-wm/sway/sway-1.0_rc1-r1.ebuild b/gui-wm/sway/sway-1.0_rc1-r1.ebuild
index 47262ad9b43..909b2b83051 100644
--- a/gui-wm/sway/sway-1.0_rc1-r1.ebuild
+++ b/gui-wm/sway/sway-1.0_rc1-r1.ebuild
@@ -36,15 +36,15 @@ DEPEND="
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( dev-libs/swayidle )
- swaylock? ( dev-libs/swaylock )
+ swayidle? ( gui-apps/swayidle )
+ swaylock? ( gui-apps/swaylock )
systemd? ( >=sys-apps/systemd-239 )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
diff --git a/gui-wm/sway/sway-1.0_rc2.ebuild b/gui-wm/sway/sway-1.0_rc2.ebuild
index f1d3935e2f1..e2aaf1e3646 100644
--- a/gui-wm/sway/sway-1.0_rc2.ebuild
+++ b/gui-wm/sway/sway-1.0_rc2.ebuild
@@ -36,15 +36,15 @@ DEPEND="
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( dev-libs/swayidle )
- swaylock? ( dev-libs/swaylock )
+ swayidle? ( gui-apps/swayidle )
+ swaylock? ( gui-apps/swaylock )
systemd? ( >=sys-apps/systemd-239 )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
diff --git a/gui-wm/sway/sway-1.0_rc3.ebuild b/gui-wm/sway/sway-1.0_rc3.ebuild
index f1d3935e2f1..e2aaf1e3646 100644
--- a/gui-wm/sway/sway-1.0_rc3.ebuild
+++ b/gui-wm/sway/sway-1.0_rc3.ebuild
@@ -36,15 +36,15 @@ DEPEND="
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( dev-libs/swayidle )
- swaylock? ( dev-libs/swaylock )
+ swayidle? ( gui-apps/swayidle )
+ swaylock? ( gui-apps/swaylock )
systemd? ( >=sys-apps/systemd-239 )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index f1d3935e2f1..e2aaf1e3646 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -36,15 +36,15 @@ DEPEND="
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( dev-libs/swayidle )
- swaylock? ( dev-libs/swaylock )
+ swayidle? ( gui-apps/swayidle )
+ swaylock? ( gui-apps/swaylock )
systemd? ( >=sys-apps/systemd-239 )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-02-26 1:04 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-02-26 1:04 UTC (permalink / raw
To: gentoo-commits
commit: a1786ead9226c768572782050e7f84201199a526
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 26 01:04:15 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Feb 26 01:04:36 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1786ead
gui-wm/sway: 1.0-rc4 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.0_rc4.ebuild} | 2 +-
gui-wm/sway/sway-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 02cf662ce05..78756c5e531 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,4 @@
DIST sway-1.0_rc1.tar.gz 5461910 BLAKE2B a9b3a14dfbb40a616b58fce896f0088dfc722e942129e12e7dae3f2121cb84ffcd565902ee49712275e01d6b6a344642d85d8cf394a35b151725dcc94d19b40d SHA512 6532bae679774fcdb1bcc3044740ff5c56f5f6a007a08e910f4d9ee43ac0488be7666a87106b493923432f975088c90ff47369fa1a01c5e1cb67d3a1f9b74bce
DIST sway-1.0_rc2.tar.gz 5462530 BLAKE2B 95868df3d03a61be33e04602d6891a2827cd1b5eab08644f74e04c3cbae39e686ee046be5ae9762595774fd22190e2460e246b564db92c50509ad61a16bb0835 SHA512 78c93f2326952d9e56ebf38f5d6b646934230b1bf5fac50cf35f16b2c1753ffa31dd9ec874a05025ed0d1d828b9a8643c78e739abbcfba55301255b3d0ed4a3e
DIST sway-1.0_rc3.tar.gz 5463453 BLAKE2B 2db52506e6f07f92ab02c48e0cc1b08bad55f355989226f07ed43392f3bfdc088cdd9183b76e349eb83eff331e5236456c1189208619748a9d78ed5ea8de7652 SHA512 95966bfc7431345a6c4c12bf4aa11980f56acc70fc902aa489bb88368bc5412953780ebaa9eae27908dbabf0ed96881ce3bf00cd51879815631b463801ce11cf
+DIST sway-1.0_rc4.tar.gz 5464422 BLAKE2B 38e24ea51d3787a6f46ea511ff7848786a84683ae208365dc353d77a65be3fa7f5959c7d7b3fbd5e3f1271db86721905613d9881d09281b3bac68b1b764033d2 SHA512 8c79be79a9ed0c659b07aadf8c4a1ea09848c36613ae73368d03264b402ec7226aff79bcaf79ae44cda71e9fb972fed2c3649e3fb049d81c3d0e232b8605d312
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.0_rc4.ebuild
similarity index 98%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.0_rc4.ebuild
index e2aaf1e3646..7d50826b43b 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.0_rc4.ebuild
@@ -44,7 +44,7 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.4[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index e2aaf1e3646..7d50826b43b 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -44,7 +44,7 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.4[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-02-28 15:51 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-02-28 15:51 UTC (permalink / raw
To: gentoo-commits
commit: 83eba5f17ed07ca56a2a3fd7c79df102ebe785c4
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 28 15:51:08 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Feb 28 15:51:31 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83eba5f1
gui-wm/sway: fix doc builds for sway-9999
Fixes: https://bugs.gentoo.org/679020
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 7d50826b43b..3680e46353a 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -55,6 +55,11 @@ BDEPEND="
virtual/pkgconfig
man? ( >=app-text/scdoc-1.8.1 )
"
+if [[ ${PV} == 9999 ]]; then
+ BDEPEND+="~app-text/scdoc-9999"
+else
+ BDEPEND+="~app-text/scdoc=-1.9.0"
+fi
src_prepare() {
default
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-03-04 21:35 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-03-04 21:35 UTC (permalink / raw
To: gentoo-commits
commit: 2e1274bf2679710e7f623105ea60c7c871c7033a
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 4 21:34:45 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Mar 4 21:35:02 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1274bf
gui-wm/sway: 1.0-rc5 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.0_rc5.ebuild} | 4 ++--
gui-wm/sway/sway-9999.ebuild | 4 ++--
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 78756c5e531..f56060dabc8 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -2,3 +2,4 @@ DIST sway-1.0_rc1.tar.gz 5461910 BLAKE2B a9b3a14dfbb40a616b58fce896f0088dfc722e9
DIST sway-1.0_rc2.tar.gz 5462530 BLAKE2B 95868df3d03a61be33e04602d6891a2827cd1b5eab08644f74e04c3cbae39e686ee046be5ae9762595774fd22190e2460e246b564db92c50509ad61a16bb0835 SHA512 78c93f2326952d9e56ebf38f5d6b646934230b1bf5fac50cf35f16b2c1753ffa31dd9ec874a05025ed0d1d828b9a8643c78e739abbcfba55301255b3d0ed4a3e
DIST sway-1.0_rc3.tar.gz 5463453 BLAKE2B 2db52506e6f07f92ab02c48e0cc1b08bad55f355989226f07ed43392f3bfdc088cdd9183b76e349eb83eff331e5236456c1189208619748a9d78ed5ea8de7652 SHA512 95966bfc7431345a6c4c12bf4aa11980f56acc70fc902aa489bb88368bc5412953780ebaa9eae27908dbabf0ed96881ce3bf00cd51879815631b463801ce11cf
DIST sway-1.0_rc4.tar.gz 5464422 BLAKE2B 38e24ea51d3787a6f46ea511ff7848786a84683ae208365dc353d77a65be3fa7f5959c7d7b3fbd5e3f1271db86721905613d9881d09281b3bac68b1b764033d2 SHA512 8c79be79a9ed0c659b07aadf8c4a1ea09848c36613ae73368d03264b402ec7226aff79bcaf79ae44cda71e9fb972fed2c3649e3fb049d81c3d0e232b8605d312
+DIST sway-1.0_rc5.tar.gz 5472917 BLAKE2B 33e01bd0da0a90ff7c09b9af0ebf9f9263be3789390777ee207d2e4297a55d79d4cc7fea28aab121820fffd3447f76d9af60a9c118e541f0ff85ffe9dc17ae48 SHA512 26eb5625e1f940a1705f2d675587ce142a7b07206187c851660bf1c405e9a76c0cc20cf616d471170578f50dae2fc322b504df1ea3ef722fc5992dd9803de8fb
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.0_rc5.ebuild
similarity index 96%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.0_rc5.ebuild
index 3680e46353a..9a8de212b48 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.0_rc5.ebuild
@@ -44,7 +44,7 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.4[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.4.1[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
@@ -58,7 +58,7 @@ BDEPEND="
if [[ ${PV} == 9999 ]]; then
BDEPEND+="~app-text/scdoc-9999"
else
- BDEPEND+="~app-text/scdoc=-1.9.0"
+ BDEPEND+=">=app-text/scdoc-1.9.3"
fi
src_prepare() {
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 3680e46353a..9a8de212b48 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -44,7 +44,7 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.4[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.4.1[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
@@ -58,7 +58,7 @@ BDEPEND="
if [[ ${PV} == 9999 ]]; then
BDEPEND+="~app-text/scdoc-9999"
else
- BDEPEND+="~app-text/scdoc=-1.9.0"
+ BDEPEND+=">=app-text/scdoc-1.9.3"
fi
src_prepare() {
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-03-12 13:49 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-03-12 13:49 UTC (permalink / raw
To: gentoo-commits
commit: 43a9510719ac2f78ce1d63a1b8c0dfeb39441990
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 12 13:48:09 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 13:48:59 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a95107
gui-wm/sway: 1.0 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.0.ebuild} | 7 +++----
gui-wm/sway/sway-9999.ebuild | 7 +++----
3 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index f56060dabc8..1ba4ab63b78 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,4 @@
+DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
DIST sway-1.0_rc1.tar.gz 5461910 BLAKE2B a9b3a14dfbb40a616b58fce896f0088dfc722e942129e12e7dae3f2121cb84ffcd565902ee49712275e01d6b6a344642d85d8cf394a35b151725dcc94d19b40d SHA512 6532bae679774fcdb1bcc3044740ff5c56f5f6a007a08e910f4d9ee43ac0488be7666a87106b493923432f975088c90ff47369fa1a01c5e1cb67d3a1f9b74bce
DIST sway-1.0_rc2.tar.gz 5462530 BLAKE2B 95868df3d03a61be33e04602d6891a2827cd1b5eab08644f74e04c3cbae39e686ee046be5ae9762595774fd22190e2460e246b564db92c50509ad61a16bb0835 SHA512 78c93f2326952d9e56ebf38f5d6b646934230b1bf5fac50cf35f16b2c1753ffa31dd9ec874a05025ed0d1d828b9a8643c78e739abbcfba55301255b3d0ed4a3e
DIST sway-1.0_rc3.tar.gz 5463453 BLAKE2B 2db52506e6f07f92ab02c48e0cc1b08bad55f355989226f07ed43392f3bfdc088cdd9183b76e349eb83eff331e5236456c1189208619748a9d78ed5ea8de7652 SHA512 95966bfc7431345a6c4c12bf4aa11980f56acc70fc902aa489bb88368bc5412953780ebaa9eae27908dbabf0ed96881ce3bf00cd51879815631b463801ce11cf
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.0.ebuild
similarity index 94%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.0.ebuild
index 9a8de212b48..0c258524b15 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.0.ebuild
@@ -44,7 +44,7 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.4.1[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.5.0[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
@@ -53,12 +53,11 @@ RDEPEND="
BDEPEND="
>=dev-libs/wayland-protocols-1.14
virtual/pkgconfig
- man? ( >=app-text/scdoc-1.8.1 )
"
if [[ ${PV} == 9999 ]]; then
- BDEPEND+="~app-text/scdoc-9999"
+ BDEPEND+="man? ( ~app-text/scdoc-9999 )"
else
- BDEPEND+=">=app-text/scdoc-1.9.3"
+ BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
src_prepare() {
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 9a8de212b48..0c258524b15 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -44,7 +44,7 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.4.1[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.5.0[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
@@ -53,12 +53,11 @@ RDEPEND="
BDEPEND="
>=dev-libs/wayland-protocols-1.14
virtual/pkgconfig
- man? ( >=app-text/scdoc-1.8.1 )
"
if [[ ${PV} == 9999 ]]; then
- BDEPEND+="~app-text/scdoc-9999"
+ BDEPEND+="man? ( ~app-text/scdoc-9999 )"
else
- BDEPEND+=">=app-text/scdoc-1.9.3"
+ BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
src_prepare() {
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-03-29 21:24 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2019-03-29 21:24 UTC (permalink / raw
To: gentoo-commits
commit: c7bce29ad7db5d3f8977caea048ac0fb8100f1d6
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 29 21:23:43 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 21:24:10 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7bce29a
gui-wm/sway: drop old
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/Manifest | 4 --
gui-wm/sway/sway-1.0_rc1-r1.ebuild | 113 -------------------------------------
gui-wm/sway/sway-1.0_rc2.ebuild | 109 -----------------------------------
gui-wm/sway/sway-1.0_rc3.ebuild | 109 -----------------------------------
gui-wm/sway/sway-1.0_rc4.ebuild | 109 -----------------------------------
5 files changed, 444 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 1ba4ab63b78..ec3c60f5c07 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,6 +1,2 @@
DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
-DIST sway-1.0_rc1.tar.gz 5461910 BLAKE2B a9b3a14dfbb40a616b58fce896f0088dfc722e942129e12e7dae3f2121cb84ffcd565902ee49712275e01d6b6a344642d85d8cf394a35b151725dcc94d19b40d SHA512 6532bae679774fcdb1bcc3044740ff5c56f5f6a007a08e910f4d9ee43ac0488be7666a87106b493923432f975088c90ff47369fa1a01c5e1cb67d3a1f9b74bce
-DIST sway-1.0_rc2.tar.gz 5462530 BLAKE2B 95868df3d03a61be33e04602d6891a2827cd1b5eab08644f74e04c3cbae39e686ee046be5ae9762595774fd22190e2460e246b564db92c50509ad61a16bb0835 SHA512 78c93f2326952d9e56ebf38f5d6b646934230b1bf5fac50cf35f16b2c1753ffa31dd9ec874a05025ed0d1d828b9a8643c78e739abbcfba55301255b3d0ed4a3e
-DIST sway-1.0_rc3.tar.gz 5463453 BLAKE2B 2db52506e6f07f92ab02c48e0cc1b08bad55f355989226f07ed43392f3bfdc088cdd9183b76e349eb83eff331e5236456c1189208619748a9d78ed5ea8de7652 SHA512 95966bfc7431345a6c4c12bf4aa11980f56acc70fc902aa489bb88368bc5412953780ebaa9eae27908dbabf0ed96881ce3bf00cd51879815631b463801ce11cf
-DIST sway-1.0_rc4.tar.gz 5464422 BLAKE2B 38e24ea51d3787a6f46ea511ff7848786a84683ae208365dc353d77a65be3fa7f5959c7d7b3fbd5e3f1271db86721905613d9881d09281b3bac68b1b764033d2 SHA512 8c79be79a9ed0c659b07aadf8c4a1ea09848c36613ae73368d03264b402ec7226aff79bcaf79ae44cda71e9fb972fed2c3649e3fb049d81c3d0e232b8605d312
DIST sway-1.0_rc5.tar.gz 5472917 BLAKE2B 33e01bd0da0a90ff7c09b9af0ebf9f9263be3789390777ee207d2e4297a55d79d4cc7fea28aab121820fffd3447f76d9af60a9c118e541f0ff85ffe9dc17ae48 SHA512 26eb5625e1f940a1705f2d675587ce142a7b07206187c851660bf1c405e9a76c0cc20cf616d471170578f50dae2fc322b504df1ea3ef722fc5992dd9803de8fb
diff --git a/gui-wm/sway/sway-1.0_rc1-r1.ebuild b/gui-wm/sway/sway-1.0_rc1-r1.ebuild
deleted file mode 100644
index 909b2b83051..00000000000
--- a/gui-wm/sway/sway-1.0_rc1-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
-else
- DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
- man? ( >=app-text/scdoc-1.8.1 )
-"
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar || use swaybg; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- if [[ ${PV} != 9999 ]]; then
- emesonargs+=("-Dsway-version=${MY_PV}")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
diff --git a/gui-wm/sway/sway-1.0_rc2.ebuild b/gui-wm/sway/sway-1.0_rc2.ebuild
deleted file mode 100644
index e2aaf1e3646..00000000000
--- a/gui-wm/sway/sway-1.0_rc2.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
-else
- DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
- man? ( >=app-text/scdoc-1.8.1 )
-"
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar || use swaybg; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
diff --git a/gui-wm/sway/sway-1.0_rc3.ebuild b/gui-wm/sway/sway-1.0_rc3.ebuild
deleted file mode 100644
index e2aaf1e3646..00000000000
--- a/gui-wm/sway/sway-1.0_rc3.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
-else
- DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]"
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
- man? ( >=app-text/scdoc-1.8.1 )
-"
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar || use swaybg; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
diff --git a/gui-wm/sway/sway-1.0_rc4.ebuild b/gui-wm/sway/sway-1.0_rc4.ebuild
deleted file mode 100644
index 7d50826b43b..00000000000
--- a/gui-wm/sway/sway-1.0_rc4.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
-else
- DEPEND+=">=gui-libs/wlroots-0.4[elogind=,systemd=,X=]"
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
- man? ( >=app-text/scdoc-1.8.1 )
-"
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar || use swaybg; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-04-10 3:01 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2019-04-10 3:01 UTC (permalink / raw
To: gentoo-commits
commit: 9d8320734bef7a8700c3b3f65e54c23838ee7e5d
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 03:00:33 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 03:00:33 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d832073
gui-wm/sway: amd64 stable wrt bug #682942
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
gui-wm/sway/sway-1.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.0.ebuild b/gui-wm/sway/sway-1.0.ebuild
index 0c258524b15..74297edfba3 100644
--- a/gui-wm/sway/sway-1.0.ebuild
+++ b/gui-wm/sway/sway-1.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-04-10 5:03 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2019-04-10 5:03 UTC (permalink / raw
To: gentoo-commits
commit: 4f6cd22dca6bc9b5fa914ad94f3a7bd413ea7f7d
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 05:00:54 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 05:00:54 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6cd22d
gui-wm/sway: arm64 keyworded (bug #682992)
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
gui-wm/sway/sway-1.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.0.ebuild b/gui-wm/sway/sway-1.0.ebuild
index 74297edfba3..412af2358e2 100644
--- a/gui-wm/sway/sway-1.0.ebuild
+++ b/gui-wm/sway/sway-1.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-04-24 23:11 Thomas Deutschmann
0 siblings, 0 replies; 106+ messages in thread
From: Thomas Deutschmann @ 2019-04-24 23:11 UTC (permalink / raw
To: gentoo-commits
commit: bad30990f2a948032983e59ad89a001abce08442
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 23:03:12 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 23:03:12 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad30990
gui-wm/sway: x86 stable (bug #682942)
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
gui-wm/sway/sway-1.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.0.ebuild b/gui-wm/sway/sway-1.0.ebuild
index 412af2358e2..959bbbde1c7 100644
--- a/gui-wm/sway/sway-1.0.ebuild
+++ b/gui-wm/sway/sway-1.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-04-30 3:35 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-04-30 3:35 UTC (permalink / raw
To: gentoo-commits
commit: 7169c5094f2863c632a00260965102d286f218d5
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 30 03:34:40 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Apr 30 03:34:57 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7169c509
gui-wm/sway: swaybg was split out
Fixes: https://bugs.gentoo.org/684622
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 0c258524b15..bb283010dfc 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -35,7 +35,7 @@ DEPEND="
x11-libs/pixman
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
systemd? ( >=sys-apps/systemd-239 )
@@ -65,7 +65,6 @@ src_prepare() {
use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
-e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
-e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
@@ -84,7 +83,7 @@ src_configure() {
"-Dwerror=false"
)
- if use swaybar || use swaybg; then
+ if use swaybar; then
emesonargs+=("-Dgdk-pixbuf=enabled")
else
emesonargs+=("-Dgdk-pixbuf=disabled")
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-05-03 18:33 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-05-03 18:33 UTC (permalink / raw
To: gentoo-commits
commit: b2237050361f024bdcfc656a9ec582defe1ca3b6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri May 3 18:32:19 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri May 3 18:32:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2237050
gui-wm/sway: 1.1_rc1 bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.1_rc1.ebuild} | 2 +-
gui-wm/sway/sway-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index ec3c60f5c07..a902eb45671 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,3 @@
DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
DIST sway-1.0_rc5.tar.gz 5472917 BLAKE2B 33e01bd0da0a90ff7c09b9af0ebf9f9263be3789390777ee207d2e4297a55d79d4cc7fea28aab121820fffd3447f76d9af60a9c118e541f0ff85ffe9dc17ae48 SHA512 26eb5625e1f940a1705f2d675587ce142a7b07206187c851660bf1c405e9a76c0cc20cf616d471170578f50dae2fc322b504df1ea3ef722fc5992dd9803de8fb
+DIST sway-1.1_rc1.tar.gz 5480597 BLAKE2B daac1d97c5bef1a0763942c9af25d1bb6a05fb274ccaf1b889f07b1aea554ae61f8358acadb9e732d1189a6a2041fc89fe6a443d0a912577b42c448fabbedd20 SHA512 6004673b073c69858e1ed58b5464a627248fb42768ce4fe0152723309244d5389d61dbed43ccf29b0a86e8eeed5e2c95d9fbdbe9b887b288d28030b35567cd71
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.1_rc1.ebuild
similarity index 98%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.1_rc1.ebuild
index 1c81b332323..5293b993a7d 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.1_rc1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 1c81b332323..5293b993a7d 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-05-03 18:33 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-05-03 18:33 UTC (permalink / raw
To: gentoo-commits
commit: b81eb001c68c056b230a709511274084e5af808a
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri May 3 18:18:19 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri May 3 18:32:44 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81eb001
gui-wm/sway: update wlroots version for 9999
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index bb283010dfc..1c81b332323 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -44,7 +44,7 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.5.0[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.6.0[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-05-11 18:18 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-05-11 18:18 UTC (permalink / raw
To: gentoo-commits
commit: 5a01356128ed2bbd986f7b62191da54c5098406b
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat May 11 18:18:21 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat May 11 18:18:21 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a013561
gui-wm/sway: 1.1_rc2 bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 2 +-
gui-wm/sway/{sway-1.1_rc1.ebuild => sway-1.1_rc2.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index a902eb45671..bad71b9d72b 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,3 @@
DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
DIST sway-1.0_rc5.tar.gz 5472917 BLAKE2B 33e01bd0da0a90ff7c09b9af0ebf9f9263be3789390777ee207d2e4297a55d79d4cc7fea28aab121820fffd3447f76d9af60a9c118e541f0ff85ffe9dc17ae48 SHA512 26eb5625e1f940a1705f2d675587ce142a7b07206187c851660bf1c405e9a76c0cc20cf616d471170578f50dae2fc322b504df1ea3ef722fc5992dd9803de8fb
-DIST sway-1.1_rc1.tar.gz 5480597 BLAKE2B daac1d97c5bef1a0763942c9af25d1bb6a05fb274ccaf1b889f07b1aea554ae61f8358acadb9e732d1189a6a2041fc89fe6a443d0a912577b42c448fabbedd20 SHA512 6004673b073c69858e1ed58b5464a627248fb42768ce4fe0152723309244d5389d61dbed43ccf29b0a86e8eeed5e2c95d9fbdbe9b887b288d28030b35567cd71
+DIST sway-1.1_rc2.tar.gz 5480615 BLAKE2B e54980bd23ee29e7a2d7abfcc3cb474fbe77b2e830e2a7afef0a3457ff67d683321b0fb4f4aae17d717171d6bf7d5f91ce468e090a02f8287e71fcb88717fe4c SHA512 6016d45f0812bbdc782fc81c63089431888398739c8b304b8021375a4f019f11ca8cf4bf12be07ed0d102f50c76586d1bd2b9658f6b200c1c777afc6ccc6d371
diff --git a/gui-wm/sway/sway-1.1_rc1.ebuild b/gui-wm/sway/sway-1.1_rc2.ebuild
similarity index 100%
rename from gui-wm/sway/sway-1.1_rc1.ebuild
rename to gui-wm/sway/sway-1.1_rc2.ebuild
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-05-21 16:57 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-05-21 16:57 UTC (permalink / raw
To: gentoo-commits
commit: 85f00af30cf1afbbf497e3e718961f08955bc31a
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 16:56:44 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue May 21 16:57:20 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f00af3
gui-wm/sway: 1.1_rc3 bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 2 +-
gui-wm/sway/{sway-1.1_rc2.ebuild => sway-1.1_rc3.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index bad71b9d72b..e14eb1d071e 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,3 @@
DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
DIST sway-1.0_rc5.tar.gz 5472917 BLAKE2B 33e01bd0da0a90ff7c09b9af0ebf9f9263be3789390777ee207d2e4297a55d79d4cc7fea28aab121820fffd3447f76d9af60a9c118e541f0ff85ffe9dc17ae48 SHA512 26eb5625e1f940a1705f2d675587ce142a7b07206187c851660bf1c405e9a76c0cc20cf616d471170578f50dae2fc322b504df1ea3ef722fc5992dd9803de8fb
-DIST sway-1.1_rc2.tar.gz 5480615 BLAKE2B e54980bd23ee29e7a2d7abfcc3cb474fbe77b2e830e2a7afef0a3457ff67d683321b0fb4f4aae17d717171d6bf7d5f91ce468e090a02f8287e71fcb88717fe4c SHA512 6016d45f0812bbdc782fc81c63089431888398739c8b304b8021375a4f019f11ca8cf4bf12be07ed0d102f50c76586d1bd2b9658f6b200c1c777afc6ccc6d371
+DIST sway-1.1_rc3.tar.gz 5480553 BLAKE2B 21623ffaeca39599f83fcd3e1888bfff8b7a67cf03ba47eb6df5a9d88a857b9c9b65872925e37b95c85e63612884a7e727129a69396aacce5287545a6e9f2b3f SHA512 425c0af31ecf64e3be45fd0a8592fd3fc57127fa8f5c9bf08ec059bbb396bc83e883b08a32dce24d3de9f7027301e3e8e85f0d3e1f261f93bf66ee0d6a8fd0d0
diff --git a/gui-wm/sway/sway-1.1_rc2.ebuild b/gui-wm/sway/sway-1.1_rc3.ebuild
similarity index 100%
rename from gui-wm/sway/sway-1.1_rc2.ebuild
rename to gui-wm/sway/sway-1.1_rc3.ebuild
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-05-29 20:45 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2019-05-29 20:45 UTC (permalink / raw
To: gentoo-commits
commit: b36ce7124168ce0526ca6d318ea5c6b235bf70fb
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 20:44:21 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed May 29 20:44:21 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36ce712
gui-wm/sway: arm64 stable
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.67, Repoman-2.3.13
RepoMan-Options: --include-arches="arm64"
gui-wm/sway/sway-1.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.0.ebuild b/gui-wm/sway/sway-1.0.ebuild
index 959bbbde1c7..9962383f238 100644
--- a/gui-wm/sway/sway-1.0.ebuild
+++ b/gui-wm/sway/sway-1.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
+ KEYWORDS="amd64 arm64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-06-03 15:03 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-06-03 15:03 UTC (permalink / raw
To: gentoo-commits
commit: f9f85e544412c534c696e54b09c9ff60a7577893
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 3 15:03:02 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Jun 3 15:03:33 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f85e54
gui-wm/sway: cap acceptable wlroots version for sway-1.0
Upstream confirmed they broke compat
Fixes: https://bugs.gentoo.org/687246
Package-Manager: Portage-2.3.66, Repoman-2.3.13
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.0.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.0.ebuild b/gui-wm/sway/sway-1.0.ebuild
index 9962383f238..34a7896bb45 100644
--- a/gui-wm/sway/sway-1.0.ebuild
+++ b/gui-wm/sway/sway-1.0.ebuild
@@ -44,7 +44,8 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.5.0[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.5.0[elogind=,systemd=,X=]
+ <gui-libs/wlroots-0.6.0[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-06-03 15:03 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-06-03 15:03 UTC (permalink / raw
To: gentoo-commits
commit: eafbf7bcc02ac39673bd0be1c65151f84011666f
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 3 14:59:43 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Jun 3 15:03:32 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eafbf7bc
gui-wm/sway: 1.1.1 bump
Package-Manager: Portage-2.3.66, Repoman-2.3.13
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 3 +-
gui-wm/sway/sway-1.0_rc5.ebuild | 114 ---------------------
.../{sway-1.1_rc3.ebuild => sway-1.1.1.ebuild} | 0
3 files changed, 1 insertion(+), 116 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index e14eb1d071e..717ef22f565 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,2 @@
DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
-DIST sway-1.0_rc5.tar.gz 5472917 BLAKE2B 33e01bd0da0a90ff7c09b9af0ebf9f9263be3789390777ee207d2e4297a55d79d4cc7fea28aab121820fffd3447f76d9af60a9c118e541f0ff85ffe9dc17ae48 SHA512 26eb5625e1f940a1705f2d675587ce142a7b07206187c851660bf1c405e9a76c0cc20cf616d471170578f50dae2fc322b504df1ea3ef722fc5992dd9803de8fb
-DIST sway-1.1_rc3.tar.gz 5480553 BLAKE2B 21623ffaeca39599f83fcd3e1888bfff8b7a67cf03ba47eb6df5a9d88a857b9c9b65872925e37b95c85e63612884a7e727129a69396aacce5287545a6e9f2b3f SHA512 425c0af31ecf64e3be45fd0a8592fd3fc57127fa8f5c9bf08ec059bbb396bc83e883b08a32dce24d3de9f7027301e3e8e85f0d3e1f261f93bf66ee0d6a8fd0d0
+DIST sway-1.1.1.tar.gz 5480615 BLAKE2B 2cc55535a030d5d057c332a8b2647f394ec8f08a3a5aebe48e0bd21da718eac23bdbcc5a2ce26624efb9360518e5f14eaafe406e1c7d9b3eb81621bab7b6c39c SHA512 2585446ca0936df41c7959b6b48487b25c86f1a8a3bedcd146aab023a873a416ce750698e3cabcd9cb861e35bbd7e280574ff477152906669af9b17d3e54028e
diff --git a/gui-wm/sway/sway-1.0_rc5.ebuild b/gui-wm/sway/sway-1.0_rc5.ebuild
deleted file mode 100644
index 9a8de212b48..00000000000
--- a/gui-wm/sway/sway-1.0_rc5.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
-else
- DEPEND+=">=gui-libs/wlroots-0.4.1[elogind=,systemd=,X=]"
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
- man? ( >=app-text/scdoc-1.8.1 )
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="~app-text/scdoc-9999"
-else
- BDEPEND+=">=app-text/scdoc-1.9.3"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar || use swaybg; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
diff --git a/gui-wm/sway/sway-1.1_rc3.ebuild b/gui-wm/sway/sway-1.1.1.ebuild
similarity index 100%
rename from gui-wm/sway/sway-1.1_rc3.ebuild
rename to gui-wm/sway/sway-1.1.1.ebuild
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-06-27 15:25 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-06-27 15:25 UTC (permalink / raw
To: gentoo-commits
commit: 409a241da295d2213091d0b7d66f58358e312ca9
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 27 15:02:04 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 15:25:39 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409a241d
gui-wm/sway: 1.1.1 stable amd64 and x86
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.1.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.1.1.ebuild b/gui-wm/sway/sway-1.1.1.ebuild
index 5293b993a7d..58983d61520 100644
--- a/gui-wm/sway/sway-1.1.1.ebuild
+++ b/gui-wm/sway/sway-1.1.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-07-24 3:23 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2019-07-24 3:23 UTC (permalink / raw
To: gentoo-commits
commit: 97cb83a1275bb7b87e92153b5a677df5b81718e1
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 24 03:22:49 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 03:22:49 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97cb83a1
gui-wm/sway: arm64 stable
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/sway-1.1.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.1.1.ebuild b/gui-wm/sway/sway-1.1.1.ebuild
index 58983d61520..2e0fd50b6e4 100644
--- a/gui-wm/sway/sway-1.1.1.ebuild
+++ b/gui-wm/sway/sway-1.1.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
+ KEYWORDS="amd64 arm64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-08-27 16:03 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-08-27 16:03 UTC (permalink / raw
To: gentoo-commits
commit: 7b957b5b3da8e4b9e83cf7d813412bace9d361c3
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 16:02:44 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 16:03:04 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b957b5b
gui-wm/sway: 1.2.0 bump
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/sway-1.2.ebuild | 112 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 113 insertions(+)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 717ef22f565..39b63ae15ff 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,3 @@
DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
DIST sway-1.1.1.tar.gz 5480615 BLAKE2B 2cc55535a030d5d057c332a8b2647f394ec8f08a3a5aebe48e0bd21da718eac23bdbcc5a2ce26624efb9360518e5f14eaafe406e1c7d9b3eb81621bab7b6c39c SHA512 2585446ca0936df41c7959b6b48487b25c86f1a8a3bedcd146aab023a873a416ce750698e3cabcd9cb861e35bbd7e280574ff477152906669af9b17d3e54028e
+DIST sway-1.2.tar.gz 5493376 BLAKE2B f059ec7c3db7ff048129c9d701e8730b04f01670dc3b1be826ef3d609f2881ddf1e3bfd82c39bebf5e7e99127f7250239b2af76292f60cfa208fc465f14cd779 SHA512 b43f625d35145a3377e64ea942f8b005946bb0925f08deace2da73ab504038b29331df9943296c97141e2283cd9b55e6cb3bca18c5c3999ecbd461325e36165b
diff --git a/gui-wm/sway/sway-1.2.ebuild b/gui-wm/sway/sway-1.2.ebuild
new file mode 100644
index 00000000000..5293b993a7d
--- /dev/null
+++ b/gui-wm/sway/sway-1.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
+REQUIRED_USE="?? ( elogind systemd )
+ tray? ( || ( elogind systemd ) )"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.6.0:0=
+ dev-libs/libpcre
+ dev-libs/wayland
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ elogind? ( >=sys-auth/elogind-239 )
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( gui-apps/swaybg )
+ swayidle? ( gui-apps/swayidle )
+ swaylock? ( gui-apps/swaylock )
+ systemd? ( >=sys-apps/systemd-239 )
+ X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
+else
+ DEPEND+=">=gui-libs/wlroots-0.6.0[elogind=,systemd=,X=]"
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.14
+ virtual/pkgconfig
+"
+if [[ ${PV} == 9999 ]]; then
+ BDEPEND+="man? ( ~app-text/scdoc-9999 )"
+else
+ BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
+fi
+
+src_prepare() {
+ default
+
+ use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
+ use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
+ use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=$(usex man enabled disabled)
+ -Dtray=$(usex tray enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ $(meson_use wallpapers default-wallpaper)
+ $(meson_use fish-completion fish-completions)
+ $(meson_use zsh-completion zsh-completions)
+ "-Dbash-completions=true"
+ "-Dwerror=false"
+ )
+
+ if use swaybar; then
+ emesonargs+=("-Dgdk-pixbuf=enabled")
+ else
+ emesonargs+=("-Dgdk-pixbuf=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_preinst() {
+ if ! use systemd && ! use elogind; then
+ fowners root:0 /usr/bin/sway
+ fperms 4511 /usr/bin/sway
+ fi
+}
+
+pkg_postinst() {
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch sway using:"
+ elog "exec ck-launch-session sway"
+ elog ""
+ elog "If your system does not set the XDG_RUNTIME_DIR environment"
+ elog "variable, you must set it manually to run Sway. See wiki"
+ elog "for details: https://wiki.gentoo.org/wiki/Sway"
+ fi
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-08-28 17:37 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-08-28 17:37 UTC (permalink / raw
To: gentoo-commits
commit: 6908a1d5dcd2415fa9df413e92f0bd9422805a6f
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 28 17:37:36 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Aug 28 17:37:36 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6908a1d5
gui-wm/sway: crashes if not rebuilt when wlroots is updated
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.2.ebuild | 4 ++--
gui-wm/sway/sway-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/gui-wm/sway/sway-1.2.ebuild b/gui-wm/sway/sway-1.2.ebuild
index 5293b993a7d..e4d011fc206 100644
--- a/gui-wm/sway/sway-1.2.ebuild
+++ b/gui-wm/sway/sway-1.2.ebuild
@@ -42,9 +42,9 @@ DEPEND="
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.6.0[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.7.0:=[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 5293b993a7d..e4d011fc206 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -42,9 +42,9 @@ DEPEND="
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.6.0[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.7.0:=[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-09-27 18:12 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-09-27 18:12 UTC (permalink / raw
To: gentoo-commits
commit: d1c7d2684bee76b1ebd10b6d87b8adc5c0b848b7
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 18:11:36 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 18:12:34 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c7d268
gui-wm/sway: 1.0 cleanup
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.0.ebuild | 114 --------------------------------------------
2 files changed, 115 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 39b63ae15ff..e884084d112 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,2 @@
-DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
DIST sway-1.1.1.tar.gz 5480615 BLAKE2B 2cc55535a030d5d057c332a8b2647f394ec8f08a3a5aebe48e0bd21da718eac23bdbcc5a2ce26624efb9360518e5f14eaafe406e1c7d9b3eb81621bab7b6c39c SHA512 2585446ca0936df41c7959b6b48487b25c86f1a8a3bedcd146aab023a873a416ce750698e3cabcd9cb861e35bbd7e280574ff477152906669af9b17d3e54028e
DIST sway-1.2.tar.gz 5493376 BLAKE2B f059ec7c3db7ff048129c9d701e8730b04f01670dc3b1be826ef3d609f2881ddf1e3bfd82c39bebf5e7e99127f7250239b2af76292f60cfa208fc465f14cd779 SHA512 b43f625d35145a3377e64ea942f8b005946bb0925f08deace2da73ab504038b29331df9943296c97141e2283cd9b55e6cb3bca18c5c3999ecbd461325e36165b
diff --git a/gui-wm/sway/sway-1.0.ebuild b/gui-wm/sway/sway-1.0.ebuild
deleted file mode 100644
index 34a7896bb45..00000000000
--- a/gui-wm/sway/sway-1.0.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( x11-libs/gdk-pixbuf:2 )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
-else
- DEPEND+=">=gui-libs/wlroots-0.5.0[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.6.0[elogind=,systemd=,X=]"
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar || use swaybg; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2019-09-27 18:12 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2019-09-27 18:12 UTC (permalink / raw
To: gentoo-commits
commit: 316379700598756a6fc4a9ca57d31270b8425858
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 18:10:47 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 18:12:33 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31637970
gui-wm/sway: 1.2 stable amd64 arm64 and x86
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.2.ebuild b/gui-wm/sway/sway-1.2.ebuild
index e4d011fc206..7688622a241 100644
--- a/gui-wm/sway/sway-1.2.ebuild
+++ b/gui-wm/sway/sway-1.2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 arm64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-01-11 20:02 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-01-11 20:02 UTC (permalink / raw
To: gentoo-commits
commit: 809a164cca0da035afef5a4397b31f8894ccbed5
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 11 20:01:54 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Jan 11 20:02:14 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809a164c
gui-wm/sway: update sway-9999 dependencies for 1.3
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index e4d011fc206..f8f9789c4d0 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-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
@@ -33,6 +33,7 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
+ media-libs/mesa[gles2]
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
@@ -44,7 +45,8 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.7.0:=[elogind=,systemd=,X=]"
+ DEPEND+=">=gui-libs/wlroots-0.9.0:=[elogind=,systemd=,X=]"
+ DEPEND+="<gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]"
fi
RDEPEND="
x11-misc/xkeyboard-config
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-01-12 1:16 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-01-12 1:16 UTC (permalink / raw
To: gentoo-commits
commit: a121534843ac9c76bcd01b40d91164e6f0096af2
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 12 01:16:10 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Jan 12 01:16:29 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1215348
gui-wm/sway: 1.2 - fix dep on wlroots
Fixes: https://bugs.gentoo.org/705214
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.2.ebuild | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/sway-1.2.ebuild b/gui-wm/sway/sway-1.2.ebuild
index 7688622a241..30f010c8638 100644
--- a/gui-wm/sway/sway-1.2.ebuild
+++ b/gui-wm/sway/sway-1.2.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
@@ -44,7 +44,10 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.7.0:=[elogind=,systemd=,X=]"
+ DEPEND+="
+ >=gui-libs/wlroots-0.7.0:=[elogind=,systemd=,X=]
+ <gui-libs/wlroots-0.9.0:=[elogind=,systemd=,X=]
+ "
fi
RDEPEND="
x11-misc/xkeyboard-config
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-01-22 22:20 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-01-22 22:20 UTC (permalink / raw
To: gentoo-commits
commit: cf252c7cc2179483ae82bfb0cdaf5d32a5d888be
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 22:11:41 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 22:20:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf252c7c
gui-wm/sway: 1.4 bump
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.4.ebuild} | 6 ++++--
gui-wm/sway/sway-9999.ebuild | 6 ++++--
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index e884084d112..b7905222313 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,3 @@
DIST sway-1.1.1.tar.gz 5480615 BLAKE2B 2cc55535a030d5d057c332a8b2647f394ec8f08a3a5aebe48e0bd21da718eac23bdbcc5a2ce26624efb9360518e5f14eaafe406e1c7d9b3eb81621bab7b6c39c SHA512 2585446ca0936df41c7959b6b48487b25c86f1a8a3bedcd146aab023a873a416ce750698e3cabcd9cb861e35bbd7e280574ff477152906669af9b17d3e54028e
DIST sway-1.2.tar.gz 5493376 BLAKE2B f059ec7c3db7ff048129c9d701e8730b04f01670dc3b1be826ef3d609f2881ddf1e3bfd82c39bebf5e7e99127f7250239b2af76292f60cfa208fc465f14cd779 SHA512 b43f625d35145a3377e64ea942f8b005946bb0925f08deace2da73ab504038b29331df9943296c97141e2283cd9b55e6cb3bca18c5c3999ecbd461325e36165b
+DIST sway-1.4.tar.gz 5514489 BLAKE2B 31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971 SHA512 3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.4.ebuild
similarity index 96%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.4.ebuild
index f8f9789c4d0..abaa40139b8 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.4.ebuild
@@ -45,8 +45,10 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.9.0:=[elogind=,systemd=,X=]"
- DEPEND+="<gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]"
+ DEPEND+="
+ >=gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]
+ <gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
+ "
fi
RDEPEND="
x11-misc/xkeyboard-config
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index f8f9789c4d0..abaa40139b8 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -45,8 +45,10 @@ DEPEND="
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
- DEPEND+=">=gui-libs/wlroots-0.9.0:=[elogind=,systemd=,X=]"
- DEPEND+="<gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]"
+ DEPEND+="
+ >=gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]
+ <gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
+ "
fi
RDEPEND="
x11-misc/xkeyboard-config
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-01-22 22:20 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-01-22 22:20 UTC (permalink / raw
To: gentoo-commits
commit: b22c0fac4412ad0e362c4aff7efa99d1df2ac9e4
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 22:12:12 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 22:20:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22c0fac
gui-wm/sway: 1.1.1 cleanup
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.1.1.ebuild | 112 ------------------------------------------
2 files changed, 113 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index b7905222313..f794818edbf 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,2 @@
-DIST sway-1.1.1.tar.gz 5480615 BLAKE2B 2cc55535a030d5d057c332a8b2647f394ec8f08a3a5aebe48e0bd21da718eac23bdbcc5a2ce26624efb9360518e5f14eaafe406e1c7d9b3eb81621bab7b6c39c SHA512 2585446ca0936df41c7959b6b48487b25c86f1a8a3bedcd146aab023a873a416ce750698e3cabcd9cb861e35bbd7e280574ff477152906669af9b17d3e54028e
DIST sway-1.2.tar.gz 5493376 BLAKE2B f059ec7c3db7ff048129c9d701e8730b04f01670dc3b1be826ef3d609f2881ddf1e3bfd82c39bebf5e7e99127f7250239b2af76292f60cfa208fc465f14cd779 SHA512 b43f625d35145a3377e64ea942f8b005946bb0925f08deace2da73ab504038b29331df9943296c97141e2283cd9b55e6cb3bca18c5c3999ecbd461325e36165b
DIST sway-1.4.tar.gz 5514489 BLAKE2B 31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971 SHA512 3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71
diff --git a/gui-wm/sway/sway-1.1.1.ebuild b/gui-wm/sway/sway-1.1.1.ebuild
deleted file mode 100644
index 2e0fd50b6e4..00000000000
--- a/gui-wm/sway/sway-1.1.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
-else
- DEPEND+=">=gui-libs/wlroots-0.6.0[elogind=,systemd=,X=]"
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-01-24 4:19 Georgy Yakovlev
0 siblings, 0 replies; 106+ messages in thread
From: Georgy Yakovlev @ 2020-01-24 4:19 UTC (permalink / raw
To: gentoo-commits
commit: 9cf4da04df69b53a631f7caa7fc3ac3b773595fb
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 04:14:43 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 04:18:29 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cf4da04
gui-wm/sway: sync live ebuild keywords
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index abaa40139b8..4e8d954b57f 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-01-24 4:19 Georgy Yakovlev
0 siblings, 0 replies; 106+ messages in thread
From: Georgy Yakovlev @ 2020-01-24 4:19 UTC (permalink / raw
To: gentoo-commits
commit: 57df1fcf625e5b0fefb649d0f7655cc79f6a5e78
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 04:14:09 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 04:18:29 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57df1fcf
gui-wm/sway: keyword 1.4 on ~ppc64
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
gui-wm/sway/sway-1.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.4.ebuild b/gui-wm/sway/sway-1.4.ebuild
index abaa40139b8..4e8d954b57f 100644
--- a/gui-wm/sway/sway-1.4.ebuild
+++ b/gui-wm/sway/sway-1.4.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-02-22 21:39 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-02-22 21:39 UTC (permalink / raw
To: gentoo-commits
commit: ebd7d2ca3eddb944e64c2d53fd2613626f7b9b3d
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 21:38:57 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 21:38:57 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd7d2ca
gui-wm/sway: cleanup
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.2.ebuild | 115 --------------------------------------------
2 files changed, 116 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index f794818edbf..d48bd92e706 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
-DIST sway-1.2.tar.gz 5493376 BLAKE2B f059ec7c3db7ff048129c9d701e8730b04f01670dc3b1be826ef3d609f2881ddf1e3bfd82c39bebf5e7e99127f7250239b2af76292f60cfa208fc465f14cd779 SHA512 b43f625d35145a3377e64ea942f8b005946bb0925f08deace2da73ab504038b29331df9943296c97141e2283cd9b55e6cb3bca18c5c3999ecbd461325e36165b
DIST sway-1.4.tar.gz 5514489 BLAKE2B 31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971 SHA512 3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71
diff --git a/gui-wm/sway/sway-1.2.ebuild b/gui-wm/sway/sway-1.2.ebuild
deleted file mode 100644
index 30f010c8638..00000000000
--- a/gui-wm/sway/sway-1.2.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.7.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.9.0:=[elogind=,systemd=,X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-02-22 21:39 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-02-22 21:39 UTC (permalink / raw
To: gentoo-commits
commit: e5d7c8d92b1d7288cbe15ee8a8bccef15d244923
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 21:37:46 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 21:37:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d7c8d9
gui-wm/sway: 1.4 stable amd64 x86 and arm64
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.4.ebuild b/gui-wm/sway/sway-1.4.ebuild
index 4e8d954b57f..d0fc53539b7 100644
--- a/gui-wm/sway/sway-1.4.ebuild
+++ b/gui-wm/sway/sway-1.4.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-05-29 15:07 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-05-29 15:07 UTC (permalink / raw
To: gentoo-commits
commit: 1017774816ab4e2ccec2a9eafee732301dcd6fc6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri May 29 15:07:01 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri May 29 15:07:15 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10177748
gui-wm/sway: add jpeg flag to gtk-pixbuff for wallpapers
Closes: https://bugs.gentoo.org/725680
Closes: https://bugs.gentoo.org/704302
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/{sway-1.4-r1.ebuild => sway-1.4-r2.ebuild} | 1 +
gui-wm/sway/sway-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/gui-wm/sway/sway-1.4-r1.ebuild b/gui-wm/sway/sway-1.4-r2.ebuild
similarity index 98%
rename from gui-wm/sway/sway-1.4-r1.ebuild
rename to gui-wm/sway/sway-1.4-r2.ebuild
index 7329df134bb..6c71bb03218 100644
--- a/gui-wm/sway/sway-1.4-r1.ebuild
+++ b/gui-wm/sway/sway-1.4-r2.ebuild
@@ -40,6 +40,7 @@ DEPEND="
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
systemd? ( >=sys-apps/systemd-239 )
+ wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 4e8d954b57f..e4618c207ab 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -40,6 +40,7 @@ DEPEND="
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
systemd? ( >=sys-apps/systemd-239 )
+ wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-06-09 21:17 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-06-09 21:17 UTC (permalink / raw
To: gentoo-commits
commit: 6374f22a4ec4034fc220f621aa854d01c2113101
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 9 21:16:52 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Jun 9 21:17:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6374f22a
gui-wm/sway: add missing consolekit dep
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/{sway-9999.ebuild => sway-1.4-r3.ebuild} | 3 +++
gui-wm/sway/sway-9999.ebuild | 1 +
2 files changed, 4 insertions(+)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.4-r3.ebuild
similarity index 97%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.4-r3.ebuild
index e4618c207ab..1f261585bb1 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.4-r3.ebuild
@@ -53,6 +53,7 @@ else
fi
RDEPEND="
x11-misc/xkeyboard-config
+ !elogind? ( !systemd? ( sys-auth/consolekit ) )
${DEPEND}
"
BDEPEND="
@@ -65,6 +66,8 @@ else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
+PATCHES=("${FILESDIR}"/${P}-gcc-10.patch)
+
src_prepare() {
default
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index e4618c207ab..c1b6403cdb8 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -53,6 +53,7 @@ else
fi
RDEPEND="
x11-misc/xkeyboard-config
+ !elogind? ( !systemd? ( sys-auth/consolekit ) )
${DEPEND}
"
BDEPEND="
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-06-18 19:00 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-06-18 19:00 UTC (permalink / raw
To: gentoo-commits
commit: dde113dd8cb0c69720f98883903aef3bfce0a3ed
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 18 19:00:21 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Jun 18 19:00:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde113dd
gui-wm/sway: remove consolekit dependency
Fixes: https://bugs.gentoo.org/727840
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.4-r3.ebuild | 120 -----------------------------------------
gui-wm/sway/sway-9999.ebuild | 1 -
2 files changed, 121 deletions(-)
diff --git a/gui-wm/sway/sway-1.4-r3.ebuild b/gui-wm/sway/sway-1.4-r3.ebuild
deleted file mode 100644
index 1f261585bb1..00000000000
--- a/gui-wm/sway/sway-1.4-r3.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2]
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- !elogind? ( !systemd? ( sys-auth/consolekit ) )
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-PATCHES=("${FILESDIR}"/${P}-gcc-10.patch)
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index c1b6403cdb8..e4618c207ab 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -53,7 +53,6 @@ else
fi
RDEPEND="
x11-misc/xkeyboard-config
- !elogind? ( !systemd? ( sys-auth/consolekit ) )
${DEPEND}
"
BDEPEND="
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-06-27 20:58 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-06-27 20:58 UTC (permalink / raw
To: gentoo-commits
commit: 6d0c7af6dc6baa3fdf30756b005f929af155531a
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 27 20:57:47 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Jun 27 20:58:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0c7af6
gui-wm/sway: 1.5-rc1 bump
Closes: https://bugs.gentoo.org/726114
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.5_rc1.ebuild} | 2 +-
gui-wm/sway/sway-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index d48bd92e706..d8c7edcc2d3 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1 +1,2 @@
DIST sway-1.4.tar.gz 5514489 BLAKE2B 31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971 SHA512 3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71
+DIST sway-1.5_rc1.tar.gz 5535472 BLAKE2B 54ecad147a7ce262231196afd8853bef2093e43516b89397d3fdaeb891beafeab29ca23aa12de02801b875330864261454a63593c881a25a12f85c0dedecd200 SHA512 0841122414d719ba183caf4c4ecb314d8a262a091e674f6884ed2f4f37f1e922f1415ecf985e81c785d5646481628f14c684523087a2dd7664628120be423a28
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.5_rc1.ebuild
similarity index 98%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.5_rc1.ebuild
index e4618c207ab..bf84713b3e9 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.5_rc1.ebuild
@@ -33,7 +33,7 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- media-libs/mesa[gles2]
+ media-libs/mesa[gles2,libglvnd]
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index e4618c207ab..bf84713b3e9 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -33,7 +33,7 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- media-libs/mesa[gles2]
+ media-libs/mesa[gles2,libglvnd]
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-06-28 0:07 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2020-06-28 0:07 UTC (permalink / raw
To: gentoo-commits
commit: 6e45b79783f6f863202ab3668df1796c547ec487
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 28 00:05:13 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun Jun 28 00:07:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e45b797
gui-wm/sway: drop keywords and change wlroots dep
* Upstream released the 1.5rc but it is dependent on wlroots git master.
Upstream will release a new version of wlroots on the next Sway rc
bump
* Change dep on wlroots to -9999
* Drop keywords
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/sway-1.5_rc1.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/gui-wm/sway/sway-1.5_rc1.ebuild b/gui-wm/sway/sway-1.5_rc1.ebuild
index bf84713b3e9..86f96883dab 100644
--- a/gui-wm/sway/sway-1.5_rc1.ebuild
+++ b/gui-wm/sway/sway-1.5_rc1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ #KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
@@ -47,8 +47,7 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
+ ~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]
"
fi
RDEPEND="
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-06-30 20:08 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-06-30 20:08 UTC (permalink / raw
To: gentoo-commits
commit: 641e996d14880a2590024f7c3669b6ed1dc7d5e7
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 30 20:08:24 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Jun 30 20:08:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641e996d
gui-wm/sway: 1.4-r2 stable amd64/x86/arm64
Closes: https://bugs.gentoo.org/730274
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.4-r2.ebuild | 2 +-
gui-wm/sway/sway-1.4.ebuild | 116 -----------------------------------------
2 files changed, 1 insertion(+), 117 deletions(-)
diff --git a/gui-wm/sway/sway-1.4-r2.ebuild b/gui-wm/sway/sway-1.4-r2.ebuild
index 6c71bb03218..80125677e21 100644
--- a/gui-wm/sway/sway-1.4-r2.ebuild
+++ b/gui-wm/sway/sway-1.4-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
diff --git a/gui-wm/sway/sway-1.4.ebuild b/gui-wm/sway/sway-1.4.ebuild
deleted file mode 100644
index d0fc53539b7..00000000000
--- a/gui-wm/sway/sway-1.4.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2]
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-07-16 14:50 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-07-16 14:50 UTC (permalink / raw
To: gentoo-commits
commit: 557b3181070270fefe2b0fc6cc754a3660ea5fb2
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 16 14:37:37 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Jul 16 14:50:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557b3181
gui-wm/sway: 1.5 bump
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 2 +-
gui-wm/sway/{sway-1.5_rc1.ebuild => sway-1.5.ebuild} | 6 ++++--
gui-wm/sway/sway-9999.ebuild | 5 +++--
3 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index d8c7edcc2d3..6dee4daad21 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,2 @@
DIST sway-1.4.tar.gz 5514489 BLAKE2B 31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971 SHA512 3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71
-DIST sway-1.5_rc1.tar.gz 5535472 BLAKE2B 54ecad147a7ce262231196afd8853bef2093e43516b89397d3fdaeb891beafeab29ca23aa12de02801b875330864261454a63593c881a25a12f85c0dedecd200 SHA512 0841122414d719ba183caf4c4ecb314d8a262a091e674f6884ed2f4f37f1e922f1415ecf985e81c785d5646481628f14c684523087a2dd7664628120be423a28
+DIST sway-1.5.tar.gz 5535966 BLAKE2B e863e97ee897dcd1652d363a09b712932de55da08c88b4858f0aadc29b2cb19d2bda1e5e1184f4e4be6fa54a0136463556f9072f32e2b952d4f12ffd0ee9baf9 SHA512 702e44f8923a4ca05d831dd7ed76165654f113a8b2754d332c509ee844528f47c52b7f21deca78d4a79dad465cbcd0934574fff4ad9bb7a45aec3124dea5bca4
diff --git a/gui-wm/sway/sway-1.5_rc1.ebuild b/gui-wm/sway/sway-1.5.ebuild
similarity index 94%
rename from gui-wm/sway/sway-1.5_rc1.ebuild
rename to gui-wm/sway/sway-1.5.ebuild
index 86f96883dab..08f025b76e3 100644
--- a/gui-wm/sway/sway-1.5_rc1.ebuild
+++ b/gui-wm/sway/sway-1.5.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- #KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
@@ -47,7 +47,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
DEPEND+="
- ~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]
+ >=gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
+ <gui-libs/wlroots-0.12.0:=[elogind=,systemd=,X=]
"
fi
RDEPEND="
@@ -56,6 +57,7 @@ RDEPEND="
"
BDEPEND="
>=dev-libs/wayland-protocols-1.14
+ >=dev-util/meson-0.53.0
virtual/pkgconfig
"
if [[ ${PV} == 9999 ]]; then
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index bf84713b3e9..08f025b76e3 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -47,8 +47,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
+ >=gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
+ <gui-libs/wlroots-0.12.0:=[elogind=,systemd=,X=]
"
fi
RDEPEND="
@@ -57,6 +57,7 @@ RDEPEND="
"
BDEPEND="
>=dev-libs/wayland-protocols-1.14
+ >=dev-util/meson-0.53.0
virtual/pkgconfig
"
if [[ ${PV} == 9999 ]]; then
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-07-25 11:16 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2020-07-25 11:16 UTC (permalink / raw
To: gentoo-commits
commit: d3dfdd646071f8bc784bc60a6fec5f19623aeb5e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 25 10:54:18 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 25 11:16:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3dfdd64
gui-wm/sway: amd64 stable (bug #733648)
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/sway-1.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.5.ebuild b/gui-wm/sway/sway-1.5.ebuild
index 08f025b76e3..788f5adfe34 100644
--- a/gui-wm/sway/sway-1.5.ebuild
+++ b/gui-wm/sway/sway-1.5.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-07-25 19:33 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2020-07-25 19:33 UTC (permalink / raw
To: gentoo-commits
commit: 6160dac3cfa24e72a9ef26384826f4e15744e570
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 25 19:31:19 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 25 19:33:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6160dac3
gui-wm/sway: arm64 stable (bug #733648)
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/sway-1.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.5.ebuild b/gui-wm/sway/sway-1.5.ebuild
index 788f5adfe34..acd1cdc268e 100644
--- a/gui-wm/sway/sway-1.5.ebuild
+++ b/gui-wm/sway/sway-1.5.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-09-15 16:29 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-09-15 16:29 UTC (permalink / raw
To: gentoo-commits
commit: f0e47a143b5f10a611b7559f2b291b67bfeb217b
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 15 16:28:27 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Sep 15 16:29:42 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e47a14
gui-wm/sway: cleanup
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.4-r2.ebuild | 119 -----------------------------------------
2 files changed, 120 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 6dee4daad21..ff57f906082 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
-DIST sway-1.4.tar.gz 5514489 BLAKE2B 31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971 SHA512 3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71
DIST sway-1.5.tar.gz 5535966 BLAKE2B e863e97ee897dcd1652d363a09b712932de55da08c88b4858f0aadc29b2cb19d2bda1e5e1184f4e4be6fa54a0136463556f9072f32e2b952d4f12ffd0ee9baf9 SHA512 702e44f8923a4ca05d831dd7ed76165654f113a8b2754d332c509ee844528f47c52b7f21deca78d4a79dad465cbcd0934574fff4ad9bb7a45aec3124dea5bca4
diff --git a/gui-wm/sway/sway-1.4-r2.ebuild b/gui-wm/sway/sway-1.4-r2.ebuild
deleted file mode 100644
index 80125677e21..00000000000
--- a/gui-wm/sway/sway-1.4-r2.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2]
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-PATCHES=("${FILESDIR}"/${P}-gcc-10.patch)
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-09-30 15:56 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-09-30 15:56 UTC (permalink / raw
To: gentoo-commits
commit: b435a748e895a36d81802cf740d89e53c5f7526b
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 30 15:55:45 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Sep 30 15:56:00 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b435a748
gui-wm/sway: fix dep on mesa for libglvnd flag removal
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 08f025b76e3..1b28e9cfc03 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -33,7 +33,10 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- media-libs/mesa[gles2,libglvnd]
+ || (
+ <media-libs/mesa-9999[gles2,libglvnd]
+ ~media-libs/mesa-9999[gles2]
+ )
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-09-30 18:35 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-09-30 18:35 UTC (permalink / raw
To: gentoo-commits
commit: 7b34f499646e8a2671dee39b9a72d839b9afd9cf
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 30 18:35:27 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Sep 30 18:35:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b34f499
gui-wm/sway: switch to (+) for usedep defaults
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.5.ebuild | 2 +-
gui-wm/sway/sway-9999.ebuild | 5 +----
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/gui-wm/sway/sway-1.5.ebuild b/gui-wm/sway/sway-1.5.ebuild
index 66ff5e4f18e..ccdb0da86af 100644
--- a/gui-wm/sway/sway-1.5.ebuild
+++ b/gui-wm/sway/sway-1.5.ebuild
@@ -33,7 +33,7 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- media-libs/mesa[gles2,libglvnd]
+ media-libs/mesa[gles2,libglvnd(+)]
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 1b28e9cfc03..336a2ad2f6d 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -33,10 +33,7 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- || (
- <media-libs/mesa-9999[gles2,libglvnd]
- ~media-libs/mesa-9999[gles2]
- )
+ media-libs/mesa[gles2,libglvnd(+)]
elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-11-10 18:26 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2020-11-10 18:26 UTC (permalink / raw
To: gentoo-commits
commit: f122a9629563b6a53000e291fd9ea07c4ce20f6c
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 10 18:25:25 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Nov 10 18:26:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f122a962
gui-wm/sway: bump to 1.5.1
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/sway-1.5.1.ebuild | 118 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 119 insertions(+)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index ff57f906082..e0d464dfa63 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1 +1,2 @@
+DIST sway-1.5.1.tar.gz 5536721 BLAKE2B 4dcb6ca380ef8451ab9219a584598928a79e999bc0b1de0599cb7867c8fd94d54c55a2be9585635b4fd230fd83852141d6fd41ef35dbc4a8fef1bcc2828b3be4 SHA512 3b937249db2875100bc22e99f955a3300d3294a296fb37006fa1468a3986bf4fa8e5197279e3587bd8dc29f31adff8fbdc9ddc840e7be982b73331a05cd06ba5
DIST sway-1.5.tar.gz 5535966 BLAKE2B e863e97ee897dcd1652d363a09b712932de55da08c88b4858f0aadc29b2cb19d2bda1e5e1184f4e4be6fa54a0136463556f9072f32e2b952d4f12ffd0ee9baf9 SHA512 702e44f8923a4ca05d831dd7ed76165654f113a8b2754d332c509ee844528f47c52b7f21deca78d4a79dad465cbcd0934574fff4ad9bb7a45aec3124dea5bca4
diff --git a/gui-wm/sway/sway-1.5.1.ebuild b/gui-wm/sway/sway-1.5.1.ebuild
new file mode 100644
index 00000000000..5514c6774dc
--- /dev/null
+++ b/gui-wm/sway/sway-1.5.1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
+REQUIRED_USE="?? ( elogind systemd )
+ tray? ( || ( elogind systemd ) )"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.6.0:0=
+ dev-libs/libpcre
+ dev-libs/wayland
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ media-libs/mesa[gles2,libglvnd(+)]
+ elogind? ( >=sys-auth/elogind-239 )
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( gui-apps/swaybg )
+ swayidle? ( gui-apps/swayidle )
+ swaylock? ( gui-apps/swaylock )
+ systemd? ( >=sys-apps/systemd-239 )
+ wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
+ X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
+else
+ DEPEND+="
+ >=gui-libs/wlroots-0.12.0:=[elogind=,systemd=,X=]
+ <gui-libs/wlroots-0.13.0:=[elogind=,systemd=,X=]
+ "
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.14
+ >=dev-util/meson-0.53.0
+ virtual/pkgconfig
+"
+if [[ ${PV} == 9999 ]]; then
+ BDEPEND+="man? ( ~app-text/scdoc-9999 )"
+else
+ BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
+fi
+
+src_prepare() {
+ default
+
+ use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
+ use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
+ use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=$(usex man enabled disabled)
+ -Dtray=$(usex tray enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ $(meson_use wallpapers default-wallpaper)
+ $(meson_use fish-completion fish-completions)
+ $(meson_use zsh-completion zsh-completions)
+ "-Dbash-completions=true"
+ "-Dwerror=false"
+ )
+
+ if use swaybar; then
+ emesonargs+=("-Dgdk-pixbuf=enabled")
+ else
+ emesonargs+=("-Dgdk-pixbuf=disabled")
+ fi
+
+ meson_src_configure
+}
+
+pkg_preinst() {
+ if ! use systemd && ! use elogind; then
+ fowners root:0 /usr/bin/sway
+ fperms 4511 /usr/bin/sway
+ fi
+}
+
+pkg_postinst() {
+ if ! use systemd && ! use elogind; then
+ elog ""
+ elog "If you use ConsoleKit2, remember to launch sway using:"
+ elog "exec ck-launch-session sway"
+ elog ""
+ elog "If your system does not set the XDG_RUNTIME_DIR environment"
+ elog "variable, you must set it manually to run Sway. See wiki"
+ elog "for details: https://wiki.gentoo.org/wiki/Sway"
+ fi
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-11-11 17:03 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2020-11-11 17:03 UTC (permalink / raw
To: gentoo-commits
commit: 6b78bcb50adbc7dd16d3a5dcdc4cb04b04877b85
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Sep 13 12:10:24 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 17:03:12 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b78bcb5
gui-wm/sway: Add support for seatd
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/17521
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/metadata.xml | 1 +
gui-wm/sway/sway-9999.ebuild | 12 ++++++------
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
index a7e99512051..f4fdcc1510d 100644
--- a/gui-wm/sway/metadata.xml
+++ b/gui-wm/sway/metadata.xml
@@ -29,6 +29,7 @@
<flag name="elogind">Enable support for rootless session via elogind</flag>
<flag name="fish-completion">Enable fish completion support</flag>
<flag name="man">Build and install man pages</flag>
+ <flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
<flag name="swaybar">Install 'swaybar': sway's status bar component</flag>
<flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag>
<flag name="swayidle">Install 'swayidle': idle manager to run commands when user is inactive</flag>
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 336a2ad2f6d..12347f7a6fc 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
+IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
REQUIRED_USE="?? ( elogind systemd )
tray? ( || ( elogind systemd ) )"
@@ -44,11 +44,11 @@ DEPEND="
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.12.0:=[elogind=,systemd=,X=]
+ >=gui-libs/wlroots-0.11.0:=[elogind=,seatd=,systemd=,X=]
+ <gui-libs/wlroots-0.12.0:=[elogind=,seatd=,systemd=,X=]
"
fi
RDEPEND="
@@ -99,14 +99,14 @@ src_configure() {
}
pkg_preinst() {
- if ! use systemd && ! use elogind; then
+ if ! use systemd && ! use elogind && ! use seatd; then
fowners root:0 /usr/bin/sway
fperms 4511 /usr/bin/sway
fi
}
pkg_postinst() {
- if ! use systemd && ! use elogind; then
+ if ! use systemd && ! use elogind && ! use seatd; then
elog ""
elog "If you use ConsoleKit2, remember to launch sway using:"
elog "exec ck-launch-session sway"
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-11-11 17:24 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2020-11-11 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 8b8c354332d0217ed07732f26dcc8e947d89d865
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 11 17:21:50 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 17:24:11 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8c3543
gui-wm/sway: bump wlroots for future copies
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 12347f7a6fc..e47ade12c03 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -47,8 +47,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.11.0:=[elogind=,seatd=,systemd=,X=]
- <gui-libs/wlroots-0.12.0:=[elogind=,seatd=,systemd=,X=]
+ >=gui-libs/wlroots-0.12.0:=[elogind=,seatd=,systemd=,X=]
+ <gui-libs/wlroots-0.13.0:=[elogind=,seatd=,systemd=,X=]
"
fi
RDEPEND="
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-11-11 17:24 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2020-11-11 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 5a2742e4fb861e9c409c05ea332c9915eab1b053
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 11 17:20:53 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 17:24:11 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2742e4
gui-wm/sway: backport seatd to 1.5.1
* Requires wlroots 0.12.0 which has seatd support
Suggested-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/sway-1.5.1.ebuild | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gui-wm/sway/sway-1.5.1.ebuild b/gui-wm/sway/sway-1.5.1.ebuild
index 5514c6774dc..e47ade12c03 100644
--- a/gui-wm/sway/sway-1.5.1.ebuild
+++ b/gui-wm/sway/sway-1.5.1.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
+IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
REQUIRED_USE="?? ( elogind systemd )
tray? ( || ( elogind systemd ) )"
@@ -44,11 +44,11 @@ DEPEND="
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.12.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.13.0:=[elogind=,systemd=,X=]
+ >=gui-libs/wlroots-0.12.0:=[elogind=,seatd=,systemd=,X=]
+ <gui-libs/wlroots-0.13.0:=[elogind=,seatd=,systemd=,X=]
"
fi
RDEPEND="
@@ -99,14 +99,14 @@ src_configure() {
}
pkg_preinst() {
- if ! use systemd && ! use elogind; then
+ if ! use systemd && ! use elogind && ! use seatd; then
fowners root:0 /usr/bin/sway
fperms 4511 /usr/bin/sway
fi
}
pkg_postinst() {
- if ! use systemd && ! use elogind; then
+ if ! use systemd && ! use elogind && ! use seatd; then
elog ""
elog "If you use ConsoleKit2, remember to launch sway using:"
elog "exec ck-launch-session sway"
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-11-11 20:28 Aaron Bauman
0 siblings, 0 replies; 106+ messages in thread
From: Aaron Bauman @ 2020-11-11 20:28 UTC (permalink / raw
To: gentoo-commits
commit: f270b93595af01f94e145660f7c2fb8224ae72c8
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 11 20:27:30 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 20:28:32 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f270b935
gui-wm/sway: use range deps instead
* This fixes the QA warning for seatd. Simpler as well.
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
gui-wm/sway/sway-1.5.1.ebuild | 3 +--
gui-wm/sway/sway-9999.ebuild | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/gui-wm/sway/sway-1.5.1.ebuild b/gui-wm/sway/sway-1.5.1.ebuild
index e47ade12c03..ffac4374950 100644
--- a/gui-wm/sway/sway-1.5.1.ebuild
+++ b/gui-wm/sway/sway-1.5.1.ebuild
@@ -47,8 +47,7 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.12.0:=[elogind=,seatd=,systemd=,X=]
- <gui-libs/wlroots-0.13.0:=[elogind=,seatd=,systemd=,X=]
+ =gui-libs/wlroots-0.12.0*:=[elogind=,seatd=,systemd=,X=]
"
fi
RDEPEND="
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index e47ade12c03..ffac4374950 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -47,8 +47,7 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.12.0:=[elogind=,seatd=,systemd=,X=]
- <gui-libs/wlroots-0.13.0:=[elogind=,seatd=,systemd=,X=]
+ =gui-libs/wlroots-0.12.0*:=[elogind=,seatd=,systemd=,X=]
"
fi
RDEPEND="
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-12-11 18:02 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-12-11 18:02 UTC (permalink / raw
To: gentoo-commits
commit: 864e989a02692ae80fbbb1ed173b40c448cafc6f
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 11 18:02:24 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Dec 11 18:02:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864e989a
gui-wm/sway: 1.5.1 stable amd64/x86/arm64
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.5.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.5.1.ebuild b/gui-wm/sway/sway-1.5.1.ebuild
index ffac4374950..d7f2f7059d3 100644
--- a/gui-wm/sway/sway-1.5.1.ebuild
+++ b/gui-wm/sway/sway-1.5.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2020-12-19 21:55 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2020-12-19 21:55 UTC (permalink / raw
To: gentoo-commits
commit: 6ec6aa4365aaaa9ab2a579e2d2bdacfddf8e066c
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 19 21:54:49 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Dec 19 21:55:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec6aa43
gui-wm/sway: add missing polkit flag to systemd and elogind
Closes: https://bugs.gentoo.org/760252
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/{sway-9999.ebuild => sway-1.5.1-r1.ebuild} | 4 ++--
gui-wm/sway/sway-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.5.1-r1.ebuild
similarity index 96%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.5.1-r1.ebuild
index ffac4374950..1d2aa6e981d 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.5.1-r1.ebuild
@@ -34,12 +34,12 @@ DEPEND="
x11-libs/pango
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239 )
+ elogind? ( >=sys-auth/elogind-239[policykit] )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
+ systemd? ( >=sys-apps/systemd-239[policykit] )
wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
"
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index ffac4374950..1d2aa6e981d 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -34,12 +34,12 @@ DEPEND="
x11-libs/pango
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239 )
+ elogind? ( >=sys-auth/elogind-239[policykit] )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
+ systemd? ( >=sys-apps/systemd-239[policykit] )
wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
"
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-01-14 16:45 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-01-14 16:45 UTC (permalink / raw
To: gentoo-commits
commit: dce1771ae0e458f711b2b7fd405cb0f218189796
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 14 16:45:05 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Jan 14 16:45:20 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce1771a
gui-wm/sway: 1.5 cleanup
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.5.ebuild | 118 --------------------------------------------
2 files changed, 119 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index e0d464dfa63..c6267a15372 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
DIST sway-1.5.1.tar.gz 5536721 BLAKE2B 4dcb6ca380ef8451ab9219a584598928a79e999bc0b1de0599cb7867c8fd94d54c55a2be9585635b4fd230fd83852141d6fd41ef35dbc4a8fef1bcc2828b3be4 SHA512 3b937249db2875100bc22e99f955a3300d3294a296fb37006fa1468a3986bf4fa8e5197279e3587bd8dc29f31adff8fbdc9ddc840e7be982b73331a05cd06ba5
-DIST sway-1.5.tar.gz 5535966 BLAKE2B e863e97ee897dcd1652d363a09b712932de55da08c88b4858f0aadc29b2cb19d2bda1e5e1184f4e4be6fa54a0136463556f9072f32e2b952d4f12ffd0ee9baf9 SHA512 702e44f8923a4ca05d831dd7ed76165654f113a8b2754d332c509ee844528f47c52b7f21deca78d4a79dad465cbcd0934574fff4ad9bb7a45aec3124dea5bca4
diff --git a/gui-wm/sway/sway-1.5.ebuild b/gui-wm/sway/sway-1.5.ebuild
deleted file mode 100644
index ccdb0da86af..00000000000
--- a/gui-wm/sway/sway-1.5.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.11.0:=[elogind=,systemd=,X=]
- <gui-libs/wlroots-0.12.0:=[elogind=,systemd=,X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.53.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-01-21 19:06 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-01-21 19:06 UTC (permalink / raw
To: gentoo-commits
commit: bda305d5d857908a178072f810c36ba68a56c915
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 21 18:48:17 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Jan 21 19:06:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda305d5
gui-wm/sway: stablize 1.5.1-r1 with cleanup
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.5.1-r1.ebuild | 4 +-
gui-wm/sway/sway-1.5.1.ebuild | 117 ---------------------------------------
2 files changed, 2 insertions(+), 119 deletions(-)
diff --git a/gui-wm/sway/sway-1.5.1-r1.ebuild b/gui-wm/sway/sway-1.5.1-r1.ebuild
index 1d2aa6e981d..f9c1308658c 100644
--- a/gui-wm/sway/sway-1.5.1-r1.ebuild
+++ b/gui-wm/sway/sway-1.5.1-r1.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
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
diff --git a/gui-wm/sway/sway-1.5.1.ebuild b/gui-wm/sway/sway-1.5.1.ebuild
deleted file mode 100644
index d7f2f7059d3..00000000000
--- a/gui-wm/sway/sway-1.5.1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239 )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
-else
- DEPEND+="
- =gui-libs/wlroots-0.12.0*:=[elogind=,seatd=,systemd=,X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.53.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind && ! use seatd; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind && ! use seatd; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-01-24 22:58 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-01-24 22:58 UTC (permalink / raw
To: gentoo-commits
commit: d39be1dc0062c06bd320cfe2647ef3f519987cbf
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Wed Dec 23 17:44:58 2020 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 22:57:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39be1dc
gui-wm/sway: allow seatd for tray
ConsoleKit2 has gone, removing useless message
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.5.1-r1.ebuild | 5 +----
gui-wm/sway/sway-9999.ebuild | 7 ++-----
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/gui-wm/sway/sway-1.5.1-r1.ebuild b/gui-wm/sway/sway-1.5.1-r1.ebuild
index f9c1308658c..65d335449a1 100644
--- a/gui-wm/sway/sway-1.5.1-r1.ebuild
+++ b/gui-wm/sway/sway-1.5.1-r1.ebuild
@@ -22,7 +22,7 @@ LICENSE="MIT"
SLOT="0"
IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
+ tray? ( || ( elogind seatd systemd ) )"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -106,9 +106,6 @@ pkg_preinst() {
pkg_postinst() {
if ! use systemd && ! use elogind && ! use seatd; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
elog ""
elog "If your system does not set the XDG_RUNTIME_DIR environment"
elog "variable, you must set it manually to run Sway. See wiki"
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 1d2aa6e981d..ab7eac10f1b 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-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
@@ -22,7 +22,7 @@ LICENSE="MIT"
SLOT="0"
IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind systemd ) )"
+ tray? ( || ( elogind seatd systemd ) )"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -106,9 +106,6 @@ pkg_preinst() {
pkg_postinst() {
if ! use systemd && ! use elogind && ! use seatd; then
- elog ""
- elog "If you use ConsoleKit2, remember to launch sway using:"
- elog "exec ck-launch-session sway"
elog ""
elog "If your system does not set the XDG_RUNTIME_DIR environment"
elog "variable, you must set it manually to run Sway. See wiki"
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-02-09 22:59 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-02-09 22:59 UTC (permalink / raw
To: gentoo-commits
commit: 67040dce09c04b221c6d38ed58091eef12f50fcb
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 9 22:58:04 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Feb 9 22:59:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67040dce
gui-wm/sway: remove policykit flag from elogind dep
Bug: https://bugs.gentoo.org/760252
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.5.1-r1.ebuild | 2 +-
gui-wm/sway/sway-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/sway-1.5.1-r1.ebuild b/gui-wm/sway/sway-1.5.1-r1.ebuild
index 65d335449a1..8bca083a150 100644
--- a/gui-wm/sway/sway-1.5.1-r1.ebuild
+++ b/gui-wm/sway/sway-1.5.1-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="
x11-libs/pango
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239[policykit] )
+ elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index ab7eac10f1b..d03dab5a9bc 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -34,7 +34,7 @@ DEPEND="
x11-libs/pango
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239[policykit] )
+ elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-04-08 15:45 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-04-08 15:45 UTC (permalink / raw
To: gentoo-commits
commit: dbe181f707146ee01a4807c620b5814167170119
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 8 15:44:57 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Apr 8 15:45:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe181f7
gui-wm/sway: 1.6 bump
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.6.ebuild} | 3 ++-
gui-wm/sway/sway-9999.ebuild | 3 ++-
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index c6267a15372..ed173c7796c 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1 +1,2 @@
DIST sway-1.5.1.tar.gz 5536721 BLAKE2B 4dcb6ca380ef8451ab9219a584598928a79e999bc0b1de0599cb7867c8fd94d54c55a2be9585635b4fd230fd83852141d6fd41ef35dbc4a8fef1bcc2828b3be4 SHA512 3b937249db2875100bc22e99f955a3300d3294a296fb37006fa1468a3986bf4fa8e5197279e3587bd8dc29f31adff8fbdc9ddc840e7be982b73331a05cd06ba5
+DIST sway-1.6.tar.gz 5549909 BLAKE2B ee0d7aad2fe8c57061e23e9b875ebb8e991e2fb30483dee6cf7d7faa3ec782a3f28676bf9fe2183c0e643b5ed744535eba07d7e5cf20ec0756c8e5407c0f34e2 SHA512 f62477aa4a20de99c41078c6866ec67d04d0d1824f4cb21a0c40213dbadf6394e31cd239b74376bf604d20d03ce047ba97f1728043568fd49fcef43f5101c750
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.6.ebuild
similarity index 96%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.6.ebuild
index d03dab5a9bc..b0647726df7 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.6.ebuild
@@ -47,7 +47,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
else
DEPEND+="
- =gui-libs/wlroots-0.12.0*:=[elogind=,seatd=,systemd=,X=]
+ >=gui-libs/wlroots-0.13:=[elogind=,seatd=,systemd=,X=]
+ <gui-libs/wlroots-0.14:=[elogind=,seatd=,systemd=,X=]
"
fi
RDEPEND="
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index d03dab5a9bc..b0647726df7 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -47,7 +47,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
else
DEPEND+="
- =gui-libs/wlroots-0.12.0*:=[elogind=,seatd=,systemd=,X=]
+ >=gui-libs/wlroots-0.13:=[elogind=,seatd=,systemd=,X=]
+ <gui-libs/wlroots-0.14:=[elogind=,seatd=,systemd=,X=]
"
fi
RDEPEND="
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-04-22 19:55 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-04-22 19:55 UTC (permalink / raw
To: gentoo-commits
commit: ad9a776356050f71bcd65cae2a4a6e913c6673f6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 22 19:55:16 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Apr 22 19:55:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9a7763
gui-wm/sway: fix 9999 flags (hard dep on seatd)
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 29 +++++------------------------
1 file changed, 5 insertions(+), 24 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index e5febb24e88..c6a53ff0d87 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -20,13 +20,12 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind seatd systemd ) )"
+IUSE="fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X zsh-completion"
DEPEND="
>=dev-libs/json-c-0.13:0=
>=dev-libs/libinput-1.6.0:0=
+ sys-auth/seatd:=
dev-libs/libpcre
dev-libs/wayland
x11-libs/cairo
@@ -34,21 +33,19 @@ DEPEND="
x11-libs/pango
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239 )
swaybar? ( x11-libs/gdk-pixbuf:2 )
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239[policykit] )
wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
+ DEPEND+="~gui-libs/wlroots-9999:=[X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.13:=[elogind=,seatd=,systemd=,X=]
- <gui-libs/wlroots-0.14:=[elogind=,seatd=,systemd=,X=]
+ >=gui-libs/wlroots-0.14:=[X=]
+ <gui-libs/wlroots-0.15:=[X=]
"
fi
RDEPEND="
@@ -97,19 +94,3 @@ src_configure() {
meson_src_configure
}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind && ! use seatd; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind && ! use seatd; then
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-05-09 18:00 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-05-09 18:00 UTC (permalink / raw
To: gentoo-commits
commit: 459729ae987c325208c408eee6c88cdb981dd750
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun May 9 17:59:52 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun May 9 18:00:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459729ae
gui-wm/sway: 1.6 stable amd64/arm64/x86
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.6.ebuild b/gui-wm/sway/sway-1.6.ebuild
index e5febb24e88..2cd639ebc15 100644
--- a/gui-wm/sway/sway-1.6.ebuild
+++ b/gui-wm/sway/sway-1.6.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-06-09 18:13 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-06-09 18:13 UTC (permalink / raw
To: gentoo-commits
commit: 1a91df60c67c2f717c3ccda56f0b245f7e9d036c
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 9 18:10:33 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Jun 9 18:13:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a91df60
gui-wm/sway: 1.5.1 cleanup
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.5.1-r1.ebuild | 114 ---------------------------------------
2 files changed, 115 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index ed173c7796c..d064081b75a 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
-DIST sway-1.5.1.tar.gz 5536721 BLAKE2B 4dcb6ca380ef8451ab9219a584598928a79e999bc0b1de0599cb7867c8fd94d54c55a2be9585635b4fd230fd83852141d6fd41ef35dbc4a8fef1bcc2828b3be4 SHA512 3b937249db2875100bc22e99f955a3300d3294a296fb37006fa1468a3986bf4fa8e5197279e3587bd8dc29f31adff8fbdc9ddc840e7be982b73331a05cd06ba5
DIST sway-1.6.tar.gz 5549909 BLAKE2B ee0d7aad2fe8c57061e23e9b875ebb8e991e2fb30483dee6cf7d7faa3ec782a3f28676bf9fe2183c0e643b5ed744535eba07d7e5cf20ec0756c8e5407c0f34e2 SHA512 f62477aa4a20de99c41078c6866ec67d04d0d1824f4cb21a0c40213dbadf6394e31cd239b74376bf604d20d03ce047ba97f1728043568fd49fcef43f5101c750
diff --git a/gui-wm/sway/sway-1.5.1-r1.ebuild b/gui-wm/sway/sway-1.5.1-r1.ebuild
deleted file mode 100644
index 904873166d6..00000000000
--- a/gui-wm/sway/sway-1.5.1-r1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind seatd systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239[policykit] )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
-else
- DEPEND+="
- =gui-libs/wlroots-0.12.0*:=[elogind=,seatd=,systemd=,X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.53.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
- )
-
- if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
- else
- emesonargs+=("-Dgdk-pixbuf=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind && ! use seatd; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind && ! use seatd; then
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-06-25 16:03 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-06-25 16:03 UTC (permalink / raw
To: gentoo-commits
commit: d34078f086f3d018e10cb708e53fac7e5e90b802
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 25 16:02:58 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Jun 25 16:02:58 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d34078f0
gui-wm/sway: 1.6.1 bump
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/sway-1.6.1.ebuild | 96 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 97 insertions(+)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index d064081b75a..2cb0bca5655 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1 +1,2 @@
+DIST sway-1.6.1.tar.gz 5550126 BLAKE2B a4ecc93df0eb16fcd9037ce62dd39c63e1712b3bc9e8ae36331a815759b18576f4a2c1b78a26545922038974f226f02e2d91f78d6e3933125d9b808871b7a887 SHA512 7f37fea99970db42c5485277df06d69bef5225fa03d25be179893b14d73c1d681f0355a1bc74091b4173bbccc88994a63ad0f9322e070811ba963648cf68cdeb
DIST sway-1.6.tar.gz 5549909 BLAKE2B ee0d7aad2fe8c57061e23e9b875ebb8e991e2fb30483dee6cf7d7faa3ec782a3f28676bf9fe2183c0e643b5ed744535eba07d7e5cf20ec0756c8e5407c0f34e2 SHA512 f62477aa4a20de99c41078c6866ec67d04d0d1824f4cb21a0c40213dbadf6394e31cd239b74376bf604d20d03ce047ba97f1728043568fd49fcef43f5101c750
diff --git a/gui-wm/sway/sway-1.6.1.ebuild b/gui-wm/sway/sway-1.6.1.ebuild
new file mode 100644
index 00000000000..c6a53ff0d87
--- /dev/null
+++ b/gui-wm/sway/sway-1.6.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X zsh-completion"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.6.0:0=
+ sys-auth/seatd:=
+ dev-libs/libpcre
+ dev-libs/wayland
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ media-libs/mesa[gles2,libglvnd(+)]
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( gui-apps/swaybg )
+ swayidle? ( gui-apps/swayidle )
+ swaylock? ( gui-apps/swaylock )
+ wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
+ X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~gui-libs/wlroots-9999:=[X=]"
+else
+ DEPEND+="
+ >=gui-libs/wlroots-0.14:=[X=]
+ <gui-libs/wlroots-0.15:=[X=]
+ "
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.14
+ >=dev-util/meson-0.53.0
+ virtual/pkgconfig
+"
+if [[ ${PV} == 9999 ]]; then
+ BDEPEND+="man? ( ~app-text/scdoc-9999 )"
+else
+ BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
+fi
+
+src_prepare() {
+ default
+
+ use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
+ use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
+ use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
+ -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=$(usex man enabled disabled)
+ -Dtray=$(usex tray enabled disabled)
+ -Dxwayland=$(usex X enabled disabled)
+ $(meson_use wallpapers default-wallpaper)
+ $(meson_use fish-completion fish-completions)
+ $(meson_use zsh-completion zsh-completions)
+ "-Dbash-completions=true"
+ "-Dwerror=false"
+ )
+
+ if use swaybar; then
+ emesonargs+=("-Dgdk-pixbuf=enabled")
+ else
+ emesonargs+=("-Dgdk-pixbuf=disabled")
+ fi
+
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-07-21 2:22 Yixun Lan
0 siblings, 0 replies; 106+ messages in thread
From: Yixun Lan @ 2021-07-21 2:22 UTC (permalink / raw
To: gentoo-commits
commit: 4d7bdcbbe8630386cb01c927579bbe149ecc0d1b
Author: Alex Fan <alexfanqi <AT> yahoo <DOT> com>
AuthorDate: Sat Jul 17 11:04:49 2021 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Jul 21 02:20:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d7bdcbb
gui-wm/sway: keyword 1.6.1 for ~riscv
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alex Fan <alexfanqi <AT> yahoo.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
gui-wm/sway/sway-1.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.6.1.ebuild b/gui-wm/sway/sway-1.6.1.ebuild
index c6a53ff0d87..c803967beb3 100644
--- a/gui-wm/sway/sway-1.6.1.ebuild
+++ b/gui-wm/sway/sway-1.6.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-07-24 20:26 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-07-24 20:26 UTC (permalink / raw
To: gentoo-commits
commit: 232cf4cc009b014cd9744bd2983222116e7b9703
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 24 20:19:03 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Jul 24 20:26:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232cf4cc
gui-wm/sway: 1.6.1 stable amd64/arm64/x86
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.6.1.ebuild b/gui-wm/sway/sway-1.6.1.ebuild
index c803967beb3..9bf7e960777 100644
--- a/gui-wm/sway/sway-1.6.1.ebuild
+++ b/gui-wm/sway/sway-1.6.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-07-31 0:18 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2021-07-31 0:18 UTC (permalink / raw
To: gentoo-commits
commit: a5742c8160e01f5a2fea086fd1d354e62d799981
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 25 03:04:12 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 31 00:17:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5742c81
gui-wm/sway: [QA] unconditionally install completion files
QA policy [0] says that we don't conditionalise installation of
small files. It's a wasteful rebuild and inconsistent across packages
for when users desire completions to be available.
[0] https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0301
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/{sway-1.6.ebuild => sway-1.6-r1.ebuild} | 14 +++++++-------
gui-wm/sway/{sway-1.6.1.ebuild => sway-1.6.1-r1.ebuild} | 14 +++++++-------
gui-wm/sway/sway-9999.ebuild | 14 +++++++-------
3 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/gui-wm/sway/sway-1.6.ebuild b/gui-wm/sway/sway-1.6-r1.ebuild
similarity index 88%
rename from gui-wm/sway/sway-1.6.ebuild
rename to gui-wm/sway/sway-1.6-r1.ebuild
index 2cd639ebc15..9b861ded488 100644
--- a/gui-wm/sway/sway-1.6.ebuild
+++ b/gui-wm/sway/sway-1.6-r1.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
+IUSE="elogind +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X"
REQUIRED_USE="?? ( elogind systemd )
tray? ( || ( elogind seatd systemd ) )"
@@ -83,16 +83,16 @@ src_configure() {
-Dtray=$(usex tray enabled disabled)
-Dxwayland=$(usex X enabled disabled)
$(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
+ -Dfish-completions=true
+ -Dzsh-completions=true
+ -Dbash-completions=true
+ -Dwerror=false
)
if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
+ emesonargs+=( -Dgdk-pixbuf=enabled )
else
- emesonargs+=("-Dgdk-pixbuf=disabled")
+ emesonargs+=( -Dgdk-pixbuf=disabled )
fi
meson_src_configure
diff --git a/gui-wm/sway/sway-1.6.1.ebuild b/gui-wm/sway/sway-1.6.1-r1.ebuild
similarity index 86%
rename from gui-wm/sway/sway-1.6.1.ebuild
rename to gui-wm/sway/sway-1.6.1-r1.ebuild
index 9bf7e960777..7373d695f64 100644
--- a/gui-wm/sway/sway-1.6.1.ebuild
+++ b/gui-wm/sway/sway-1.6.1-r1.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X zsh-completion"
+IUSE="+man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -80,16 +80,16 @@ src_configure() {
-Dtray=$(usex tray enabled disabled)
-Dxwayland=$(usex X enabled disabled)
$(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
+ -Dfish-completions=true
+ -Dzsh-completions=true
+ -Dbash-completions=true
+ -Dwerror=false
)
if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
+ emesonargs+=( -Dgdk-pixbuf=enabled )
else
- emesonargs+=("-Dgdk-pixbuf=disabled")
+ emesonargs+=( -Dgdk-pixbuf=disabled )
fi
meson_src_configure
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index c6a53ff0d87..cfaa40e0985 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X zsh-completion"
+IUSE="+man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -80,16 +80,16 @@ src_configure() {
-Dtray=$(usex tray enabled disabled)
-Dxwayland=$(usex X enabled disabled)
$(meson_use wallpapers default-wallpaper)
- $(meson_use fish-completion fish-completions)
- $(meson_use zsh-completion zsh-completions)
- "-Dbash-completions=true"
- "-Dwerror=false"
+ -Dfish-completions=true
+ -Dzsh-completions=true
+ -Dbash-completions=true
+ -Dwerror=false
)
if use swaybar; then
- emesonargs+=("-Dgdk-pixbuf=enabled")
+ emesonargs+=( -Dgdk-pixbuf=enabled )
else
- emesonargs+=("-Dgdk-pixbuf=disabled")
+ emesonargs+=( -Dgdk-pixbuf=disabled )
fi
meson_src_configure
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-08-11 2:05 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2021-08-11 2:05 UTC (permalink / raw
To: gentoo-commits
commit: cc2914afade28c99745e0336fa778141f3a05c2b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 11 02:02:15 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 11 02:05:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2914af
gui-wm/sway: fix UnusedLocalUse
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
index c338aedaf70..d807b577f5b 100644
--- a/gui-wm/sway/metadata.xml
+++ b/gui-wm/sway/metadata.xml
@@ -27,7 +27,6 @@
</longdescription>
<use>
<flag name="elogind">Enable support for rootless session via elogind</flag>
- <flag name="fish-completion">Enable fish completion support</flag>
<flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
<flag name="swaybar">Install 'swaybar': sway's status bar component</flag>
<flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag>
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-08-24 16:00 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-08-24 16:00 UTC (permalink / raw
To: gentoo-commits
commit: 5f1071c02262f5e50bbfe01b6d5a063f64083ac4
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 24 15:49:11 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Aug 24 16:00:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f1071c0
gui-wm/sway: 1.6 removal
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/metadata.xml | 2 -
gui-wm/sway/sway-1.6-r1.ebuild | 115 -----------------------------------------
3 files changed, 118 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 2cb0bca5655..fd95879a6f9 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
DIST sway-1.6.1.tar.gz 5550126 BLAKE2B a4ecc93df0eb16fcd9037ce62dd39c63e1712b3bc9e8ae36331a815759b18576f4a2c1b78a26545922038974f226f02e2d91f78d6e3933125d9b808871b7a887 SHA512 7f37fea99970db42c5485277df06d69bef5225fa03d25be179893b14d73c1d681f0355a1bc74091b4173bbccc88994a63ad0f9322e070811ba963648cf68cdeb
-DIST sway-1.6.tar.gz 5549909 BLAKE2B ee0d7aad2fe8c57061e23e9b875ebb8e991e2fb30483dee6cf7d7faa3ec782a3f28676bf9fe2183c0e643b5ed744535eba07d7e5cf20ec0756c8e5407c0f34e2 SHA512 f62477aa4a20de99c41078c6866ec67d04d0d1824f4cb21a0c40213dbadf6394e31cd239b74376bf604d20d03ce047ba97f1728043568fd49fcef43f5101c750
diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
index d807b577f5b..62b75a87a15 100644
--- a/gui-wm/sway/metadata.xml
+++ b/gui-wm/sway/metadata.xml
@@ -26,8 +26,6 @@
something else.
</longdescription>
<use>
- <flag name="elogind">Enable support for rootless session via elogind</flag>
- <flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
<flag name="swaybar">Install 'swaybar': sway's status bar component</flag>
<flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag>
<flag name="swayidle">Install 'swayidle': idle manager to run commands when user is inactive</flag>
diff --git a/gui-wm/sway/sway-1.6-r1.ebuild b/gui-wm/sway/sway-1.6-r1.ebuild
deleted file mode 100644
index 9b861ded488..00000000000
--- a/gui-wm/sway/sway-1.6-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X"
-REQUIRED_USE="?? ( elogind systemd )
- tray? ( || ( elogind seatd systemd ) )"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- elogind? ( >=sys-auth/elogind-239 )
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- systemd? ( >=sys-apps/systemd-239[policykit] )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.13:=[elogind=,seatd=,systemd=,X=]
- <gui-libs/wlroots-0.14:=[elogind=,seatd=,systemd=,X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.53.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- -Dwerror=false
- )
-
- if use swaybar; then
- emesonargs+=( -Dgdk-pixbuf=enabled )
- else
- emesonargs+=( -Dgdk-pixbuf=disabled )
- fi
-
- meson_src_configure
-}
-
-pkg_preinst() {
- if ! use systemd && ! use elogind && ! use seatd; then
- fowners root:0 /usr/bin/sway
- fperms 4511 /usr/bin/sway
- fi
-}
-
-pkg_postinst() {
- if ! use systemd && ! use elogind && ! use seatd; then
- elog ""
- elog "If your system does not set the XDG_RUNTIME_DIR environment"
- elog "variable, you must set it manually to run Sway. See wiki"
- elog "for details: https://wiki.gentoo.org/wiki/Sway"
- fi
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-10-11 15:24 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-10-11 15:24 UTC (permalink / raw
To: gentoo-commits
commit: a93deaf82ad074df0b6703680bde622164c88d77
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 11 15:24:15 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Oct 11 15:24:24 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a93deaf8
gui-wm/sway: update deps, use more meson eclass functions
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 32 +++++++++-----------------------
1 file changed, 9 insertions(+), 23 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index cfaa40e0985..799f71a6a9d 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -44,8 +44,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.14:=[X=]
- <gui-libs/wlroots-0.15:=[X=]
+ >=gui-libs/wlroots-0.15:=[X=]
+ <gui-libs/wlroots-0.16:=[X=]
"
fi
RDEPEND="
@@ -54,7 +54,7 @@ RDEPEND="
"
BDEPEND="
>=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.53.0
+ >=dev-util/meson-0.59.0
virtual/pkgconfig
"
if [[ ${PV} == 9999 ]]; then
@@ -63,22 +63,14 @@ else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
src_configure() {
local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
+ $(meson_feature man man-pages)
+ $(meson_feature tray)
+ $(meson_feature X xwayland)
+ $(meson_feature swaybar gdk-pixbuf)
+ $(meson_use swaynag)
+ $(meson_use swaybar)
$(meson_use wallpapers default-wallpaper)
-Dfish-completions=true
-Dzsh-completions=true
@@ -86,11 +78,5 @@ src_configure() {
-Dwerror=false
)
- if use swaybar; then
- emesonargs+=( -Dgdk-pixbuf=enabled )
- else
- emesonargs+=( -Dgdk-pixbuf=disabled )
- fi
-
meson_src_configure
}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2021-12-25 4:31 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2021-12-25 4:31 UTC (permalink / raw
To: gentoo-commits
commit: 89984a22bb9cbb29bd8a2550331efd13d15e8d30
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 25 04:31:11 2021 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 04:31:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89984a22
gui-wm/sway: 9999 bump deps for 1.7.0 prep
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 799f71a6a9dc..966fdddfa29c 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -27,7 +27,7 @@ DEPEND="
>=dev-libs/libinput-1.6.0:0=
sys-auth/seatd:=
dev-libs/libpcre
- dev-libs/wayland
+ >=dev-libs/wayland-1.20.0
x11-libs/cairo
x11-libs/libxkbcommon
x11-libs/pango
@@ -53,8 +53,8 @@ RDEPEND="
${DEPEND}
"
BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.59.0
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-util/meson-0.60.0
virtual/pkgconfig
"
if [[ ${PV} == 9999 ]]; then
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-01-23 1:14 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-01-23 1:14 UTC (permalink / raw
To: gentoo-commits
commit: 99618d4d4a9b002b422481f131af55ec4550175d
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 23 01:14:44 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Jan 23 01:14:44 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99618d4d
gui-wm/sway: 1.7 bump :D
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.7.ebuild} | 4 ++--
gui-wm/sway/sway-9999.ebuild | 8 ++++----
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index fd95879a6f9f..71b949b10486 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1 +1,2 @@
DIST sway-1.6.1.tar.gz 5550126 BLAKE2B a4ecc93df0eb16fcd9037ce62dd39c63e1712b3bc9e8ae36331a815759b18576f4a2c1b78a26545922038974f226f02e2d91f78d6e3933125d9b808871b7a887 SHA512 7f37fea99970db42c5485277df06d69bef5225fa03d25be179893b14d73c1d681f0355a1bc74091b4173bbccc88994a63ad0f9322e070811ba963648cf68cdeb
+DIST sway-1.7.tar.gz 5559075 BLAKE2B 702b9a209d603c88743f2e89d0787431b7a30e8b7554c9596edb9735af862d23c585158737a0943a470637138cbc5275bee37bd2d820a7489cdd0747d98e6e22 SHA512 028cf5d504d5914bfb78d44156d6a290de660c5ed0638f4e2c56e5be76db9b0baeda035e1fa1ae23559016bd7e4312f7ff70c2fb4904df25358577c1a3d21243
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.7.ebuild
similarity index 95%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.7.ebuild
index 966fdddfa29c..c23563749bdc 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.7.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
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 966fdddfa29c..376a229bbf80 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.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
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
@@ -44,8 +44,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[X=]"
else
DEPEND+="
- >=gui-libs/wlroots-0.15:=[X=]
- <gui-libs/wlroots-0.16:=[X=]
+ >=gui-libs/wlroots-0.16:=[X=]
+ <gui-libs/wlroots-0.17:=[X=]
"
fi
RDEPEND="
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-02-22 19:47 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-02-22 19:47 UTC (permalink / raw
To: gentoo-commits
commit: 2f55ea66462598363b0afa0cea2ad9a866759a4c
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 19:46:33 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 19:47:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f55ea66
gui-wm/sway: 1.7 stable amd64 arm64 x86
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.7.ebuild b/gui-wm/sway/sway-1.7.ebuild
index c23563749bdc..d32a9d629435 100644
--- a/gui-wm/sway/sway-1.7.ebuild
+++ b/gui-wm/sway/sway-1.7.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-03-25 14:00 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-03-25 14:00 UTC (permalink / raw
To: gentoo-commits
commit: c108412e1cf74aaf3b780ed6d54a5c796ff57dc6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 25 13:59:39 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 14:00:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c108412e
gui-wm/sway: adding deps needed for tray
systemd, elogind or basu are needed, might be nice to get a meta-package
Fixes: https://bugs.gentoo.org/817404
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 376a229bbf80..33f0a17752a8 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -37,6 +37,11 @@ DEPEND="
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
+ tray? ( || (
+ sys-apps/systemd
+ sys-auth/elogind
+ sys-libs/basu
+ ) )
wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
"
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-03-25 14:02 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-03-25 14:02 UTC (permalink / raw
To: gentoo-commits
commit: bf50ab358438876757a00f8bcda1b945ceb15409
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 25 14:02:16 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 14:02:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf50ab35
gui-wm/sway: remove 1.6.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.6.1-r1.ebuild | 96 ----------------------------------------
2 files changed, 97 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 71b949b10486..e84c828992a9 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
-DIST sway-1.6.1.tar.gz 5550126 BLAKE2B a4ecc93df0eb16fcd9037ce62dd39c63e1712b3bc9e8ae36331a815759b18576f4a2c1b78a26545922038974f226f02e2d91f78d6e3933125d9b808871b7a887 SHA512 7f37fea99970db42c5485277df06d69bef5225fa03d25be179893b14d73c1d681f0355a1bc74091b4173bbccc88994a63ad0f9322e070811ba963648cf68cdeb
DIST sway-1.7.tar.gz 5559075 BLAKE2B 702b9a209d603c88743f2e89d0787431b7a30e8b7554c9596edb9735af862d23c585158737a0943a470637138cbc5275bee37bd2d820a7489cdd0747d98e6e22 SHA512 028cf5d504d5914bfb78d44156d6a290de660c5ed0638f4e2c56e5be76db9b0baeda035e1fa1ae23559016bd7e4312f7ff70c2fb4904df25358577c1a3d21243
diff --git a/gui-wm/sway/sway-1.6.1-r1.ebuild b/gui-wm/sway/sway-1.6.1-r1.ebuild
deleted file mode 100644
index 7373d695f647..000000000000
--- a/gui-wm/sway/sway-1.6.1-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- sys-auth/seatd:=
- dev-libs/libpcre
- dev-libs/wayland
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.14:=[X=]
- <gui-libs/wlroots-0.15:=[X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.53.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
- default
-
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dman-pages=$(usex man enabled disabled)
- -Dtray=$(usex tray enabled disabled)
- -Dxwayland=$(usex X enabled disabled)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- -Dwerror=false
- )
-
- if use swaybar; then
- emesonargs+=( -Dgdk-pixbuf=enabled )
- else
- emesonargs+=( -Dgdk-pixbuf=disabled )
- fi
-
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-03-25 14:02 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-03-25 14:02 UTC (permalink / raw
To: gentoo-commits
commit: 81ae46eff386bde3f73878d4f2b731201dd93d08
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 25 14:01:47 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 14:01:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ae46ef
gui-wm/sway: fix tray deps for 1.7
build error, no revbump
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.7.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gui-wm/sway/sway-1.7.ebuild b/gui-wm/sway/sway-1.7.ebuild
index d32a9d629435..2d194a94d1c8 100644
--- a/gui-wm/sway/sway-1.7.ebuild
+++ b/gui-wm/sway/sway-1.7.ebuild
@@ -37,6 +37,11 @@ DEPEND="
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
+ tray? ( || (
+ sys-apps/systemd
+ sys-auth/elogind
+ sys-libs/basu
+ ) )
wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
"
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-05-17 5:59 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2022-05-17 5:59 UTC (permalink / raw
To: gentoo-commits
commit: 37e09ede6f6b9a426c428b2c2b668d54fa88f949
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 05:54:06 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 17 05:54:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e09ede
gui-wm/sway: [QA] drop implicit -Dwerror=false for meson ebuilds
Since f7408ada0c4655827e7bea46c57d7af1b9004433, it's
always set for Meson builds, so we don't need to
repeat it in ebuilds.
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/sway-1.7.ebuild | 1 -
gui-wm/sway/sway-9999.ebuild | 1 -
2 files changed, 2 deletions(-)
diff --git a/gui-wm/sway/sway-1.7.ebuild b/gui-wm/sway/sway-1.7.ebuild
index 2d194a94d1c8..f323c04ef5b8 100644
--- a/gui-wm/sway/sway-1.7.ebuild
+++ b/gui-wm/sway/sway-1.7.ebuild
@@ -80,7 +80,6 @@ src_configure() {
-Dfish-completions=true
-Dzsh-completions=true
-Dbash-completions=true
- -Dwerror=false
)
meson_src_configure
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 33f0a17752a8..6e49d4aaca20 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -80,7 +80,6 @@ src_configure() {
-Dfish-completions=true
-Dzsh-completions=true
-Dbash-completions=true
- -Dwerror=false
)
meson_src_configure
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-05-26 5:39 WANG Xuerui
0 siblings, 0 replies; 106+ messages in thread
From: WANG Xuerui @ 2022-05-26 5:39 UTC (permalink / raw
To: gentoo-commits
commit: c6a0c6b52e560c8dd7e68e51a75d671d5e470fde
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu May 26 05:38:32 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Thu May 26 05:39:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a0c6b5
gui-wm/sway: keyword 1.7 for ~loong
See: https://github.com/xen0n/loongson-overlay/pull/20
Tested-by: HougeLangley <hougelangley1987 <AT> gmail.com>
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
gui-wm/sway/sway-1.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.7.ebuild b/gui-wm/sway/sway-1.7.ebuild
index f323c04ef5b8..a31c2e1c7bd8 100644
--- a/gui-wm/sway/sway-1.7.ebuild
+++ b/gui-wm/sway/sway-1.7.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-05-26 5:39 WANG Xuerui
0 siblings, 0 replies; 106+ messages in thread
From: WANG Xuerui @ 2022-05-26 5:39 UTC (permalink / raw
To: gentoo-commits
commit: 9df809f86c91607b3657596b2e0cefc3adc97dfc
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu May 26 05:39:10 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Thu May 26 05:39:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df809f8
gui-wm/sway: forward ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 6e49d4aaca20..3f38a9b21df9 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-07-08 15:29 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-07-08 15:29 UTC (permalink / raw
To: gentoo-commits
commit: 5073f0faab8c73622ba39bf1b2e3d67cea6d315a
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat Apr 16 14:25:50 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Jul 8 15:29:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5073f0fa
gui-wm/sway: introduce grimshot: utility for taking screenshots
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.7-r1.ebuild | 9 +++++++--
gui-wm/sway/sway-9999.ebuild | 19 ++++++++++++++++++-
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/gui-wm/sway/sway-1.7-r1.ebuild b/gui-wm/sway/sway-1.7-r1.ebuild
index ebf427818f84..7ad45789f21a 100644
--- a/gui-wm/sway/sway-1.7-r1.ebuild
+++ b/gui-wm/sway/sway-1.7-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
@@ -37,6 +37,11 @@ DEPEND="
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
+ tray? ( || (
+ sys-apps/systemd
+ sys-auth/elogind
+ sys-libs/basu
+ ) )
wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
"
@@ -69,6 +74,7 @@ if [[ ${PV} == 9999 ]]; then
else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
+REQUIRED_USE="grimshot? ( swaymsg )"
src_configure() {
local emesonargs=(
@@ -82,7 +88,6 @@ src_configure() {
-Dfish-completions=true
-Dzsh-completions=true
-Dbash-completions=true
- -Dwerror=false
)
meson_src_configure
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 3f38a9b21df9..3c0073c3c363 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="+man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
+IUSE="grimshot +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -55,6 +55,13 @@ else
fi
RDEPEND="
x11-misc/xkeyboard-config
+ grimshot? (
+ app-misc/jq
+ gui-apps/grim
+ gui-apps/slurp
+ gui-apps/wl-clipboard
+ x11-libs/libnotify
+ )
${DEPEND}
"
BDEPEND="
@@ -67,6 +74,7 @@ if [[ ${PV} == 9999 ]]; then
else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
+REQUIRED_USE="grimshot? ( swaymsg )"
src_configure() {
local emesonargs=(
@@ -84,3 +92,12 @@ src_configure() {
meson_src_configure
}
+
+src_install() {
+ meson_src_install
+
+ if use grimshot; then
+ doman contrib/grimshot.1
+ dobin contrib/grimshot
+ fi
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-07-08 15:29 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-07-08 15:29 UTC (permalink / raw
To: gentoo-commits
commit: e9afb5379f855f05af863c7a2150a06a281282ca
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat Apr 16 14:23:56 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Jul 8 15:29:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9afb537
gui-wm/sway: bump for new grimshot utility
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/metadata.xml | 1 +
gui-wm/sway/sway-1.7-r1.ebuild | 98 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
index 0f236d0a69f7..83ff81b0d4e2 100644
--- a/gui-wm/sway/metadata.xml
+++ b/gui-wm/sway/metadata.xml
@@ -26,6 +26,7 @@
something else.
</longdescription>
<use>
+ <flag name="grimshot">Install 'grimshot': script for taking screenshots</flag>
<flag name="swaybar">Install 'swaybar': sway's status bar component</flag>
<flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag>
<flag name="swayidle">Install 'swayidle': idle manager to run commands when user is inactive</flag>
diff --git a/gui-wm/sway/sway-1.7-r1.ebuild b/gui-wm/sway/sway-1.7-r1.ebuild
new file mode 100644
index 000000000000..ebf427818f84
--- /dev/null
+++ b/gui-wm/sway/sway-1.7-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="grimshot +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.6.0:0=
+ sys-auth/seatd:=
+ dev-libs/libpcre
+ >=dev-libs/wayland-1.20.0
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ media-libs/mesa[gles2,libglvnd(+)]
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ swaybg? ( gui-apps/swaybg )
+ swayidle? ( gui-apps/swayidle )
+ swaylock? ( gui-apps/swaylock )
+ wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
+ X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~gui-libs/wlroots-9999:=[X=]"
+else
+ DEPEND+="
+ >=gui-libs/wlroots-0.15:=[X=]
+ <gui-libs/wlroots-0.16:=[X=]
+ "
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ grimshot? (
+ app-misc/jq
+ gui-apps/grim
+ gui-apps/slurp
+ gui-apps/wl-clipboard
+ x11-libs/libnotify
+ )
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-util/meson-0.60.0
+ virtual/pkgconfig
+"
+if [[ ${PV} == 9999 ]]; then
+ BDEPEND+="man? ( ~app-text/scdoc-9999 )"
+else
+ BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
+fi
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature man man-pages)
+ $(meson_feature tray)
+ $(meson_feature X xwayland)
+ $(meson_feature swaybar gdk-pixbuf)
+ $(meson_use swaynag)
+ $(meson_use swaybar)
+ $(meson_use wallpapers default-wallpaper)
+ -Dfish-completions=true
+ -Dzsh-completions=true
+ -Dbash-completions=true
+ -Dwerror=false
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use grimshot; then
+ doman contrib/grimshot.1
+ dobin contrib/grimshot
+ fi
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-07-23 20:41 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-07-23 20:41 UTC (permalink / raw
To: gentoo-commits
commit: b0dd926b35256908500ab0d48681695c8f90fcf5
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Fri Jul 8 18:53:01 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 20:41:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0dd926b
gui-wm/sway: EAPI bump, minor improvements
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
.../sway/{sway-9999.ebuild => sway-1.7-r2.ebuild} | 32 ++++++++++++++--------
gui-wm/sway/sway-9999.ebuild | 32 ++++++++++++++--------
2 files changed, 42 insertions(+), 22 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.7-r2.ebuild
similarity index 67%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.7-r2.ebuild
index 3c0073c3c363..c0c995944c3c 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.7-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit meson
+inherit meson optfeature
DESCRIPTION="i3-compatible Wayland window manager"
HOMEPAGE="https://swaywm.org"
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="grimshot +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
+IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -34,23 +34,20 @@ DEPEND="
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
tray? ( || (
sys-apps/systemd
sys-auth/elogind
sys-libs/basu
) )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
+ wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X=]"
+ DEPEND+="~gui-libs/wlroots-9999:=[X?]"
else
DEPEND+="
- >=gui-libs/wlroots-0.16:=[X=]
- <gui-libs/wlroots-0.17:=[X=]
+ >=gui-libs/wlroots-0.15:=[X?]
+ <gui-libs/wlroots-0.16:=[X?]
"
fi
RDEPEND="
@@ -74,7 +71,7 @@ if [[ ${PV} == 9999 ]]; then
else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
-REQUIRED_USE="grimshot? ( swaymsg )"
+REQUIRED_USE="tray? ( swaybar )"
src_configure() {
local emesonargs=(
@@ -101,3 +98,16 @@ src_install() {
dobin contrib/grimshot
fi
}
+
+pkg_postinst() {
+ optfeature_header "There are several packages that may be useful with sway:"
+ optfeature "wallpaper utility" gui-apps/swaybg
+ optfeature "idle management utility" gui-apps/swayidle
+ optfeature "simple screen locker" gui-apps/swaylock
+ optfeature "lightweight notification daemon" gui-apps/mako
+ echo
+ einfo "For a list of additional addons and tools usable with sway please"
+ einfo "visit the offical wiki at:"
+ einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
+ einfo "Please note that some of them might not (yet) available on gentoo"
+}
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 3c0073c3c363..8b8ee2335dc1 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit meson
+inherit meson optfeature
DESCRIPTION="i3-compatible Wayland window manager"
HOMEPAGE="https://swaywm.org"
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="grimshot +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
+IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -34,23 +34,20 @@ DEPEND="
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
tray? ( || (
sys-apps/systemd
sys-auth/elogind
sys-libs/basu
) )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
+ wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X=]"
+ DEPEND+="~gui-libs/wlroots-9999:=[X?]"
else
DEPEND+="
- >=gui-libs/wlroots-0.16:=[X=]
- <gui-libs/wlroots-0.17:=[X=]
+ >=gui-libs/wlroots-0.16:=[X?]
+ <gui-libs/wlroots-0.17:=[X?]
"
fi
RDEPEND="
@@ -74,7 +71,7 @@ if [[ ${PV} == 9999 ]]; then
else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
-REQUIRED_USE="grimshot? ( swaymsg )"
+REQUIRED_USE="tray? ( swaybar )"
src_configure() {
local emesonargs=(
@@ -101,3 +98,16 @@ src_install() {
dobin contrib/grimshot
fi
}
+
+pkg_postinst() {
+ optfeature_header "There are several packages that may be useful with sway:"
+ optfeature "wallpaper utility" gui-apps/swaybg
+ optfeature "idle management utility" gui-apps/swayidle
+ optfeature "simple screen locker" gui-apps/swaylock
+ optfeature "lightweight notification daemon" gui-apps/mako
+ echo
+ einfo "For a list of additional addons and tools usable with sway please"
+ einfo "visit the offical wiki at:"
+ einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
+ einfo "Please note that some of them might not (yet) available on gentoo"
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-10-09 16:44 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-10-09 16:44 UTC (permalink / raw
To: gentoo-commits
commit: 4f75242713e551d771760cf3d736f8db8f46c62d
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sun Oct 9 07:19:14 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Oct 9 16:43:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f752427
gui-wm/sway: update libpcre dependency
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 8b8ee2335dc1..a84e8282f192 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -26,7 +26,7 @@ DEPEND="
>=dev-libs/json-c-0.13:0=
>=dev-libs/libinput-1.6.0:0=
sys-auth/seatd:=
- dev-libs/libpcre
+ dev-libs/libpcre2
>=dev-libs/wayland-1.20.0
x11-libs/cairo
x11-libs/libxkbcommon
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-12-25 18:51 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-12-25 18:51 UTC (permalink / raw
To: gentoo-commits
commit: 2a1755fff1492f760da054c914434f11f7f98599
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 18:44:38 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 18:51:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1755ff
gui-wm/sway: 1.8 bump
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.8.ebuild} | 4 +++-
gui-wm/sway/sway-9999.ebuild | 4 +++-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index e84c828992a9..bc7edc11c748 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1 +1,2 @@
DIST sway-1.7.tar.gz 5559075 BLAKE2B 702b9a209d603c88743f2e89d0787431b7a30e8b7554c9596edb9735af862d23c585158737a0943a470637138cbc5275bee37bd2d820a7489cdd0747d98e6e22 SHA512 028cf5d504d5914bfb78d44156d6a290de660c5ed0638f4e2c56e5be76db9b0baeda035e1fa1ae23559016bd7e4312f7ff70c2fb4904df25358577c1a3d21243
+DIST sway-1.8.tar.gz 5577138 BLAKE2B cf93db2d7722be5a14f3557087c8298cbbbaa7268ffb8540c5473581200323b6ba24c9a669e2b7fb31afe3cbe49314eef9f224c438ad3c4cd93ef939285be365 SHA512 9f4f24ecc16c2ffe0e2b17fa5f0da871493073fc96f2daf20323459b3adfb29bae3c369833d713ae254b5ac036d9b6625f76595ca31c3d216626095d1ef29615
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.8.ebuild
similarity index 96%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.8.ebuild
index a84e8282f192..8468aba7acc3 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.8.ebuild
@@ -24,7 +24,7 @@ IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
+ >=dev-libs/libinput-1.21.0:0=
sys-auth/seatd:=
dev-libs/libpcre2
>=dev-libs/wayland-1.20.0
@@ -32,6 +32,7 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
+ x11-libs/xcb-util-wm
media-libs/mesa[gles2,libglvnd(+)]
swaybar? ( x11-libs/gdk-pixbuf:2 )
tray? ( || (
@@ -42,6 +43,7 @@ DEPEND="
wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
X? ( x11-libs/libxcb:0= )
"
+# x11-libs/xcb-util-wm needed for xcb-iccm
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[X?]"
else
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index a84e8282f192..8468aba7acc3 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -24,7 +24,7 @@ IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
+ >=dev-libs/libinput-1.21.0:0=
sys-auth/seatd:=
dev-libs/libpcre2
>=dev-libs/wayland-1.20.0
@@ -32,6 +32,7 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
+ x11-libs/xcb-util-wm
media-libs/mesa[gles2,libglvnd(+)]
swaybar? ( x11-libs/gdk-pixbuf:2 )
tray? ( || (
@@ -42,6 +43,7 @@ DEPEND="
wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
X? ( x11-libs/libxcb:0= )
"
+# x11-libs/xcb-util-wm needed for xcb-iccm
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[X?]"
else
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2022-12-30 4:10 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2022-12-30 4:10 UTC (permalink / raw
To: gentoo-commits
commit: 550b3c8b21f54a1df4d4a6a149afbea7042fae86
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 30 04:09:38 2022 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Dec 30 04:10:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550b3c8b
gui-wm/sway: move xcb-util-wm dep under the X flag
Closes: https://bugs.gentoo.org/888878
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/{sway-1.8.ebuild => sway-1.8-r1.ebuild} | 6 ++++--
gui-wm/sway/sway-9999.ebuild | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/gui-wm/sway/sway-1.8.ebuild b/gui-wm/sway/sway-1.8-r1.ebuild
similarity index 98%
rename from gui-wm/sway/sway-1.8.ebuild
rename to gui-wm/sway/sway-1.8-r1.ebuild
index 8468aba7acc3..b689ca496c42 100644
--- a/gui-wm/sway/sway-1.8.ebuild
+++ b/gui-wm/sway/sway-1.8-r1.ebuild
@@ -32,7 +32,6 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- x11-libs/xcb-util-wm
media-libs/mesa[gles2,libglvnd(+)]
swaybar? ( x11-libs/gdk-pixbuf:2 )
tray? ( || (
@@ -41,7 +40,10 @@ DEPEND="
sys-libs/basu
) )
wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
- X? ( x11-libs/libxcb:0= )
+ X? (
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-wm
+ )
"
# x11-libs/xcb-util-wm needed for xcb-iccm
if [[ ${PV} == 9999 ]]; then
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 8468aba7acc3..b689ca496c42 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -32,7 +32,6 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- x11-libs/xcb-util-wm
media-libs/mesa[gles2,libglvnd(+)]
swaybar? ( x11-libs/gdk-pixbuf:2 )
tray? ( || (
@@ -41,7 +40,10 @@ DEPEND="
sys-libs/basu
) )
wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
- X? ( x11-libs/libxcb:0= )
+ X? (
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-wm
+ )
"
# x11-libs/xcb-util-wm needed for xcb-iccm
if [[ ${PV} == 9999 ]]; then
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2023-01-25 20:46 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2023-01-25 20:46 UTC (permalink / raw
To: gentoo-commits
commit: 4a4070541f484417e2772ea374187562b930066e
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 20:46:36 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 20:46:50 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a407054
gui-wm/sway: stabilize 1.8-r1 for amd64, arm64, x86
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.8-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/sway-1.8-r1.ebuild b/gui-wm/sway/sway-1.8-r1.ebuild
index b689ca496c42..4a65197f1e7b 100644
--- a/gui-wm/sway/sway-1.8-r1.ebuild
+++ b/gui-wm/sway/sway-1.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2023-02-13 3:18 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2023-02-13 3:18 UTC (permalink / raw
To: gentoo-commits
commit: 8e215c21266a9d2cbe792844f542c18790de2f8d
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 03:18:08 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 03:18:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e215c21
gui-wm/sway: add 1.8.1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/sway-1.8.1.ebuild | 117 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 118 insertions(+)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index bc7edc11c748..f5d92da103a8 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,3 @@
DIST sway-1.7.tar.gz 5559075 BLAKE2B 702b9a209d603c88743f2e89d0787431b7a30e8b7554c9596edb9735af862d23c585158737a0943a470637138cbc5275bee37bd2d820a7489cdd0747d98e6e22 SHA512 028cf5d504d5914bfb78d44156d6a290de660c5ed0638f4e2c56e5be76db9b0baeda035e1fa1ae23559016bd7e4312f7ff70c2fb4904df25358577c1a3d21243
+DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
DIST sway-1.8.tar.gz 5577138 BLAKE2B cf93db2d7722be5a14f3557087c8298cbbbaa7268ffb8540c5473581200323b6ba24c9a669e2b7fb31afe3cbe49314eef9f224c438ad3c4cd93ef939285be365 SHA512 9f4f24ecc16c2ffe0e2b17fa5f0da871493073fc96f2daf20323459b3adfb29bae3c369833d713ae254b5ac036d9b6625f76595ca31c3d216626095d1ef29615
diff --git a/gui-wm/sway/sway-1.8.1.ebuild b/gui-wm/sway/sway-1.8.1.ebuild
new file mode 100644
index 000000000000..8c30e4dd9e1f
--- /dev/null
+++ b/gui-wm/sway/sway-1.8.1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.21.0:0=
+ sys-auth/seatd:=
+ dev-libs/libpcre2
+ >=dev-libs/wayland-1.20.0
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ media-libs/mesa[gles2,libglvnd(+)]
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ tray? ( || (
+ sys-apps/systemd
+ sys-auth/elogind
+ sys-libs/basu
+ ) )
+ wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
+ X? (
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-wm
+ )
+"
+# x11-libs/xcb-util-wm needed for xcb-iccm
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~gui-libs/wlroots-9999:=[X?]"
+else
+ DEPEND+="
+ >=gui-libs/wlroots-0.16:=[X?]
+ <gui-libs/wlroots-0.17:=[X?]
+ "
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ grimshot? (
+ app-misc/jq
+ gui-apps/grim
+ gui-apps/slurp
+ gui-apps/wl-clipboard
+ x11-libs/libnotify
+ )
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-util/meson-0.60.0
+ virtual/pkgconfig
+"
+if [[ ${PV} == 9999 ]]; then
+ BDEPEND+="man? ( ~app-text/scdoc-9999 )"
+else
+ BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
+fi
+REQUIRED_USE="tray? ( swaybar )"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature man man-pages)
+ $(meson_feature tray)
+ $(meson_feature X xwayland)
+ $(meson_feature swaybar gdk-pixbuf)
+ $(meson_use swaynag)
+ $(meson_use swaybar)
+ $(meson_use wallpapers default-wallpaper)
+ -Dfish-completions=true
+ -Dzsh-completions=true
+ -Dbash-completions=true
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use grimshot; then
+ doman contrib/grimshot.1
+ dobin contrib/grimshot
+ fi
+}
+
+pkg_postinst() {
+ optfeature_header "There are several packages that may be useful with sway:"
+ optfeature "wallpaper utility" gui-apps/swaybg
+ optfeature "idle management utility" gui-apps/swayidle
+ optfeature "simple screen locker" gui-apps/swaylock
+ optfeature "lightweight notification daemon" gui-apps/mako
+ echo
+ einfo "For a list of additional addons and tools usable with sway please"
+ einfo "visit the offical wiki at:"
+ einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
+ einfo "Please note that some of them might not (yet) available on gentoo"
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2023-02-25 17:45 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2023-02-25 17:45 UTC (permalink / raw
To: gentoo-commits
commit: 4e60d707a2c489dabc11592fd5d8b083229bb01d
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 17:43:40 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 17:45:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e60d707
gui-wm/sway: drop 1.7, 1.7-r1, 1.7-r2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.7-r1.ebuild | 103 -------------------------------------
gui-wm/sway/sway-1.7-r2.ebuild | 113 -----------------------------------------
gui-wm/sway/sway-1.7.ebuild | 86 -------------------------------
4 files changed, 303 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index f5d92da103a8..34599a14510e 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,2 @@
-DIST sway-1.7.tar.gz 5559075 BLAKE2B 702b9a209d603c88743f2e89d0787431b7a30e8b7554c9596edb9735af862d23c585158737a0943a470637138cbc5275bee37bd2d820a7489cdd0747d98e6e22 SHA512 028cf5d504d5914bfb78d44156d6a290de660c5ed0638f4e2c56e5be76db9b0baeda035e1fa1ae23559016bd7e4312f7ff70c2fb4904df25358577c1a3d21243
DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
DIST sway-1.8.tar.gz 5577138 BLAKE2B cf93db2d7722be5a14f3557087c8298cbbbaa7268ffb8540c5473581200323b6ba24c9a669e2b7fb31afe3cbe49314eef9f224c438ad3c4cd93ef939285be365 SHA512 9f4f24ecc16c2ffe0e2b17fa5f0da871493073fc96f2daf20323459b3adfb29bae3c369833d713ae254b5ac036d9b6625f76595ca31c3d216626095d1ef29615
diff --git a/gui-wm/sway/sway-1.7-r1.ebuild b/gui-wm/sway/sway-1.7-r1.ebuild
deleted file mode 100644
index 7ad45789f21a..000000000000
--- a/gui-wm/sway/sway-1.7-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="grimshot +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- sys-auth/seatd:=
- dev-libs/libpcre
- >=dev-libs/wayland-1.20.0
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- tray? ( || (
- sys-apps/systemd
- sys-auth/elogind
- sys-libs/basu
- ) )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.15:=[X=]
- <gui-libs/wlroots-0.16:=[X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- grimshot? (
- app-misc/jq
- gui-apps/grim
- gui-apps/slurp
- gui-apps/wl-clipboard
- x11-libs/libnotify
- )
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-util/meson-0.60.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-REQUIRED_USE="grimshot? ( swaymsg )"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature man man-pages)
- $(meson_feature tray)
- $(meson_feature X xwayland)
- $(meson_feature swaybar gdk-pixbuf)
- $(meson_use swaynag)
- $(meson_use swaybar)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use grimshot; then
- doman contrib/grimshot.1
- dobin contrib/grimshot
- fi
-}
diff --git a/gui-wm/sway/sway-1.7-r2.ebuild b/gui-wm/sway/sway-1.7-r2.ebuild
deleted file mode 100644
index c0c995944c3c..000000000000
--- a/gui-wm/sway/sway-1.7-r2.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- sys-auth/seatd:=
- dev-libs/libpcre
- >=dev-libs/wayland-1.20.0
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- tray? ( || (
- sys-apps/systemd
- sys-auth/elogind
- sys-libs/basu
- ) )
- wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X?]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.15:=[X?]
- <gui-libs/wlroots-0.16:=[X?]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- grimshot? (
- app-misc/jq
- gui-apps/grim
- gui-apps/slurp
- gui-apps/wl-clipboard
- x11-libs/libnotify
- )
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-util/meson-0.60.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-REQUIRED_USE="tray? ( swaybar )"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature man man-pages)
- $(meson_feature tray)
- $(meson_feature X xwayland)
- $(meson_feature swaybar gdk-pixbuf)
- $(meson_use swaynag)
- $(meson_use swaybar)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use grimshot; then
- doman contrib/grimshot.1
- dobin contrib/grimshot
- fi
-}
-
-pkg_postinst() {
- optfeature_header "There are several packages that may be useful with sway:"
- optfeature "wallpaper utility" gui-apps/swaybg
- optfeature "idle management utility" gui-apps/swayidle
- optfeature "simple screen locker" gui-apps/swaylock
- optfeature "lightweight notification daemon" gui-apps/mako
- echo
- einfo "For a list of additional addons and tools usable with sway please"
- einfo "visit the offical wiki at:"
- einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
- einfo "Please note that some of them might not (yet) available on gentoo"
-}
diff --git a/gui-wm/sway/sway-1.7.ebuild b/gui-wm/sway/sway-1.7.ebuild
deleted file mode 100644
index a31c2e1c7bd8..000000000000
--- a/gui-wm/sway/sway-1.7.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray wallpapers X"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.6.0:0=
- sys-auth/seatd:=
- dev-libs/libpcre
- >=dev-libs/wayland-1.20.0
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- swaybg? ( gui-apps/swaybg )
- swayidle? ( gui-apps/swayidle )
- swaylock? ( gui-apps/swaylock )
- tray? ( || (
- sys-apps/systemd
- sys-auth/elogind
- sys-libs/basu
- ) )
- wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
- X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X=]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.15:=[X=]
- <gui-libs/wlroots-0.16:=[X=]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-util/meson-0.60.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_configure() {
- local emesonargs=(
- $(meson_feature man man-pages)
- $(meson_feature tray)
- $(meson_feature X xwayland)
- $(meson_feature swaybar gdk-pixbuf)
- $(meson_use swaynag)
- $(meson_use swaybar)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- )
-
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2023-03-12 22:29 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2023-03-12 22:29 UTC (permalink / raw
To: gentoo-commits
commit: 14ff0f25b6ba610e03cef94244420c9ac8db1249
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 22:26:45 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 22:26:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ff0f25
gui-wm/sway: stabilize 1.8.1 for amd64, arm64, x86
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.8.1.ebuild b/gui-wm/sway/sway-1.8.1.ebuild
index 8c30e4dd9e1f..4a65197f1e7b 100644
--- a/gui-wm/sway/sway-1.8.1.ebuild
+++ b/gui-wm/sway/sway-1.8.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2023-04-13 1:36 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2023-04-13 1:36 UTC (permalink / raw
To: gentoo-commits
commit: c2b618758b71a52015b3479b4fe75bc86f5124ca
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 13 01:35:54 2023 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Apr 13 01:35:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b61875
gui-wm/sway: drop 1.8-r1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.8-r1.ebuild | 117 -----------------------------------------
2 files changed, 118 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 34599a14510e..472e57c3e226 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
-DIST sway-1.8.tar.gz 5577138 BLAKE2B cf93db2d7722be5a14f3557087c8298cbbbaa7268ffb8540c5473581200323b6ba24c9a669e2b7fb31afe3cbe49314eef9f224c438ad3c4cd93ef939285be365 SHA512 9f4f24ecc16c2ffe0e2b17fa5f0da871493073fc96f2daf20323459b3adfb29bae3c369833d713ae254b5ac036d9b6625f76595ca31c3d216626095d1ef29615
diff --git a/gui-wm/sway/sway-1.8-r1.ebuild b/gui-wm/sway/sway-1.8-r1.ebuild
deleted file mode 100644
index 4a65197f1e7b..000000000000
--- a/gui-wm/sway/sway-1.8-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.21.0:0=
- sys-auth/seatd:=
- dev-libs/libpcre2
- >=dev-libs/wayland-1.20.0
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- tray? ( || (
- sys-apps/systemd
- sys-auth/elogind
- sys-libs/basu
- ) )
- wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
- X? (
- x11-libs/libxcb:0=
- x11-libs/xcb-util-wm
- )
-"
-# x11-libs/xcb-util-wm needed for xcb-iccm
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X?]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.16:=[X?]
- <gui-libs/wlroots-0.17:=[X?]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- grimshot? (
- app-misc/jq
- gui-apps/grim
- gui-apps/slurp
- gui-apps/wl-clipboard
- x11-libs/libnotify
- )
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-util/meson-0.60.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-REQUIRED_USE="tray? ( swaybar )"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature man man-pages)
- $(meson_feature tray)
- $(meson_feature X xwayland)
- $(meson_feature swaybar gdk-pixbuf)
- $(meson_use swaynag)
- $(meson_use swaybar)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use grimshot; then
- doman contrib/grimshot.1
- dobin contrib/grimshot
- fi
-}
-
-pkg_postinst() {
- optfeature_header "There are several packages that may be useful with sway:"
- optfeature "wallpaper utility" gui-apps/swaybg
- optfeature "idle management utility" gui-apps/swayidle
- optfeature "simple screen locker" gui-apps/swaylock
- optfeature "lightweight notification daemon" gui-apps/mako
- echo
- einfo "For a list of additional addons and tools usable with sway please"
- einfo "visit the offical wiki at:"
- einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
- einfo "Please note that some of them might not (yet) available on gentoo"
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2023-05-27 15:29 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2023-05-27 15:29 UTC (permalink / raw
To: gentoo-commits
commit: 775aef23e5b746ea520114bc5847cd2b4a8ca3b7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 15:28:09 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 27 15:28:09 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=775aef23
gui-wm/sway: fix UnusedLocalUse
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
index ea085b957895..c917d58ddcc8 100644
--- a/gui-wm/sway/metadata.xml
+++ b/gui-wm/sway/metadata.xml
@@ -24,10 +24,6 @@
<use>
<flag name="grimshot">Install 'grimshot': script for taking screenshots</flag>
<flag name="swaybar">Install 'swaybar': sway's status bar component</flag>
- <flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag>
- <flag name="swayidle">Install 'swayidle': idle manager to run commands when user is inactive</flag>
- <flag name="swaylock">Install 'swaylock': sway's screen locker</flag>
- <flag name="swaymsg">Install 'swaymsg': tool for communicating with a running sway instance</flag>
<flag name="swaynag">Install 'swaynag': shows a message with buttons</flag>
<flag name="tray">Enable support for StatusNotifierItem tray specification</flag>
<flag name="wallpapers">Install sway's default wallpaper image</flag>
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2023-09-01 17:05 Arthur Zamarin
0 siblings, 0 replies; 106+ messages in thread
From: Arthur Zamarin @ 2023-09-01 17:05 UTC (permalink / raw
To: gentoo-commits
commit: 69dd746e4a82acff20027e2a2c29749312aa2997
Author: Hélder Rodrigues <v <AT> sqrtd <DOT> dev>
AuthorDate: Tue Aug 29 12:36:18 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 1 17:05:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69dd746e
gui-wm/sway: remove grimshot useflag from live ebuild
contrib/ was moved to a separate repository:
https://github.com/swaywm/sway/commit/bb91b7f5fa7fddb582b8dddf208cc335d39da9e7
https://github.com/OctopusET/sway-contrib
Signed-off-by: Hélder Rodrigues <v <AT> sqrtd.dev>
Closes: https://github.com/gentoo/gentoo/pull/32505
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 20 ++------------------
1 file changed, 2 insertions(+), 18 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index b689ca496c42..088475a36417 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
+IUSE="+man +swaybar +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -56,13 +56,6 @@ else
fi
RDEPEND="
x11-misc/xkeyboard-config
- grimshot? (
- app-misc/jq
- gui-apps/grim
- gui-apps/slurp
- gui-apps/wl-clipboard
- x11-libs/libnotify
- )
${DEPEND}
"
BDEPEND="
@@ -94,15 +87,6 @@ src_configure() {
meson_src_configure
}
-src_install() {
- meson_src_install
-
- if use grimshot; then
- doman contrib/grimshot.1
- dobin contrib/grimshot
- fi
-}
-
pkg_postinst() {
optfeature_header "There are several packages that may be useful with sway:"
optfeature "wallpaper utility" gui-apps/swaybg
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-01-01 20:21 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-01-01 20:21 UTC (permalink / raw
To: gentoo-commits
commit: 3764bd0aa864e653593f1c95e6b27c15e7dfe3b7
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 1 20:19:14 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Jan 1 20:20:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3764bd0a
gui-wm/sway: fix install locatation for the portals file
Closes: https://bugs.gentoo.org/915703
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/{sway-1.8.1-r1.ebuild => sway-1.8.1-r2.ebuild} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/sway-1.8.1-r1.ebuild b/gui-wm/sway/sway-1.8.1-r2.ebuild
similarity index 96%
rename from gui-wm/sway/sway-1.8.1-r1.ebuild
rename to gui-wm/sway/sway-1.8.1-r2.ebuild
index 5a6cfa95a1ec..9fbae12bce5d 100644
--- a/gui-wm/sway/sway-1.8.1-r1.ebuild
+++ b/gui-wm/sway/sway-1.8.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -102,7 +102,7 @@ src_install() {
dobin contrib/grimshot
fi
- insinto /usr/share/xdg-desktop-portal/portals
+ insinto /usr/share/xdg-desktop-portal
doins "${FILESDIR}/sway-portals.conf"
}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-01-01 20:35 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2024-01-01 20:35 UTC (permalink / raw
To: gentoo-commits
commit: 17eb8f5c6c99746ad1144840b47f064cca82951f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 1 20:24:20 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 1 20:34:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17eb8f5c
gui-wm/sway: sync live
Bug: https://bugs.gentoo.org/915703
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 3e3ec1143eeb..d5465651ab99 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -89,7 +89,7 @@ src_configure() {
src_install() {
meson_src_install
- insinto /usr/share/xdg-desktop-portal/portals
+ insinto /usr/share/xdg-desktop-portal
doins "${FILESDIR}/sway-portals.conf"
}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-01-27 20:24 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-01-27 20:24 UTC (permalink / raw
To: gentoo-commits
commit: 7fdcb9fe3071e7e3189401b938acb73962c259b5
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 27 20:24:15 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Jan 27 20:24:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fdcb9fe
gui-wm/sway: 1.9-rc1 bump
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/{sway-9999.ebuild => sway-1.9_rc1.ebuild} | 7 ++++---
gui-wm/sway/sway-9999.ebuild | 7 ++++---
3 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 472e57c3e226..d384efdee998 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1 +1,2 @@
DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
+DIST sway-1.9_rc1.tar.gz 5580964 BLAKE2B 308551f0ef9144313b5a98aa54075cf4f188ff4033667ae0759e6f92740170fad8ccfa0867af8506c24deeb24148d014f11ea849917b9bd7150f167cf41d1ca1 SHA512 94dd3cf8550ec3a5f0c08dd1e3911287fc1ecf1bdf7ad54b375ad9c838b16e8a0d8b3c0be5a68337418366a7758820734a28f17c3ea659f7b431a513d052e860
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-1.9_rc1.ebuild
similarity index 95%
copy from gui-wm/sway/sway-9999.ebuild
copy to gui-wm/sway/sway-1.9_rc1.ebuild
index cc93fa47b729..a3202673f8d0 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-1.9_rc1.ebuild
@@ -25,11 +25,12 @@ IUSE="+man +swaybar +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
>=dev-libs/libinput-1.21.0:0=
+ virtual/libudev
sys-auth/seatd:=
dev-libs/libpcre2
>=dev-libs/wayland-1.20.0
x11-libs/cairo
- x11-libs/libxkbcommon
+ >=x11-libs/libxkbcommon-1.5.0:0=
x11-libs/pango
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
@@ -50,8 +51,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[X?]"
else
DEPEND+="
- >=gui-libs/wlroots-0.16:=[X?]
- <gui-libs/wlroots-0.17:=[X?]
+ >=gui-libs/wlroots-0.17:=[X?]
+ <gui-libs/wlroots-0.18:=[X?]
"
fi
RDEPEND="
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index cc93fa47b729..a3202673f8d0 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -25,11 +25,12 @@ IUSE="+man +swaybar +swaynag tray wallpapers X"
DEPEND="
>=dev-libs/json-c-0.13:0=
>=dev-libs/libinput-1.21.0:0=
+ virtual/libudev
sys-auth/seatd:=
dev-libs/libpcre2
>=dev-libs/wayland-1.20.0
x11-libs/cairo
- x11-libs/libxkbcommon
+ >=x11-libs/libxkbcommon-1.5.0:0=
x11-libs/pango
x11-libs/pixman
media-libs/mesa[gles2,libglvnd(+)]
@@ -50,8 +51,8 @@ if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[X?]"
else
DEPEND+="
- >=gui-libs/wlroots-0.16:=[X?]
- <gui-libs/wlroots-0.17:=[X?]
+ >=gui-libs/wlroots-0.17:=[X?]
+ <gui-libs/wlroots-0.18:=[X?]
"
fi
RDEPEND="
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-02-10 15:45 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-02-10 15:45 UTC (permalink / raw
To: gentoo-commits
commit: 4db96c69165027a7520afb587feb06bbf7803822
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 10 15:16:54 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 10 15:16:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db96c69
gui-wm/sway: add 1.9_rc3, drop 1.9_rc1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 2 +-
gui-wm/sway/{sway-1.9_rc1.ebuild => sway-1.9_rc3.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index d384efdee998..53a37ef390c7 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,2 @@
DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
-DIST sway-1.9_rc1.tar.gz 5580964 BLAKE2B 308551f0ef9144313b5a98aa54075cf4f188ff4033667ae0759e6f92740170fad8ccfa0867af8506c24deeb24148d014f11ea849917b9bd7150f167cf41d1ca1 SHA512 94dd3cf8550ec3a5f0c08dd1e3911287fc1ecf1bdf7ad54b375ad9c838b16e8a0d8b3c0be5a68337418366a7758820734a28f17c3ea659f7b431a513d052e860
+DIST sway-1.9_rc3.tar.gz 5581044 BLAKE2B 01193410ed4dd805e22c6c56db0262f81bd30260adcddd3515a8260e72b9e04a6d4355f85219e1f13d22eb5d68231fef6f18814621fc68cd06460337a60c2ca4 SHA512 e1a7e7bbec0e6627265e6898ff63351d505d284a56de2bf857fd2ead79c210243c8f0f6fd2fef2ada610a2db502b5292247a962f76cdbae05d4018de9802de38
diff --git a/gui-wm/sway/sway-1.9_rc1.ebuild b/gui-wm/sway/sway-1.9_rc3.ebuild
similarity index 100%
rename from gui-wm/sway/sway-1.9_rc1.ebuild
rename to gui-wm/sway/sway-1.9_rc3.ebuild
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-02-18 23:10 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-02-18 23:10 UTC (permalink / raw
To: gentoo-commits
commit: ecd3fa7487067c95a637de688280577b6f9a7fac
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 23:06:04 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 23:10:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd3fa74
gui-wm/sway: add 1.9_rc4, drop 1.9_rc3
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 2 +-
gui-wm/sway/{sway-1.9_rc3.ebuild => sway-1.9_rc4.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 53a37ef390c7..aeca07ff58ae 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,2 @@
DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
-DIST sway-1.9_rc3.tar.gz 5581044 BLAKE2B 01193410ed4dd805e22c6c56db0262f81bd30260adcddd3515a8260e72b9e04a6d4355f85219e1f13d22eb5d68231fef6f18814621fc68cd06460337a60c2ca4 SHA512 e1a7e7bbec0e6627265e6898ff63351d505d284a56de2bf857fd2ead79c210243c8f0f6fd2fef2ada610a2db502b5292247a962f76cdbae05d4018de9802de38
+DIST sway-1.9_rc4.tar.gz 5581376 BLAKE2B b871ec0b177eaeceb48b9da5266aaa60b8a27d0241ed497a1c5ea4aa08e105ec6604b53100243eba015bcd2a9620d508fde94921e460e6a940ef34d29680b5e7 SHA512 88298dd055d99ec1587c2fdf33199c4872eb6d51263cd967af36bf1db39e48a4f0dabcba47e2ff2e1f01f9062f24d189b3d0797c2ddf497691a7837976b07523
diff --git a/gui-wm/sway/sway-1.9_rc3.ebuild b/gui-wm/sway/sway-1.9_rc4.ebuild
similarity index 100%
rename from gui-wm/sway/sway-1.9_rc3.ebuild
rename to gui-wm/sway/sway-1.9_rc4.ebuild
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-02-24 19:06 Arthur Zamarin
0 siblings, 0 replies; 106+ messages in thread
From: Arthur Zamarin @ 2024-02-24 19:06 UTC (permalink / raw
To: gentoo-commits
commit: ab4e3bf516ab14d6584a27827dffdd9091552296
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 24 19:02:26 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 24 19:06:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4e3bf5
gui-wm/sway: add 1.9
Closes: https://bugs.gentoo.org/914601
Closes: https://bugs.gentoo.org/919298
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-wm/sway/Manifest | 1 +
gui-wm/sway/sway-1.9.ebuild | 114 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 115 insertions(+)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index aeca07ff58ae..01e87280a751 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,3 @@
DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
+DIST sway-1.9.tar.gz 5581281 BLAKE2B 11d90866e3d12a76880f41e006be5ae7f3a3b1e6cbeb2412d30b673be91be7f60523dcce2892579e1da76de1d0498e0669138aa953bf1f595b97123720812e06 SHA512 7ec0a29078eb7e0fb1b6af97613c263adec78ddb03a63cb75fb5e44c7241ed144687fd094ee2eb70f4397832ca9bdffc88bc32dee7683bf0e515417c7a05d4c4
DIST sway-1.9_rc4.tar.gz 5581376 BLAKE2B b871ec0b177eaeceb48b9da5266aaa60b8a27d0241ed497a1c5ea4aa08e105ec6604b53100243eba015bcd2a9620d508fde94921e460e6a940ef34d29680b5e7 SHA512 88298dd055d99ec1587c2fdf33199c4872eb6d51263cd967af36bf1db39e48a4f0dabcba47e2ff2e1f01f9062f24d189b3d0797c2ddf497691a7837976b07523
diff --git a/gui-wm/sway/sway-1.9.ebuild b/gui-wm/sway/sway-1.9.ebuild
new file mode 100644
index 000000000000..905df0af237e
--- /dev/null
+++ b/gui-wm/sway/sway-1.9.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps meson optfeature
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
+else
+ MY_PV=${PV/_rc/-rc}
+ SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="+man +swaybar +swaynag tray wallpapers X"
+REQUIRED_USE="tray? ( swaybar )"
+
+DEPEND="
+ >=dev-libs/json-c-0.13:0=
+ >=dev-libs/libinput-1.21.0:0=
+ virtual/libudev
+ sys-auth/seatd:=
+ dev-libs/libpcre2
+ >=dev-libs/wayland-1.20.0
+ x11-libs/cairo
+ >=x11-libs/libxkbcommon-1.5.0:0=
+ x11-libs/pango
+ x11-libs/pixman
+ media-libs/mesa[gles2,libglvnd(+)]
+ swaybar? ( x11-libs/gdk-pixbuf:2 )
+ tray? ( || (
+ sys-apps/systemd
+ sys-auth/elogind
+ sys-libs/basu
+ ) )
+ wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
+ X? (
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-wm
+ )
+"
+# x11-libs/xcb-util-wm needed for xcb-iccm
+if [[ ${PV} == 9999 ]]; then
+ DEPEND+="~gui-libs/wlroots-9999:=[X?]"
+else
+ DEPEND+="
+ >=gui-libs/wlroots-0.17:=[X?]
+ <gui-libs/wlroots-0.18:=[X?]
+ "
+fi
+RDEPEND="
+ x11-misc/xkeyboard-config
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.24
+ >=dev-build/meson-0.60.0
+ virtual/pkgconfig
+"
+if [[ ${PV} == 9999 ]]; then
+ BDEPEND+="man? ( ~app-text/scdoc-9999 )"
+else
+ BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
+fi
+
+FILECAPS=(
+ cap_sys_nice usr/bin/${PN} # bug 919298
+)
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature man man-pages)
+ $(meson_feature tray)
+ $(meson_feature X xwayland)
+ $(meson_feature swaybar gdk-pixbuf)
+ $(meson_use swaynag)
+ $(meson_use swaybar)
+ $(meson_use wallpapers default-wallpaper)
+ -Dfish-completions=true
+ -Dzsh-completions=true
+ -Dbash-completions=true
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ insinto /usr/share/xdg-desktop-portal
+ doins "${FILESDIR}/sway-portals.conf"
+}
+
+pkg_postinst() {
+ fcaps_pkg_postinst
+
+ optfeature_header "There are several packages that may be useful with sway:"
+ optfeature "wallpaper utility" gui-apps/swaybg
+ optfeature "idle management utility" gui-apps/swayidle
+ optfeature "simple screen locker" gui-apps/swaylock
+ optfeature "lightweight notification daemon" gui-apps/mako
+ echo
+ einfo "For a list of additional addons and tools usable with sway please"
+ einfo "visit the official wiki at:"
+ einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
+ einfo "Please note that some of them might not (yet) available on gentoo"
+}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-02-24 19:07 Arthur Zamarin
0 siblings, 0 replies; 106+ messages in thread
From: Arthur Zamarin @ 2024-02-24 19:07 UTC (permalink / raw
To: gentoo-commits
commit: cc8a661a762039423faff1c4ca01e182616ca6ee
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 24 19:06:37 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 24 19:06:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8a661a
gui-wm/sway: sync live
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index a3202673f8d0..905df0af237e 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit meson optfeature
+inherit fcaps meson optfeature
DESCRIPTION="i3-compatible Wayland window manager"
HOMEPAGE="https://swaywm.org"
@@ -21,6 +21,7 @@ fi
LICENSE="MIT"
SLOT="0"
IUSE="+man +swaybar +swaynag tray wallpapers X"
+REQUIRED_USE="tray? ( swaybar )"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -69,7 +70,10 @@ if [[ ${PV} == 9999 ]]; then
else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
fi
-REQUIRED_USE="tray? ( swaybar )"
+
+FILECAPS=(
+ cap_sys_nice usr/bin/${PN} # bug 919298
+)
src_configure() {
local emesonargs=(
@@ -95,6 +99,8 @@ src_install() {
}
pkg_postinst() {
+ fcaps_pkg_postinst
+
optfeature_header "There are several packages that may be useful with sway:"
optfeature "wallpaper utility" gui-apps/swaybg
optfeature "idle management utility" gui-apps/swayidle
@@ -102,7 +108,7 @@ pkg_postinst() {
optfeature "lightweight notification daemon" gui-apps/mako
echo
einfo "For a list of additional addons and tools usable with sway please"
- einfo "visit the offical wiki at:"
+ einfo "visit the official wiki at:"
einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
einfo "Please note that some of them might not (yet) available on gentoo"
}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-02-24 19:10 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-02-24 19:10 UTC (permalink / raw
To: gentoo-commits
commit: e91df20631445229ac7b0edb5e76d24bef29e0aa
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 24 19:10:25 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Feb 24 19:10:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91df206
gui-wm/sway: drop 1.9_rc4
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.9_rc4.ebuild | 108 ----------------------------------------
2 files changed, 109 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 01e87280a751..9bad0235366d 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,2 @@
DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
DIST sway-1.9.tar.gz 5581281 BLAKE2B 11d90866e3d12a76880f41e006be5ae7f3a3b1e6cbeb2412d30b673be91be7f60523dcce2892579e1da76de1d0498e0669138aa953bf1f595b97123720812e06 SHA512 7ec0a29078eb7e0fb1b6af97613c263adec78ddb03a63cb75fb5e44c7241ed144687fd094ee2eb70f4397832ca9bdffc88bc32dee7683bf0e515417c7a05d4c4
-DIST sway-1.9_rc4.tar.gz 5581376 BLAKE2B b871ec0b177eaeceb48b9da5266aaa60b8a27d0241ed497a1c5ea4aa08e105ec6604b53100243eba015bcd2a9620d508fde94921e460e6a940ef34d29680b5e7 SHA512 88298dd055d99ec1587c2fdf33199c4872eb6d51263cd967af36bf1db39e48a4f0dabcba47e2ff2e1f01f9062f24d189b3d0797c2ddf497691a7837976b07523
diff --git a/gui-wm/sway/sway-1.9_rc4.ebuild b/gui-wm/sway/sway-1.9_rc4.ebuild
deleted file mode 100644
index a3202673f8d0..000000000000
--- a/gui-wm/sway/sway-1.9_rc4.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+man +swaybar +swaynag tray wallpapers X"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.21.0:0=
- virtual/libudev
- sys-auth/seatd:=
- dev-libs/libpcre2
- >=dev-libs/wayland-1.20.0
- x11-libs/cairo
- >=x11-libs/libxkbcommon-1.5.0:0=
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- tray? ( || (
- sys-apps/systemd
- sys-auth/elogind
- sys-libs/basu
- ) )
- wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
- X? (
- x11-libs/libxcb:0=
- x11-libs/xcb-util-wm
- )
-"
-# x11-libs/xcb-util-wm needed for xcb-iccm
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X?]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.17:=[X?]
- <gui-libs/wlroots-0.18:=[X?]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-build/meson-0.60.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-REQUIRED_USE="tray? ( swaybar )"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature man man-pages)
- $(meson_feature tray)
- $(meson_feature X xwayland)
- $(meson_feature swaybar gdk-pixbuf)
- $(meson_use swaynag)
- $(meson_use swaybar)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- insinto /usr/share/xdg-desktop-portal
- doins "${FILESDIR}/sway-portals.conf"
-}
-
-pkg_postinst() {
- optfeature_header "There are several packages that may be useful with sway:"
- optfeature "wallpaper utility" gui-apps/swaybg
- optfeature "idle management utility" gui-apps/swayidle
- optfeature "simple screen locker" gui-apps/swaylock
- optfeature "lightweight notification daemon" gui-apps/mako
- echo
- einfo "For a list of additional addons and tools usable with sway please"
- einfo "visit the offical wiki at:"
- einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
- einfo "Please note that some of them might not (yet) available on gentoo"
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-02-25 2:52 Jakov Smolić
0 siblings, 0 replies; 106+ messages in thread
From: Jakov Smolić @ 2024-02-25 2:52 UTC (permalink / raw
To: gentoo-commits
commit: 827adaff64688c0c71ba1b1850f9e9abd5785b36
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 25 02:52:43 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 02:52:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827adaff
gui-wm/sway: Stabilize 1.8.1-r2 x86, #925442
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
gui-wm/sway/sway-1.8.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.8.1-r2.ebuild b/gui-wm/sway/sway-1.8.1-r2.ebuild
index 30ae18247f62..0f92e837ed5a 100644
--- a/gui-wm/sway/sway-1.8.1-r2.ebuild
+++ b/gui-wm/sway/sway-1.8.1-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-02-25 7:16 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2024-02-25 7:16 UTC (permalink / raw
To: gentoo-commits
commit: 50e3ba39a0fbe0725bfcec96e47a9910886a389b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 25 07:15:53 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 07:15:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50e3ba39
gui-wm/sway: Stabilize 1.8.1-r2 amd64, #925442
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/sway-1.8.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.8.1-r2.ebuild b/gui-wm/sway/sway-1.8.1-r2.ebuild
index 0f92e837ed5a..386132c3082e 100644
--- a/gui-wm/sway/sway-1.8.1-r2.ebuild
+++ b/gui-wm/sway/sway-1.8.1-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-03-03 2:27 Sam James
0 siblings, 0 replies; 106+ messages in thread
From: Sam James @ 2024-03-03 2:27 UTC (permalink / raw
To: gentoo-commits
commit: 1fe05e15d0ba1dbf1482b7fef9b936561306b63a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 3 02:26:56 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 3 02:26:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe05e15
gui-wm/sway: Stabilize 1.8.1-r2 arm64, #925442
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/sway/sway-1.8.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.8.1-r2.ebuild b/gui-wm/sway/sway-1.8.1-r2.ebuild
index 386132c3082e..5b4365fc1617 100644
--- a/gui-wm/sway/sway-1.8.1-r2.ebuild
+++ b/gui-wm/sway/sway-1.8.1-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-03-18 16:03 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-03-18 16:03 UTC (permalink / raw
To: gentoo-commits
commit: aff617bb0da197d4480e29dc068901802d273210
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 18 16:02:50 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 16:02:50 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff617bb
gui-wm/sway: stabilize 1.9 for amd64, arm64, x86
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-wm/sway/sway-1.9.ebuild b/gui-wm/sway/sway-1.9.ebuild
index 905df0af237e..85c49a9b40ca 100644
--- a/gui-wm/sway/sway-1.9.ebuild
+++ b/gui-wm/sway/sway-1.9.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-04-20 14:26 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-04-20 14:26 UTC (permalink / raw
To: gentoo-commits
commit: 426efb01a7a63277ed1915d149e8e65ca2d4ac32
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 20 14:24:39 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat Apr 20 14:25:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426efb01
gui-wm/sway: drop 1.8.1
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-1.8.1.ebuild | 117 ------------------------------------------
1 file changed, 117 deletions(-)
diff --git a/gui-wm/sway/sway-1.8.1.ebuild b/gui-wm/sway/sway-1.8.1.ebuild
deleted file mode 100644
index c60250eff3b8..000000000000
--- a/gui-wm/sway/sway-1.8.1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.21.0:0=
- sys-auth/seatd:=
- dev-libs/libpcre2
- >=dev-libs/wayland-1.20.0
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- tray? ( || (
- sys-apps/systemd
- sys-auth/elogind
- sys-libs/basu
- ) )
- wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
- X? (
- x11-libs/libxcb:0=
- x11-libs/xcb-util-wm
- )
-"
-# x11-libs/xcb-util-wm needed for xcb-iccm
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X?]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.16:=[X?]
- <gui-libs/wlroots-0.17:=[X?]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- grimshot? (
- app-misc/jq
- gui-apps/grim
- gui-apps/slurp
- gui-apps/wl-clipboard
- x11-libs/libnotify
- )
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-build/meson-0.60.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-REQUIRED_USE="tray? ( swaybar )"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature man man-pages)
- $(meson_feature tray)
- $(meson_feature X xwayland)
- $(meson_feature swaybar gdk-pixbuf)
- $(meson_use swaynag)
- $(meson_use swaybar)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use grimshot; then
- doman contrib/grimshot.1
- dobin contrib/grimshot
- fi
-}
-
-pkg_postinst() {
- optfeature_header "There are several packages that may be useful with sway:"
- optfeature "wallpaper utility" gui-apps/swaybg
- optfeature "idle management utility" gui-apps/swayidle
- optfeature "simple screen locker" gui-apps/swaylock
- optfeature "lightweight notification daemon" gui-apps/mako
- echo
- einfo "For a list of additional addons and tools usable with sway please"
- einfo "visit the offical wiki at:"
- einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
- einfo "Please note that some of them might not (yet) available on gentoo"
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-04-25 2:28 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-04-25 2:28 UTC (permalink / raw
To: gentoo-commits
commit: d1251a330432952994dad5202bda32a5e93a2fe9
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 25 02:27:21 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Apr 25 02:27:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1251a33
gui-wm/sway: drop 1.8.1-r2
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/Manifest | 1 -
gui-wm/sway/sway-1.8.1-r2.ebuild | 120 ---------------------------------------
2 files changed, 121 deletions(-)
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 9bad0235366d..0b3a254a2b8f 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
-DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
DIST sway-1.9.tar.gz 5581281 BLAKE2B 11d90866e3d12a76880f41e006be5ae7f3a3b1e6cbeb2412d30b673be91be7f60523dcce2892579e1da76de1d0498e0669138aa953bf1f595b97123720812e06 SHA512 7ec0a29078eb7e0fb1b6af97613c263adec78ddb03a63cb75fb5e44c7241ed144687fd094ee2eb70f4397832ca9bdffc88bc32dee7683bf0e515417c7a05d4c4
diff --git a/gui-wm/sway/sway-1.8.1-r2.ebuild b/gui-wm/sway/sway-1.8.1-r2.ebuild
deleted file mode 100644
index 5b4365fc1617..000000000000
--- a/gui-wm/sway/sway-1.8.1-r2.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
-else
- MY_PV=${PV/_rc/-rc}
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
-
-DEPEND="
- >=dev-libs/json-c-0.13:0=
- >=dev-libs/libinput-1.21.0:0=
- sys-auth/seatd:=
- dev-libs/libpcre2
- >=dev-libs/wayland-1.20.0
- x11-libs/cairo
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
- swaybar? ( x11-libs/gdk-pixbuf:2 )
- tray? ( || (
- sys-apps/systemd
- sys-auth/elogind
- sys-libs/basu
- ) )
- wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
- X? (
- x11-libs/libxcb:0=
- x11-libs/xcb-util-wm
- )
-"
-# x11-libs/xcb-util-wm needed for xcb-iccm
-if [[ ${PV} == 9999 ]]; then
- DEPEND+="~gui-libs/wlroots-9999:=[X?]"
-else
- DEPEND+="
- >=gui-libs/wlroots-0.16:=[X?]
- <gui-libs/wlroots-0.17:=[X?]
- "
-fi
-RDEPEND="
- x11-misc/xkeyboard-config
- grimshot? (
- app-misc/jq
- gui-apps/grim
- gui-apps/slurp
- gui-apps/wl-clipboard
- x11-libs/libnotify
- )
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.24
- >=dev-build/meson-0.60.0
- virtual/pkgconfig
-"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-REQUIRED_USE="tray? ( swaybar )"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature man man-pages)
- $(meson_feature tray)
- $(meson_feature X xwayland)
- $(meson_feature swaybar gdk-pixbuf)
- $(meson_use swaynag)
- $(meson_use swaybar)
- $(meson_use wallpapers default-wallpaper)
- -Dfish-completions=true
- -Dzsh-completions=true
- -Dbash-completions=true
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use grimshot; then
- doman contrib/grimshot.1
- dobin contrib/grimshot
- fi
-
- insinto /usr/share/xdg-desktop-portal
- doins "${FILESDIR}/sway-portals.conf"
-}
-
-pkg_postinst() {
- optfeature_header "There are several packages that may be useful with sway:"
- optfeature "wallpaper utility" gui-apps/swaybg
- optfeature "idle management utility" gui-apps/swayidle
- optfeature "simple screen locker" gui-apps/swaylock
- optfeature "lightweight notification daemon" gui-apps/mako
- echo
- einfo "For a list of additional addons and tools usable with sway please"
- einfo "visit the offical wiki at:"
- einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway"
- einfo "Please note that some of them might not (yet) available on gentoo"
-}
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-04-26 2:04 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-04-26 2:04 UTC (permalink / raw
To: gentoo-commits
commit: d1027fb0d18913f36fff58a5a3bc99bece3a0cc3
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 02:03:43 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 02:04:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1027fb0
gui-wm/sway: remove grimshot flag
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
index c917d58ddcc8..54aab2ebb43a 100644
--- a/gui-wm/sway/metadata.xml
+++ b/gui-wm/sway/metadata.xml
@@ -22,7 +22,6 @@
something else.
</longdescription>
<use>
- <flag name="grimshot">Install 'grimshot': script for taking screenshots</flag>
<flag name="swaybar">Install 'swaybar': sway's status bar component</flag>
<flag name="swaynag">Install 'swaynag': shows a message with buttons</flag>
<flag name="tray">Enable support for StatusNotifierItem tray specification</flag>
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-05-04 18:22 Arthur Zamarin
0 siblings, 0 replies; 106+ messages in thread
From: Arthur Zamarin @ 2024-05-04 18:22 UTC (permalink / raw
To: gentoo-commits
commit: 5cd7b9021484fe69201cef417d4578b8eaf74b4f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 18:20:02 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 4 18:21:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd7b902
gui-wm/sway: (live) depend on stable scdoc
For a long time already, scdoc is considered feature complete, and
no apparent changes are expected upstream, so we can also assume no
"new features" will be used by sway.
By simplifying the required package, we enable users to use
sway-9999 without scdoc-9999.
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 905df0af237e..a23327214abb 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -64,12 +64,8 @@ BDEPEND="
>=dev-libs/wayland-protocols-1.24
>=dev-build/meson-0.60.0
virtual/pkgconfig
+ man? ( >=app-text/scdoc-1.11.3 )
"
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+="man? ( ~app-text/scdoc-9999 )"
-else
- BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
FILECAPS=(
cap_sys_nice usr/bin/${PN} # bug 919298
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-05-23 18:01 Matt Turner
0 siblings, 0 replies; 106+ messages in thread
From: Matt Turner @ 2024-05-23 18:01 UTC (permalink / raw
To: gentoo-commits
commit: a9d7bc6330617f11706c181d980aee57cca6a1f4
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu May 23 17:59:39 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu May 23 17:59:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d7bc63
gui-wm/sway: Depend on libglvnd, not mesa
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
gui-wm/sway/{sway-1.9.ebuild => sway-1.9-r1.ebuild} | 2 +-
gui-wm/sway/sway-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-wm/sway/sway-1.9.ebuild b/gui-wm/sway/sway-1.9-r1.ebuild
similarity index 98%
rename from gui-wm/sway/sway-1.9.ebuild
rename to gui-wm/sway/sway-1.9-r1.ebuild
index 85c49a9b40ca..d9a62c2120ec 100644
--- a/gui-wm/sway/sway-1.9.ebuild
+++ b/gui-wm/sway/sway-1.9-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="
>=x11-libs/libxkbcommon-1.5.0:0=
x11-libs/pango
x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
+ media-libs/libglvnd
swaybar? ( x11-libs/gdk-pixbuf:2 )
tray? ( || (
sys-apps/systemd
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index a23327214abb..60561d8f0deb 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -34,7 +34,7 @@ DEPEND="
>=x11-libs/libxkbcommon-1.5.0:0=
x11-libs/pango
x11-libs/pixman
- media-libs/mesa[gles2,libglvnd(+)]
+ media-libs/libglvnd
swaybar? ( x11-libs/gdk-pixbuf:2 )
tray? ( || (
sys-apps/systemd
^ permalink raw reply related [flat|nested] 106+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/
@ 2024-05-25 14:55 Matthew Thode
0 siblings, 0 replies; 106+ messages in thread
From: Matthew Thode @ 2024-05-25 14:55 UTC (permalink / raw
To: gentoo-commits
commit: fad0b275a426141640fc80f2447e2d9e7c6ce8be
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 14:53:35 2024 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Sat May 25 14:55:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad0b275
gui-wm/sway: remove passing of X flag to build system
Upstream removed an explicit dependency in favor of automagic.
https://github.com/swaywm/sway/commit/970415241497ceccfb013b6f8cb2395abee74e5c
Closes: https://bugs.gentoo.org/932636
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
gui-wm/sway/sway-9999.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/gui-wm/sway/sway-9999.ebuild b/gui-wm/sway/sway-9999.ebuild
index 60561d8f0deb..44eee21b7432 100644
--- a/gui-wm/sway/sway-9999.ebuild
+++ b/gui-wm/sway/sway-9999.ebuild
@@ -75,7 +75,6 @@ src_configure() {
local emesonargs=(
$(meson_feature man man-pages)
$(meson_feature tray)
- $(meson_feature X xwayland)
$(meson_feature swaybar gdk-pixbuf)
$(meson_use swaynag)
$(meson_use swaybar)
^ permalink raw reply related [flat|nested] 106+ messages in thread
end of thread, other threads:[~2024-05-25 14:55 UTC | newest]
Thread overview: 106+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-18 19:00 [gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/ Matthew Thode
-- strict thread matches above, loose matches on Subject: below --
2024-05-25 14:55 Matthew Thode
2024-05-23 18:01 Matt Turner
2024-05-04 18:22 Arthur Zamarin
2024-04-26 2:04 Matthew Thode
2024-04-25 2:28 Matthew Thode
2024-04-20 14:26 Matthew Thode
2024-03-18 16:03 Matthew Thode
2024-03-03 2:27 Sam James
2024-02-25 7:16 Sam James
2024-02-25 2:52 Jakov Smolić
2024-02-24 19:10 Matthew Thode
2024-02-24 19:07 Arthur Zamarin
2024-02-24 19:06 Arthur Zamarin
2024-02-18 23:10 Matthew Thode
2024-02-10 15:45 Matthew Thode
2024-01-27 20:24 Matthew Thode
2024-01-01 20:35 Sam James
2024-01-01 20:21 Matthew Thode
2023-09-01 17:05 Arthur Zamarin
2023-05-27 15:29 Sam James
2023-04-13 1:36 Matthew Thode
2023-03-12 22:29 Matthew Thode
2023-02-25 17:45 Matthew Thode
2023-02-13 3:18 Matthew Thode
2023-01-25 20:46 Matthew Thode
2022-12-30 4:10 Matthew Thode
2022-12-25 18:51 Matthew Thode
2022-10-09 16:44 Matthew Thode
2022-07-23 20:41 Matthew Thode
2022-07-08 15:29 Matthew Thode
2022-07-08 15:29 Matthew Thode
2022-05-26 5:39 WANG Xuerui
2022-05-26 5:39 WANG Xuerui
2022-05-17 5:59 Sam James
2022-03-25 14:02 Matthew Thode
2022-03-25 14:02 Matthew Thode
2022-03-25 14:00 Matthew Thode
2022-02-22 19:47 Matthew Thode
2022-01-23 1:14 Matthew Thode
2021-12-25 4:31 Matthew Thode
2021-10-11 15:24 Matthew Thode
2021-08-24 16:00 Matthew Thode
2021-08-11 2:05 Sam James
2021-07-31 0:18 Sam James
2021-07-24 20:26 Matthew Thode
2021-07-21 2:22 Yixun Lan
2021-06-25 16:03 Matthew Thode
2021-06-09 18:13 Matthew Thode
2021-05-09 18:00 Matthew Thode
2021-04-22 19:55 Matthew Thode
2021-04-08 15:45 Matthew Thode
2021-02-09 22:59 Matthew Thode
2021-01-24 22:58 Matthew Thode
2021-01-21 19:06 Matthew Thode
2021-01-14 16:45 Matthew Thode
2020-12-19 21:55 Matthew Thode
2020-12-11 18:02 Matthew Thode
2020-11-11 20:28 Aaron Bauman
2020-11-11 17:24 Aaron Bauman
2020-11-11 17:24 Aaron Bauman
2020-11-11 17:03 Aaron Bauman
2020-11-10 18:26 Aaron Bauman
2020-09-30 18:35 Matthew Thode
2020-09-30 15:56 Matthew Thode
2020-09-15 16:29 Matthew Thode
2020-07-25 19:33 Sam James
2020-07-25 11:16 Sam James
2020-07-16 14:50 Matthew Thode
2020-06-30 20:08 Matthew Thode
2020-06-28 0:07 Aaron Bauman
2020-06-27 20:58 Matthew Thode
2020-06-09 21:17 Matthew Thode
2020-05-29 15:07 Matthew Thode
2020-02-22 21:39 Matthew Thode
2020-02-22 21:39 Matthew Thode
2020-01-24 4:19 Georgy Yakovlev
2020-01-24 4:19 Georgy Yakovlev
2020-01-22 22:20 Matthew Thode
2020-01-22 22:20 Matthew Thode
2020-01-12 1:16 Matthew Thode
2020-01-11 20:02 Matthew Thode
2019-09-27 18:12 Matthew Thode
2019-09-27 18:12 Matthew Thode
2019-08-28 17:37 Matthew Thode
2019-08-27 16:03 Matthew Thode
2019-07-24 3:23 Aaron Bauman
2019-06-27 15:25 Matthew Thode
2019-06-03 15:03 Matthew Thode
2019-06-03 15:03 Matthew Thode
2019-05-29 20:45 Aaron Bauman
2019-05-21 16:57 Matthew Thode
2019-05-11 18:18 Matthew Thode
2019-05-03 18:33 Matthew Thode
2019-05-03 18:33 Matthew Thode
2019-04-30 3:35 Matthew Thode
2019-04-24 23:11 Thomas Deutschmann
2019-04-10 5:03 Aaron Bauman
2019-04-10 3:01 Aaron Bauman
2019-03-29 21:24 Aaron Bauman
2019-03-12 13:49 Matthew Thode
2019-03-04 21:35 Matthew Thode
2019-02-28 15:51 Matthew Thode
2019-02-26 1:04 Matthew Thode
2019-02-22 22:54 Aaron Bauman
2019-02-22 22:54 Aaron Bauman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox