summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-29 12:57:49 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-29 12:57:49 +0000
commitb2f1788f6f0365b76f55f257b2d170c1e68a8640 (patch)
tree508984ca9480c5d791a38bcd454c260752330cfb /media-sound
parent16fa78787149cbbd73549c6bcda0eec50293ea0e (diff)
gentoo auto-resync : 29:01:2024 - 12:57:49
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57721 -> 57710 bytes
-rw-r--r--media-sound/gbsplay/Manifest1
-rw-r--r--media-sound/gbsplay/gbsplay-0.0.94.ebuild68
-rw-r--r--media-sound/qtractor/Manifest2
-rw-r--r--media-sound/qtractor/qtractor-0.9.39.ebuild109
5 files changed, 111 insertions, 69 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 0ec5cfc8a20c..058d76d758e0 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/gbsplay/Manifest b/media-sound/gbsplay/Manifest
index bedd08055ff7..db9eb0450c41 100644
--- a/media-sound/gbsplay/Manifest
+++ b/media-sound/gbsplay/Manifest
@@ -5,5 +5,4 @@ AUX gbsplay-0.0.94-fix-sharedlib-build.patch 1235 BLAKE2B 54ec7672bfcab2775a0174
AUX gbsplay-0.0.94-no-install-desktop-mime.patch 509 BLAKE2B 2b85c7e7c129d17847f792db80843d2bb0df34a9880e475319da9a7fff962fcba34453242038d87a07fd3d153a09db1db8bf213ca34955aa55915a21a644776d SHA512 a6c0d41571443a562a2f2eb3b666692575d48ee4600beda941ab49cce02ee1d39d5d4553d9efc51dcbaacf534edac123237a262f11323fa08308b70bd82943f7
DIST gbsplay-0.0.94.tar.gz 136589 BLAKE2B 688fefc51fe693ab1da41f258bd6d7daccedadac31ecd80ba25488c11c6cfa6e823aeef5f97c1c9210b32aa02382845d312d077117df5781f5c2e2d165a352cc SHA512 36d545d658b57a86f31477911b29c0a9150e67a75b18a0b3897f47f58bec25588cda34c235ff10393f1767e3321bb9bd63debf0c30d3031e192b4df759053c1a
EBUILD gbsplay-0.0.94-r1.ebuild 1640 BLAKE2B 9a3200fcdd4fec704205769bfd04bba551a1eb554e78173d676bdcb662125eaf1a21369a79b3f3c03e4a7a50d72905e38b15f935e21d3349004536563174faaa SHA512 3c957d62c365c046364e93ca2c22cdb0c97d575b7ca3a69ffb1e84346f6d7d545fade52369567f43c262dfa5e788103aea832168adb9e7c46a363ae2841e3a66
-EBUILD gbsplay-0.0.94.ebuild 1534 BLAKE2B 2b8cc8e0ad0df5057ee3bc05f8253f7d29b4ee73c0b77d8eb5b05deaf07e2997454110e9d681f65b4369479af7bd047044cab2c1be89e0789145fd4d5aed8b4f SHA512 8ff1afbda8b66ff9246c6790808a41e286cb954f0b90014ecac9e295e2d8b2a9b0416abf0cef36af59e637bded66ee2914597d28caa19f4e6712c2e778424466
MISC metadata.xml 333 BLAKE2B 8a589e2047914bbafbd8107ecc9ef46b34658bf102ff9944ee30af442f9ebec44c9b2728f8f6fc0211782fc729a053a8f78baa191ffa599daede468443013669 SHA512 97b4924f8f451b773ae40d658a7da02c0e6be5098261e3e2a5fe4c49e6ecf77c3bb0c4b976da26d0caaf86b1eea94642ff2e2be870c8448197bc31a3d9bf59a4
diff --git a/media-sound/gbsplay/gbsplay-0.0.94.ebuild b/media-sound/gbsplay/gbsplay-0.0.94.ebuild
deleted file mode 100644
index 7e0fdf78678b..000000000000
--- a/media-sound/gbsplay/gbsplay-0.0.94.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="de en"
-inherit plocale toolchain-funcs
-
-DESCRIPTION="Nintendo Gameboy sound player for GBS format"
-HOMEPAGE="https://www.cgarbs.de/gbsplay.en.html"
-SRC_URI="https://github.com/mmitch/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa nas nls oss pulseaudio"
-
-RDEPEND="
- alsa? ( media-libs/alsa-lib:0 )
- nas? ( media-libs/nas:0 )
- pulseaudio? ( media-libs/libpulse )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext:0 )"
-
-PATCHES=(
- # git master
- "${FILESDIR}/${P}-fix-sharedlib-build.patch"
- "${FILESDIR}/${P}-fix-off-by-one-err.patch"
- "${FILESDIR}/${P}-fix-buildsys-1.patch"
- "${FILESDIR}/${P}-fix-buildsys-2.patch"
- # downstream
- "${FILESDIR}/${P}-no-install-desktop-mime.patch"
-)
-
-src_configure() {
- tc-export AR CC
-
- local myconfargs=(
- --prefix=/usr
- --mandir=/usr/share/man
- --docdir=/usr/share/doc/${PF}
- --disable-hardening
- --without-xmmsplugin
- --without-test
- $(use_enable alsa)
- $(use_enable nas)
- $(use_enable nls i18n)
- $(use_enable oss devdsp)
- $(use_enable pulseaudio pulse)
- )
-
- # No econf, because "unknown option '--libdir=/usr/lib64"
- ./configure ${myconfargs[@]} || die "Configure failed."
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" SPLINT="true"
-}
-
-src_install() {
- remove_disabled_locale() {
- rm -r "${D}"/usr/share/locale/$1 || die
- }
- default
-
- plocale_for_each_disabled_locale remove_disabled_locale
-}
diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index 5df9517e2da1..b4b24b283d0b 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1,3 +1,5 @@
DIST qtractor-0.9.38.tar.gz 2611675 BLAKE2B 4b4e2854644f4adde1251638055ed77e5e101718c5b2e069d2beb2f0647d70b49751f70491b3545a95b9d9fe9be5256ebe0566a14f36ebb7fd321bf2556496d9 SHA512 870b586ff0a1c3d990eb473c2c5ba0b0adeece7132faad56b7d7848cc8665531a764982fc0c7a2a46c6b42d84c3cef50ab4164fa556136cd9bd15ff76b4294c6
+DIST qtractor-0.9.39.tar.gz 2619142 BLAKE2B 062b363c2db748da731a2b5ee375e1a820bae9ea2d312a2f9f313fc2df11049e86452308c725fff58d7ffd05e916c3d3bbe42e8fd07f10012a34005edf874967 SHA512 3b2a4dde182147d73c773cff0ee6e3d086dd8b598b884a7ca564f10a1fdb56c3e86b3d135739f2629476a587e13b11d4a42abe7c498b76a0321151d9c0ff2852
EBUILD qtractor-0.9.38.ebuild 2555 BLAKE2B b2aa00999a00faf8f56a0a8e744ca779f10ae4c514ead037819cc6f9da9e5f8a3f8b2d2d8c899f19c42a2f501a2acfb2ccd0b382f2a66038712d4f89ce3eb510 SHA512 39664cd4d23b0800d9421de74b08451fd1100556d05a26b8b6d7968a4bc9de173a7be8369bafbc0449f93c8a8c0cd341693ec0cc99959a0420aa7c9ca6418318
+EBUILD qtractor-0.9.39.ebuild 2557 BLAKE2B c92cd3e364adb1149baf91a948fec902e3f1d5205c3aa390d63b203b1b53e60d8b859643d42855fa286e44bfa649c5fd5651dcfa244cddace25d8880429df266 SHA512 f896cc1b849c7f333b02f2fc2c6d1376d5a3c0286141cf97b9274db81532647cec9def1e56339a24a391946774d6ee91ef63db1b370ba3ea90bec815d8ccbdde
MISC metadata.xml 945 BLAKE2B 4f88a28c83ce8b2874664ad8bf6a08d5a575a609fab948c47471ed226e284453f87da5b1ae034678295e30e5e1dce357ced317ef5d3ab793e04fb17120ce55b4 SHA512 5ab11543fa297253f5cb15515c16caf967fc69e9cccccb9ac6a6ba26fffce1f8539414edf3b065a61ddce0ff8ce3f04b90a68fd5bb79e0a498ca14c275753947
diff --git a/media-sound/qtractor/qtractor-0.9.39.ebuild b/media-sound/qtractor/qtractor-0.9.39.ebuild
new file mode 100644
index 000000000000..66059ca06aab
--- /dev/null
+++ b/media-sound/qtractor/qtractor-0.9.39.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
+HOMEPAGE="https://qtractor.sourceforge.io https://github.com/rncbc/qtractor"
+SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
+REQUIRED_USE="dssi? ( ladspa )"
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ dev-qt/qtx11extras:5
+ media-libs/alsa-lib
+ media-libs/libsndfile
+ media-libs/lilv
+ media-libs/lv2
+ media-libs/suil
+ virtual/jack
+ x11-libs/libxcb:=
+ aubio? ( media-libs/aubio:= )
+ dssi? ( media-libs/dssi )
+ ladspa? ( media-libs/ladspa-sdk )
+ libsamplerate? ( media-libs/libsamplerate )
+ mad? ( media-libs/libmad )
+ osc? ( media-libs/liblo )
+ rubberband? ( media-libs/rubberband )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCONFIG_DSSI=$(usex dssi 1 0)
+ -DCONFIG_GRADIENT=1
+ -DCONFIG_JACK_LATENCY=1
+ -DCONFIG_JACK_METADATA=1
+ -DCONFIG_JACK_SESSION=1
+ -DCONFIG_LADSPA=$(usex ladspa 1 0)
+ -DCONFIG_LIBAUBIO=$(usex aubio 1 0)
+ -DCONFIG_LIBLILV=1
+ -DCONFIG_LIBLO=$(usex osc 1 0)
+ -DCONFIG_LIBMAD=$(usex mad 1 0)
+ -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0)
+ -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0)
+ -DCONFIG_LIBVORBIS=$(usex vorbis 1 0)
+ -DCONFIG_LIBZ=$(usex zlib 1 0)
+ -DCONFIG_LV2=1
+ -DCONFIG_LV2_UI_GTK2=0
+ -DCONFIG_NSM=0
+ -DCONFIG_QT6=0
+ -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0)
+ -DCONFIG_STACKTRACE=$(usex debug 1 0)
+ -DCONFIG_VESTIGE=1
+ -DCONFIG_VST2=1
+ -DCONFIG_VST3=0
+ -DCONFIG_XUNIQUE=0
+ )
+ # Following options are left to the default
+ # CONFIG_LV2_ATOM
+ # CONFIG_LV2_BUF_SIZE
+ # CONFIG_LV2_CVPORT
+ # CONFIG_LV2_EVENT
+ # CONFIG_LV2_EXTERNAL_UI
+ # CONFIG_LV2_MIDNAM
+ # CONFIG_LV2_OPTIONS
+ # CONFIG_LV2_PARAMETERS
+ # CONFIG_LV2_PATCH
+ # CONFIG_LV2_PORT_EVENT
+ # CONFIG_LV2_PRESETS
+ # CONFIG_LV2_PROGRAMS
+ # CONFIG_LV2_STATE
+ # CONFIG_LV2_STATE_FILES
+ # CONFIG_LV2_STATE_MAKE_PATH
+ # CONFIG_LV2_TIME
+ # CONFIG_LV2_TIME_POSITION
+ # CONFIG_LV2_UI
+ # CONFIG_LV2_UI_IDLE
+ # CONFIG_LV2_UI_REQ_VALUE
+ # CONFIG_LV2_UI_SHOW
+ # CONFIG_LV2_UI_TOUCH
+ # CONFIG_LV2_WORKER
+ # CONFIG_LV2_UI_X11
+ cmake_src_configure
+}