New package: leftwm-0.2.11
This commit is contained in:
parent
95f3cf9410
commit
d1e2c8a8a3
3 changed files with 62 additions and 0 deletions
srcpkgs/leftwm
31
srcpkgs/leftwm/patches/fix-arm-builds.patch
Normal file
31
srcpkgs/leftwm/patches/fix-arm-builds.patch
Normal file
|
@ -0,0 +1,31 @@
|
|||
From 876216bcc0398fb869240cd51d5ea0d12ba699b1 Mon Sep 17 00:00:00 2001
|
||||
From: pkubaj <pkubaj@anongoth.pl>
|
||||
Date: Tue, 14 Dec 2021 06:37:11 +0000
|
||||
Subject: [PATCH] Fix build errors on architectures with u8 (#623)
|
||||
|
||||
---
|
||||
.../src/display_servers/xlib_display_server/xwrap/getters.rs | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs
|
||||
index 2fe20d3a..b8a90495 100644
|
||||
--- a/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs
|
||||
+++ b/leftwm-core/src/display_servers/xlib_display_server/xwrap/getters.rs
|
||||
@@ -3,7 +3,7 @@ use super::{Screen, WindowHandle, XlibError, MAX_PROPERTY_VALUE_LEN};
|
||||
use crate::models::{DockArea, WindowState, WindowType, XyhwChange};
|
||||
use crate::XWrap;
|
||||
use std::ffi::CString;
|
||||
-use std::os::raw::{c_int, c_long, c_uchar, c_uint, c_ulong};
|
||||
+use std::os::raw::{c_char, c_int, c_long, c_uchar, c_uint, c_ulong};
|
||||
use std::slice;
|
||||
use x11_dl::xlib;
|
||||
|
||||
@@ -575,7 +575,7 @@ impl XWrap {
|
||||
if status == 0 {
|
||||
return Err(XlibError::FailedStatus);
|
||||
}
|
||||
- if let Ok(s) = CString::from_raw(text_prop.value.cast::<i8>()).into_string() {
|
||||
+ if let Ok(s) = CString::from_raw(text_prop.value.cast::<c_char>()).into_string() {
|
||||
return Ok(s);
|
||||
}
|
||||
};
|
1
srcpkgs/leftwm/patches/series
Normal file
1
srcpkgs/leftwm/patches/series
Normal file
|
@ -0,0 +1 @@
|
|||
fix-arm-builds.patch
|
30
srcpkgs/leftwm/template
Normal file
30
srcpkgs/leftwm/template
Normal file
|
@ -0,0 +1,30 @@
|
|||
# Template file for 'leftwm'
|
||||
pkgname=leftwm
|
||||
version=0.2.11
|
||||
revision=1
|
||||
build_style=cargo
|
||||
makedepends="libX11-devel libXinerama-devel libXrandr-devel xorg-server-devel"
|
||||
depends="libX11 libXinerama xorg-server xrandr"
|
||||
short_desc="Tiling window manager for Adventurers"
|
||||
maintainer="Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>"
|
||||
license="MIT"
|
||||
homepage="https://github.com/leftwm/leftwm"
|
||||
distfiles="https://github.com/leftwm/leftwm/archive/${version}.tar.gz"
|
||||
checksum=3a2bd59f12566d94b6be3b162c95d280acbaec1b40da415cb42fe07332a5b709
|
||||
|
||||
do_install() {
|
||||
vdoc README.md
|
||||
vlicense LICENSE.md
|
||||
# Example themes to use as references
|
||||
vmkdir usr/share/examples/leftwm/
|
||||
vcopy themes usr/share/examples/leftwm/
|
||||
# Add to xsession
|
||||
vinstall leftwm.desktop 644 usr/share/xsessions/
|
||||
# Installing corresponding binaries
|
||||
local _bin_path="${wrksrc}/target/${RUST_TARGET}/release"
|
||||
vbin ${_bin_path}/leftwm
|
||||
vbin ${_bin_path}/leftwm-check
|
||||
vbin ${_bin_path}/leftwm-worker
|
||||
vbin ${_bin_path}/leftwm-state
|
||||
vbin ${_bin_path}/leftwm-command
|
||||
}
|
Loading…
Reference in a new issue