Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] musescore: update to 4.1.1.
@ 2023-10-15  2:28 Wesley-Chan
  2023-10-15  2:32 ` Wesley-Chan
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Wesley-Chan @ 2023-10-15  2:28 UTC (permalink / raw)
  To: ml

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

There is a new pull request by Wesley-Chan against master on the void-packages repository

https://github.com/Wesley-Chan/void-packages musescore-4.1.1
https://github.com/void-linux/void-packages/pull/46686

musescore: update to 4.1.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, (x86-64-musl)



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

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

From 580ffc3ce736b255ce3c93fcaf6d4e9a5432062c Mon Sep 17 00:00:00 2001
From: Wesley Chan <wesley.chan@posteo.org>
Date: Sun, 15 Oct 2023 10:26:02 +0800
Subject: [PATCH] musescore: update to 4.1.1.

---
 ...0001-disable_google_crashpad_on_musl.patch | 10 +++++
 srcpkgs/musescore/template                    | 45 +++++++++++++------
 2 files changed, 42 insertions(+), 13 deletions(-)
 create mode 100644 srcpkgs/musescore/patches/0001-disable_google_crashpad_on_musl.patch

diff --git a/srcpkgs/musescore/patches/0001-disable_google_crashpad_on_musl.patch b/srcpkgs/musescore/patches/0001-disable_google_crashpad_on_musl.patch
new file mode 100644
index 0000000000000..02da1e0530673
--- /dev/null
+++ b/srcpkgs/musescore/patches/0001-disable_google_crashpad_on_musl.patch
@@ -0,0 +1,10 @@
+--- a/SetupConfigure.cmake
++++ b/SetupConfigure.cmake
+@@ -109,6 +109,7 @@
+     message(WARNING "Not building unsupported chrashpad client on FreeBSD")
+     set(MUE_BUILD_CRASHPAD_CLIENT OFF)
+ endif()
++set(MUE_BUILD_CRASHPAD_CLIENT OFF)
+ 
+ ###########################################
+ # CONFIGURE: VTest
diff --git a/srcpkgs/musescore/template b/srcpkgs/musescore/template
index 1967a35a55e61..e6672a55a3e34 100644
--- a/srcpkgs/musescore/template
+++ b/srcpkgs/musescore/template
@@ -1,18 +1,33 @@
 # Template file for 'musescore'
 pkgname=musescore
-version=3.6.2
+version=4.1.1
 revision=1
-build_style=gnu-makefile
-make_build_args="USE_SYSTEM_FREETYPE=ON BUILD_WEBENGINE=OFF
- DOWNLOAD_SOUNDFONT=OFF MUSESCORE_BUILD_CONFIG=release"
-make_install_args="-C build.release"
-hostmakedepends="cmake pkg-config qt5-qmake qt5-host-tools qt5-tools"
-makedepends="jack-devel lame-devel libsndfile-devel portaudio-devel
- portmidi-devel pulseaudio-devel qt5-declarative-devel qt5-script-devel
- qt5-svg-devel qt5-tools-devel qt5-webchannel-devel
- qt5-location-devel qt5-xmlpatterns-devel qt5-plugin-mysql qt5-plugin-odbc
- qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-quickcontrols2-devel"
-depends="qt5-plugin-sqlite qt5-graphicaleffects qt5-quickcontrols2"
+build_style=cmake
+hostmakedepends="cmake pkg-config qt5-host-tools qt5-qmake qt5-tools"
+makedepends="
+ jack-devel
+ lame-devel
+ libsndfile-devel
+ portaudio-devel
+ portmidi-devel
+ pulseaudio-devel
+ qt5-declarative-devel
+ qt5-location-devel
+ qt5-networkauth-devel
+ qt5-plugin-mysql
+ qt5-plugin-odbc
+ qt5-plugin-pgsql
+ qt5-plugin-sqlite
+ qt5-plugin-tds
+ qt5-quickcontrols2-devel
+ qt5-script-devel
+ qt5-svg-devel
+ qt5-tools-devel
+ qt5-x11extras-devel
+ qt5-xmlpatterns-devel
+ qt5-webchannel-devel
+"
+depends="qt5-graphicaleffects qt5-plugin-sqlite qt5-quickcontrols qt5-quickcontrols2"
 short_desc="Create, play and print beautiful sheet music"
 maintainer="tibequadorian <tibequadorian@posteo.de>"
 license="GPL-2.0-or-later"
@@ -21,7 +36,7 @@ _soundfont_url="https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General
 distfiles="https://github.com/musescore/MuseScore/archive/v${version}.tar.gz
  ${_soundfont_url}/MuseScore_General.sf3
  ${_soundfont_url}/MuseScore_General_License.md"
-checksum="c37acc6d7a316f04925265d2d22a35d715888580e16eff846e9b621954133c45
+checksum="3e53ce88b98c08422c8f8dc8c71c6e31d1038c2b263649f6647de6fa4269ce9b
  5b85b6c2c61d10b2b91cddd41efcce7b25cd31c8271d511c73afafbef20b6fa3
  5ad8d737e13c7f01f5b9674872a82a92b4ba253603e8ed14b9db12293550b4b9"
 skip_extraction="MuseScore_General.sf3 MuseScore_General_License.md"
@@ -30,3 +45,7 @@ post_extract() {
 	cp "${XBPS_SRCDISTDIR}/${pkgname}-${version}/MuseScore_General.sf3" "${wrksrc}/share/sound/"
 	cp "${XBPS_SRCDISTDIR}/${pkgname}-${version}/MuseScore_General_License.md" "${wrksrc}/share/sound/"
 }
+
+do_build() {
+	cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release
+}

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

* Re: musescore: update to 4.1.1.
  2023-10-15  2:28 [PR PATCH] musescore: update to 4.1.1 Wesley-Chan
@ 2023-10-15  2:32 ` Wesley-Chan
  2024-01-14  1:50 ` github-actions
  2024-01-29  1:45 ` [PR PATCH] [Closed]: " github-actions
  2 siblings, 0 replies; 4+ messages in thread
