diff options
Diffstat (limited to 'packages/media-sound')
| -rw-r--r-- | packages/media-sound/easyeffects/easyeffects-8.3.0.exheres-0 | 61 | ||||
| -rw-r--r-- | packages/media-sound/pear-desktop/pear-desktop-3.12.0.exheres-0 | 84 |
2 files changed, 145 insertions, 0 deletions
diff --git a/packages/media-sound/easyeffects/easyeffects-8.3.0.exheres-0 b/packages/media-sound/easyeffects/easyeffects-8.3.0.exheres-0 new file mode 100644 index 0000000..80bbcb6 --- /dev/null +++ b/packages/media-sound/easyeffects/easyeffects-8.3.0.exheres-0 @@ -0,0 +1,61 @@ +# Copyright 2026 Gurov <thuggerthugger1@duck.com> +# Distributed under the terms of the GNU General Public License v2 + +require cmake + +SUMMARY="Audio effects for PipeWire applications" +HOMEPAGE="https://wwmm.github.io/easyeffects/ https://github.com/wwmm/easyeffects" +DOWNLOADS="https://github.com/wwmm/easyeffects/archive/refs/tags/v${PV}.tar.gz -> ${PNV}.tar.gz" + +LICENCES="GPL-3" +SLOT="0" +PLATFORMS="~amd64" + +DEPENDENCIES=" + build: + kde-frameworks/extra-cmake-modules[>=6.10.0] + media-libs/ladspa-sdk + sys-devel/gettext + virtual/pkg-config + + build+run: + dev-libs/glib:2 + dev-libs/json + dev-libs/onetbb + kde/kirigami-addons:6 + kde-frameworks/kcolorscheme:6[>=6.10.0] + kde-frameworks/kconfig:6[>=6.10.0] + kde-frameworks/kconfigwidgets:6[>=6.10.0] + kde-frameworks/kcoreaddons:6[>=6.10.0] + kde-frameworks/ki18n:6[>=6.10.0] + kde-frameworks/kiconthemes:6[>=6.10.0] + kde-frameworks/kirigami:6[>=6.10.0] + kde-frameworks/qqc2-desktop-style:6[>=6.10.0] + media-libs/libbs2b + media-libs/libebur128[>=1.2.6] + media-libs/libmysofa + media-libs/libsndfile + media-libs/lilv[>=0.24] + media-libs/rnnoise + media-libs/soundtouch + media-libs/speexdsp + media-libs/webrtc-audio-processing:2 + media-libs/zita-convolver:4[>=4.0.3] + media/pipewire[>=1.0.6] + sci-libs/fftw + sci-libs/gsl + sys-libs/libportal[providers:qt6] + x11-libs/qtbase:6[gui] + x11-libs/qtdeclarative:6 + x11-libs/qtgraphs:6 + + suggestion: + media-sound/lsp-plugins [[ description = [ Additional equalizer, compressor and delay effects ] ]] +" + +CMAKE_SOURCE="${WORKBASE}/${PNV}" + +CMAKE_SRC_CONFIGURE_PARAMS=( + -DENABLE_LIBPORTAL=ON + -DENABLE_RNNOISE=ON +) diff --git a/packages/media-sound/pear-desktop/pear-desktop-3.12.0.exheres-0 b/packages/media-sound/pear-desktop/pear-desktop-3.12.0.exheres-0 new file mode 100644 index 0000000..c961f4d --- /dev/null +++ b/packages/media-sound/pear-desktop/pear-desktop-3.12.0.exheres-0 @@ -0,0 +1,84 @@ +# Copyright 2026 Gurov <thuggerthugger1@duck.com> +# Distributed under the terms of the GNU General Public License v2 + +require freedesktop-desktop gtk-icon-cache + +SUMMARY="Desktop music player with extensions" +HOMEPAGE="https://github.com/pear-devs/pear-desktop" +DOWNLOADS="${HOMEPAGE}/releases/download/v${PV}/youtube-music_${PV}_amd64.deb" + +LICENCES="MIT" +SLOT="0" +PLATFORMS="~amd64" +RESTRICT="mirror strip test" + +DEPENDENCIES=" + run: + dev-libs/at-spi2-core + dev-libs/expat + dev-libs/glib:2 + dev-libs/libsecret + dev-libs/nspr + dev-libs/nss + media-libs/fontconfig + media-libs/freetype + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-sound/alsa-lib + x11-apps/xdg-utils + x11-dri/libdrm + x11-dri/mesa + x11-libs/cairo + x11-libs/gdk-pixbuf:2.0 + x11-libs/gtk+:3 + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +WORK="${WORKBASE}" + +pkg_setup() { + exdirectory --allow /opt +} + +src_unpack() { + default + unpack ./data.tar.xz +} + +src_install() { + edo mkdir -p "${IMAGE}/opt/YouTube Music" + edo cp -r "opt/YouTube Music/." "${IMAGE}/opt/YouTube Music/" + + dodir /usr/$(exhost --target)/bin + dosym "../../../opt/YouTube Music/youtube-music" /usr/$(exhost --target)/bin/${PN} + + insinto /usr/share/applications + doins usr/share/applications/com.github.th-ch.youtube-music.desktop + + local size + for size in 16 24 32 48 64 128 256 512 1024; do + insinto /usr/share/icons/hicolor/${size}x${size}/apps + doins "usr/share/icons/hicolor/${size}x${size}/apps/youtube-music.png" + done +} + +pkg_postinst() { + freedesktop-desktop_pkg_postinst + gtk-icon-cache_pkg_postinst +} + +pkg_postrm() { + freedesktop-desktop_pkg_postrm + gtk-icon-cache_pkg_postrm +} |
