Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] [WIP] audacity: update to 3.2.1.
@ 2022-11-13 21:07 jason1987d
  2022-11-14 17:04 ` [PR PATCH] [Updated] " jason1987d
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: jason1987d @ 2022-11-13 21:07 UTC (permalink / raw)
  To: ml

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

There is a new 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.
so far updated python3-semver builds and tests successfully at least on my machine, but the new package python3-conan (required for new audacity) has the following error on do_check.
```
conans/client/tools/version.py:5: in <module>
    from semver import SemVer
E   ImportError: cannot import name 'SemVer' from 'semver' (/usr/lib/python3.11/site-packages/semver/__init__.py)
```
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: 5783 bytes --]

From 1c02fa46f048bdc053c6e67c30bf7447fc64665a 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    | 25 +++++++++++++++++++++++++
 srcpkgs/python3-patch_ng/template | 23 +++++++++++++++++++++++
 srcpkgs/python3-semver/template   | 17 ++++++++---------
 4 files changed, 65 insertions(+), 21 deletions(-)
 create mode 100644 srcpkgs/python3-conan/template
 create mode 100644 srcpkgs/python3-patch_ng/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..1f69e3399b58
--- /dev/null
+++ b/srcpkgs/python3-conan/template
@@ -0,0 +1,25 @@
+# Template file for 'python3-conan'
+pkgname=python3-conan
+version=1.54.0
+revision=1
+#archs="i686 x86_64"
+wrksrc="conan-${version}"
+#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 python3-semver"
+#depends=""
+checkdepends="python3-pytest tox patch python3-colorama python3-tqdm python3-fasteners python3-yaml python3-requests python3-semver"
+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/${version}.tar.gz"
+checksum=2768e04162ffeb23b97b5f3567798daecedf10add1c07894cbe063fd4531b40e
diff --git a/srcpkgs/python3-patch_ng/template b/srcpkgs/python3-patch_ng/template
new file mode 100644
index 000000000000..b56db9343d64
--- /dev/null
+++ b/srcpkgs/python3-patch_ng/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-patch_ng'
+pkgname=python3-patch_ng
+version=1.17.4
+revision=1
+#archs="i686 x86_64"
+wrksrc="python-patch-ng-${version}"
+#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-semver/template b/srcpkgs/python3-semver/template
index 171f8e521315..327bd68a28b7 100644
--- a/srcpkgs/python3-semver/template
+++ b/srcpkgs/python3-semver/template
@@ -1,18 +1,17 @@
 # Template file for 'python3-semver'
 pkgname=python3-semver
-version=2.13.0
-revision=2
-build_style=python3-pep517
-make_check_target="test_semver.py"
-hostmakedepends="python3-wheel"
+version=3.0.0dev.3
+revision=1
+build_style=python3-module
+hostmakedepends="python3-wheel python3-setuptools_scm"
 depends="python3"
-checkdepends="python3-pytest-cov"
+checkdepends="python3-pytest-cov python3-pytest"
 short_desc="Python package to work with Semantic Versioning"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Jason Manley <jason@jasondavid.tv>"
 license="BSD-3-Clause"
 homepage="https://github.com/python-semver/python-semver"
-distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz"
-checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f
+distfiles="https://github.com/python-semver/python-semver/archive/refs/tags/3.0.0-dev.3.tar.gz"
+checksum=19cabde5fb1692b74d68bd1bc538ef95e0cf7317ecd5ab81c694fb9416b3920a
 
 post_install() {
 	vlicense LICENSE.txt

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

* Re: [PR PATCH] [Updated] [WIP] audacity: update to 3.2.1.
  2022-11-13 21:07 [PR PATCH] [WIP] audacity: update to 3.2.1 jason1987d
@ 2022-11-14 17:04 ` jason1987d
  2022-11-14 17:05 ` jason1987d
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: jason1987d @ 2022-11-14 17:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1843 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.
so far updated python3-semver builds and tests successfully at least on my machine, but the new package python3-conan (required for new audacity) has the following error on do_check.
```
conans/client/tools/version.py:5: in <module>
    from semver import SemVer
