Lmms 9999 fix
This commit is contained in:
parent
7b68a163b3
commit
34522fe7ab
@ -1,3 +1,4 @@
|
|||||||
AUX lmms-1.2.2-no_compress_man.patch 1290 BLAKE2B 8d88782f2b17a1b2399e98559820e00e706d7f328eb140babde11ca239fd516b133e698c366fa34bf72c2047b64aa14108cc82a09d0869fffd5e3bea8c1936a5 SHA512 4a414e513a3257b5eb3f472ca321504e7037c314e3d218b612b9aa9391dd0d1b038b77467f112a069479abec1b1ab3372126e27db34ec22c2a89b902a66878bd
|
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
|
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-1.2.2.ebuild 2490 BLAKE2B 861ba60936fced8170e1b4cf8ee17770487db4735a4c5bc1448bfb465fb16876db06d2985750b5bd2f7900ba6299f5e37e69dbbcaf17597dfbb00774670c4c75 SHA512 214fe582fe5346cd9ba2970e102bcb38d5b7cc7be81672e700c7a2a90280775a99e8b600e7918087f8d9f12a3324621a566686cdd7b97d45b45272aecf4c4ea1
|
||||||
|
EBUILD lmms-9999.ebuild 2522 BLAKE2B a836cd05ede2f7345cbb8c8799a99b732d34cd8b63158c4f6aff3923d8da157cdab68c1de9d788c694fb5874bb5056e45393673a533c2700b7d03051ca5a9130 SHA512 d974f6c090a6e0e495bf9a8f003d31a0a4a2649b2aaeec95a563ff1ed203e3d108380244887318bc00965cb67b22dec7a769fe98fc9934e39bd4fb49aca2e4e4
|
||||||
|
113
media-sound/lmms/lmms-9999.ebuild
Normal file
113
media-sound/lmms/lmms-9999.ebuild
Normal 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
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user