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

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