E   ImportError: cannot import name 'SemVer' from 'semver' (/usr/lib/python3.11/site-packages/semver/__init__.py)
```
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: 5476 bytes --]

From dda9c35228b48e140ac4053c8449c72ff69f6566 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-semver/template   | 19 -------------------
 4 files changed, 55 insertions(+), 31 deletions(-)
 create mode 100644 srcpkgs/python3-conan/template
 create mode 100644 srcpkgs/python3-patch_ng/template
 delete mode 100644 srcpkgs/python3-semver/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..039530c1a3bc
--- /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 python3-semver"
+#depends=""
+checkdepends="python3-pytest tox patch python3-colorama python3-tqdm python3-fasteners python3-yaml python3-requests python3-semver 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-semver/template b/srcpkgs/python3-semver/template
deleted file mode 100644
index 171f8e521315..000000000000
--- a/srcpkgs/python3-semver/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'python3-semver'
-pkgname=python3-semver
-version=2.13.0
-revision=2
-build_style=python3-pep517
-make_check_target="test_semver.py"
-hostmakedepends="python3-wheel"
-depends="python3"
-checkdepends="python3-pytest-cov"
-short_desc="Python package to work with Semantic Versioning"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="BSD-3-Clause"
-homepage="https://github.com/python-semver/python-semver"
-distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz"
-checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f
-
-post_install() {
-	vlicense LICENSE.txt
-}

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

* Re: [PR PATCH] [Updated] [WIP] audacity: update to 3.2.1.
  2022-11-13 21:07 [PR PATCH] [WIP] audacity: update to 3.2.1 jason1987d
  2022-11-14 17:04 ` [PR PATCH] [Updated] " jason1987d
@ 2022-11-14 17:05 ` jason1987d
  2022-11-14 17:05 ` paper42
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: jason1987d @ 2022-11-14 17:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1843 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.
so far updated python3-semver builds and tests successfully at least on my machine, but the new package python3-conan (required for new audacity) has the following error on do_check.
```
conans/client/tools/version.py:5: in <module>
    from semver import SemVer
E   ImportError: cannot import name 'SemVer' from 'semver' (/usr/lib/python3.11/site-packages/semver/__init__.py)
```
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: 4545 bytes --]

From 29738bea298ff4032f8d46960006b62104cb02ea 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 ++++++++++++++++++++++
 3 files changed, 55 insertions(+), 12 deletions(-)
 create mode 100644 srcpkgs/python3-conan/template
 create mode 100644 srcpkgs/python3-patch_ng/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..039530c1a3bc
--- /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 python3-semver"
+#depends=""
+checkdepends="python3-pytest tox patch python3-colorama python3-tqdm python3-fasteners python3-yaml python3-requests python3-semver 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

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

* Re: [WIP] audacity: update to 3.2.1.
  2022-11-13 21:07 [PR PATCH] [WIP] audacity: update to 3.2.1 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 ` [PR PATCH] [Updated] " jason1987d
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: paper42 @ 2022-11-14 17:05 UTC (permalink / raw)
  To: ml

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

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40508#issuecomment-1314089169

Comment:
one commit per package please

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

* Re: [PR PATCH] [Updated] [WIP] audacity: update to 3.2.1.
  2022-11-13 21:07 [PR PATCH] [WIP] audacity: update to 3.2.1 jason1987d
                   ` (2 preceding siblings ...)
  2022-11-14 17:05 ` paper42
@ 2022-11-23  4:01 ` jason1987d
  2022-11-23  4:41 ` jason1987d
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: jason1987d @ 2022-11-23  4:01 UTC (permalink / raw)
  To: ml

[-- 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

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

* Re: [PR PATCH] [Updated] [WIP] audacity: update to 3.2.1.
  2022-11-13 21:07 [PR PATCH] [WIP] audacity: update to 3.2.1 jason1987d
                   ` (3 preceding siblings ...)
  2022-11-23  4:01 ` [PR PATCH] [Updated] " jason1987d
@ 2022-11-23  4:41 ` jason1987d
  2022-11-23  6:11 ` jason1987d
  2022-12-08 22:20 ` [PR PATCH] [Closed]: " jason1987d
  6 siblings, 0 replies; 8+ messages in thread
From: jason1987d @ 2022-11-23  4:41 UTC (permalink / raw)
  To: ml

[-- 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: 8546 bytes --]

From fabc3d8e49fbb1b9905c8f360df9c7140a2e3fab 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-PasteDeploy/template | 16 ++++++++++++++++
 srcpkgs/python3-WSGIProxy2/template  | 21 +++++++++++++++++++++
 srcpkgs/python3-conan/template       | 24 ++++++++++++++++++++++++
 srcpkgs/python3-paste/template       | 15 +++++++++++++++
 srcpkgs/python3-patch_ng/template    | 22 ++++++++++++++++++++++
 srcpkgs/python3-webtest/template     | 15 +++++++++++++++
 7 files changed, 122 insertions(+), 12 deletions(-)
 create mode 100644 srcpkgs/python3-PasteDeploy/template
 create mode 100644 srcpkgs/python3-WSGIProxy2/template
 create mode 100644 srcpkgs/python3-conan/template
 create mode 100644 srcpkgs/python3-paste/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-PasteDeploy/template b/srcpkgs/python3-PasteDeploy/template
