gui-apps/lemurs: fix build with rust-1.81

Closes: https://bugs.gentoo.org/942191
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
This commit is contained in:
Takuya Wakazono 2024-11-29 20:45:59 +09:00
parent dcfdc9c1be
commit b40e699ed4
No known key found for this signature in database
GPG Key ID: 91CA2604719DDA61
2 changed files with 20 additions and 1 deletions

View File

@ -0,0 +1,14 @@
Fix build with rust-1.81.
https://bugs.gentoo.org/942191
https://github.com/coastalwhite/lemurs/commit/09003a830400250ec7745939399fc942c505e6c6
--- a/src/config.rs
+++ b/src/config.rs
@@ -645,7 +645,7 @@ struct Variable<'a> {
}
impl<'a> Variable<'a> {
- const START_SYMBOL: &str = "$";
+ const START_SYMBOL: &'static str = "$";
fn span(&self) -> std::ops::Range<usize> {
self.start..self.start + Self::START_SYMBOL.len() + self.ident.len()

View File

@ -79,10 +79,15 @@ RDEPEND="${DEPEND}
!systemd? ( sys-apps/kbd )
"
PATCHES=(
# bug #942191
"${FILESDIR}/${P}-rust-1.81.patch"
)
QA_FLAGS_IGNORED="usr/bin/lemurs"
src_prepare() {
eapply_user
default
# Run lemurs on tty7 so it doesn't conflict with agetty
# And replace systemd's reboot and shutdown commands
if ! use systemd ; then