summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57406 -> 57407 bytes
-rw-r--r--media-sound/musescore/Manifest2
-rw-r--r--media-sound/musescore/musescore-4.4.4.ebuild134
-rw-r--r--media-sound/pulsemixer/Manifest4
-rw-r--r--media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild2
-rw-r--r--media-sound/pulsemixer/pulsemixer-9999.ebuild2
-rw-r--r--media-sound/sox/Manifest1
-rw-r--r--media-sound/sox/sox-14.4.2_p20210509-r2.ebuild111
8 files changed, 140 insertions, 116 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index cd67c531ca46..d991a0b5e4ab 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index 90a9a1ef89eb..f7fb5f09bbbd 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -12,8 +12,10 @@ DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 7f9cafb7912ab8c977842c51df
DIST musescore-3.6.2.tar.gz 69077899 BLAKE2B 4562267b2fd6498b0ba1e503a9117c2680035ccdb66f94bbd9b98ef1c37d4f9eb7d8a84cbac7726b67b9c95e4f076aaaf83087f4ded195150c42ec77462d48e8 SHA512 04ff1ddd82358c070640f81bbaa9c47c5da95aa57c56a5d1b975ad984744e0def17d5581da6bbeda1aae1c68470100d104d4f8a39ba33bf37bf8891ffcbf1d6e
DIST musescore-4.3.2.tar.gz 138083648 BLAKE2B 02c1fe9de387fd7783ecb26643f76694d7b4c29541318799c9c35f0f222d7a89ccd3164ec6109bb265245d836a2eb73f29ef687bebc2fb189eacf30c7e5ca970 SHA512 9cffbc25c748970980ec6013c4489178b143ec9ac78fbfcb995b1fbc02512cb6ff3ce912224ded9b526811c6b86a1810307c888e354d9ef09febdffa525f94c5
DIST musescore-4.4.3.tar.gz 143462048 BLAKE2B 98a0a685093dc4f21d263308663ce263f11d9ce3dcf92038f266afebd19f2d9aa125d831aaa5fb805c0eeeca26a869b589c304b1c6004b7adb537ddff263d4e6 SHA512 0eb7e8eaed3397f826449312dfedeceab86c102c83969c8d5e88ccfa08daf27fceff092ad1a96274fcaf815d15d6c4a416940506b6eddb0ade25e1f53119d719
+DIST musescore-4.4.4.tar.gz 143607247 BLAKE2B 934b95d51bb667be57101ebc7528dbb04cbb9a10501da7e8a5aea11e34fd45817b55072a1094bf1731aab4a9b1765a8582fa997502c1f1ca90097d492e120bfa SHA512 1e1d3f9018cb5f30e2e76a98673c03097ae3d0982e14a25df3b3b8a8f5d191968c470ba548e05afb6c5fbc6dce8b4c8a3112b99a70341fb285ced257d5df0ee8
EBUILD musescore-3.6.2-r1.ebuild 3193 BLAKE2B dc44dcc6cb9d6003efcdb1174ccf7f2a66527e4ce5db525780560aa9b3731b908414c369e6384048758663ce14beff11544b32a9675ea970ede394b48da207eb SHA512 041af2ab74dfdefe5714eb92f30bd90340b47af39fbde2a5c95bb993c0c32e8b6d0cc79e704836d55cc10511c0fc8f9f7f8b0a4f0f38dcb2dffc02d695644e17
EBUILD musescore-4.3.2.ebuild 3512 BLAKE2B 26f40f19afce67c6a110ba22a188cd28a9bded91ced5aa73805b9a73480e449e0d2f93e824b50d28f20790131a40c7a383aaabe65e0f9ea1675045151d53acb2 SHA512 e3eec4cf8bc414b585ac9cd9232f1776060baee02f9e7dfbc9e78fc39f8f5c76d6ee60eb59f8964952458a8f7e42c19618c3d4da9fc16787ac3ef7ab9d32d4ba
EBUILD musescore-4.4.3.ebuild 3320 BLAKE2B 9603a42f5fda4201ff6e2b96222f581e388c393f9a0eb2c6c47553131f7e66cd388c20c73ee51b3de440f015d5dae3dba18ff0bac592e392af2379fbee292f02 SHA512 ef00e5d51f3d1f57b65f5b09f3852fd1980e0026163d826cc664e55c073361f62edab367886baf43466e1c00c090aa39d3e42d281c5b8cc12a8a62b91bda0a95
+EBUILD musescore-4.4.4.ebuild 3320 BLAKE2B 9603a42f5fda4201ff6e2b96222f581e388c393f9a0eb2c6c47553131f7e66cd388c20c73ee51b3de440f015d5dae3dba18ff0bac592e392af2379fbee292f02 SHA512 ef00e5d51f3d1f57b65f5b09f3852fd1980e0026163d826cc664e55c073361f62edab367886baf43466e1c00c090aa39d3e42d281c5b8cc12a8a62b91bda0a95
EBUILD musescore-9999.ebuild 3320 BLAKE2B a771655dcc660a4ccb6de839849e89fe3371cb1f34c5a392998bc2b6054760656e0fd2cff60167122f9a6216104d650311e6e9d9286a3b587567725dc561037c SHA512 c4e2c09b6f27531861c00412c9debd741930d62508838c9d501ab41afed7a32f20d0c0ac12447e1ef4b623b8906c8beeadcc4a29e8536dfdea2d8ff025e1fd14
MISC metadata.xml 968 BLAKE2B 40353ff933140a132cf852f6131123d9817b8f5918efcf66c9ee0f6eb79f3945972dc26428d324c05307e9889aaf6ffcab5ea96cafd5c0b019188924165e49a9 SHA512 11cb6ef3bbfde4b84b8cd6a3620360c981feddb93cfe6f5fc3c73a371bd31ed61564b8a8a4b7489fa9dd87616c2e29e87d1a48a7151464dcd6da20d936ae5d34
diff --git a/media-sound/musescore/musescore-4.4.4.ebuild b/media-sound/musescore/musescore-4.4.4.ebuild
new file mode 100644
index 000000000000..453e2ca9139c
--- /dev/null
+++ b/media-sound/musescore/musescore-4.4.4.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHECKREQS_DISK_BUILD=3500M
+VIRTUALX_REQUIRED="test"
+inherit cmake flag-o-matic qmake-utils xdg check-reqs virtualx
+
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/musescore/MuseScore.git"
+else
+ SRC_URI="
+ https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ S="${WORKDIR}/MuseScore-${PV}"
+fi
+
+DESCRIPTION="WYSIWYG Music Score Typesetter"
+HOMEPAGE="https://musescore.org/"
+# MuseScore_General-*.tar.bz2 packaged from https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/
+# It has to be repackaged because the files are not versioned, current version can be found in VERSION file there.
+SRC_URI+=" https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.2.0.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="jack test video"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-libs/tinyxml2:=
+ dev-qt/qtbase[concurrent,dbus,gui,network,opengl,widgets,xml]
+ dev-qt/qt5compat:6[qml]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtnetworkauth:6
+ dev-qt/qtscxml:6
+ dev-qt/qtsvg:6
+ dev-qt/qttools:6[assistant]
+ >=media-libs/alsa-lib-1.0.0
+ media-libs/flac:=
+ >=media-libs/freetype-2.5.2
+ media-libs/libopusenc
+ media-libs/libsndfile
+ media-libs/opus
+ media-sound/lame
+ sys-libs/zlib:=
+ jack? ( virtual/jack )
+ video? ( media-video/ffmpeg )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.4.0-uncompressed-man-pages.patch"
+ "${FILESDIR}/${PN}-4.4.0-unbundle-deps.patch"
+ "${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch"
+ "${FILESDIR}/${PN}-4.4.0-include.patch"
+)
+
+src_unpack() {
+ if [[ ${PV} == "9999" ]]; then
+ git-r3_src_unpack
+ unpack ${A}
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Move soundfonts to the correct directory
+ mv -v "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files"
+}
+
+src_configure() {
+ # confuses rcc, bug #908808
+ filter-lto
+
+ # bug #766111
+ export PATH="$(qt5_get_bindir):${PATH}"
+
+ local mycmakeargs=(
+ -DCMAKE_BUILD_TYPE="release"
+ -DCMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}"
+ -DCMAKE_C_FLAGS_RELEASE="${CFLAGS}"
+ -DCMAKE_INSTALL_PREFIX=/usr
+ -DCMAKE_SKIP_RPATH=TRUE
+ -DMUE_BUILD_VIDEOEXPORT_MODULE="$(usex video)"
+ -DMUE_COMPILE_USE_CCACHE=OFF
+ -DMUE_COMPILE_USE_SYSTEM_FLAC=ON
+ -DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON
+ -DMUE_COMPILE_USE_SYSTEM_OPUS=ON
+ -DMUE_COMPILE_USE_SYSTEM_OPUSENC=ON
+ -DMUE_COMPILE_USE_SYSTEM_TINYXML=ON
+ -DMUE_COMPILE_USE_SYSTEM_HARFBUZZ=ON
+ -DMUE_DOWNLOAD_SOUNDFONT=OFF
+ -DMUSE_APP_BUILD_MODE="release"
+ -DMUSE_MODULE_AUDIO_JACK="$(usex jack)"
+ -DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF
+ # tests
+ -DMUE_BUILD_BRAILLE_TESTS="$(usex test)"
+ -DMUE_BUILD_ENGRAVING_TESTS="$(usex test)"
+ -DMUE_BUILD_IMPORTEXPORT_TESTS="$(usex test)"
+ -DMUE_BUILD_NOTATION_TESTS="$(usex test)"
+ -DMUE_BUILD_PLAYBACK_TESTS="$(usex test)"
+ -DMUE_BUILD_PROJECT_TESTS="$(usex test)"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cd "${BUILD_DIR}" || die
+ cmake_build
+ cmake_src_compile
+}
+
+src_test() {
+ virtx cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ # Hack to not install bundled libraries
+ rm -rf "${ED}/usr/include" "${ED}/usr/$(get_libdir)" || die
+}
diff --git a/media-sound/pulsemixer/Manifest b/media-sound/pulsemixer/Manifest
index 5de22f9d3fd7..87615c086b9a 100644
--- a/media-sound/pulsemixer/Manifest
+++ b/media-sound/pulsemixer/Manifest
@@ -1,4 +1,4 @@
DIST pulsemixer-1.5.1.tar.gz 21789 BLAKE2B 4a20be7b6499501adc64f5ac33b30ad1ea9418190104fbf452e1ed2bd3585552033c042554948b78b41e6a48c22ac62a42f4117b0311300bda738f7556ef1dc3 SHA512 c07b5e5fffa71ca60ed41e4c28a0f4ae5c8b5df9f269ea7376ed835b35536300f34504da724899bab5277f0c39a4c345654b99930ec8bdf4b43374d9b6d331be
-EBUILD pulsemixer-1.5.1-r2.ebuild 622 BLAKE2B 4a7c7e98bd44733fa722133dc91912fbb46a8a006efc90bf74ca562c194daadc5036fd663e779a80ffdf9072c669232911c73b331a166a49b411dae4a5dca701 SHA512 c565c668505f3fa701dbcd5cf9c8ad6829e278991085c2d05319f698ae51a3cc00bbaaa205a0c6ad1c226affde2ad212fc58ba3787cc87c6110b1a2725926213
-EBUILD pulsemixer-9999.ebuild 624 BLAKE2B b2203ec18500d43524176919b2e3d677e14f2c6e1a46908a1ed8f64b0ba2807e101392b9637671aa9d845ccfd4b80aa4aef04199c3fbbc74f5eb0e50167f7368 SHA512 4f439857104e15b6c8e1264306e3b3648c6f92b09ca4d3b8bb4bcd03743211a772095a4186526a5fe727cbf5c080e59aaa38d66035773b197b262182352808d2
+EBUILD pulsemixer-1.5.1-r2.ebuild 622 BLAKE2B 3994cbc4e241b4352151b98ecd7514f73a359df784d5ad04752359afa0893b49dc4575a4ea572b087a25d559997125e4f9a46b8a20c5a1bee698dfe0f7d47f4e SHA512 db3704169c251fef920a2210da5977ff089e71c85bbdcd9ed8c17a16fa2a123b42809d4d475008a34cf10a5dd781821ece8a8876cf509132b7fd7aa371a92f01
+EBUILD pulsemixer-9999.ebuild 624 BLAKE2B 4020fa69f341d610bccc6ca5f8a5186af8773b5feea393f066788eecdd2d02e2cf20a8161484435661671e8a2187edb3b93d61722d75d47935c670e8888e35de SHA512 11a8478ce88f38aedb90a4af74c77f441b0a2dfc996e27201795282fa7562db13052792634f9fa02499f2c2a7af564c9713b3167a795f05e97b1c18593aa99fe
MISC metadata.xml 417 BLAKE2B 267271b586eec63c18fd18569725926390af968f2f0e2f97acec8de1d8ea2142e9141f9f10e1c2394503c6cde38708f827bb5c502881e3194f408a626692c8d2 SHA512 4df4b25df556c4cd5847d37cca815807c878027a49054a9a76b749981c649921100600daf9874ca1632628bde98a8a1ea4581ffa1907fb505c930009e1a5c26b
diff --git a/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild b/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
index 92808ef8f579..b3b498d79ba6 100644
--- a/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
+++ b/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
diff --git a/media-sound/pulsemixer/pulsemixer-9999.ebuild b/media-sound/pulsemixer/pulsemixer-9999.ebuild
index c8ced02506c6..ea18fea24dc1 100644
--- a/media-sound/pulsemixer/pulsemixer-9999.ebuild
+++ b/media-sound/pulsemixer/pulsemixer-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
diff --git a/media-sound/sox/Manifest b/media-sound/sox/Manifest
index 7afb04c2a7a5..620a104e342d 100644
--- a/media-sound/sox/Manifest
+++ b/media-sound/sox/Manifest
@@ -1,5 +1,4 @@
DIST sox-14.4.2_p20210509-patchset.tar.xz 3560 BLAKE2B 8f575dbff121d749c83c6074dadeb92475472f36ad5b9c389e1591b60cff853167c22f7c059731fa5b78c497817bcae6be93ace21bfe605faf2445301a0fe2af SHA512 4b57689bc85ac7664693c6344fd17c7fc7991e04d5e6628c2455c8e541ecfec073690d4dc23a909474ba93fd24cd877aa77f1e7fcc5b52773daa794689212bb8
DIST sox-14.4.2_p20210509.zip 942551 BLAKE2B 2ddd229faacb9190fe18052b1c02da40d4c3f24fc73dd08b28ac99bef267cb05f8bcbf64e0c397c391b3be2467667783ed94f6c60798af069567e1c237ec9ccd SHA512 4868f9b77141b7e2caf2571ceb68a48bd744732e72f63ed787f8e0b9fe39b77de4e998b32d99c2500e10b017a1fd1a3379f4f9f8b67db6093b85d02cb3447934
-EBUILD sox-14.4.2_p20210509-r2.ebuild 2822 BLAKE2B a92c404134cb89b8d4405f4ae6d202079ee17412e25eadb445929fd6a73b85106fe9b9cde4490808c079fcd67eee4238b7af47d4a2d12ec5b24fa427f7ec34f1 SHA512 55f1882b23db68ab9a1bdbe7ccdc23feeacfce19688fdbd2aa11951e6fdbb404772e39572cf059031dbc21d5d4c656ff1ba482834cd6c655f4f48dd4e8957cee
EBUILD sox-14.4.2_p20210509-r3.ebuild 2871 BLAKE2B ad3ee0dd7d0d4bc4605eee2587ab70939e80a996edda1ecc33667395560fc203668d8fc01c0903929f7d6e893b664fa21f7a95abd94a9b8e8e7083574896fd04 SHA512 b3f2c4cb24b87339f544c5a6ed9524f2ea29a84ca41a2b2eafc3eab2320aad1d544b54e672d2eda38a26a08d1223193c8e42bbf71a9a67ce4151d5c61c1d054d
MISC metadata.xml 709 BLAKE2B 29d863a59fa534ccdaf3ccfe73ec03ff931055b7537ce3ef1111a596c8178f944910cd3c917e25f778a1e297d5fd0023833d0a8556adb6cd187fbd59e2ff5703 SHA512 a40c70b421b78a8bf2b7044b1b512600120c0352bf61755ba7d48af621fcc33c82ef3c7eff3df10c913add4b7250f7fb7461ea7171b21a07f306794d7c1cbdbf
diff --git a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild b/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
deleted file mode 100644
index 0eec06de8045..000000000000
--- a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-# We take a snapshot because of the huge number of security
-# and other fixes since the release of 14.4.2.
-# Recommend mirroring the snapshot; unclear if they are stable URIs.
-COMMIT="42b3557e13e0fe01a83465b672d89faddbe65f49"
-MY_P="sox-code-${COMMIT}"
-
-DESCRIPTION="The swiss army knife of sound processing programs"
-HOMEPAGE="https://sox.sourceforge.net"
-# Source: https://sourceforge.net/code-snapshots/git/s/so/sox/code.git/${MY_P}.zip
-SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/${MY_P}.zip -> ${P}.zip"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="alsa amr ao encode flac id3tag ladspa mad magic ogg openmp oss opus png pulseaudio sndfile sndio static-libs twolame wavpack"
-
-BDEPEND="
- app-arch/unzip
- dev-build/autoconf-archive
- virtual/pkgconfig
-"
-RDEPEND="
- dev-libs/libltdl:0=
- >=media-sound/gsm-1.0.12-r1
- sys-apps/file
- alsa? ( media-libs/alsa-lib )
- amr? ( media-libs/opencore-amr )
- ao? ( media-libs/libao:= )
- encode? ( >=media-sound/lame-3.98.4 )
- flac? ( >=media-libs/flac-1.1.3:= )
- id3tag? ( media-libs/libid3tag:= )
- ladspa? ( media-libs/ladspa-sdk )
- mad? ( media-libs/libmad )
- magic? ( sys-apps/file )
- ogg? (
- media-libs/libogg
- media-libs/libvorbis
- )
- opus? (
- media-libs/opus
- media-libs/opusfile
- )
- png? (
- media-libs/libpng:0=
- sys-libs/zlib
- )
- pulseaudio? ( media-sound/pulseaudio )
- sndfile? ( >=media-libs/libsndfile-1.0.11 )
- sndio? ( media-sound/sndio:= )
- twolame? ( media-sound/twolame )
- wavpack? ( media-sound/wavpack )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS ChangeLog NEWS )
-
-src_prepare() {
- default
-
- # bug #386027
- sed -i -e 's|CFLAGS="-g"|CFLAGS="$CFLAGS -g"|' configure.ac || die
-
- # bug #712630
- if use elibc_musl ; then
- ewarn "Applying musl workaround for bug #712630."
- ewarn "File-type detection with pipes may be missing."
- sed -i '/error FIX NEEDED HERE/d' src/formats.c || die
- fi
-
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable alsa) \
- $(use_enable amr amrnb) \
- $(use_enable amr amrwb) \
- $(use_enable ao) \
- $(use_with encode lame) \
- $(use_enable flac) \
- $(use_with id3tag) \
- $(use_with ladspa ladspa dyn) \
- $(use_with mad) \
- $(use_with magic) \
- $(use_enable openmp) \
- $(use_enable ogg oggvorbis) \
- $(use_enable oss) \
- $(use_enable opus) \
- $(use_with png) \
- $(use_enable pulseaudio) \
- $(use_enable sndfile) \
- $(use_enable sndio) \
- $(use_enable static-libs static) \
- $(use_with twolame) \
- $(use_enable wavpack) \
- --enable-formats=dyn \
- --with-distro="Gentoo"
-}
-
-src_install() {
- default
- find "${ED}" -type f -name '*.la' -delete || die
-}