new file mode 100644
index 000000000000..0e5a21e8a9e4
--- /dev/null
+++ b/srcpkgs/python3-PasteDeploy/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-PasteDeploy'
+pkgname=python3-PasteDeploy
+version=3.0.1
+revision=1
+build_style=python3-module
+#hostmakedepends=""
+makedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov"
+short_desc="provides code to load WSGI applications and servers from URIs"
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/Pylons/pastedeploy"
+#changelog=""
+distfiles="${PYPI_SITE}/p/pastedeploy/PasteDeploy-${version}.tar.gz"
+checksum=5f4b4d5fddd39b8947ea727161e366bf55b90efc60a4d1dd7976b9031d0b4e5f
diff --git a/srcpkgs/python3-WSGIProxy2/template b/srcpkgs/python3-WSGIProxy2/template
new file mode 100644
index 000000000000..56ef6add2142
--- /dev/null
+++ b/srcpkgs/python3-WSGIProxy2/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-WSGIProxy2'
+pkgname=python3-WSGIProxy2
+version=0.5.1
+revision=1
+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"
+checkdepends="python3-WebOb python3-webtest python3-BeautifulSoup4 python3-waitress python3-urllib3 python3-requests"
+short_desc="A WSGI Proxy with various http client backends"
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="MIT"
+homepage="https://github.com/gawel/WSGIProxy2/"
+#changelog=""
+distfiles="https://github.com/gawel/WSGIProxy2/archive/refs/tags/${version}.tar.gz"
+checksum=039ca31964c136e8c71cbb9a6f540c7b3aa09d7e3bf61bf9dba1d75e0b658344
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-paste/template b/srcpkgs/python3-paste/template
new file mode 100644
index 000000000000..ddaa99722ced
--- /dev/null
+++ b/srcpkgs/python3-paste/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-paste'
+pkgname=python3-paste
+version=3.5.2
+revision=1
+build_style=python3-module
+#hostmakedepends=""
+makedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-six python3-pytest"
+short_desc="Tools for using a Web Server Gateway Interface stack"
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/cdent/paste/"
+distfiles="${PYPI_SITE}/p/paste/Paste-${version}.tar.gz"
+checksum=d5a7340c30bcdf3023dd0106c8a5c430dd8fe84aeb8113bc7b93f8dd729f4af6
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..e036917d07c1
--- /dev/null
+++ b/srcpkgs/python3-webtest/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-webtest'
+pkgname=python3-webtest
+version=3.0.0
+revision=1
+build_style=python3-module
+#hostmakedepends=""
+makedepends="python3-setuptools"
+depends="python3 python3-WebOb python3-BeautifulSoup4 python3-waitress"
+checkdepends="python3-BeautifulSoup4 python3-waitress python3-WebOb python3-WSGIProxy2 python3-pytest-cov python3-lxml python3-pytest python3-paste python3-PasteDeploy"
+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"
+distfiles="${PYPI_SITE}/w/webtest/WebTest-${version}.tar.gz"
+checksum=54bd969725838d9861a9fa27f8d971f79d275d94ae255f5c501f53bb6d9929eb

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

* Re: [PR PATCH] [Updated] [WIP] audacity: update to 3.2.1.
  2022-11-13 21:07 [PR PATCH] [WIP] audacity: update to 3.2.1 jason1987d
                   ` (4 preceding siblings ...)
  2022-11-23  4:41 ` jason1987d
@ 2022-11-23  6:11 ` jason1987d
  2022-12-08 22:20 ` [PR PATCH] [Closed]: " jason1987d
  6 siblings, 0 replies; 8+ messages in thread
From: jason1987d @ 2022-11-23  6:11 UTC (permalink / raw)
  To: ml

[-- 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: 8448 bytes --]

From 4f59df6494004ce09e341e439798ffc3a758d68e 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-PasteDeploy/template | 16 ++++++++++++++++
 srcpkgs/python3-WSGIProxy2/template  | 21 +++++++++++++++++++++
 srcpkgs/python3-conan/template       | 15 +++++++++++++++
 srcpkgs/python3-patch_ng/template    | 22 ++++++++++++++++++++++
 srcpkgs/python3-pluginbase/template  | 14 ++++++++++++++
 srcpkgs/python3-webtest/template     | 15 +++++++++++++++
 7 files changed, 112 insertions(+), 12 deletions(-)
 create mode 100644 srcpkgs/python3-PasteDeploy/template
 create mode 100644 srcpkgs/python3-WSGIProxy2/template
 create mode 100644 srcpkgs/python3-conan/template
 create mode 100644 srcpkgs/python3-patch_ng/template
 create mode 100644 srcpkgs/python3-pluginbase/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-PasteDeploy/template b/srcpkgs/python3-PasteDeploy/template
