Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] helvum: update to 0.5.1.
@ 2023-09-29  0:15 0x5c
  2023-09-29  0:48 ` [PR PATCH] [Merged]: " classabbyamp
  0 siblings, 1 reply; 2+ messages in thread
From: 0x5c @ 2023-09-29  0:15 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1236 bytes --]

There is a new pull request by 0x5c against master on the void-packages repository

https://github.com/0x5c/void-packages update/helvum
https://github.com/void-linux/void-packages/pull/46320

helvum: update to 0.5.1.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/46320.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-update/helvum-46320.patch --]
[-- Type: text/x-diff, Size: 3209 bytes --]

From 8b04d0fcdfc120b8aa93656559f115ad83c760e7 Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Thu, 28 Sep 2023 20:13:05 -0400
Subject: [PATCH] helvum: update to 0.5.1.

---
 srcpkgs/helvum/patches/32bit-c_long.patch | 23 -----------------------
 srcpkgs/helvum/template                   | 18 +++++++-----------
 2 files changed, 7 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/helvum/patches/32bit-c_long.patch

diff --git a/srcpkgs/helvum/patches/32bit-c_long.patch b/srcpkgs/helvum/patches/32bit-c_long.patch
deleted file mode 100644
index 0186f01d9565a..0000000000000
--- a/srcpkgs/helvum/patches/32bit-c_long.patch
+++ /dev/null
@@ -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())
diff --git a/srcpkgs/helvum/template b/srcpkgs/helvum/template
index 88a51d9575933..f678398e3be58 100644
--- a/srcpkgs/helvum/template
+++ b/srcpkgs/helvum/template
@@ -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() {

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PR PATCH] [Merged]: helvum: update to 0.5.1.
  2023-09-29  0:15 [PR PATCH] helvum: update to 0.5.1 0x5c
@ 2023-09-29  0:48 ` classabbyamp
  0 siblings, 0 replies; 2+ messages in thread
From: classabbyamp @ 2023-09-29  0:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1085 bytes --]

There's a merged pull request on the void-packages repository

helvum: update to 0.5.1.
https://github.com/void-linux/void-packages/pull/46320

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-09-29  0:48 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-29  0:15 [PR PATCH] helvum: update to 0.5.1 0x5c
2023-09-29  0:48 ` [PR PATCH] [Merged]: " classabbyamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).