From 721e451ec418e1712f6962404e111f0ebd487389 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 27 Dec 2024 06:30:35 +0000 Subject: gentoo auto-resync : 27:12:2024 - 06:30:34 --- media-sound/lmms/Manifest | 4 +- media-sound/lmms/lmms-1.2.2-r2.ebuild | 130 ---------------------------------- media-sound/lmms/lmms-1.2.2-r3.ebuild | 130 ++++++++++++++++++++++++++++++++++ media-sound/lmms/lmms-9999.ebuild | 2 +- 4 files changed, 133 insertions(+), 133 deletions(-) delete mode 100644 media-sound/lmms/lmms-1.2.2-r2.ebuild create mode 100644 media-sound/lmms/lmms-1.2.2-r3.ebuild (limited to 'media-sound/lmms') diff --git a/media-sound/lmms/Manifest b/media-sound/lmms/Manifest index ecaf3b8a0e1b..240b03756fcc 100644 --- a/media-sound/lmms/Manifest +++ b/media-sound/lmms/Manifest @@ -4,6 +4,6 @@ AUX lmms-1.2.2-plugin-path.patch 850 BLAKE2B acc62a4400438df292fcf78633ba1bcf672 AUX lmms-9999-no_compress_man.patch 1708 BLAKE2B d84d15049ffd13e21c5b7bde4ea9e5f342ae5a36399edc60546ec8d27d560a73fb8b8ad9ae8ff4153af76829ef41aa5b953244f2cd381d3ed9e98fdd47f283ef SHA512 9d92bf9ff4a8de50cd8bbb944bab16b2806922594a9ef645495bc9e9691f414088b764426e5833d16c1229842e2064ae3b2ff27c6a6e116134284d5eaca9e134 AUX lmms-9999-plugin-path.patch 866 BLAKE2B b083ed330c42738b5040488939418075c0d6ddf960a1cf79afb38dfdda86a223362c1325fc02cdbc27a61a2799c05173dc1250aa56ccbaac46b857a4ccdc07e1 SHA512 93865b80f76c4ae2feab91f99261e05626654ce7db82a15fdc9386e93a395ea701bc2558ae04bb8411d9bc1877c38794f5302a3312d6f020b6a5109353f648b7 DIST lmms_1.2.2.tar.xz 22733960 BLAKE2B 8b561068194e9a4af8260675e784c25a92b6b2f731c29b677cbc16581306bbadcf27ea529adbcd735ff4adffedf3dd98ec7b2d89428a63ea600d022ecdae58e4 SHA512 df74d9e938f1c3807e9941b11db4ccfe9450e23b723c82774de15b7666ac39f1bfdd8519231e28849f994628190ecc92fa05d55bbc0b50a4421f2d183e729028 -EBUILD lmms-1.2.2-r2.ebuild 2901 BLAKE2B f90550a65d2753d7ae76ac85495bea8da42e614d2d0960a538f8ed9821d2150ee806ccaa34a00ada2427dc81e1842facb973ff8857cb3e271ca4181652ae28e2 SHA512 87ac6d90d9e158b6bf8d74f87367361501b19e54539f7c010201ca131c92a2e58d89fa392d909dca5d1e3a476579af3c3128a3f89201c54e5b91d84209c72333 -EBUILD lmms-9999.ebuild 2531 BLAKE2B 5cb08558f020537f9bb1d3ca3004f211e7a0e8a5347362501c983c676384c847f599ec97d9897b7f4541d05a382fecd9af450ec86d626992e1f55955a0ba2336 SHA512 86efca2ba1e90a01e9733b8346e5740d25f4c38c649ab2623cee0e4c764ab06da7100b71373bfe8b36b77aef66c86eb9b566204a2ccf47cb6b9df1a10902b449 +EBUILD lmms-1.2.2-r3.ebuild 2890 BLAKE2B 7bc013ba94f4d672d7e6f0b1bd4044dbd1c61f96cde39c2f4f17b10fa3932edc050866bd53a510d0ad902595b3b0f100cceb23cdb1681638736a1436bb9267ca SHA512 e91fae1d5f167fc899698c556879c26d1566a950090a849397d483e1654d70a0803aba0cdd651413d4545e2d97d712980a6276aaf1c7f74d06dfb58676a55f2c +EBUILD lmms-9999.ebuild 2520 BLAKE2B 46ae1691a33eb677c0fec6527d63259a9b4bbe1234de1bfd18efdab80a8ffc779814b4756a7d6b7ca36451e16314a6f4ab5083dab5bf8a68d87d49a5b18789c0 SHA512 2fe21f54404d815f7ae5d247ce27ff563f5475cc2fa1e8329ca932463abb192e808b2697847f15a2791dc98da7e8f2186ced5c9bd2b1c3c3daeda4659846b95b MISC metadata.xml 845 BLAKE2B 4b6d93d9fe8a7d26b145e949955cde9e7c09abc08737f69417e94fdd5bf36b35ab4ed5f4339203106af18b7b2b7f874fc8a6cc8873c50bdc89ce4e764211b5ba SHA512 6a84127fb0cd31d11bd8c82a4e92c94eccec4bab30726a16e4740663a520a0ac0e5778adfd29dc5012fbc0ac58fba532d9c6e7abaf71568682650c553ba8e4ae diff --git a/media-sound/lmms/lmms-1.2.2-r2.ebuild b/media-sound/lmms/lmms-1.2.2-r2.ebuild deleted file mode 100644 index 775db25c1d67..000000000000 --- a/media-sound/lmms/lmms-1.2.2-r2.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic xdg - -DESCRIPTION="Cross-platform music production software" -HOMEPAGE="https://lmms.io" -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/LMMS/lmms.git" - inherit git-r3 -else - SRC_URI="https://github.com/LMMS/lmms/releases/download/v${PV/_/-}/${PN}_${PV/_/-}.tar.xz" - KEYWORDS="amd64 x86" - S="${WORKDIR}/${P/_/-}" -fi - -S="${WORKDIR}/${PN}" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" - -IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl soundio stk test vst" - -# FAIL! : AutomatableModelTest::LinkTests() 'm1Changed' returned FALSE. () -# -# Did not previously pass, did not previously run. Maintain status quo. -# Fixed upstream in git. -RESTRICT="test" - -COMMON_DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - >=media-libs/libsamplerate-0.1.8 - >=media-libs/libsndfile-1.0.11 - sci-libs/fftw:3.0 - sys-libs/zlib - >=x11-libs/fltk-1.3.0_rc3:1 - alsa? ( media-libs/alsa-lib ) - fluidsynth? ( media-sound/fluidsynth ) - jack? ( virtual/jack ) - libgig? ( media-libs/libgig ) - mp3? ( media-sound/lame ) - ogg? ( - media-libs/libogg - media-libs/libvorbis - ) - portaudio? ( >=media-libs/portaudio-19_pre ) - pulseaudio? ( media-libs/libpulse ) - sdl? ( - media-libs/libsdl - >=media-libs/sdl-sound-1.0.1 - ) - soundio? ( media-libs/libsoundio ) - stk? ( media-libs/stk ) - vst? ( virtual/wine ) -" -DEPEND="${COMMON_DEPEND} - dev-qt/qtx11extras:5 - test? ( dev-qt/qttest:5 ) -" -BDEPEND=" - dev-qt/linguist-tools:5 -" -RDEPEND="${COMMON_DEPEND} - media-plugins/calf - media-plugins/caps-plugins - media-plugins/cmt-plugins - media-plugins/swh-plugins - media-plugins/tap-plugins -" - -DOCS=( README.md doc/AUTHORS ) - -PATCHES=( - "${FILESDIR}/${PN}-1.2.2-no_compress_man.patch" #733284 - "${FILESDIR}/${PN}-1.2.2-plugin-path.patch" #907285 - "${FILESDIR}/${PN}-1.2.2-kwidgetsaddons.patch" -) - -src_prepare() { - cmake_src_prepare - - if use !test; then - sed -i '/ADD_SUBDIRECTORY(tests)/d' CMakeLists.txt || die - fi -} - -src_configure() { - # -Werror=odr - # https://bugs.gentoo.org/860867 - # https://github.com/LMMS/lmms/pull/6174 - # - # Fixed upstream, remove whenever they finally release a new version. - filter-lto - - local mycmakeargs=( - -DUSE_WERROR=FALSE - -DWANT_CAPS=FALSE - -DWANT_TAP=FALSE - -DWANT_SWH=FALSE - -DWANT_CMT=FALSE - -DWANT_CALF=FALSE - -DWANT_QT5=TRUE - -DWANT_ALSA=$(usex alsa) - -DWANT_JACK=$(usex jack) - -DWANT_GIG=$(usex libgig) - -DWANT_MP3LAME=$(usex mp3) - -DWANT_OGGVORBIS=$(usex ogg) - -DWANT_PORTAUDIO=$(usex portaudio) - -DWANT_PULSEAUDIO=$(usex pulseaudio) - -DWANT_SDL=$(usex sdl) - -DWANT_SOUNDIO=$(usex soundio) - -DWANT_STK=$(usex stk) - -DWANT_VST=$(usex vst) - -DWANT_SF2=$(usex fluidsynth) - ) - - cmake_src_configure -} - -src_test() { - # does not use ctest - cmake_build tests/tests - "${BUILD_DIR}"/tests/tests || die - -} diff --git a/media-sound/lmms/lmms-1.2.2-r3.ebuild b/media-sound/lmms/lmms-1.2.2-r3.ebuild new file mode 100644 index 000000000000..3623cf5241fc --- /dev/null +++ b/media-sound/lmms/lmms-1.2.2-r3.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic xdg + +DESCRIPTION="Cross-platform music production software" +HOMEPAGE="https://lmms.io" +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/LMMS/lmms.git" + inherit git-r3 +else + SRC_URI="https://github.com/LMMS/lmms/releases/download/v${PV/_/-}/${PN}_${PV/_/-}.tar.xz" + KEYWORDS="amd64 x86" + S="${WORKDIR}/${P/_/-}" +fi + +S="${WORKDIR}/${PN}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" + +IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl soundio stk test vst" + +# FAIL! : AutomatableModelTest::LinkTests() 'm1Changed' returned FALSE. () +# +# Did not previously pass, did not previously run. Maintain status quo. +# Fixed upstream in git. +RESTRICT="test" + +COMMON_DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + >=media-libs/libsamplerate-0.1.8 + >=media-libs/libsndfile-1.0.11 + sci-libs/fftw:3.0 + sys-libs/zlib + x11-libs/fltk:1= + alsa? ( media-libs/alsa-lib ) + fluidsynth? ( media-sound/fluidsynth ) + jack? ( virtual/jack ) + libgig? ( media-libs/libgig ) + mp3? ( media-sound/lame ) + ogg? ( + media-libs/libogg + media-libs/libvorbis + ) + portaudio? ( >=media-libs/portaudio-19_pre ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( + media-libs/libsdl + >=media-libs/sdl-sound-1.0.1 + ) + soundio? ( media-libs/libsoundio ) + stk? ( media-libs/stk ) + vst? ( virtual/wine ) +" +DEPEND="${COMMON_DEPEND} + dev-qt/qtx11extras:5 + test? ( dev-qt/qttest:5 ) +" +BDEPEND=" + dev-qt/linguist-tools:5 +" +RDEPEND="${COMMON_DEPEND} + media-plugins/calf + media-plugins/caps-plugins + media-plugins/cmt-plugins + media-plugins/swh-plugins + media-plugins/tap-plugins +" + +DOCS=( README.md doc/AUTHORS ) + +PATCHES=( + "${FILESDIR}/${PN}-1.2.2-no_compress_man.patch" #733284 + "${FILESDIR}/${PN}-1.2.2-plugin-path.patch" #907285 + "${FILESDIR}/${PN}-1.2.2-kwidgetsaddons.patch" +) + +src_prepare() { + cmake_src_prepare + + if use !test; then + sed -i '/ADD_SUBDIRECTORY(tests)/d' CMakeLists.txt || die + fi +} + +src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/860867 + # https://github.com/LMMS/lmms/pull/6174 + # + # Fixed upstream, remove whenever they finally release a new version. + filter-lto + + local mycmakeargs=( + -DUSE_WERROR=FALSE + -DWANT_CAPS=FALSE + -DWANT_TAP=FALSE + -DWANT_SWH=FALSE + -DWANT_CMT=FALSE + -DWANT_CALF=FALSE + -DWANT_QT5=TRUE + -DWANT_ALSA=$(usex alsa) + -DWANT_JACK=$(usex jack) + -DWANT_GIG=$(usex libgig) + -DWANT_MP3LAME=$(usex mp3) + -DWANT_OGGVORBIS=$(usex ogg) + -DWANT_PORTAUDIO=$(usex portaudio) + -DWANT_PULSEAUDIO=$(usex pulseaudio) + -DWANT_SDL=$(usex sdl) + -DWANT_SOUNDIO=$(usex soundio) + -DWANT_STK=$(usex stk) + -DWANT_VST=$(usex vst) + -DWANT_SF2=$(usex fluidsynth) + ) + + cmake_src_configure +} + +src_test() { + # does not use ctest + cmake_build tests/tests + "${BUILD_DIR}"/tests/tests || die + +} diff --git a/media-sound/lmms/lmms-9999.ebuild b/media-sound/lmms/lmms-9999.ebuild index f003402e4f33..8e4208f20432 100644 --- a/media-sound/lmms/lmms-9999.ebuild +++ b/media-sound/lmms/lmms-9999.ebuild @@ -32,7 +32,7 @@ COMMON_DEPEND=" >=media-libs/libsndfile-1.0.11 sci-libs/fftw:3.0 sys-libs/zlib - >=x11-libs/fltk-1.3.0_rc3:1 + x11-libs/fltk:1= alsa? ( media-libs/alsa-lib ) fluidsynth? ( media-sound/fluidsynth ) jack? ( virtual/jack ) -- cgit v1.2.3