new file mode 100644
index 000000000000..0e5a21e8a9e4
--- /dev/null
+++ b/srcpkgs/python3-PasteDeploy/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-PasteDeploy'
+pkgname=python3-PasteDeploy
+version=3.0.1
+revision=1
+build_style=python3-module
+#hostmakedepends=""
+makedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov"
+short_desc="provides code to load WSGI applications and servers from URIs"
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/Pylons/pastedeploy"
+#changelog=""
+distfiles="${PYPI_SITE}/p/pastedeploy/PasteDeploy-${version}.tar.gz"
+checksum=5f4b4d5fddd39b8947ea727161e366bf55b90efc60a4d1dd7976b9031d0b4e5f
diff --git a/srcpkgs/python3-WSGIProxy2/template b/srcpkgs/python3-WSGIProxy2/template
new file mode 100644
index 000000000000..56ef6add2142
--- /dev/null
+++ b/srcpkgs/python3-WSGIProxy2/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-WSGIProxy2'
+pkgname=python3-WSGIProxy2
+version=0.5.1
+revision=1
+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"
+checkdepends="python3-WebOb python3-webtest python3-BeautifulSoup4 python3-waitress python3-urllib3 python3-requests"
+short_desc="A WSGI Proxy with various http client backends"
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="MIT"
+homepage="https://github.com/gawel/WSGIProxy2/"
+#changelog=""
+distfiles="https://github.com/gawel/WSGIProxy2/archive/refs/tags/${version}.tar.gz"
+checksum=039ca31964c136e8c71cbb9a6f540c7b3aa09d7e3bf61bf9dba1d75e0b658344
diff --git a/srcpkgs/python3-conan/template b/srcpkgs/python3-conan/template
new file mode 100644
index 000000000000..e3c7cda43db7
--- /dev/null
+++ b/srcpkgs/python3-conan/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-conan'
+pkgname=python3-conan
+version=2.0.0beta5
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+makedepends="python3-patch_ng"
+depends="python3"
+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 python3-webtest python3-PyJWT python3-parameterized python3-distro python3-pluginbase python3-pytest-xdist cmake tar git ninja python3-pkgconfig"
+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"
+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-pluginbase/template b/srcpkgs/python3-pluginbase/template
new file mode 100644
index 000000000000..d4f1b5aebe03
--- /dev/null
+++ b/srcpkgs/python3-pluginbase/template
@@ -0,0 +1,14 @@
+# Template file for 'python3-pluginbase'
+pkgname=python3-pluginbase
+version=1.0.1
+revision=1
+build_style=python3-module
+#hostmakedepends=""
+makedepends="python3-setuptools"
+depends="python3"
+short_desc="A simple but flexible plugin system for Python"
+maintainer="Jason Manley <jason@jasondavid.tv>"
+license="MIT"
+homepage="https://github.com/mitsuhiko/pluginbase"
+distfiles="${PYPI_SITE}/p/pluginbase/pluginbase-${version}.tar.gz"
+checksum=ff6c33a98fce232e9c73841d787a643de574937069f0d18147028d70d7dee287
diff --git a/srcpkgs/python3-webtest/template b/srcpkgs/python3-webtest/template
new file mode 100644
index 000000000000..49d6fbff6b11
--- /dev/null
+++ b/srcpkgs/python3-webtest/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-webtest'
+pkgname=python3-webtest
+version=3.0.0
+revision=1
+build_style=python3-module
+#hostmakedepends=""
+makedepends="python3-setuptools"
+depends="python3 python3-WebOb python3-BeautifulSoup4 python3-waitress"
+checkdepends="python3-BeautifulSoup4 python3-waitress python3-WebOb python3-WSGIProxy2 python3-pytest-cov python3-lxml python3-pytest python3-PasteDeploy"
+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"
+distfiles="${PYPI_SITE}/w/webtest/WebTest-${version}.tar.gz"
+checksum=54bd969725838d9861a9fa27f8d971f79d275d94ae255f5c501f53bb6d9929eb

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

* Re: [PR PATCH] [Closed]: [WIP] audacity: update to 3.2.1.
  2022-11-13 21:07 [PR PATCH] [WIP] audacity: update to 3.2.1 jason1987d
                   ` (5 preceding siblings ...)
  2022-11-23  6:11 ` jason1987d
@ 2022-12-08 22:20 ` jason1987d
  6 siblings, 0 replies; 8+ messages in thread
From: jason1987d @ 2022-12-08 22:20 UTC (permalink / raw)
  To: ml

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

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

[WIP] audacity: update to 3.2.1.
https://github.com/void-linux/void-packages/pull/40508

Description:
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
-->


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

end of thread, other threads:[~2022-12-08 22:20 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-13 21:07 [PR PATCH] [WIP] audacity: update to 3.2.1 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 ` [PR PATCH] [Updated] " jason1987d
2022-11-23  4:41 ` jason1987d
2022-11-23  6:11 ` jason1987d
2022-12-08 22:20 ` [PR PATCH] [Closed]: " jason1987d

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).