Lmms 9999 fix

This commit is contained in:
Quentin Snow 2022-05-29 16:36:19 -05:00
parent 7b68a163b3
commit 34522fe7ab
2 changed files with 114 additions and 0 deletions

View File

@ -1,3 +1,4 @@
AUX lmms-1.2.2-no_compress_man.patch 1290 BLAKE2B 8d88782f2b17a1b2399e98559820e00e706d7f328eb140babde11ca239fd516b133e698c366fa34bf72c2047b64aa14108cc82a09d0869fffd5e3bea8c1936a5 SHA512 4a414e513a3257b5eb3f472ca321504e7037c314e3d218b612b9aa9391dd0d1b038b77467f112a069479abec1b1ab3372126e27db34ec22c2a89b902a66878bd
DIST lmms-1.2.2.tar.xz 22733960 BLAKE2B 8b561068194e9a4af8260675e784c25a92b6b2f731c29b677cbc16581306bbadcf27ea529adbcd735ff4adffedf3dd98ec7b2d89428a63ea600d022ecdae58e4 SHA512 df74d9e938f1c3807e9941b11db4ccfe9450e23b723c82774de15b7666ac39f1bfdd8519231e28849f994628190ecc92fa05d55bbc0b50a4421f2d183e729028
EBUILD lmms-1.2.2.ebuild 2490 BLAKE2B 861ba60936fced8170e1b4cf8ee17770487db4735a4c5bc1448bfb465fb16876db06d2985750b5bd2f7900ba6299f5e37e69dbbcaf17597dfbb00774670c4c75 SHA512 214fe582fe5346cd9ba2970e102bcb38d5b7cc7be81672e700c7a2a90280775a99e8b600e7918087f8d9f12a3324621a566686cdd7b97d45b45272aecf4c4ea1
EBUILD lmms-9999.ebuild 2522 BLAKE2B a836cd05ede2f7345cbb8c8799a99b732d34cd8b63158c4f6aff3923d8da157cdab68c1de9d788c694fb5874bb5056e45393673a533c2700b7d03051ca5a9130 SHA512 d974f6c090a6e0e495bf9a8f003d31a0a4a2649b2aaeec95a563ff1ed203e3d108380244887318bc00965cb67b22dec7a769fe98fc9934e39bd4fb49aca2e4e4

View File

@ -0,0 +1,113 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# The order is important here! Both, cmake and xdg define src_prepare.
# We need the one from cmake
inherit xdg cmake
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 -> ${P}.tar.xz"
KEYWORDS="amd64 x86"
S="${WORKDIR}/${P/_/-}"
fi
LICENSE="GPL-2 LGPL-2"
SLOT="0"
IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl soundio stk vst calf caps cmt swh tap"
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-sound/pulseaudio )
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
"
BDEPEND="
dev-qt/linguist-tools:5
dev-perl/List-MoreUtils
"
RDEPEND="${COMMON_DEPEND}
calf? ( media-plugins/calf )
caps? ( media-plugins/caps-plugins )
cmt? ( media-plugins/cmt-plugins )
swh? ( media-plugins/swh-plugins )
tap? ( media-plugins/tap-plugins )
"
DOCS=( README.md doc/AUTHORS )
S="${WORKDIR}/${PN}-${PV}"
PATCHES=(
#"${FILESDIR}/${PN}-1.2.2-no_compress_man.patch" #733284
)
src_configure() {
local mycmakeargs+=(
-DUSE_WERROR=FALSE
-DWANT_CAPS=$(usex caps)
-DWANT_TAP=$(usex tap)
-DWANT_SWH=$(usex swh)
-DWANT_CMT=$(usex cmt)
-DWANT_CALF=$(usex calf)
-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
}
pkg_preinst() {
xdg_pkg_preinst
}
pkg_postinst() {
xdg_pkg_postinst
}
pkg_postrm() {
xdg_pkg_postrm
}