From: "Takuya Wakazono" <pastalian46@gmail.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:dev commit in: gui-wm/niri/
Date: Sun, 23 Feb 2025 13:00:26 +0000 (UTC) [thread overview]
Message-ID: <1740315507.66536d8ac4bbffde0ca0656151a03053e4d930a6.pastalian46@gentoo> (raw)
commit: 66536d8ac4bbffde0ca0656151a03053e4d930a6
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Feb 23 12:58:27 2025 +0000
Commit: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Sun Feb 23 12:58:27 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66536d8a
gui-wm/niri: drop 0.1.10.1, 25.01
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
gui-wm/niri/Manifest | 4 --
gui-wm/niri/niri-0.1.10.1.ebuild | 88 ---------------------------------
gui-wm/niri/niri-25.01.ebuild | 104 ---------------------------------------
3 files changed, 196 deletions(-)
diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 631f8f9ac..3f6770a2d 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,6 +1,2 @@
-DIST niri-0.1.10.1-vendored-dependencies.tar.xz 53928792 BLAKE2B 28eb1d090b12f8b324e89d807b0999161360ecc71fc2b3d2b5e7a1cdcb7313e307867f4a763a6124d4bde46c28b90fa3797d75d62fa1b20ac3ae998b69cf94cd SHA512 7ee23334de2dacfdd6e2f73b2056ed81af39abef132d423c9c6097de367f7be3e0ba1694b4818f0ee89518c0e379aafd0ece426ac97a52a5b9c96bd9532ed49e
-DIST niri-0.1.10.1.tar.gz 429116 BLAKE2B 394cce3c11d19ef65d450a0e402e3c97affdff798340bb37aba90ea9b49c4cb5e7417873bd0e66bafb2ff035d71ddfca14fb91a86aa997dc23534bd1eff48035 SHA512 ba816350bad30debcb961d6c516c96a0a732621e78e08f7f04bbf3bee46cb463318a59acf532660288022a247cfcd636d59159b66fd01c1c702d58f8ddf44e6a
-DIST niri-25.01-vendored-dependencies.tar.xz 47572184 BLAKE2B d8675c7f98f43fe34ff0237b78ae772296015ff28509960b87aa828937bf541fbfeb23cadaf869bfe128fbeff8d16f362e8967a124b996cea2ed0a53036480cb SHA512 a498d667e65175190e5d60edcdb4b11defd34e76644b29f14f01dd31035ac2dc4dfa1962afa57e18d1a06c775c3e6302c3e5cbb6b1fdb3980b148c9912a1ee14
-DIST niri-25.01.tar.gz 572739 BLAKE2B b8d1b1919cc5568b38ffae225a815669dacf8fd5a9d3d6f4e3083f90e4a0ed811ffdf718166ca850655d679af428c7f4067a4973802ecdeb1e580351d2f796d9 SHA512 5c555f4410659a4301151a58938cc9880a9a244af138157c0be0fb38f0e82d20e6fccccad7e47ef515d3aaa0f7ddeef5088adad3f8d0be1a99a89f822c8b7a66
DIST niri-25.02-vendored-dependencies.tar.xz 46867412 BLAKE2B b8bc3ebddd0495448118565130777a21c5c727952ce9a1a67adc112e4173a2a23e550d28f88e299856a4b7348322406d79661487a690758f35b541a8936eb419 SHA512 dcc3c542e4743f0b68b84dcac1f540123e7a69fc6d97a9a51185802a335de4ef25ebd2ff9db92bb3015670da56bc685382e25b4e418e22c370ec99ee40a9123e
DIST niri-25.02.tar.gz 666937 BLAKE2B 79a050f001b0287b8de81b7368da661900ac86f2515a5b91fc44e8b52604e2a1bfe430dc251212ff4fca60f42bf5741d3acb492df3275a1e87962d60f60342c0 SHA512 1ed4061cf6267c32a035604314f6c324f3002891ef14bbec5bfdb8b980cab5d2ef94b856cd651d7ebb99e249158be5849c66f661ab731ac6f0c25f2eda8a3745
diff --git a/gui-wm/niri/niri-0.1.10.1.ebuild b/gui-wm/niri/niri-0.1.10.1.ebuild
deleted file mode 100644
index 8cc24b425..000000000
--- a/gui-wm/niri/niri-0.1.10.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..19} )
-RUST_MIN_VER="1.77.0"
-
-inherit llvm-r1 cargo 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-3.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="
- screencast? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') )
-"
-
-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
-}
-
-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
-}
diff --git a/gui-wm/niri/niri-25.01.ebuild b/gui-wm/niri/niri-25.01.ebuild
deleted file mode 100644
index 6244d4f15..000000000
--- a/gui-wm/niri/niri-25.01.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..19} )
-RUST_MIN_VER="1.80.0"
-
-# used for version string
-export NIRI_BUILD_COMMIT="e05bc26"
-
-inherit cargo llvm-r2 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-3.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}"
-# libclang is required for bindgen
-BDEPEND="
- screencast? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') )
-"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-QA_FLAGS_IGNORED="usr/bin/niri"
-
-pkg_setup() {
- llvm-r2_pkg_setup
- rust_pkg_setup
-}
-
-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
-}
-
-src_test() {
- # tests create a wayland socket in the xdg runtime dir
- export XDG_RUNTIME_DIR="${T}/xdg"
- mkdir "${XDG_RUNTIME_DIR}" || die
- chmod 0700 "${XDG_RUNTIME_DIR}" || die
-
- # tests might fail when executed in parallel
- # https://github.com/YaLTeR/niri/issues/953
- export RAYON_NUM_THREADS=1
-
- cargo_src_test
-}
next reply other threads:[~2025-02-23 13:01 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-23 13:00 Takuya Wakazono [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-02-23 13:00 [gentoo-commits] repo/proj/guru:dev commit in: gui-wm/niri/ Takuya Wakazono
2025-01-13 8:54 Takuya Wakazono
2025-01-13 8:54 Takuya Wakazono
2024-11-14 11:59 Takuya Wakazono
2024-11-09 10:57 Takuya Wakazono
2024-09-15 12:45 Takuya Wakazono
2024-09-15 12:45 Takuya Wakazono
2024-08-11 10:32 Takuya Wakazono
2024-08-11 10:32 Takuya Wakazono
2024-06-29 11:03 Takuya Wakazono
2024-06-29 11:03 Takuya Wakazono
2024-05-20 12:34 Takuya Wakazono
2024-05-20 12:34 Takuya Wakazono
2024-04-20 16:07 Takuya Wakazono
2024-04-20 16:07 Takuya Wakazono
2024-03-31 7:34 Takuya Wakazono
2024-03-31 7:34 Takuya Wakazono
2024-03-10 2:57 Takuya Wakazono
2024-03-10 2:57 Takuya Wakazono
2024-02-17 10:19 Takuya Wakazono
2024-02-17 10:19 Takuya Wakazono
2024-02-03 15:01 Takuya Wakazono
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1740315507.66536d8ac4bbffde0ca0656151a03053e4d930a6.pastalian46@gentoo \
--to=pastalian46@gmail.com \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox