Github messages for voidlinux
 help / color / mirror / Atom feed
From: jason1987d <jason1987d@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] [WIP] audacity: update to 3.2.1.
Date: Wed, 23 Nov 2022 05:01:59 +0100	[thread overview]
Message-ID: <20221123040159.ZzOASHLzG9Ir2Ibtdf76yhMDyTNskanZxg6NOXuHH0I@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-40508@inbox.vuxu.org>

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

There is an updated pull request by jason1987d against master on the void-packages repository

https://github.com/jason1987d/void-packages audacity
https://github.com/void-linux/void-packages/pull/40508

[WIP] audacity: update to 3.2.1.
WIP. audacity 3.x has created new dependency chains.

conan is required, which is not in void. This is introducing other python3 dependencies that don't exist in void so far in order to run testsuites correctly.

Requested to set up this PR as such from voidlinux IRC chat, this may get split into different PRs in the future.

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

<!-- #### Testing the changes
- I tested the changes in this PR: **YES**|**briefly**|**NO**
-->

<!--
#### 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/40508.patch is attached

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

From 75de57009dc40d4be6133609d9e013293aa6ffad Mon Sep 17 00:00:00 2001
From: Jason Manley <jason@jasondavid.tv>
Date: Sun, 13 Nov 2022 12:43:29 -0600
Subject: [PATCH] audacity: update to 3.2.1.

---
 srcpkgs/audacity/template         | 21 +++++++++------------
 srcpkgs/python3-conan/template    | 24 ++++++++++++++++++++++++
 srcpkgs/python3-patch_ng/template | 22 ++++++++++++++++++++++
 srcpkgs/python3-webtest/template  | 24 ++++++++++++++++++++++++
 4 files changed, 79 insertions(+), 12 deletions(-)
 create mode 100644 srcpkgs/python3-conan/template
 create mode 100644 srcpkgs/python3-patch_ng/template
 create mode 100644 srcpkgs/python3-webtest/template

diff --git a/srcpkgs/audacity/template b/srcpkgs/audacity/template
index d509c0a89407..dd9955d8c70f 100644
--- a/srcpkgs/audacity/template
+++ b/srcpkgs/audacity/template
@@ -1,22 +1,19 @@
 # Template file for 'audacity'
 pkgname=audacity
-version=2.4.1
-revision=2
-build_style=gnu-configure
-configure_args="--with-ffmpeg=system --with-libsndfile=system --with-expat=system
- --with-libsoxr=system --with-lame=system --with-lv2=system ac_cv_path_WX_CONFIG=wx-config-gtk3"
-hostmakedepends="pkg-config cmake gettext libtool m4 which"
-makedepends="jack-devel wxWidgets-gtk3-devel gtk+3-devel
- libmad-devel soundtouch-devel libsoxr-devel
- vamp-plugin-sdk-devel lame-devel libid3tag-devel libflac-devel
- ffmpeg-devel twolame-devel serd-devel lv2 lilv-devel suil-devel"
+version=3.2.1
+revision=1
+build_style=cmake
+#configure_args="--with-ffmpeg=system --with-libsndfile=system --with-expat=system --with-libsoxr=system ac_cv_path_WX_CONFIG=wx-config-gtk3 --with-lv2=system --with-lame=system"
+hostmakedepends="pkg-config cmake gettext libtool m4 which" 
+#makedepends="jack-devel wxWidgets-gtk3-devel gtk+3-devel libmad-devel soundtouch-devel libsoxr-devel vamp-plugin-sdk-devel lame-devel libid3tag-devel libflac-devel ffmpeg-devel twolame-devel serd-devel lv2 lilv-devel suil-devel python3"
+makedepends="python3-conan"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Graphical cross-platform audio editor"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Jason Manley <jason@jasondavid.tv>"
 license="GPL-2.0-or-later"
 homepage="https://www.audacityteam.org"
 distfiles="https://github.com/audacity/audacity/archive/Audacity-${version}.tar.gz"
