logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://hacktivis.me/git/overlay.git
commit: 86e1abf7e3a513ff16d47f2637ee726e3c799b25
parent 5f9d3dbda5e47c634fa679df87bfe3906a3f1271
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 10 Apr 2024 06:10:36 +0200

media-sound/tenacity: treeclean

Diffstat:

Dmedia-sound/tenacity/metadata.xml18------------------
Dmedia-sound/tenacity/tenacity-9999.ebuild98-------------------------------------------------------------------------------
2 files changed, 0 insertions(+), 116 deletions(-)

diff --git a/media-sound/tenacity/metadata.xml b/media-sound/tenacity/metadata.xml @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>contact@hacktivis.me</email> - <name>Haelwenn (lanodan) Monnier</name> - </maintainer> - <use> - <flag name="midi">Enable support for MIDI via <pkg>media-libs/portmidi</pkg> and <pkg>media-libs/portsmf</pkg></flag> - <flag name="id3tag">Enables ID3 tagging with id3tag library</flag> - <flag name="twolame">Enables twolame support (MPEG Audio Layer 2 encoder)</flag> - <flag name="sbsms">Enables sbsms library support for slower, more accurate pitch and tempo changing</flag> - <flag name="soundtouch">Enable support of <pkg>media-libs/libsoundtouch</pkg> plugin</flag> - <flag name="lv2">Add support for Ladspa V2</flag> - <flag name="vst2">Enable VST2 plugin support</flag> - <flag name="vamp">Enables vamp plugins support (Audio analysing plugins)</flag> - </use> -</pkgmetadata> diff --git a/media-sound/tenacity/tenacity-9999.ebuild b/media-sound/tenacity/tenacity-9999.ebuild @@ -1,98 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WX_GTK_VER="3.1" -PYTHON_COMPAT=( python3_{7..11} ) - -inherit git-r3 cmake python-single-r1 wxwidgets xdg - -DESCRIPTION="easy-to-use, cross-platform multi-track audio editor/recorder" -HOMEPAGE="https://tenacityaudio.org/" -EGIT_REPO_URI="https://github.com/tenacityteam/tenacity.git" -EGIT_SUBMODULES=() -# GPL-2: Tenacity code -# CC-BY-3.0: Tenacity Documentation -# CC-BY-4.0: Audacity Logo -# Nyquist: BSD-style license for ./lib-src/libnyquist -# BSD: ./lib-src/libnyquist/xlisp -LICENSE="GPL-2 CC-BY-3.0 CC-BY-4.0 Nyquist BSD" -SLOT="0" - -IUSE="+midi id3tag mp3 ogg +vorbis +flac sbsms soundtouch ffmpeg +lv2 twolame +vst2 vamp" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# vst2 dep on GTK+3[X]: https://github.com/tenacityteam/tenacity/issues/614 -RDEPEND=" - ${PYTHON_DEPS} - virtual/opengl - sys-libs/zlib:= - dev-libs/expat - media-sound/lame - media-libs/libsndfile - media-libs/soxr - dev-db/sqlite:3 - dev-libs/glib:2 - x11-libs/gtk+:3 - x11-libs/wxGTK:${WX_GTK_VER} - midi? ( - media-libs/portmidi:= - media-libs/portsmf:= - ) - id3tag? ( media-libs/libid3tag:= ) - mp3? ( media-libs/libmad ) - twolame? ( media-sound/twolame ) - ogg? ( media-libs/libogg ) - vorbis? ( media-libs/libvorbis ) - flac? ( media-libs/flac:=[cxx] ) - sbsms? ( media-libs/libsbsms ) - soundtouch? ( media-libs/libsoundtouch:= ) - ffmpeg? ( media-video/ffmpeg:= ) - lv2? ( - media-libs/lv2 - media-libs/lilv - media-libs/suil - ) - vamp? ( media-libs/vamp-plugin-sdk ) - vst2? ( x11-libs/gtk+:3[X] ) -" -DEPEND=" - ${RDEPEND} - sys-devel/gettext - app-text/scdoc -" - -# src/CMakeLists.txt already installs README.md -DOCS=() - -src_prepare() { - cmake_src_prepare - - sed -i 's;${_DATADIR}/doc/${AUDACITY_NAME};${_DATADIR}/doc/${PF};' \ - src/CMakeLists.txt || die -} - -src_configure() { - setup-wxwidgets - - local mycmakeargs=( - -DBUILD_MANPAGE=ON - -DMIDI=$(usex midi) - -DID3TAG=$(usex id3tag) - -DMP3_DECODING=$(usex mp3) - -DMP2_ENCODING=$(usex twolame) - -DOGG=$(usex ogg) - -DVORBIS=$(usex vorbis) - -DFLAC=$(usex flac) - -DSBSMS=$(usex sbsms) - -DSOUNDTOUCH=$(usex soundtouch) - -DFFMPEG=$(usex ffmpeg) - -DVAMP=$(usex vamp) - -DLV2=$(usex lv2) - -DVST2=$(usex vst2) - ) - - cmake_src_configure -}