helvum: update to 0.4.1.
This commit is contained in:
parent
f386112449
commit
54b26e2106
23
srcpkgs/helvum/patches/32bit-c_long.patch
Normal file
23
srcpkgs/helvum/patches/32bit-c_long.patch
Normal file
@ -0,0 +1,23 @@
|
||||
--- a/libspa/src/pod/parser.rs
|
||||
+++ b/libspa/src/pod/parser.rs
|
||||
@@ -5,7 +5,7 @@
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
use std::{
|
||||
- ffi::{c_char, c_double, c_float, c_int, c_long, c_void, CStr},
|
||||
+ ffi::{c_char, c_double, c_float, c_int, c_void, CStr},
|
||||
marker::PhantomData,
|
||||
mem::MaybeUninit,
|
||||
};
|
||||
@@ -174,9 +174,9 @@
|
||||
}
|
||||
}
|
||||
|
||||
- pub fn get_long(&mut self) -> Result<c_long, Errno> {
|
||||
+ pub fn get_long(&mut self) -> Result<i64, Errno> {
|
||||
unsafe {
|
||||
- let mut long: MaybeUninit<c_long> = MaybeUninit::uninit();
|
||||
+ let mut long: MaybeUninit<i64> = MaybeUninit::uninit();
|
||||
let res = spa_sys::spa_pod_parser_get_long(self.as_raw_ptr(), long.as_mut_ptr());
|
||||
if res >= 0 {
|
||||
Ok(long.assume_init())
|
@ -1,7 +1,8 @@
|
||||
# Template file for 'helvum'
|
||||
pkgname=helvum
|
||||
version=0.4.0
|
||||
version=0.4.1
|
||||
revision=1
|
||||
_pwrs_version="0.7.2"
|
||||
build_style=cargo
|
||||
hostmakedepends="pkg-config clang libclang"
|
||||
makedepends="gtk4-devel pipewire-devel glib-devel"
|
||||
@ -10,8 +11,20 @@ short_desc="GTK patchbay for pipewire"
|
||||
maintainer="0x5c <dev@0x5c.io>"
|
||||
license="GPL-3.0-only"
|
||||
homepage="https://gitlab.freedesktop.org/pipewire/helvum"
|
||||
distfiles="https://gitlab.freedesktop.org/pipewire/helvum/-/archive/${version}/helvum-${version}.tar.gz"
|
||||
checksum=e93afa788d3e50bae489db888ecf0d79e5735b8f4f8b29fe4174540b0872b622
|
||||
distfiles="https://gitlab.freedesktop.org/pipewire/helvum/-/archive/${version}/helvum-${version}.tar.gz
|
||||
https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/archive/v${_pwrs_version}/pipewire-rs-v${_pwrs_version}.tar.gz"
|
||||
checksum="510fbe472c1d9de546f298b8fb954c493e2e3ad1df80e730558972bbee1d692c
|
||||
fa1efaa854b84cdafe1526932f20be638ce28324acb0d62d9f6d1f73809f1548"
|
||||
build_wrksrc="helvum-${version}"
|
||||
patch_args="-Np1 -d pipewire-rs-v${_pwrs_version}"
|
||||
|
||||
post_patch() {
|
||||
cat <<-EOF >> "Cargo.toml"
|
||||
[patch.crates-io]
|
||||
pipewire = { path = "../pipewire-rs-v${_pwrs_version}/pipewire" }
|
||||
EOF
|
||||
cargo update --package pipewire@0.7.0 --precise 0.7.2
|
||||
}
|
||||
|
||||
post_install() {
|
||||
# Normally, meson would do this, but it's simpler to use the cargo build style and do this manually
|
||||
|
Loading…
x
Reference in New Issue
Block a user