summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-27 00:31:42 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-27 00:31:42 +0000
commit3d05d0025c6d74a6b677a172283a0b25c4cf4012 (patch)
tree9d9401d94ffee217dfec5a729e7b1fdb7cb897c6 /media-sound
parent8d35656b4a4e3a2ad6f87abb36b9fc3987d95a53 (diff)
gentoo auto-resync : 27:03:2025 - 00:31:42
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57259 -> 57101 bytes
-rw-r--r--media-sound/jamin/Manifest6
-rw-r--r--media-sound/jamin/files/jamin-0.98.9_pre20170111-desktop.patch19
-rw-r--r--media-sound/jamin/files/jamin-0.98.9_pre20170111-gcc10.patch24
-rw-r--r--media-sound/jamin/jamin-0.98.9_pre20170111.ebuild66
-rw-r--r--media-sound/jamin/metadata.xml11
-rw-r--r--media-sound/kasts/Manifest2
-rw-r--r--media-sound/kasts/files/kasts-24.12.3-kirigami-6.12.patch159
-rw-r--r--media-sound/kasts/kasts-24.12.3-r1.ebuild53
9 files changed, 214 insertions, 126 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 717022f608d9..e9bbb5620d6a 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/jamin/Manifest b/media-sound/jamin/Manifest
deleted file mode 100644
index 5fdcde99cfff..000000000000
--- a/media-sound/jamin/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX jamin-0.98.9_pre20170111-desktop.patch 511 BLAKE2B a0f7a9ec3ae5da4bc47eef228054c3330b88869e93e14aeba6225513ec2158e43684cd96b6d44ba1d2ad07101c3a0e3c78c2f201238773e6a0932e8d7f60d790 SHA512 117d589f67bc3039918de90469fba0abdccfbd59562bcbbe345a2bf9c4799a8f00b1137d89df6b929ce5bffc264e9d938d9bb65d6b4514a4cfb0322b5ce3146e
-AUX jamin-0.98.9_pre20170111-gcc10.patch 762 BLAKE2B 0ad04265d62526e4652e1139cb424ed5d2cedb143b0cfd15858110aa4669bb6f1a00e22a88af0019960731f30515319c91553f5c3aea26a946e8e754a261b5c8 SHA512 5e007e149f98987739295ae952d07aa26afbb4777deff1d262b6ce3a5173ccfc15c0d8312f61603daab0b8e90e3280e7fa2fbbd36bd27d6bc552e057fd4eacdc
-DIST jamin_0.98.9~git20170111~199091~repack1-1.debian.tar.xz 12476 BLAKE2B d25f0a27b754a79da7146ec3c104792a20df0e4258ce01bff29011fa04e1d62057f7c11baac7991634f8161da847ced20e8a81b9d92a1f0cb8d035b32adc5ed1 SHA512 f1d2ddc0f1139ffc8ba9036cc385b08cb4c996bf776d909d56e687ead1eee9426e249c46f3eab5d4fde220c75a435a8e4cd9a726f01c9026d42b2208b79c7da7
-DIST jamin_0.98.9~git20170111~199091~repack1.orig.tar.bz2 679350 BLAKE2B fc111a4062c4c4ed43eb9a6ea3f8c1d44afbc63780586e8e3b260ec5f5a56781e1e74dd9ebfaac4fbdbaa487662f6b9d75983e02cdca142335d9cb5d3b666dce SHA512 5887bf1f7021d9730a0904afb532d99d9681aa50468e4cdd69c7a69ea7c248192be9a64de21e3be2d01ec6cc4535361470ebfcc4ca4fa4736fcaf5653293ccbe
-EBUILD jamin-0.98.9_pre20170111.ebuild 1451 BLAKE2B 5f469d75e327a160097b83b4c0582bfcbee4090305e1a179f733f32bf96b96d443a911c7d34ec2b551f42e2d8020fdac282b0e197ea6d99042794b68bdc0c375 SHA512 849a7763077ba20349b7638586c3dc4195612cba21826218c8e1a2a386ec29464a4e108b30b2048ddc8681d6de9a761e8ca885bd8bc4490be269fb49f84c4491
-MISC metadata.xml 335 BLAKE2B d6ec358296d06686fa38c87cf2b2438e727004c5ef443a59064de3678a33d2d27d13b8930cd015755ecd31d6da02773fb888a65a866f55637a30c6020ebe0632 SHA512 1e40a825d750eb828a615ac53aade7b9cfab31e1a1ace1f1202af8be4ce3c6c8e3d46a92d1e0d5cc3b1c0090a782af4d550f5ce3060904990750f090d5e4d152
diff --git a/media-sound/jamin/files/jamin-0.98.9_pre20170111-desktop.patch b/media-sound/jamin/files/jamin-0.98.9_pre20170111-desktop.patch
deleted file mode 100644
index bb5d8fd91582..000000000000
--- a/media-sound/jamin/files/jamin-0.98.9_pre20170111-desktop.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/data/jamin.desktop.in 2015-01-14 10:10:12.000000000 +0100
-+++ b/data/jamin.desktop.in 2020-08-07 21:23:02.617171359 +0200
-@@ -1,11 +1,10 @@
- [Desktop Entry]
--Encoding=UTF-8
--_Name=JAMin
--_GenericName=
--_Comment=JACK Audio Mastering interface
--Categories=Application;AudioVideo;
-+Name=JAMin
-+Comment=JACK Audio Mastering interface
-+Categories=AudioVideo;Audio
-+Keywords=audio;sound;mastering;ladspa
- Exec=jamin
--Icon=jamin.svg
-+Icon=jamin
- MimeType=application/x-jamin;
- StartupNotify=true
- Terminal=false
diff --git a/media-sound/jamin/files/jamin-0.98.9_pre20170111-gcc10.patch b/media-sound/jamin/files/jamin-0.98.9_pre20170111-gcc10.patch
deleted file mode 100644
index f070267bf90f..000000000000
--- a/media-sound/jamin/files/jamin-0.98.9_pre20170111-gcc10.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -rup jamin-0.97.16-orig/src/hdeq.c jamin-0.97.16/src/hdeq.c
---- jamin-0.97.16-orig/src/hdeq.c 2007-07-01 17:33:18.000000000 +0200
-+++ jamin-0.97.16/src/hdeq.c 2020-02-01 21:09:18.306430243 +0100
-@@ -122,6 +122,8 @@ void interpolate (float, int, float, flo
-
- /* vi:set ts=8 sts=4 sw=4: */
-
-+/* Defined once here */
-+GtkNotebook *l_notebook1;
-
- /* HDEQ right-click popup menu. */
-
-diff -rup jamin-0.97.16-orig/src/hdeq.h jamin-0.97.16/src/hdeq.h
---- jamin-0.97.16-orig/src/hdeq.h 2007-06-13 04:20:08.000000000 +0200
-+++ jamin-0.97.16/src/hdeq.h 2020-02-01 21:04:13.562907137 +0100
-@@ -62,7 +62,7 @@ void hdeq_notebook1_set_page (guint page
- int get_current_notebook1_page ();
-
-
--GtkNotebook *l_notebook1;
-+extern GtkNotebook *l_notebook1;
-
-
- #endif
diff --git a/media-sound/jamin/jamin-0.98.9_pre20170111.ebuild b/media-sound/jamin/jamin-0.98.9_pre20170111.ebuild
deleted file mode 100644
index 9af81db56873..000000000000
--- a/media-sound/jamin/jamin-0.98.9_pre20170111.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools xdg
-
-DESCRIPTION="Audio mastering interface for JACK Audio Connection Kit (JACK)"
-HOMEPAGE="https://jamin.sourceforge.net/en/about.html https://salsa.debian.org/multimedia-team/jamin"
-SRC_URI="https://deb.debian.org/debian/pool/main/j/${PN}/${PN}_${PV/_pre/~git}~199091~repack1.orig.tar.bz2
-https://deb.debian.org/debian/pool/main/j/${PN}/${PN}_${PV/_pre/~git}~199091~repack1-1.debian.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="osc"
-
-RDEPEND="
- dev-libs/atk
- dev-libs/glib
- dev-libs/libxml2
- media-libs/libsndfile
- >=media-plugins/swh-plugins-0.4.6
- sci-libs/fftw:3.0=
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- x11-libs/pango
- virtual/jack
- osc? ( >=media-libs/liblo-0.26 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${WORKDIR}"/debian/patches/1003_add_dynamic_linking.patch
- "${WORKDIR}"/debian/patches/fix_typos.patch
- "${WORKDIR}"/debian/patches/NEWS.patch
- "${FILESDIR}"/${P}-gcc10.patch # thanks Fedora
- "${FILESDIR}"/${P}-desktop.patch
-)
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
- default
-
- # bug 632470
- cat <<-EOF > po/POTFILES.skip
-jam-ui.glade
-src/limiter-ui.c
-EOF
-
- sed -e "/^AC_INIT/s/.in/.ac/" -i configure.in || die
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable osc)
-}
diff --git a/media-sound/jamin/metadata.xml b/media-sound/jamin/metadata.xml
deleted file mode 100644
index ed916bcef29e..000000000000
--- a/media-sound/jamin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>proaudio@gentoo.org</email>
- <name>Gentoo ProAudio Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">jamin</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-sound/kasts/Manifest b/media-sound/kasts/Manifest
index b944fe8d41fe..e15bc164b9a5 100644
--- a/media-sound/kasts/Manifest
+++ b/media-sound/kasts/Manifest
@@ -1,5 +1,7 @@
+AUX kasts-24.12.3-kirigami-6.12.patch 6093 BLAKE2B 26a2218c4a4a53272d53fb6208429209067a73be4c0c3383fd49db3caecda60b5bdd12f70e70ccee169fc11c1248ff7575ac97f7414ac3da7c824852b8fe5ec4 SHA512 503cb41ce397dc77b91cf834666da4feed32cb1f0daa158fbd29a70c234787e7aa8592fb2608de53c614fb8e42a12ced4e7133d3c854d5ff291a06df9ff1ba40
DIST kasts-24.12.2.tar.xz 626452 BLAKE2B aec2a1bdab50619ff421e57e997c41c814d1c0c856483d5d6d970101877a7d1e0a7e24960d558b39971fac5edb70f8744a97dbea74f7169cb23c0076b966d2b4 SHA512 14afb2be22e4bdb32429934b2e52c14718e70f10057161df29959dba834ab55b96180cd6cd434b8935108e3dca136591358090a640c21322a7db554dd72d92ef
DIST kasts-24.12.3.tar.xz 626512 BLAKE2B 1617b57de6c6bf827c1df4ed9a46615dfcf74882e52ba27b6dd1610e915c8ed19484317279d11ccbfc78c51c0c99b6c364ffc8a90a8e1fc7ce47ce76650a2c7a SHA512 135105b92a744d5a1bf8b6dd159c1782e5f89974e1e12d56fa9d29f1c5c531e6c7622a67a3f819baa0a12acafa61e5bad42dad6af0239f2a4c8fcc63039d30c8
EBUILD kasts-24.12.2.ebuild 1321 BLAKE2B cc220018e4047ec6cd8ca6bce6d080c3d08cd2ef6a4778a2ad958718cec13d1ac1eb1def0c63df1615387c62dd6703a708b5c5f7e3b83eacb7464105c46831a8 SHA512 ded7ea8ddbeb0a75a6112769615fa03bf17c39f49c6db57db2f310a5812333bc6c9e51b7991c69d4b07823d624c8e3e3e484df2a42b6f32c53030f72db36b9f1
+EBUILD kasts-24.12.3-r1.ebuild 1375 BLAKE2B 3f0a3a74525bc631db5f42eb86d00cb566abdb5b16f05ac39453545ca24a965dae9725ddfa4b3bdbe6509b57cde584f3503604e359e4dde5606be04736406f54 SHA512 8866392bf9e66ae51dc5c77620de86c0e357c5eef826df87c55dc02003d92829014385b54ac3503d6f293dc531868a19d5dbc508f547bf89342bdd5714087232
EBUILD kasts-24.12.3.ebuild 1323 BLAKE2B f07d53085b93265c2426c73e23d2019fe10779f30454c89011aeb8bd7af3d437abb685bd609c24a52433c3a247628679c539bdcc05b16035f8ff1c34453838a8 SHA512 78a5a21b66f60cbea60d8487920a9d9073871f1998e582ce07ebd38dec86cdba6e3bfaea7b09a65b476bbc452ea06931666d20d529e9d83bae4f7a0c67d31805
MISC metadata.xml 461 BLAKE2B f69d730a1f4e042650158f9819d07209c9d98492076400efebc152aa60950bd512bce5f8fabbd0a1bded16af201a03db57a56ef5c708662d7e8b058c2f0aa194 SHA512 4ac8027c4d3068ba151104708b13c3cbf21617da83e32d7a471421e9007d31ae5122335072bc99c7c2e4e2981e8ce1812e0b4dbf168f6d8adfeb6d079e68793f
diff --git a/media-sound/kasts/files/kasts-24.12.3-kirigami-6.12.patch b/media-sound/kasts/files/kasts-24.12.3-kirigami-6.12.patch
new file mode 100644
index 000000000000..c96c921776fe
--- /dev/null
+++ b/media-sound/kasts/files/kasts-24.12.3-kirigami-6.12.patch
@@ -0,0 +1,159 @@
+From 39340fc3a24440dd4d42949a7b61be004e31e543 Mon Sep 17 00:00:00 2001
+From: Bart De Vries <bart@mogwai.be>
+Date: Sun, 23 Mar 2025 14:17:37 +0100
+Subject: [PATCH] Fix dialog boxes after recent Kirigami updates
+
+BUG: 501876
+---
+ src/qml/Desktop/DesktopPlayerControls.qml | 7 +--
+ .../Settings/SynchronizationSettingsPage.qml | 49 +++++++++++--------
+ src/qml/SyncPasswordOverlay.qml | 4 +-
+ 3 files changed, 33 insertions(+), 27 deletions(-)
+
+diff --git a/src/qml/Desktop/DesktopPlayerControls.qml b/src/qml/Desktop/DesktopPlayerControls.qml
+index 513d33371..35d5ce327 100644
+--- a/src/qml/Desktop/DesktopPlayerControls.qml
++++ b/src/qml/Desktop/DesktopPlayerControls.qml
+@@ -386,6 +386,8 @@ FocusScope {
+
+ Kirigami.Dialog {
+ id: chapterOverlay
++ preferredWidth: Kirigami.Units.gridUnit * 30
++ preferredHeight: Kirigami.Units.gridUnit * 25
+
+ showCloseButton: false
+
+@@ -396,13 +398,8 @@ FocusScope {
+
+ currentIndex: -1
+
+- implicitWidth: Kirigami.Units.gridUnit * 30
+- implicitHeight: Kirigami.Units.gridUnit * 25
+-
+ model: chapterModel
+ delegate: ChapterListDelegate {
+- id: chapterDelegate
+- width: chapterList.width
+ entry: AudioManager.entry ? AudioManager.entry : null
+ overlay: chapterOverlay
+ }
+diff --git a/src/qml/Settings/SynchronizationSettingsPage.qml b/src/qml/Settings/SynchronizationSettingsPage.qml
+index 7bed8a09c..9543bcbde 100644
+--- a/src/qml/Settings/SynchronizationSettingsPage.qml
++++ b/src/qml/Settings/SynchronizationSettingsPage.qml
+@@ -227,37 +227,45 @@ Kirigami.ScrollablePage {
+
+ title: i18nc("@label", "Select Sync Provider")
+
++ property list<var> providerModel: [
++ {
++ name: i18nc("@label", "gpodder.net"),
++ subtitle: i18nc("@label", "Synchronize with official gpodder.net server"),
++ iconName: "gpodder",
++ provider: Sync.GPodderNet
++ },
++ {
++ name: i18nc("@label", "GPodder Nextcloud"),
++ subtitle: i18nc("@label", "Synchronize with GPodder Nextcloud app"),
++ iconName: "kaccounts-nextcloud",
++ provider: Sync.GPodderNextcloud
++ }
++ ]
++
+ ColumnLayout {
+ spacing: 0
+
+ Repeater {
+ focus: syncProviderOverlay.visible
+
+- model: ListModel {
+- id: providerModel
+- }
+- Component.onCompleted: {
+- providerModel.append({"name": i18nc("@label", "gpodder.net"),
+- "subtitle": i18nc("@label", "Synchronize with official gpodder.net server"),
+- "icon": "gpodder",
+- "provider": Sync.GPodderNet});
+- providerModel.append({"name": i18nc("@label", "GPodder Nextcloud"),
+- "subtitle": i18nc("@label", "Synchronize with GPodder Nextcloud app"),
+- "icon": "kaccounts-nextcloud",
+- "provider": Sync.GPodderNextcloud});
+- }
++ model: syncProviderOverlay.providerModel
++
+ delegate: Delegates.RoundedItemDelegate {
+ id: syncProviderRepeaterDelegate
++ required property string name
++ required property string iconName
++ required property string subtitle
++ required property var provider
+ Layout.fillWidth: true
+- text: model.name
+- icon.name: model.icon
++ text: name
++ icon.name: iconName
+ contentItem: Delegates.SubtitleContentItem {
+ itemDelegate: syncProviderRepeaterDelegate
+- subtitle: model.subtitle
++ subtitle: subtitle
+ }
+ Keys.onReturnPressed: clicked()
+ onClicked: {
+- Sync.provider = model.provider;
++ Sync.provider = provider;
+ syncProviderOverlay.close();
+ syncLoginOverlay.open();
+ }
+@@ -268,7 +276,7 @@ Kirigami.ScrollablePage {
+
+ Kirigami.Dialog {
+ id: syncLoginOverlay
+- preferredWidth: Kirigami.Units.gridUnit * 25
++ maximumWidth: Kirigami.Units.gridUnit * 30
+ padding: Kirigami.Units.largeSpacing
+
+ showCloseButton: true
+@@ -288,7 +296,7 @@ Kirigami.ScrollablePage {
+ }
+ onRejected: syncLoginOverlay.close();
+
+- Column {
++ ColumnLayout {
+ spacing: Kirigami.Units.largeSpacing
+ RowLayout {
+ width: parent.width
+@@ -388,7 +396,8 @@ Kirigami.ScrollablePage {
+
+ Kirigami.Dialog {
+ id: syncDeviceOverlay
+- preferredWidth: Kirigami.Units.gridUnit * 25
++ maximumWidth: Kirigami.Units.gridUnit * 30
++ preferredWidth: Kirigami.Units.gridUnit * 30
+ padding: Kirigami.Units.largeSpacing
+
+ showCloseButton: true
+diff --git a/src/qml/SyncPasswordOverlay.qml b/src/qml/SyncPasswordOverlay.qml
+index 8c50ff1ff..82adef13e 100644
+--- a/src/qml/SyncPasswordOverlay.qml
++++ b/src/qml/SyncPasswordOverlay.qml
+@@ -16,7 +16,7 @@ import org.kde.kasts.settings
+ Kirigami.Dialog {
+ id: syncPasswordOverlay
+ padding: Kirigami.Units.largeSpacing
+- preferredWidth: Kirigami.Units.gridUnit * 20
++ maximumWidth: Kirigami.Units.gridUnit * 25
+ parent: applicationWindow().overlay
+
+ showCloseButton: true
+@@ -30,7 +30,7 @@ Kirigami.Dialog {
+ }
+ onRejected: syncPasswordOverlay.close();
+
+- Column {
++ ColumnLayout {
+ spacing: Kirigami.Units.largeSpacing
+ RowLayout {
+ width: parent.width
+--
+GitLab
+
diff --git a/media-sound/kasts/kasts-24.12.3-r1.ebuild b/media-sound/kasts/kasts-24.12.3-r1.ebuild
new file mode 100644
index 000000000000..3554c0742ee7
--- /dev/null
+++ b/media-sound/kasts/kasts-24.12.3-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.7.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Convergent podcast application for desktop and mobile"
+HOMEPAGE="https://apps.kde.org/kasts/"
+
+LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="gstreamer vlc"
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/breeze-icons-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ media-libs/taglib:=
+ gstreamer? (
+ dev-libs/glib:2
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-good:1.0
+ )
+ vlc? ( media-video/vlc:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="gstreamer? ( virtual/pkgconfig )"
+
+PATCHES=( "${FILESDIR}/${P}-kirigami-6.12.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLE_PLAYER=OFF
+ -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer)
+ $(cmake_use_find_package vlc LIBVLC)
+ )
+ ecm_src_configure
+}