diff --git a/gui-apps/swayr/Manifest b/gui-apps/swayr/Manifest index 7df66095e6..a5bc5a2ff3 100644 --- a/gui-apps/swayr/Manifest +++ b/gui-apps/swayr/Manifest @@ -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 diff --git a/gui-apps/swayr/swayr-0.28.3.ebuild b/gui-apps/swayr/swayr-0.28.3.ebuild new file mode 100644 index 0000000000..7c3413a28d --- /dev/null +++ b/gui-apps/swayr/swayr-0.28.3.ebuild @@ -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 +}