From: Wesley-Chan @ 2023-10-15  2:32 UTC (permalink / raw)
  To: ml

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

New comment by Wesley-Chan on void-packages repository

https://github.com/void-linux/void-packages/pull/46686#issuecomment-1763243467

Comment:
Help needed: Musescore starting from version 4, has been using google crashpad client, which can't be built properly on musl.

Please help fix the musl compatibility issue.

Worst case scenario is it can't be fixed, but we can still use the programme without it, like the patch in this PR. But probably I need your help again to include the patch only on musl.

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

* Re: musescore: update to 4.1.1.
  2023-10-15  2:28 [PR PATCH] musescore: update to 4.1.1 Wesley-Chan
  2023-10-15  2:32 ` Wesley-Chan
@ 2024-01-14  1:50 ` github-actions
  2024-01-29  1:45 ` [PR PATCH] [Closed]: " github-actions
  2 siblings, 0 replies; 4+ messages in thread
From: github-actions @ 2024-01-14  1:50 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/46686#issuecomment-1890819419

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

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

* Re: [PR PATCH] [Closed]: musescore: update to 4.1.1.
  2023-10-15  2:28 [PR PATCH] musescore: update to 4.1.1 Wesley-Chan
  2023-10-15  2:32 ` Wesley-Chan
  2024-01-14  1:50 ` github-actions
@ 2024-01-29  1:45 ` github-actions
  2 siblings, 0 replies; 4+ messages in thread
From: github-actions @ 2024-01-29  1:45 UTC (permalink / raw)
  To: ml

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

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

musescore: update to 4.1.1.
https://github.com/void-linux/void-packages/pull/46686

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, (x86-64-musl)



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

end of thread, other threads:[~2024-01-29  1:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-15  2:28 [PR PATCH] musescore: update to 4.1.1 Wesley-Chan
2023-10-15  2:32 ` Wesley-Chan
2024-01-14  1:50 ` github-actions
2024-01-29  1:45 ` [PR PATCH] [Closed]: " github-actions

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