-checksum=50240f07471373a7e5c2df65cc26eeeaaced9a0850ad1f95cb795f171ea3009f
+checksum=cbded508d26dba809bbacc5d16da35f89a8ee32ba8622c0555e0577130eac609
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*) ;;
diff --git a/srcpkgs/python3-conan/template b/srcpkgs/python3-conan/template
new file mode 100644
index 000000000000..953673653de2
--- /dev/null
+++ b/srcpkgs/python3-conan/template
@@ -0,0 +1,24 @@
+# Template file for 'python3-conan'
+pkgname=python3-conan
+version=2.0.0beta5
+revision=1
+#archs="i686 x86_64"
+#create_wrksrc=yes
+build_style=python3-module
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="python3-setuptools"
+# I build patch_ng myself here
+makedepends="python3-patch_ng"
+#depends=""
+checkdepends="python3-pytest tox patch python3-colorama python3-tqdm python3-fasteners python3-yaml python3-requests python3-dateutil python3-Jinja2 python3-MarkupSafe python3-six python3-bottle python3-mock"
+short_desc="C/C++ package manager"
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/conan-io/conan"
+#changelog=""
+distfiles="https://github.com/conan-io/conan/archive/refs/tags/2.0.0-beta5.tar.gz"
+checksum=7cf47a872b61b9fdd9c26166125b94ee21d8c84226bb2d733ac0cadce0150876
diff --git a/srcpkgs/python3-patch_ng/template b/srcpkgs/python3-patch_ng/template
new file mode 100644
index 000000000000..bca795bf9d58
--- /dev/null
+++ b/srcpkgs/python3-patch_ng/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-patch_ng'
+pkgname=python3-patch_ng
+version=1.17.4
+revision=1
+#archs="i686 x86_64"
+#create_wrksrc=yes
+build_style=python3-module
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="python3-setuptools"
+#makedepends=""
+depends="python3"
+short_desc="Python library to parse and apply unified diffs"
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/conan-io/python-patch-ng"
+#changelog=""
+distfiles="https://github.com/conan-io/python-patch-ng/archive/refs/tags/${version}.tar.gz"
+checksum=e332ea2c2e64e95b988c6e904a51be65b80560518a9b101c604a1a4378673795
diff --git a/srcpkgs/python3-webtest/template b/srcpkgs/python3-webtest/template
new file mode 100644
index 000000000000..38c8e8cc9f04
--- /dev/null
+++ b/srcpkgs/python3-webtest/template
@@ -0,0 +1,24 @@
+# Template file for 'python3-webtest'
+pkgname=python3-webtest
+version=3.0.0
+revision=1
+#archs="i686 x86_64"
+#wrksrc=
+#create_wrksrc=yes
+build_style=python3-module
+#configure_args=""
+#make_install_args=""
+#make_build_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+#hostmakedepends=""
+makedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-BeautifulSoup4 python3-waitress python3-WebOb"
+short_desc="Python module to wrap any WSGI application without starting up an HTTP server."
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/Pylons/webtest"
+#changelog=""
+distfiles="${PYPI_SITE}/w/webtest/WebTest-${version}.tar.gz"
+checksum=54bd969725838d9861a9fa27f8d971f79d275d94ae255f5c501f53bb6d9929eb

  parent reply	other threads:[~2022-11-23  4:01 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-13 21:07 [PR PATCH] " jason1987d
2022-11-14 17:04 ` [PR PATCH] [Updated] " jason1987d
2022-11-14 17:05 ` jason1987d
2022-11-14 17:05 ` paper42
2022-11-23  4:01 ` jason1987d [this message]
2022-11-23  4:41 ` [PR PATCH] [Updated] " jason1987d
2022-11-23  6:11 ` jason1987d
2022-12-08 22:20 ` [PR PATCH] [Closed]: " jason1987d

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221123040159.ZzOASHLzG9Ir2Ibtdf76yhMDyTNskanZxg6NOXuHH0I@z \
    --to=jason1987d@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).