helvum: update to 0.5.1.

This commit is contained in:
0x5c 2023-09-28 20:13:05 -04:00 committed by classabbyamp
parent 6cca04acb9
commit 8ee96dcc67
2 changed files with 7 additions and 34 deletions

View file

@ -1,23 +0,0 @@
--- 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())

View file

@ -1,29 +1,25 @@
# Template file for 'helvum'
pkgname=helvum
version=0.4.1
version=0.5.1
revision=1
_pwrs_version="0.7.2"
build_style=cargo
hostmakedepends="pkg-config clang libclang"
makedepends="gtk4-devel pipewire-devel glib-devel"
makedepends="gtk4-devel pipewire-devel glib-devel libadwaita-devel"
depends="pipewire"
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
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}"
distfiles="https://gitlab.freedesktop.org/pipewire/helvum/-/archive/${version}/helvum-${version}.tar.gz"
checksum=e7a179a35518d7add92affbe5cdaa90c4a4e20c25ae0c86c2aea470de7dcd7ed
post_patch() {
cat <<-EOF >> "Cargo.toml"
[patch.crates-io]
pipewire = { path = "../pipewire-rs-v${_pwrs_version}/pipewire" }
pipewire = {git="https://gitlab.freedesktop.org/pipewire/pipewire-rs.git", rev="ff923ee9dfe05ac50a137252ca45ac4361016360"}
EOF
cargo update --package pipewire@0.7.0 --precise 0.7.2
# Needed to get the above to register
cargo update --package pipewire@0.7.2 --precise 0.7.2
}
post_install() {