public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-02-17 10:35 Haelwenn Monnier
  0 siblings, 0 replies; 13+ messages in thread
From: Haelwenn Monnier @ 2024-02-17 10:35 UTC (permalink / raw
  To: gentoo-commits

commit:     f45f0c58a846725d0e6cdb1c6480cda1ae880dd6
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Feb 17 10:15:34 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Feb 17 10:17:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f45f0c58

gui-wm/niri: add 0.1.2

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 +
 gui-wm/niri/niri-0.1.2.ebuild | 86 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 88 insertions(+)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 1b289f2787..5dfeb4405a 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,2 +1,4 @@
 DIST niri-0.1.1-vendored-dependencies.tar.xz 53810532 BLAKE2B 4e0d6556f8be8dcae9fff001716d6d75a4e01c1f5a2a24475895506b5ad8b1c1bb9b72e0cc070d3f04ce54f0180395a351eac1915f1be66a4b192f7fcc39922a SHA512 e3591562110011227dbab3da89abf766c51f246ea926ff1beb5fca7800fbb4a893e471800dbd589da39bfbfb2b273ef22f523fcce4819e3e17e4abc75f5a7197
 DIST niri-0.1.1.tar.gz 181942 BLAKE2B 94f85876a2ccea0eade10de85d4f5a155ddd603f480c165dda61c1a16814a1a37c080be2fed97a2efb1aef3bdc048ba308c221193bdaadc148db8e4604b88a80 SHA512 a24accef05cf45281850f7852cd661dc268500f145ee33c9a13849138a01d3a731e38688bfaccfd092c8e0d08aa1334df2163a6187614aac0e078c22a6d2705c
+DIST niri-0.1.2-vendored-dependencies.tar.xz 55030364 BLAKE2B 0da4f7a94f19bf9fa8b2cad36d59c1032f34581e63aa60b4a9284d0550f4c30364ea1b6d5f84b77edc13931585fd82f2bbd5e528bc52f201aa89b2a1c53de240 SHA512 63a5b3dd3510be665a771a811f5e86929124b4b73fb728fdc0c23c73934b383a5ca3f3d91e9bcbbd4e71dcb3226dd3b817b59a11ea060c7258abb8ff87e47d87
+DIST niri-0.1.2.tar.gz 206414 BLAKE2B e2883a3a2abfc1a0f4532b1b7ec2f256dca8c9f49921205d3827a42837aa5dfb0013a3092bd2558205cd6bbb299ba7ed571ecb8900869710cb1ac917d2195e53 SHA512 9ffa0d70c0045bc1fecf2e3c61a49010cdb1e2e1e304bd9fe40cf760f5c286d37949ffed49c969c17d6bf7fa7230ca7aa7c893d2eaf4cda766f452307bb36d38

diff --git a/gui-wm/niri/niri-0.1.2.ebuild b/gui-wm/niri/niri-0.1.2.ebuild
new file mode 100644
index 0000000000..a9e5c4667a
--- /dev/null
+++ b/gui-wm/niri/niri-0.1.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=17
+
+inherit cargo llvm
+
+DESCRIPTION="Scrollable-tiling Wayland compositor"
+HOMEPAGE="https://github.com/YaLTeR/niri"
+SRC_URI="
+	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
+"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+="
+	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+	Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus screencast"
+REQUIRED_USE="screencast? ( dbus )"
+
+DEPEND="
+	dev-libs/glib:2
+	dev-libs/libinput:=
+	dev-libs/wayland
+	media-libs/mesa
+	sys-auth/seatd:=
+	virtual/libudev:=
+	x11-libs/cairo
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+	screencast? (
+		media-video/pipewire
+	)
+"
+RDEPEND="${DEPEND}"
+# Clang is required for bindgen
+BDEPEND="
+	>=virtual/rust-1.72.0
+	screencast? ( <sys-devel/clang-$((LLVM_MAX_SLOT + 1)) )
+"
+
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+QA_FLAGS_IGNORED="usr/bin/niri"
+
+llvm_check_deps() {
+	if use screencast; then
+		has_version -b "sys-devel/clang:${LLVM_SLOT}"
+	fi
+}
+
+src_prepare() {
+	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
+	default
+}
+
+src_configure() {
+	local myfeatures=(
+		$(usev dbus)
+		$(usev screencast xdp-gnome-screencast)
+	)
+	cargo_src_configure --no-default-features
+}
+
+src_install() {
+	cargo_src_install
+
+	dobin resources/niri-session
+
+	insinto /usr/lib/systemd/user
+	doins resources/niri{.service,-shutdown.target}
+
+	insinto /usr/share/wayland-sessions
+	doins resources/niri.desktop
+
+	insinto /usr/share/xdg-desktop-portal
+	doins resources/niri-portals.conf
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-02-17 10:35 Haelwenn Monnier
  0 siblings, 0 replies; 13+ messages in thread
From: Haelwenn Monnier @ 2024-02-17 10:35 UTC (permalink / raw
  To: gentoo-commits

commit:     7e94e60c92e29acbb89c5a3d581a6d497397b8a3
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Feb 17 10:15:53 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Feb 17 10:17:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e94e60c

gui-wm/niri: drop 0.1.1

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 -
 gui-wm/niri/niri-0.1.1.ebuild | 86 -------------------------------------------
 2 files changed, 88 deletions(-)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 5dfeb4405a..12f0714fd9 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,4 +1,2 @@
-DIST niri-0.1.1-vendored-dependencies.tar.xz 53810532 BLAKE2B 4e0d6556f8be8dcae9fff001716d6d75a4e01c1f5a2a24475895506b5ad8b1c1bb9b72e0cc070d3f04ce54f0180395a351eac1915f1be66a4b192f7fcc39922a SHA512 e3591562110011227dbab3da89abf766c51f246ea926ff1beb5fca7800fbb4a893e471800dbd589da39bfbfb2b273ef22f523fcce4819e3e17e4abc75f5a7197
-DIST niri-0.1.1.tar.gz 181942 BLAKE2B 94f85876a2ccea0eade10de85d4f5a155ddd603f480c165dda61c1a16814a1a37c080be2fed97a2efb1aef3bdc048ba308c221193bdaadc148db8e4604b88a80 SHA512 a24accef05cf45281850f7852cd661dc268500f145ee33c9a13849138a01d3a731e38688bfaccfd092c8e0d08aa1334df2163a6187614aac0e078c22a6d2705c
 DIST niri-0.1.2-vendored-dependencies.tar.xz 55030364 BLAKE2B 0da4f7a94f19bf9fa8b2cad36d59c1032f34581e63aa60b4a9284d0550f4c30364ea1b6d5f84b77edc13931585fd82f2bbd5e528bc52f201aa89b2a1c53de240 SHA512 63a5b3dd3510be665a771a811f5e86929124b4b73fb728fdc0c23c73934b383a5ca3f3d91e9bcbbd4e71dcb3226dd3b817b59a11ea060c7258abb8ff87e47d87
 DIST niri-0.1.2.tar.gz 206414 BLAKE2B e2883a3a2abfc1a0f4532b1b7ec2f256dca8c9f49921205d3827a42837aa5dfb0013a3092bd2558205cd6bbb299ba7ed571ecb8900869710cb1ac917d2195e53 SHA512 9ffa0d70c0045bc1fecf2e3c61a49010cdb1e2e1e304bd9fe40cf760f5c286d37949ffed49c969c17d6bf7fa7230ca7aa7c893d2eaf4cda766f452307bb36d38

diff --git a/gui-wm/niri/niri-0.1.1.ebuild b/gui-wm/niri/niri-0.1.1.ebuild
deleted file mode 100644
index a9e5c4667a..0000000000
--- a/gui-wm/niri/niri-0.1.1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=17
-
-inherit cargo llvm
-
-DESCRIPTION="Scrollable-tiling Wayland compositor"
-HOMEPAGE="https://github.com/YaLTeR/niri"
-SRC_URI="
-	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
-"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
-	Unicode-DFS-2016
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="dbus screencast"
-REQUIRED_USE="screencast? ( dbus )"
-
-DEPEND="
-	dev-libs/glib:2
-	dev-libs/libinput:=
-	dev-libs/wayland
-	media-libs/mesa
-	sys-auth/seatd:=
-	virtual/libudev:=
-	x11-libs/cairo
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-	screencast? (
-		media-video/pipewire
-	)
-"
-RDEPEND="${DEPEND}"
-# Clang is required for bindgen
-BDEPEND="
-	>=virtual/rust-1.72.0
-	screencast? ( <sys-devel/clang-$((LLVM_MAX_SLOT + 1)) )
-"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-QA_FLAGS_IGNORED="usr/bin/niri"
-
-llvm_check_deps() {
-	if use screencast; then
-		has_version -b "sys-devel/clang:${LLVM_SLOT}"
-	fi
-}
-
-src_prepare() {
-	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
-	default
-}
-
-src_configure() {
-	local myfeatures=(
-		$(usev dbus)
-		$(usev screencast xdp-gnome-screencast)
-	)
-	cargo_src_configure --no-default-features
-}
-
-src_install() {
-	cargo_src_install
-
-	dobin resources/niri-session
-
-	insinto /usr/lib/systemd/user
-	doins resources/niri{.service,-shutdown.target}
-
-	insinto /usr/share/wayland-sessions
-	doins resources/niri.desktop
-
-	insinto /usr/share/xdg-desktop-portal
-	doins resources/niri-portals.conf
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-03-10 21:26 Haelwenn Monnier
  0 siblings, 0 replies; 13+ messages in thread
From: Haelwenn Monnier @ 2024-03-10 21:26 UTC (permalink / raw
  To: gentoo-commits

commit:     b685da646518c6306e87aa55a4487aaea8b9f8ea
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Mar 10 02:55:02 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sun Mar 10 02:56:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b685da64

gui-wm/niri: add 0.1.3

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 ++
 gui-wm/niri/niri-0.1.3.ebuild | 84 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 12f0714fd9..fb0ce2fe37 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,2 +1,4 @@
 DIST niri-0.1.2-vendored-dependencies.tar.xz 55030364 BLAKE2B 0da4f7a94f19bf9fa8b2cad36d59c1032f34581e63aa60b4a9284d0550f4c30364ea1b6d5f84b77edc13931585fd82f2bbd5e528bc52f201aa89b2a1c53de240 SHA512 63a5b3dd3510be665a771a811f5e86929124b4b73fb728fdc0c23c73934b383a5ca3f3d91e9bcbbd4e71dcb3226dd3b817b59a11ea060c7258abb8ff87e47d87
 DIST niri-0.1.2.tar.gz 206414 BLAKE2B e2883a3a2abfc1a0f4532b1b7ec2f256dca8c9f49921205d3827a42837aa5dfb0013a3092bd2558205cd6bbb299ba7ed571ecb8900869710cb1ac917d2195e53 SHA512 9ffa0d70c0045bc1fecf2e3c61a49010cdb1e2e1e304bd9fe40cf760f5c286d37949ffed49c969c17d6bf7fa7230ca7aa7c893d2eaf4cda766f452307bb36d38
+DIST niri-0.1.3-vendored-dependencies.tar.xz 55616952 BLAKE2B 8fac26737c74f819f4f3b2369a962c03de4d220088fe2288b9dd3e50077123236c959022286b15356d2cd8c25ea1ee5cc65a2bfd46635a97a13886bc242d353f SHA512 dda7b1cc94efb9257c915a5a49c669752860d67fe87154a58323eaf9d551c9e592979eaf52d3b7d1709de07cd82ddfb6e47c24bd0867789ab77136192133376f
+DIST niri-0.1.3.tar.gz 231744 BLAKE2B c28bb7ef1a71f352f199cbfe3c0eab3cde4432c357e4bb16eed026e68b48215087da723f03a2484c7bb5d0e84f83444570b4b36277bcec9ab7da8e5c25a00e62 SHA512 1e00cbd6c10df2fcfcf481c93d5530b52d2687cbbe155d0cf8f370caf41d6057b902731484c3e522f0f0d6775485aa9b6d125a0aa29cdcd697861331852264dd

diff --git a/gui-wm/niri/niri-0.1.3.ebuild b/gui-wm/niri/niri-0.1.3.ebuild
new file mode 100644
index 0000000000..2bf13ce10f
--- /dev/null
+++ b/gui-wm/niri/niri-0.1.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+
+inherit cargo llvm-r1
+
+DESCRIPTION="Scrollable-tiling Wayland compositor"
+HOMEPAGE="https://github.com/YaLTeR/niri"
+SRC_URI="
+	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
+"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+="
+	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+	Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+dbus screencast systemd"
+REQUIRED_USE="
+	screencast? ( dbus )
+	systemd? ( dbus )
+"
+
+DEPEND="
+	dev-libs/glib:2
+	dev-libs/libinput:=
+	dev-libs/wayland
+	media-libs/mesa
+	sys-auth/seatd:=
+	virtual/libudev:=
+	x11-libs/cairo
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+	screencast? (
+		media-video/pipewire
+	)
+"
+RDEPEND="${DEPEND}"
+# Clang is required for bindgen
+BDEPEND="
+	>=virtual/rust-1.72.0
+	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
+"
+
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+QA_FLAGS_IGNORED="usr/bin/niri"
+
+src_prepare() {
+	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
+	default
+}
+
+src_configure() {
+	local myfeatures=(
+		$(usev dbus)
+		$(usev screencast xdp-gnome-screencast)
+		$(usev systemd)
+	)
+	cargo_src_configure --no-default-features
+}
+
+src_install() {
+	cargo_src_install
+
+	dobin resources/niri-session
+
+	insinto /usr/lib/systemd/user
+	doins resources/niri{.service,-shutdown.target}
+
+	insinto /usr/share/wayland-sessions
+	doins resources/niri.desktop
+
+	insinto /usr/share/xdg-desktop-portal
+	doins resources/niri-portals.conf
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-03-10 21:26 Haelwenn Monnier
  0 siblings, 0 replies; 13+ messages in thread
From: Haelwenn Monnier @ 2024-03-10 21:26 UTC (permalink / raw
  To: gentoo-commits

commit:     a328d3cc61330b410ce7bf1085f0afdc23c9b3b3
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Mar 10 02:55:29 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sun Mar 10 02:56:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a328d3cc

gui-wm/niri: drop 0.1.2

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 -
 gui-wm/niri/niri-0.1.2.ebuild | 86 -------------------------------------------
 2 files changed, 88 deletions(-)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index fb0ce2fe37..ce27a8ecac 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,4 +1,2 @@
-DIST niri-0.1.2-vendored-dependencies.tar.xz 55030364 BLAKE2B 0da4f7a94f19bf9fa8b2cad36d59c1032f34581e63aa60b4a9284d0550f4c30364ea1b6d5f84b77edc13931585fd82f2bbd5e528bc52f201aa89b2a1c53de240 SHA512 63a5b3dd3510be665a771a811f5e86929124b4b73fb728fdc0c23c73934b383a5ca3f3d91e9bcbbd4e71dcb3226dd3b817b59a11ea060c7258abb8ff87e47d87
-DIST niri-0.1.2.tar.gz 206414 BLAKE2B e2883a3a2abfc1a0f4532b1b7ec2f256dca8c9f49921205d3827a42837aa5dfb0013a3092bd2558205cd6bbb299ba7ed571ecb8900869710cb1ac917d2195e53 SHA512 9ffa0d70c0045bc1fecf2e3c61a49010cdb1e2e1e304bd9fe40cf760f5c286d37949ffed49c969c17d6bf7fa7230ca7aa7c893d2eaf4cda766f452307bb36d38
 DIST niri-0.1.3-vendored-dependencies.tar.xz 55616952 BLAKE2B 8fac26737c74f819f4f3b2369a962c03de4d220088fe2288b9dd3e50077123236c959022286b15356d2cd8c25ea1ee5cc65a2bfd46635a97a13886bc242d353f SHA512 dda7b1cc94efb9257c915a5a49c669752860d67fe87154a58323eaf9d551c9e592979eaf52d3b7d1709de07cd82ddfb6e47c24bd0867789ab77136192133376f
 DIST niri-0.1.3.tar.gz 231744 BLAKE2B c28bb7ef1a71f352f199cbfe3c0eab3cde4432c357e4bb16eed026e68b48215087da723f03a2484c7bb5d0e84f83444570b4b36277bcec9ab7da8e5c25a00e62 SHA512 1e00cbd6c10df2fcfcf481c93d5530b52d2687cbbe155d0cf8f370caf41d6057b902731484c3e522f0f0d6775485aa9b6d125a0aa29cdcd697861331852264dd

diff --git a/gui-wm/niri/niri-0.1.2.ebuild b/gui-wm/niri/niri-0.1.2.ebuild
deleted file mode 100644
index a9e5c4667a..0000000000
--- a/gui-wm/niri/niri-0.1.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=17
-
-inherit cargo llvm
-
-DESCRIPTION="Scrollable-tiling Wayland compositor"
-HOMEPAGE="https://github.com/YaLTeR/niri"
-SRC_URI="
-	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
-"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
-	Unicode-DFS-2016
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="dbus screencast"
-REQUIRED_USE="screencast? ( dbus )"
-
-DEPEND="
-	dev-libs/glib:2
-	dev-libs/libinput:=
-	dev-libs/wayland
-	media-libs/mesa
-	sys-auth/seatd:=
-	virtual/libudev:=
-	x11-libs/cairo
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-	screencast? (
-		media-video/pipewire
-	)
-"
-RDEPEND="${DEPEND}"
-# Clang is required for bindgen
-BDEPEND="
-	>=virtual/rust-1.72.0
-	screencast? ( <sys-devel/clang-$((LLVM_MAX_SLOT + 1)) )
-"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-QA_FLAGS_IGNORED="usr/bin/niri"
-
-llvm_check_deps() {
-	if use screencast; then
-		has_version -b "sys-devel/clang:${LLVM_SLOT}"
-	fi
-}
-
-src_prepare() {
-	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
-	default
-}
-
-src_configure() {
-	local myfeatures=(
-		$(usev dbus)
-		$(usev screencast xdp-gnome-screencast)
-	)
-	cargo_src_configure --no-default-features
-}
-
-src_install() {
-	cargo_src_install
-
-	dobin resources/niri-session
-
-	insinto /usr/lib/systemd/user
-	doins resources/niri{.service,-shutdown.target}
-
-	insinto /usr/share/wayland-sessions
-	doins resources/niri.desktop
-
-	insinto /usr/share/xdg-desktop-portal
-	doins resources/niri-portals.conf
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-03-31 13:44 Julien Roy
  0 siblings, 0 replies; 13+ messages in thread
From: Julien Roy @ 2024-03-31 13:44 UTC (permalink / raw
  To: gentoo-commits

commit:     81a8df6f70efe264b3ac624fd35249b0810b99fa
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Mar 31 07:31:40 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Mar 31 07:32:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81a8df6f

gui-wm/niri: add 0.1.4

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 ++
 gui-wm/niri/niri-0.1.4.ebuild | 84 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index ce27a8ecac..834fedf0e7 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,2 +1,4 @@
 DIST niri-0.1.3-vendored-dependencies.tar.xz 55616952 BLAKE2B 8fac26737c74f819f4f3b2369a962c03de4d220088fe2288b9dd3e50077123236c959022286b15356d2cd8c25ea1ee5cc65a2bfd46635a97a13886bc242d353f SHA512 dda7b1cc94efb9257c915a5a49c669752860d67fe87154a58323eaf9d551c9e592979eaf52d3b7d1709de07cd82ddfb6e47c24bd0867789ab77136192133376f
 DIST niri-0.1.3.tar.gz 231744 BLAKE2B c28bb7ef1a71f352f199cbfe3c0eab3cde4432c357e4bb16eed026e68b48215087da723f03a2484c7bb5d0e84f83444570b4b36277bcec9ab7da8e5c25a00e62 SHA512 1e00cbd6c10df2fcfcf481c93d5530b52d2687cbbe155d0cf8f370caf41d6057b902731484c3e522f0f0d6775485aa9b6d125a0aa29cdcd697861331852264dd
+DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c413633330406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491 SHA512 7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8
+DIST niri-0.1.4.tar.gz 272001 BLAKE2B 474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a SHA512 3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662

diff --git a/gui-wm/niri/niri-0.1.4.ebuild b/gui-wm/niri/niri-0.1.4.ebuild
new file mode 100644
index 0000000000..fd417fb097
--- /dev/null
+++ b/gui-wm/niri/niri-0.1.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+
+inherit cargo llvm-r1
+
+DESCRIPTION="Scrollable-tiling Wayland compositor"
+HOMEPAGE="https://github.com/YaLTeR/niri"
+SRC_URI="
+	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
+"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+="
+	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+	Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+dbus screencast systemd"
+REQUIRED_USE="
+	screencast? ( dbus )
+	systemd? ( dbus )
+"
+
+DEPEND="
+	dev-libs/glib:2
+	dev-libs/libinput:=
+	dev-libs/wayland
+	media-libs/mesa
+	sys-auth/seatd:=
+	virtual/libudev:=
+	x11-libs/cairo
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+	screencast? (
+		media-video/pipewire:=
+	)
+"
+RDEPEND="${DEPEND}"
+# Clang is required for bindgen
+BDEPEND="
+	>=virtual/rust-1.72.0
+	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
+"
+
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+QA_FLAGS_IGNORED="usr/bin/niri"
+
+src_prepare() {
+	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
+	default
+}
+
+src_configure() {
+	local myfeatures=(
+		$(usev dbus)
+		$(usev screencast xdp-gnome-screencast)
+		$(usev systemd)
+	)
+	cargo_src_configure --no-default-features
+}
+
+src_install() {
+	cargo_src_install
+
+	dobin resources/niri-session
+
+	insinto /usr/lib/systemd/user
+	doins resources/niri{.service,-shutdown.target}
+
+	insinto /usr/share/wayland-sessions
+	doins resources/niri.desktop
+
+	insinto /usr/share/xdg-desktop-portal
+	doins resources/niri-portals.conf
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-03-31 13:44 Julien Roy
  0 siblings, 0 replies; 13+ messages in thread
From: Julien Roy @ 2024-03-31 13:44 UTC (permalink / raw
  To: gentoo-commits

commit:     665de5e24ab31eae3aa715a721f20b778a9a291c
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Mar 31 07:31:49 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Mar 31 07:32:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=665de5e2

gui-wm/niri: drop 0.1.3

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 --
 gui-wm/niri/niri-0.1.3.ebuild | 84 -------------------------------------------
 2 files changed, 86 deletions(-)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 834fedf0e7..523466fc71 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,4 +1,2 @@
-DIST niri-0.1.3-vendored-dependencies.tar.xz 55616952 BLAKE2B 8fac26737c74f819f4f3b2369a962c03de4d220088fe2288b9dd3e50077123236c959022286b15356d2cd8c25ea1ee5cc65a2bfd46635a97a13886bc242d353f SHA512 dda7b1cc94efb9257c915a5a49c669752860d67fe87154a58323eaf9d551c9e592979eaf52d3b7d1709de07cd82ddfb6e47c24bd0867789ab77136192133376f
-DIST niri-0.1.3.tar.gz 231744 BLAKE2B c28bb7ef1a71f352f199cbfe3c0eab3cde4432c357e4bb16eed026e68b48215087da723f03a2484c7bb5d0e84f83444570b4b36277bcec9ab7da8e5c25a00e62 SHA512 1e00cbd6c10df2fcfcf481c93d5530b52d2687cbbe155d0cf8f370caf41d6057b902731484c3e522f0f0d6775485aa9b6d125a0aa29cdcd697861331852264dd
 DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c413633330406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491 SHA512 7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8
 DIST niri-0.1.4.tar.gz 272001 BLAKE2B 474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a SHA512 3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662

diff --git a/gui-wm/niri/niri-0.1.3.ebuild b/gui-wm/niri/niri-0.1.3.ebuild
deleted file mode 100644
index 2bf13ce10f..0000000000
--- a/gui-wm/niri/niri-0.1.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..18} )
-
-inherit cargo llvm-r1
-
-DESCRIPTION="Scrollable-tiling Wayland compositor"
-HOMEPAGE="https://github.com/YaLTeR/niri"
-SRC_URI="
-	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
-"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
-	Unicode-DFS-2016
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+dbus screencast systemd"
-REQUIRED_USE="
-	screencast? ( dbus )
-	systemd? ( dbus )
-"
-
-DEPEND="
-	dev-libs/glib:2
-	dev-libs/libinput:=
-	dev-libs/wayland
-	media-libs/mesa
-	sys-auth/seatd:=
-	virtual/libudev:=
-	x11-libs/cairo
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-	screencast? (
-		media-video/pipewire
-	)
-"
-RDEPEND="${DEPEND}"
-# Clang is required for bindgen
-BDEPEND="
-	>=virtual/rust-1.72.0
-	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
-"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-QA_FLAGS_IGNORED="usr/bin/niri"
-
-src_prepare() {
-	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
-	default
-}
-
-src_configure() {
-	local myfeatures=(
-		$(usev dbus)
-		$(usev screencast xdp-gnome-screencast)
-		$(usev systemd)
-	)
-	cargo_src_configure --no-default-features
-}
-
-src_install() {
-	cargo_src_install
-
-	dobin resources/niri-session
-
-	insinto /usr/lib/systemd/user
-	doins resources/niri{.service,-shutdown.target}
-
-	insinto /usr/share/wayland-sessions
-	doins resources/niri.desktop
-
-	insinto /usr/share/xdg-desktop-portal
-	doins resources/niri-portals.conf
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-04-21 14:11 Haelwenn Monnier
  0 siblings, 0 replies; 13+ messages in thread
From: Haelwenn Monnier @ 2024-04-21 14:11 UTC (permalink / raw
  To: gentoo-commits

commit:     2aa08a72e7f2c8c6f0788edbd84cf515c599856b
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Apr 20 15:59:57 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Apr 20 15:59:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2aa08a72

gui-wm/niri: add 0.1.5

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 ++
 gui-wm/niri/niri-0.1.5.ebuild | 84 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 523466fc71..6fa3601ef8 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,2 +1,4 @@
 DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c413633330406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491 SHA512 7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8
 DIST niri-0.1.4.tar.gz 272001 BLAKE2B 474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a SHA512 3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662
+DIST niri-0.1.5-vendored-dependencies.tar.xz 55701136 BLAKE2B a56907560b47958df743f5740e7cac4b0a3aa29233cac990aaa9ec48f0b16461a0459b95d7cd958cec07eda6b9d5ba4ada5e5ef533fadb084a05b3b6737c5694 SHA512 63560f4d811b18e9bdd5e14e79880c6844b45616964c72fdf87b0f1074951ec8549c199271297a51596b20c4d4c4b058cee5c59c5ab6339af1a3b5615976ab9f
+DIST niri-0.1.5.tar.gz 293845 BLAKE2B deeea09391acaa5b576b230bf726cc5eb156ab918fe725929d9fbfbdcee273cd9790b2bf2b0ea1e85af405d1298d9c9a637c200c5297d3f002a58cb435d3308d SHA512 ff66e5671bc48cf6bb679d898f597839808def84773a288ad7b2a58f55f9f9e78a92b66581f391e03e0416e9a0fa7ab9ef5fce10788a88bf055ad597f5dc44da

diff --git a/gui-wm/niri/niri-0.1.5.ebuild b/gui-wm/niri/niri-0.1.5.ebuild
new file mode 100644
index 0000000000..fd417fb097
--- /dev/null
+++ b/gui-wm/niri/niri-0.1.5.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+
+inherit cargo llvm-r1
+
+DESCRIPTION="Scrollable-tiling Wayland compositor"
+HOMEPAGE="https://github.com/YaLTeR/niri"
+SRC_URI="
+	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
+"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+="
+	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+	Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+dbus screencast systemd"
+REQUIRED_USE="
+	screencast? ( dbus )
+	systemd? ( dbus )
+"
+
+DEPEND="
+	dev-libs/glib:2
+	dev-libs/libinput:=
+	dev-libs/wayland
+	media-libs/mesa
+	sys-auth/seatd:=
+	virtual/libudev:=
+	x11-libs/cairo
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+	screencast? (
+		media-video/pipewire:=
+	)
+"
+RDEPEND="${DEPEND}"
+# Clang is required for bindgen
+BDEPEND="
+	>=virtual/rust-1.72.0
+	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
+"
+
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+QA_FLAGS_IGNORED="usr/bin/niri"
+
+src_prepare() {
+	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
+	default
+}
+
+src_configure() {
+	local myfeatures=(
+		$(usev dbus)
+		$(usev screencast xdp-gnome-screencast)
+		$(usev systemd)
+	)
+	cargo_src_configure --no-default-features
+}
+
+src_install() {
+	cargo_src_install
+
+	dobin resources/niri-session
+
+	insinto /usr/lib/systemd/user
+	doins resources/niri{.service,-shutdown.target}
+
+	insinto /usr/share/wayland-sessions
+	doins resources/niri.desktop
+
+	insinto /usr/share/xdg-desktop-portal
+	doins resources/niri-portals.conf
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-04-21 14:11 Haelwenn Monnier
  0 siblings, 0 replies; 13+ messages in thread
From: Haelwenn Monnier @ 2024-04-21 14:11 UTC (permalink / raw
  To: gentoo-commits

commit:     fa3a60acfb52df0fd250dfe88113d42495e15bae
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Apr 20 16:00:13 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Apr 20 16:00:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fa3a60ac

gui-wm/niri: drop 0.1.4

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 --
 gui-wm/niri/niri-0.1.4.ebuild | 84 -------------------------------------------
 2 files changed, 86 deletions(-)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 6fa3601ef8..da0ff1519b 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,4 +1,2 @@
-DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c413633330406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491 SHA512 7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8
-DIST niri-0.1.4.tar.gz 272001 BLAKE2B 474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a SHA512 3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662
 DIST niri-0.1.5-vendored-dependencies.tar.xz 55701136 BLAKE2B a56907560b47958df743f5740e7cac4b0a3aa29233cac990aaa9ec48f0b16461a0459b95d7cd958cec07eda6b9d5ba4ada5e5ef533fadb084a05b3b6737c5694 SHA512 63560f4d811b18e9bdd5e14e79880c6844b45616964c72fdf87b0f1074951ec8549c199271297a51596b20c4d4c4b058cee5c59c5ab6339af1a3b5615976ab9f
 DIST niri-0.1.5.tar.gz 293845 BLAKE2B deeea09391acaa5b576b230bf726cc5eb156ab918fe725929d9fbfbdcee273cd9790b2bf2b0ea1e85af405d1298d9c9a637c200c5297d3f002a58cb435d3308d SHA512 ff66e5671bc48cf6bb679d898f597839808def84773a288ad7b2a58f55f9f9e78a92b66581f391e03e0416e9a0fa7ab9ef5fce10788a88bf055ad597f5dc44da

diff --git a/gui-wm/niri/niri-0.1.4.ebuild b/gui-wm/niri/niri-0.1.4.ebuild
deleted file mode 100644
index fd417fb097..0000000000
--- a/gui-wm/niri/niri-0.1.4.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..18} )
-
-inherit cargo llvm-r1
-
-DESCRIPTION="Scrollable-tiling Wayland compositor"
-HOMEPAGE="https://github.com/YaLTeR/niri"
-SRC_URI="
-	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
-"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
-	Unicode-DFS-2016
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+dbus screencast systemd"
-REQUIRED_USE="
-	screencast? ( dbus )
-	systemd? ( dbus )
-"
-
-DEPEND="
-	dev-libs/glib:2
-	dev-libs/libinput:=
-	dev-libs/wayland
-	media-libs/mesa
-	sys-auth/seatd:=
-	virtual/libudev:=
-	x11-libs/cairo
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-	screencast? (
-		media-video/pipewire:=
-	)
-"
-RDEPEND="${DEPEND}"
-# Clang is required for bindgen
-BDEPEND="
-	>=virtual/rust-1.72.0
-	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
-"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-QA_FLAGS_IGNORED="usr/bin/niri"
-
-src_prepare() {
-	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
-	default
-}
-
-src_configure() {
-	local myfeatures=(
-		$(usev dbus)
-		$(usev screencast xdp-gnome-screencast)
-		$(usev systemd)
-	)
-	cargo_src_configure --no-default-features
-}
-
-src_install() {
-	cargo_src_install
-
-	dobin resources/niri-session
-
-	insinto /usr/lib/systemd/user
-	doins resources/niri{.service,-shutdown.target}
-
-	insinto /usr/share/wayland-sessions
-	doins resources/niri.desktop
-
-	insinto /usr/share/xdg-desktop-portal
-	doins resources/niri-portals.conf
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-08-13  0:32 Lucio Sauer
  0 siblings, 0 replies; 13+ messages in thread
From: Lucio Sauer @ 2024-08-13  0:32 UTC (permalink / raw
  To: gentoo-commits

commit:     27c24aa6d6b55880eeb4eac75291efc8d8004618
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Aug 11 09:53:07 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sun Aug 11 10:31:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27c24aa6

gui-wm/niri: drop 0.1.7

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 --
 gui-wm/niri/niri-0.1.7.ebuild | 84 -------------------------------------------
 2 files changed, 86 deletions(-)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 45eaee10a..cf6b872e5 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,4 +1,2 @@
-DIST niri-0.1.7-vendored-dependencies.tar.xz 55986496 BLAKE2B 86d7a3ddce3884831874cfac0540d6e5e8dccb9fe503f3d9b061af22f4a29e4f4742e150081fffff139b69961b19f3d8bcb4b2dd4bba5fb0ef955dca0a165df7 SHA512 bc58c234760c42034628c273c428d2200affdd4076cdd2e2a6961fa07aa256832e0a20c3cbc6116f4af29c452a1a82f29a871ccf718a8bbb121a3b544c09d320
-DIST niri-0.1.7.tar.gz 354660 BLAKE2B 5d547424248d547587f0ec1e647f1265f334e49b8a1dc3d133b43707c7789ce12c5e18e9e42de87fa897e71332353a313af791574ac2e002d39b6c5c6b2441f8 SHA512 cd1067dc0a2a11920b33af8e13823147d7a0e7a206cf9ff94a0c410c8414c6c70db0c21d1a08d0e0935edf04e12e3fba5e748ac8f430c7bc63e6d6b84c2141dd
 DIST niri-0.1.8-vendored-dependencies.tar.xz 52394124 BLAKE2B 67f706016335bd79641c188006bda75e8b7ca9203b1bb4d37b6f771f877c734da6fead95304655e428b2ab2c17342377af8e41258b036ed68eb58f094c79a186 SHA512 f29f17504da45d406c7411a17bcce8c3a8e056f16f46044ffe5ed6af79b8daee9cbdbd84257b480f4311fc3efe49814c6bbe45dfd1e32325fdcc75c99dd27607
 DIST niri-0.1.8.tar.gz 379816 BLAKE2B 3558f2664148bd255b592c5809ee26db459f2f70d58686b62c96ca4bcb4d7ea7651e737fda1bcc27fe095269db235aa8ed2fc719aef62ed4ce69c7883a04e054 SHA512 191e9a781a1d193cc49e3609bfb00a4915e74526ba9d4db8e091e49b515b8b7fc9292706b0cb0bb23321629a92f9ba624a0b13b80827e126ed487ffb780ad963

diff --git a/gui-wm/niri/niri-0.1.7.ebuild b/gui-wm/niri/niri-0.1.7.ebuild
deleted file mode 100644
index fd417fb09..000000000
--- a/gui-wm/niri/niri-0.1.7.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..18} )
-
-inherit cargo llvm-r1
-
-DESCRIPTION="Scrollable-tiling Wayland compositor"
-HOMEPAGE="https://github.com/YaLTeR/niri"
-SRC_URI="
-	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
-"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
-	Unicode-DFS-2016
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+dbus screencast systemd"
-REQUIRED_USE="
-	screencast? ( dbus )
-	systemd? ( dbus )
-"
-
-DEPEND="
-	dev-libs/glib:2
-	dev-libs/libinput:=
-	dev-libs/wayland
-	media-libs/mesa
-	sys-auth/seatd:=
-	virtual/libudev:=
-	x11-libs/cairo
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-	screencast? (
-		media-video/pipewire:=
-	)
-"
-RDEPEND="${DEPEND}"
-# Clang is required for bindgen
-BDEPEND="
-	>=virtual/rust-1.72.0
-	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
-"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-QA_FLAGS_IGNORED="usr/bin/niri"
-
-src_prepare() {
-	sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
-	default
-}
-
-src_configure() {
-	local myfeatures=(
-		$(usev dbus)
-		$(usev screencast xdp-gnome-screencast)
-		$(usev systemd)
-	)
-	cargo_src_configure --no-default-features
-}
-
-src_install() {
-	cargo_src_install
-
-	dobin resources/niri-session
-
-	insinto /usr/lib/systemd/user
-	doins resources/niri{.service,-shutdown.target}
-
-	insinto /usr/share/wayland-sessions
-	doins resources/niri.desktop
-
-	insinto /usr/share/xdg-desktop-portal
-	doins resources/niri-portals.conf
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-08-13  0:32 Lucio Sauer
  0 siblings, 0 replies; 13+ messages in thread
From: Lucio Sauer @ 2024-08-13  0:32 UTC (permalink / raw
  To: gentoo-commits

commit:     7d3b25041149800a5d147c1d51f0194409e20f2c
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Aug 11 09:52:54 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sun Aug 11 10:31:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d3b2504

gui-wm/niri: add 0.1.8

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 ++
 gui-wm/niri/niri-0.1.8.ebuild | 82 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index f744d1d2a..45eaee10a 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,2 +1,4 @@
 DIST niri-0.1.7-vendored-dependencies.tar.xz 55986496 BLAKE2B 86d7a3ddce3884831874cfac0540d6e5e8dccb9fe503f3d9b061af22f4a29e4f4742e150081fffff139b69961b19f3d8bcb4b2dd4bba5fb0ef955dca0a165df7 SHA512 bc58c234760c42034628c273c428d2200affdd4076cdd2e2a6961fa07aa256832e0a20c3cbc6116f4af29c452a1a82f29a871ccf718a8bbb121a3b544c09d320
 DIST niri-0.1.7.tar.gz 354660 BLAKE2B 5d547424248d547587f0ec1e647f1265f334e49b8a1dc3d133b43707c7789ce12c5e18e9e42de87fa897e71332353a313af791574ac2e002d39b6c5c6b2441f8 SHA512 cd1067dc0a2a11920b33af8e13823147d7a0e7a206cf9ff94a0c410c8414c6c70db0c21d1a08d0e0935edf04e12e3fba5e748ac8f430c7bc63e6d6b84c2141dd
+DIST niri-0.1.8-vendored-dependencies.tar.xz 52394124 BLAKE2B 67f706016335bd79641c188006bda75e8b7ca9203b1bb4d37b6f771f877c734da6fead95304655e428b2ab2c17342377af8e41258b036ed68eb58f094c79a186 SHA512 f29f17504da45d406c7411a17bcce8c3a8e056f16f46044ffe5ed6af79b8daee9cbdbd84257b480f4311fc3efe49814c6bbe45dfd1e32325fdcc75c99dd27607
+DIST niri-0.1.8.tar.gz 379816 BLAKE2B 3558f2664148bd255b592c5809ee26db459f2f70d58686b62c96ca4bcb4d7ea7651e737fda1bcc27fe095269db235aa8ed2fc719aef62ed4ce69c7883a04e054 SHA512 191e9a781a1d193cc49e3609bfb00a4915e74526ba9d4db8e091e49b515b8b7fc9292706b0cb0bb23321629a92f9ba624a0b13b80827e126ed487ffb780ad963

diff --git a/gui-wm/niri/niri-0.1.8.ebuild b/gui-wm/niri/niri-0.1.8.ebuild
new file mode 100644
index 000000000..bb9267693
--- /dev/null
+++ b/gui-wm/niri/niri-0.1.8.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+
+inherit cargo llvm-r1 systemd
+
+DESCRIPTION="Scrollable-tiling Wayland compositor"
+HOMEPAGE="https://github.com/YaLTeR/niri"
+SRC_URI="
+	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
+"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+="
+	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+	Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+dbus screencast systemd"
+REQUIRED_USE="
+	screencast? ( dbus )
+	systemd? ( dbus )
+"
+
+DEPEND="
+	dev-libs/glib:2
+	dev-libs/libinput:=
+	dev-libs/wayland
+	media-libs/mesa
+	sys-auth/seatd:=
+	virtual/libudev:=
+	x11-libs/cairo
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+	screencast? (
+		media-video/pipewire:=
+	)
+"
+RDEPEND="${DEPEND}"
+# Clang is required for bindgen
+BDEPEND="
+	>=virtual/rust-1.77.0
+	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
+"
+
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+QA_FLAGS_IGNORED="usr/bin/niri"
+
+src_prepare() {
+	sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die
+	default
+}
+
+src_configure() {
+	local myfeatures=(
+		$(usev dbus)
+		$(usev screencast xdp-gnome-screencast)
+		$(usev systemd)
+	)
+	cargo_src_configure --no-default-features
+}
+
+src_install() {
+	cargo_src_install
+
+	dobin resources/niri-session
+	systemd_douserunit resources/niri{.service,-shutdown.target}
+
+	insinto /usr/share/wayland-sessions
+	doins resources/niri.desktop
+
+	insinto /usr/share/xdg-desktop-portal
+	doins resources/niri-portals.conf
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-09-15 21:45 Julien Roy
  0 siblings, 0 replies; 13+ messages in thread
From: Julien Roy @ 2024-09-15 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     424899454c6049a8cf7a588d6b0bc4a02db6e17a
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Sep 15 07:18:48 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Sep 15 12:42:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42489945

gui-wm/niri: drop 0.1.8

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 --
 gui-wm/niri/niri-0.1.8.ebuild | 82 -------------------------------------------
 2 files changed, 84 deletions(-)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index aa411c6ea..51be01dfe 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,4 +1,2 @@
-DIST niri-0.1.8-vendored-dependencies.tar.xz 52394124 BLAKE2B 67f706016335bd79641c188006bda75e8b7ca9203b1bb4d37b6f771f877c734da6fead95304655e428b2ab2c17342377af8e41258b036ed68eb58f094c79a186 SHA512 f29f17504da45d406c7411a17bcce8c3a8e056f16f46044ffe5ed6af79b8daee9cbdbd84257b480f4311fc3efe49814c6bbe45dfd1e32325fdcc75c99dd27607
-DIST niri-0.1.8.tar.gz 379816 BLAKE2B 3558f2664148bd255b592c5809ee26db459f2f70d58686b62c96ca4bcb4d7ea7651e737fda1bcc27fe095269db235aa8ed2fc719aef62ed4ce69c7883a04e054 SHA512 191e9a781a1d193cc49e3609bfb00a4915e74526ba9d4db8e091e49b515b8b7fc9292706b0cb0bb23321629a92f9ba624a0b13b80827e126ed487ffb780ad963
 DIST niri-0.1.9-vendored-dependencies.tar.xz 52231744 BLAKE2B c9b7a1a508f273a59219437c644bc954398277ddec772c53dc35556736244b5230ab1a0aa9e31f9b418215d634b05565e1c3331f882a6616e4036d29892a29d3 SHA512 88db732c9d2c81e4285ce0e67ef1c4778367e4ff1540b43d7922b85add199c6f2f29e03d1bc78d321f79684bd6fd0ca3b06533491a5b02cf4872e5dd661a93d2
 DIST niri-0.1.9.tar.gz 409640 BLAKE2B 86caa9f2b9a468c5aef8041f902bbbd252200ab2fda4da5bf9d0997d61014b8f99336dd2b0579cf754d188ce51dfbcee0d83f413d8a10dba451c104a69f73ca0 SHA512 7436ad537b6f4e2d0b05731d94bf02594310526843083a175c061327958d7673d19ec601732969f9910c4e41b97be64a04d2a1eac3c7ec19c4d71a31fdad8d6c

diff --git a/gui-wm/niri/niri-0.1.8.ebuild b/gui-wm/niri/niri-0.1.8.ebuild
deleted file mode 100644
index bb9267693..000000000
--- a/gui-wm/niri/niri-0.1.8.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..18} )
-
-inherit cargo llvm-r1 systemd
-
-DESCRIPTION="Scrollable-tiling Wayland compositor"
-HOMEPAGE="https://github.com/YaLTeR/niri"
-SRC_URI="
-	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
-"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
-	Unicode-DFS-2016
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+dbus screencast systemd"
-REQUIRED_USE="
-	screencast? ( dbus )
-	systemd? ( dbus )
-"
-
-DEPEND="
-	dev-libs/glib:2
-	dev-libs/libinput:=
-	dev-libs/wayland
-	media-libs/mesa
-	sys-auth/seatd:=
-	virtual/libudev:=
-	x11-libs/cairo
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-	screencast? (
-		media-video/pipewire:=
-	)
-"
-RDEPEND="${DEPEND}"
-# Clang is required for bindgen
-BDEPEND="
-	>=virtual/rust-1.77.0
-	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
-"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-QA_FLAGS_IGNORED="usr/bin/niri"
-
-src_prepare() {
-	sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die
-	default
-}
-
-src_configure() {
-	local myfeatures=(
-		$(usev dbus)
-		$(usev screencast xdp-gnome-screencast)
-		$(usev systemd)
-	)
-	cargo_src_configure --no-default-features
-}
-
-src_install() {
-	cargo_src_install
-
-	dobin resources/niri-session
-	systemd_douserunit resources/niri{.service,-shutdown.target}
-
-	insinto /usr/share/wayland-sessions
-	doins resources/niri.desktop
-
-	insinto /usr/share/xdg-desktop-portal
-	doins resources/niri-portals.conf
-}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-09-15 21:45 Julien Roy
  0 siblings, 0 replies; 13+ messages in thread
From: Julien Roy @ 2024-09-15 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     77fbebcb9aa1500fe64bebf73d285301fa3ce850
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Sep 15 07:18:37 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Sep 15 12:42:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77fbebcb

gui-wm/niri: add 0.1.9

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/Manifest          |  2 ++
 gui-wm/niri/niri-0.1.9.ebuild | 83 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index cf6b872e5..aa411c6ea 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,2 +1,4 @@
 DIST niri-0.1.8-vendored-dependencies.tar.xz 52394124 BLAKE2B 67f706016335bd79641c188006bda75e8b7ca9203b1bb4d37b6f771f877c734da6fead95304655e428b2ab2c17342377af8e41258b036ed68eb58f094c79a186 SHA512 f29f17504da45d406c7411a17bcce8c3a8e056f16f46044ffe5ed6af79b8daee9cbdbd84257b480f4311fc3efe49814c6bbe45dfd1e32325fdcc75c99dd27607
 DIST niri-0.1.8.tar.gz 379816 BLAKE2B 3558f2664148bd255b592c5809ee26db459f2f70d58686b62c96ca4bcb4d7ea7651e737fda1bcc27fe095269db235aa8ed2fc719aef62ed4ce69c7883a04e054 SHA512 191e9a781a1d193cc49e3609bfb00a4915e74526ba9d4db8e091e49b515b8b7fc9292706b0cb0bb23321629a92f9ba624a0b13b80827e126ed487ffb780ad963
+DIST niri-0.1.9-vendored-dependencies.tar.xz 52231744 BLAKE2B c9b7a1a508f273a59219437c644bc954398277ddec772c53dc35556736244b5230ab1a0aa9e31f9b418215d634b05565e1c3331f882a6616e4036d29892a29d3 SHA512 88db732c9d2c81e4285ce0e67ef1c4778367e4ff1540b43d7922b85add199c6f2f29e03d1bc78d321f79684bd6fd0ca3b06533491a5b02cf4872e5dd661a93d2
+DIST niri-0.1.9.tar.gz 409640 BLAKE2B 86caa9f2b9a468c5aef8041f902bbbd252200ab2fda4da5bf9d0997d61014b8f99336dd2b0579cf754d188ce51dfbcee0d83f413d8a10dba451c104a69f73ca0 SHA512 7436ad537b6f4e2d0b05731d94bf02594310526843083a175c061327958d7673d19ec601732969f9910c4e41b97be64a04d2a1eac3c7ec19c4d71a31fdad8d6c

diff --git a/gui-wm/niri/niri-0.1.9.ebuild b/gui-wm/niri/niri-0.1.9.ebuild
new file mode 100644
index 000000000..9cb46cfc1
--- /dev/null
+++ b/gui-wm/niri/niri-0.1.9.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+
+inherit cargo llvm-r1 systemd
+
+DESCRIPTION="Scrollable-tiling Wayland compositor"
+HOMEPAGE="https://github.com/YaLTeR/niri"
+SRC_URI="
+	https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
+"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+="
+	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+	Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+dbus screencast systemd"
+REQUIRED_USE="
+	screencast? ( dbus )
+	systemd? ( dbus )
+"
+
+DEPEND="
+	dev-libs/glib:2
+	dev-libs/libinput:=
+	dev-libs/wayland
+	media-libs/libdisplay-info:=
+	media-libs/mesa
+	sys-auth/seatd:=
+	virtual/libudev:=
+	x11-libs/cairo
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+	screencast? (
+		media-video/pipewire:=
+	)
+"
+RDEPEND="${DEPEND}"
+# Clang is required for bindgen
+BDEPEND="
+	>=virtual/rust-1.77.0
+	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
+"
+
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+QA_FLAGS_IGNORED="usr/bin/niri"
+
+src_prepare() {
+	sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die
+	default
+}
+
+src_configure() {
+	local myfeatures=(
+		$(usev dbus)
+		$(usev screencast xdp-gnome-screencast)
+		$(usev systemd)
+	)
+	cargo_src_configure --no-default-features
+}
+
+src_install() {
+	cargo_src_install
+
+	dobin resources/niri-session
+	systemd_douserunit resources/niri{.service,-shutdown.target}
+
+	insinto /usr/share/wayland-sessions
+	doins resources/niri.desktop
+
+	insinto /usr/share/xdg-desktop-portal
+	doins resources/niri-portals.conf
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/
@ 2024-11-09 16:30 Viorel Munteanu
  0 siblings, 0 replies; 13+ messages in thread
From: Viorel Munteanu @ 2024-11-09 16:30 UTC (permalink / raw
  To: gentoo-commits

commit:     93a88e5acde471e714d2dc57cd6b737d00a6da79
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Nov  9 10:50:05 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Nov  9 10:50:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93a88e5a

gui-wm/niri: use slotted rust

Bindgen doesn't care about the Rust/LLVM version, so RUST_NEEDS_LLVM
shouldn't be necessary.

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 gui-wm/niri/{niri-0.1.9.ebuild => niri-0.1.9-r1.ebuild} | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/gui-wm/niri/niri-0.1.9.ebuild b/gui-wm/niri/niri-0.1.9-r1.ebuild
similarity index 94%
rename from gui-wm/niri/niri-0.1.9.ebuild
rename to gui-wm/niri/niri-0.1.9-r1.ebuild
index 9cb46cfc1..b9adbab1e 100644
--- a/gui-wm/niri/niri-0.1.9.ebuild
+++ b/gui-wm/niri/niri-0.1.9-r1.ebuild
@@ -4,8 +4,9 @@
 EAPI=8
 
 LLVM_COMPAT=( {16..18} )
+RUST_MIN_VER="1.77.0"
 
-inherit cargo llvm-r1 systemd
+inherit llvm-r1 cargo systemd
 
 DESCRIPTION="Scrollable-tiling Wayland compositor"
 HOMEPAGE="https://github.com/YaLTeR/niri"
@@ -47,7 +48,6 @@ DEPEND="
 RDEPEND="${DEPEND}"
 # Clang is required for bindgen
 BDEPEND="
-	>=virtual/rust-1.77.0
 	screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
 "
 
@@ -55,6 +55,11 @@ ECARGO_VENDOR="${WORKDIR}/vendor"
 
 QA_FLAGS_IGNORED="usr/bin/niri"
 
+pkg_setup() {
+	llvm-r1_pkg_setup
+	rust_pkg_setup
+}
+
 src_prepare() {
 	sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die
 	default


^ permalink raw reply related	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2024-11-09 16:30 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-09 16:30 [gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/ Viorel Munteanu
  -- strict thread matches above, loose matches on Subject: below --
2024-09-15 21:45 Julien Roy
2024-09-15 21:45 Julien Roy
2024-08-13  0:32 Lucio Sauer
2024-08-13  0:32 Lucio Sauer
2024-04-21 14:11 Haelwenn Monnier
2024-04-21 14:11 Haelwenn Monnier
2024-03-31 13:44 Julien Roy
2024-03-31 13:44 Julien Roy
2024-03-10 21:26 Haelwenn Monnier
2024-03-10 21:26 Haelwenn Monnier
2024-02-17 10:35 Haelwenn Monnier
2024-02-17 10:35 Haelwenn Monnier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox