* Re: [PR PATCH] [Updated] audacity: update to 3.4.1, disable update checks and crashreports.
2023-11-09 15:03 [PR PATCH] audacity: update to 3.4.1, disable update checks and crashreports m3tav3rse
@ 2023-11-09 15:58 ` m3tav3rse
2023-11-15 11:25 ` Zapeth
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: m3tav3rse @ 2023-11-09 15:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1152 bytes --]
There is an updated pull request by m3tav3rse against master on the void-packages repository
https://github.com/m3tav3rse/void-packages audacity
https://github.com/void-linux/void-packages/pull/47136
audacity: update to 3.4.1, disable update checks and crashreports.
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
<!--
#### 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, (x86_64-glibc)
A patch file from https://github.com/void-linux/void-packages/pull/47136.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-audacity-47136.patch --]
[-- Type: text/x-diff, Size: 3406 bytes --]
From 5a89c96695b57dc8cdaa54471eb7dc4033b4bc23 Mon Sep 17 00:00:00 2001
From: m3tav3rse <mtvrs@tuta.io>
Date: Thu, 9 Nov 2023 15:06:41 +0100
Subject: [PATCH] audacity: update to 3.4.1, disable update checks and
crashreports.
---
srcpkgs/audacity/patches/armv7l.patch | 16 ++++++++++++++++
srcpkgs/audacity/template | 12 ++++++++----
2 files changed, 24 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/audacity/patches/armv7l.patch
diff --git a/srcpkgs/audacity/patches/armv7l.patch b/srcpkgs/audacity/patches/armv7l.patch
new file mode 100644
index 0000000000000..142d593fb68c1
--- /dev/null
+++ b/srcpkgs/audacity/patches/armv7l.patch
@@ -0,0 +1,16 @@
+https://github.com/audacity/audacity/pull/5541
+Fixed in audacity 3.4.2
+
+diff --git a/libraries/lib-time-and-pitch/StaffPad/pffft/pfsimd_macros.h b/libraries/lib-time-and-pitch/StaffPad/pffft/pfsimd_macros.h
+index 2e0f0fdee..c3e20acab 100644
+--- a/libraries/lib-time-and-pitch/StaffPad/pffft/pfsimd_macros.h
++++ b/libraries/lib-time-and-pitch/StaffPad/pffft/pfsimd_macros.h
+@@ -122,7 +122,7 @@ typedef __m128 v4sf;
+ /*
+ ARM NEON support macros
+ */
+-#elif !defined(PFFFT_SIMD_DISABLE) && (defined(__arm__) || defined(__aarch64__) || defined(__arm64__) || defined(_M_ARM64))
++#elif !defined(PFFFT_SIMD_DISABLE) && (defined(__aarch64__) || defined(__arm64__) || defined(_M_ARM64))
+ # include <arm_neon.h>
+ typedef float32x4_t v4sf;
+ # define SIMD_SZ 4
diff --git a/srcpkgs/audacity/template b/srcpkgs/audacity/template
index 73314e6232bd6..e4fbedf8aa518 100644
--- a/srcpkgs/audacity/template
+++ b/srcpkgs/audacity/template
@@ -1,27 +1,31 @@
# Template file for 'audacity'
pkgname=audacity
-version=3.3.3
+version=3.4.1
revision=1
build_style=cmake
build_helper="cmake-wxWidgets-gtk3 qemu"
configure_args="-Daudacity_use_ffmpeg=loaded -Daudacity_lib_preference=system
-Daudacity_obey_system_dependencies=ON -Daudacity_conan_enabled=OFF
-Daudacity_use_portsmf=local -Daudacity_use_sbsms=local
- -Daudacity_has_vst3=no"
+ -Daudacity_has_vst3=OFF -Daudacity_has_crashreports=OFF
+ -Daudacity_has_networking=OFF -Daudacity_has_sentry_reporting=OFF
+ -Daudacity_has_updates_check=OFF -DAUDACITY_BUILD_LEVEL=2"
hostmakedepends="pkg-config gettext python3"
makedepends="wxWidgets-gtk3-devel gtk+3-devel expat-devel lame-devel
libsoxr-devel portaudio-devel sqlite-devel libcurl-devel ffmpeg-devel
libid3tag-devel libmad-devel vamp-plugin-sdk-devel libogg-devel
libvorbis-devel libflac-devel lilv-devel lv2 serd-devel sord-devel
sratom-devel suil-devel portmidi-devel soundtouch-devel twolame-devel
- zlib-devel libuuid-devel jack-devel wavpack-devel libsndfile-devel"
+ zlib-devel libuuid-devel jack-devel wavpack-devel libsndfile-devel
+ opusfile-devel rapidjson"
depends="desktop-file-utils hicolor-icon-theme"
short_desc="Graphical cross-platform audio editor"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, GPL-3.0-or-later, CC-BY-3.0"
homepage="https://www.audacityteam.org"
+changelog="https://github.com/audacity/audacity/raw/master/CHANGELOG.txt"
distfiles="https://github.com/audacity/audacity/releases/download/Audacity-${version}/audacity-sources-${version}.tar.gz"
-checksum=3d9ff1fc6a0ecd6591f19445c77c80774d364b268da652760829cf3598e08071
+checksum=4e902a2624cdca5f4e95a19a89f27bc2150463f17a5eacb7cd3ca677d410762b
CXXFLAGS="-D_FILE_OFFSET_BITS=64"
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: audacity: update to 3.4.1, disable update checks and crashreports.
2023-11-09 15:03 [PR PATCH] audacity: update to 3.4.1, disable update checks and crashreports m3tav3rse
2023-11-09 15:58 ` [PR PATCH] [Updated] " m3tav3rse
@ 2023-11-15 11:25 ` Zapeth
2023-11-16 12:33 ` m3tav3rse
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Zapeth @ 2023-11-15 11:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 277 bytes --]
New comment by Zapeth on void-packages repository
https://github.com/void-linux/void-packages/pull/47136#issuecomment-1812340346
Comment:
Does it still compile without `libcurl-devel`? Might be possible to remove it from the dependencies if the networking flags are disabled
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: audacity: update to 3.4.1, disable update checks and crashreports.
2023-11-09 15:03 [PR PATCH] audacity: update to 3.4.1, disable update checks and crashreports m3tav3rse
2023-11-09 15:58 ` [PR PATCH] [Updated] " m3tav3rse
2023-11-15 11:25 ` Zapeth
@ 2023-11-16 12:33 ` m3tav3rse
2023-11-19 13:01 ` [WIP] " Johnnynator
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: m3tav3rse @ 2023-11-16 12:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 404 bytes --]
New comment by m3tav3rse on void-packages repository
https://github.com/void-linux/void-packages/pull/47136#issuecomment-1814353737
Comment:
It compiles without libcurl-devel so I'll remove it but on current master it needs another [patch](https://github.com/audacity/audacity/pull/5597) to compile.
I think I'll wait for next audacity release instead of pulling patches that will be in next release.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [WIP] audacity: update to 3.4.1, disable update checks and crashreports.
2023-11-09 15:03 [PR PATCH] audacity: update to 3.4.1, disable update checks and crashreports m3tav3rse
` (2 preceding siblings ...)
2023-11-16 12:33 ` m3tav3rse
@ 2023-11-19 13:01 ` Johnnynator
2023-11-19 13:30 ` [PR PATCH] [Updated] " m3tav3rse
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Johnnynator @ 2023-11-19 13:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 241 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/47136#issuecomment-1817848596
Comment:
They released 3.4.2 which should work without patches and be compatible with current wxWidgets.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PR PATCH] [Updated] [WIP] audacity: update to 3.4.1, disable update checks and crashreports.
2023-11-09 15:03 [PR PATCH] audacity: update to 3.4.1, disable update checks and crashreports m3tav3rse
` (3 preceding siblings ...)
2023-11-19 13:01 ` [WIP] " Johnnynator
@ 2023-11-19 13:30 ` m3tav3rse
2023-11-19 13:51 ` audacity: update to 3.4.2, " m3tav3rse
2023-11-19 16:07 ` [PR PATCH] [Merged]: " Johnnynator
6 siblings, 0 replies; 8+ messages in thread
From: m3tav3rse @ 2023-11-19 13:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1158 bytes --]
There is an updated pull request by m3tav3rse against master on the void-packages repository
https://github.com/m3tav3rse/void-packages audacity
https://github.com/void-linux/void-packages/pull/47136
[WIP] audacity: update to 3.4.1, disable update checks and crashreports.
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
<!--
#### 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, (x86_64-glibc)
A patch file from https://github.com/void-linux/void-packages/pull/47136.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-audacity-47136.patch --]
[-- Type: text/x-diff, Size: 2358 bytes --]
From 72b3e8a4d37a6197bc27629d2e697758cb59f374 Mon Sep 17 00:00:00 2001
From: m3tav3rse <mtvrs@tuta.io>
Date: Thu, 9 Nov 2023 15:06:41 +0100
Subject: [PATCH] audacity: update to 3.4.2, disable update checks and
crashreports.
---
srcpkgs/audacity/template | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/audacity/template b/srcpkgs/audacity/template
index 7a8e79ea530cd..7b838119ab261 100644
--- a/srcpkgs/audacity/template
+++ b/srcpkgs/audacity/template
@@ -1,27 +1,31 @@
# Template file for 'audacity'
pkgname=audacity
-version=3.3.3
-revision=2
+version=3.4.2
+revision=1
build_style=cmake
build_helper="cmake-wxWidgets-gtk3 qemu"
configure_args="-Daudacity_use_ffmpeg=loaded -Daudacity_lib_preference=system
-Daudacity_obey_system_dependencies=ON -Daudacity_conan_enabled=OFF
-Daudacity_use_portsmf=local -Daudacity_use_sbsms=local
- -Daudacity_has_vst3=no"
+ -Daudacity_has_vst3=OFF -Daudacity_has_crashreports=OFF
+ -Daudacity_has_networking=OFF -Daudacity_has_sentry_reporting=OFF
+ -Daudacity_has_updates_check=OFF -DAUDACITY_BUILD_LEVEL=2"
hostmakedepends="pkg-config gettext python3"
makedepends="wxWidgets-gtk3-devel gtk+3-devel expat-devel lame-devel
- libsoxr-devel portaudio-devel sqlite-devel libcurl-devel ffmpeg-devel
+ libsoxr-devel portaudio-devel sqlite-devel ffmpeg-devel
libid3tag-devel libmad-devel vamp-plugin-sdk-devel libogg-devel
libvorbis-devel libflac-devel lilv-devel lv2 serd-devel sord-devel
sratom-devel suil-devel portmidi-devel soundtouch-devel twolame-devel
- zlib-devel libuuid-devel jack-devel wavpack-devel libsndfile-devel"
+ zlib-devel libuuid-devel jack-devel wavpack-devel libsndfile-devel
+ opusfile-devel rapidjson"
depends="desktop-file-utils hicolor-icon-theme"
short_desc="Graphical cross-platform audio editor"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, GPL-3.0-or-later, CC-BY-3.0"
homepage="https://www.audacityteam.org"
+changelog="https://github.com/audacity/audacity/raw/master/CHANGELOG.txt"
distfiles="https://github.com/audacity/audacity/releases/download/Audacity-${version}/audacity-sources-${version}.tar.gz"
-checksum=3d9ff1fc6a0ecd6591f19445c77c80774d364b268da652760829cf3598e08071
+checksum=f28dd718d2c5a2aa9f207b8351443a90c1f02b65378ca94bcc7febda42635e48
CXXFLAGS="-D_FILE_OFFSET_BITS=64"
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: audacity: update to 3.4.2, disable update checks and crashreports.
2023-11-09 15:03 [PR PATCH] audacity: update to 3.4.1, disable update checks and crashreports m3tav3rse
` (4 preceding siblings ...)
2023-11-19 13:30 ` [PR PATCH] [Updated] " m3tav3rse
@ 2023-11-19 13:51 ` m3tav3rse
2023-11-19 16:07 ` [PR PATCH] [Merged]: " Johnnynator
6 siblings, 0 replies; 8+ messages in thread
From: m3tav3rse @ 2023-11-19 13:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 164 bytes --]
New comment by m3tav3rse on void-packages repository
https://github.com/void-linux/void-packages/pull/47136#issuecomment-1817861832
Comment:
Ok, ready for merge.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PR PATCH] [Merged]: audacity: update to 3.4.2, disable update checks and crashreports.
2023-11-09 15:03 [PR PATCH] audacity: update to 3.4.1, disable update checks and crashreports m3tav3rse
` (5 preceding siblings ...)
2023-11-19 13:51 ` audacity: update to 3.4.2, " m3tav3rse
@ 2023-11-19 16:07 ` Johnnynator
6 siblings, 0 replies; 8+ messages in thread
From: Johnnynator @ 2023-11-19 16:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 991 bytes --]
There's a merged pull request on the void-packages repository
audacity: update to 3.4.2, disable update checks and crashreports.
https://github.com/void-linux/void-packages/pull/47136
Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
<!--
#### 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, (x86_64-glibc)
^ permalink raw reply [flat|nested] 8+ messages in thread