gui-apps/swayr: add 0.28.3

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
This commit is contained in:
Nicolas PARLANT committed 2026-08-26 10:18:18 +02:00
1 parent d431a47527
commit dca24e91c0
2 files changed
+42

No files matched your search

+2
View File
@@ -1,2 +1,4 @@
DIST swayr-0.28.2.tar.gz 1039136 BLAKE2B f7882a914471d92d8e88415708696003ae8a8cbd63865d16f711393cb4380364780321e1b219f1430d4bfb602464b315a549d9e0d2be5ff863d33f425b231445 SHA512 1c70ef676e9c3156f169c9d0e7b32564bedb32e37a807d0cefb6162edbc234bc9d3c21af9b981a1569be65ce2ea5ac37ed3615a9976c832190f10fa12dd276da
DIST swayr-0.28.3.tar.gz 1038963 BLAKE2B 9fbda2dbcaf68fc9110caef16b8ad9a9ffba253b63e0c9597ee793c55a3db5a16cdfc6c2346d31f9e75e7ab3a3acfaa52156a72a77dabafab97a8aa598487b6d SHA512 256912cdde7fe877f69a7c2d8ec3a636a231f8a87aecb30a9e1ac85247549508bca326c4ffd12546dad7b1eceedf69db91c46f8a1a4597a0e6662ae36ae6fbde
DIST swayr-swayr-0.28.2-crates.tar.xz 33020984 BLAKE2B 0033c466d70b68f5e8b94f12fa7360a0aa6539df47c0c1bb2deb5025e593e121eb81d81362f307934514afd4172ae63c3a4da6201ea66ec49cd27f1f09877586 SHA512 65565f8435a3cfefc92ce80c220c180d5f059b81b103c74d4e56425c9271bcca79381247c169fcaf0c94173cc161b67d7ed589fcfb478d6298d98e8c311dacdc
DIST swayr-swayr-0.28.3-crates.tar.xz 30993616 BLAKE2B d5a19c6e2e9ec277ed91b72cb61a9571f8d96c0370fefb1ffe3b88176be1f505c39e5c6dcb5bb156fbed62fd56a162f0c21dbe5f64fb1c128d7364bbfb299186 SHA512 0b5aa2b40f0a8b05a13e2e682f55e950f12c5c90c715156c91c5ca576c69b79781bcaa63f2749ecf9b9ff0e96805595873e557e401152d19b880f695ef9bf2b4
+40
View File
@@ -0,0 +1,40 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
"
RUST_MIN_VER="1.95"
inherit cargo systemd
DESCRIPTION="A LRU window-switcher (and more) for the sway window manager"
HOMEPAGE="https://sr.ht/~tsdh/swayr/"
SRC_URI="https://git.sr.ht/~tsdh/swayr/archive/${P}.tar.gz"
SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/swayr-${P}/swayr-${P}-crates.tar.xz"
S="${WORKDIR}/swayr-${P}"
LICENSE="GPL-3+"
# Autogenerated by pycargoebuild
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
"
SLOT="0"
KEYWORDS="~amd64"
QA_FLAGS_IGNORED="
/usr/bin/swayr
/usr/bin/swayrd
"
src_prepare() {
default
sed -i -e '/^lto =/d' -e 's/^strip = "symbols"$/strip = false/g' Cargo.toml || die "failed to sed Cargo.toml"
}
src_install() {
cargo_src_install --path ${PN}
systemd_newunit ${PN}/etc/swayrd.service swayrd.service
}