Сравнение lmms-1.2.2-r3 с lmms-9999
| /usr/portage/media-sound/lmms/lmms-9999.ebuild 2025-02-03 17:39:34.150671640 +0300 | ||
|---|---|---|
| 3 | 3 | |
| 4 | 4 |
EAPI=8 |
| 5 | 5 | |
| 6 |
inherit cmake flag-o-matic xdg |
|
| 6 |
inherit cmake xdg |
|
| 7 | 7 | |
| 8 | 8 |
DESCRIPTION="Cross-platform music production software" |
| 9 | 9 |
HOMEPAGE="https://lmms.io" |
| ... | ... | |
| 12 | 12 |
inherit git-r3 |
| 13 | 13 |
else |
| 14 | 14 |
SRC_URI="https://github.com/LMMS/lmms/releases/download/v${PV/_/-}/${PN}_${PV/_/-}.tar.xz"
|
| 15 |
KEYWORDS="amd64 x86" |
|
| 16 |
S="${WORKDIR}/${P/_/-}"
|
|
| 15 |
S="${WORKDIR}/${PN}"
|
|
| 16 |
KEYWORDS="~amd64 ~x86" |
|
| 17 | 17 |
fi |
| 18 | 18 | |
| 19 |
S="${WORKDIR}/${PN}"
|
|
| 20 | ||
| 21 | 19 |
LICENSE="GPL-2 LGPL-2" |
| 22 | 20 |
SLOT="0" |
| 23 | 21 | |
| 24 | 22 |
IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl soundio stk test vst" |
| 25 | 23 | |
| 26 |
# FAIL! : AutomatableModelTest::LinkTests() 'm1Changed' returned FALSE. () |
|
| 27 |
# |
|
| 28 |
# Did not previously pass, did not previously run. Maintain status quo. |
|
| 29 |
# Fixed upstream in git. |
|
| 30 |
RESTRICT="test" |
|
| 24 |
RESTRICT="!test? ( test )" |
|
| 31 | 25 | |
| 32 | 26 |
COMMON_DEPEND=" |
| 33 | 27 |
dev-qt/qtcore:5 |
| ... | ... | |
| 76 | 70 |
DOCS=( README.md doc/AUTHORS ) |
| 77 | 71 | |
| 78 | 72 |
PATCHES=( |
| 79 |
"${FILESDIR}/${PN}-1.2.2-no_compress_man.patch" #733284
|
|
| 80 |
"${FILESDIR}/${PN}-1.2.2-plugin-path.patch" #907285
|
|
| 81 |
"${FILESDIR}/${PN}-1.2.2-kwidgetsaddons.patch"
|
|
| 73 |
"${FILESDIR}/${PN}-9999-no_compress_man.patch" #733284
|
|
| 74 |
"${FILESDIR}/${PN}-9999-plugin-path.patch" #907285
|
|
| 82 | 75 |
) |
| 83 | 76 | |
| 84 | 77 |
src_prepare() {
|
| ... | ... | |
| 90 | 83 |
} |
| 91 | 84 | |
| 92 | 85 |
src_configure() {
|
| 93 |
# -Werror=odr |
|
| 94 |
# https://bugs.gentoo.org/860867 |
|
| 95 |
# https://github.com/LMMS/lmms/pull/6174 |
|
| 96 |
# |
|
| 97 |
# Fixed upstream, remove whenever they finally release a new version. |
|
| 98 |
filter-lto |
|
| 99 | ||
| 100 | 86 |
local mycmakeargs=( |
| 101 | 87 |
-DUSE_WERROR=FALSE |
| 102 | 88 |
-DWANT_CAPS=FALSE |
| ... | ... | |
| 104 | 90 |
-DWANT_SWH=FALSE |
| 105 | 91 |
-DWANT_CMT=FALSE |
| 106 | 92 |
-DWANT_CALF=FALSE |
| 107 |
-DWANT_QT5=TRUE |
|
| 108 | 93 |
-DWANT_ALSA=$(usex alsa) |
| 109 | 94 |
-DWANT_JACK=$(usex jack) |
| 110 | 95 |
-DWANT_GIG=$(usex libgig) |
| ... | ... | |
| 123 | 108 |
} |
| 124 | 109 | |
| 125 | 110 |
src_test() {
|
| 126 |
# does not use ctest |
|
| 127 |
cmake_build tests/tests |
|
| 128 |
"${BUILD_DIR}"/tests/tests || die
|
|
| 129 | ||
| 111 |
# tests are hidden inside a subdir and ctest does not detect them without |
|
| 112 |
# running inside that subdir |
|
| 113 |
local BUILD_DIR="${BUILD_DIR}/tests"
|
|
| 114 |
cmake_src_test |
|
| 130 | 115 |
} |