mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-10 12:08:43 -04:00
media-sound/furnace: add 0.6.7
Signed-off-by: Artemis Everfree <artemis@artemis.sh>
This commit is contained in:
parent
016f716de7
commit
276ca83452
@ -1,4 +1,6 @@
|
||||
DIST furnace-0.6-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
|
||||
DIST furnace-0.6.5-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
|
||||
DIST furnace-0.6.5.tar.gz 54072335 BLAKE2B 005a8ed9fef006ea80896f29c283d0d8a3962a826ca99ec7ffe28a001db8a868bea787277818babec455e9b0bd0e67c0f9a7d4f5d68c8e4748ecfde040c74a28 SHA512 58dfa3ea32fda3bd1cb6f34486efd30f780367686d82399f8a7b9a89a6cf430f50a4063ef6c71a514ae1a5be4598c359f516e4b8fee86d8e030ac1a0307cd1bc
|
||||
DIST furnace-0.6.7-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
|
||||
DIST furnace-0.6.7.tar.gz 54718123 BLAKE2B 8aa8fae6ce2252fc4e98562378515b487a7614d7bb7229e139d5eb8a6dcaa7122fa1e5925e0923cd6f6ea943df69475814ab2578262a477832961ca6f199ea6a SHA512 8cb2dbd5d9d0933d265d5a56e474034158a719f4dc559f8028af3db789ea3dc4cb56d861bbd774751ecc951e511c19f41a6f16ec64ba408d95dae83fef2ec3d4
|
||||
DIST furnace-0.6.tar.gz 44552370 BLAKE2B fd91ab161e309d6c3637fa0c70ea3100f70da98e0044ced1743b0f5416cf6fd9f4f4d307c87776c0a4cfd202ff118d814409bd69f23445443c22265c0630b1fc SHA512 e24aca8e26961c53121869aafa041bf507748e4d4886761ca4a755ad31ba98ce228114009ffb34333d6737fe4759bfa47cd733457863c2f767c01686728c3798
|
||||
|
65
media-sound/furnace/furnace-0.6.7.ebuild
Normal file
65
media-sound/furnace/furnace-0.6.7.ebuild
Normal file
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules"
|
||||
HOMEPAGE="https://github.com/tildearrow/furnace"
|
||||
|
||||
# when performing updates, check whether the project has switched to a new
|
||||
# version of adpcm. adpcm doesn't seem to update frequently.
|
||||
SRC_URI="
|
||||
https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${P}-adpcm-ef7a217.tar.gz
|
||||
"
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="jack"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libfmt
|
||||
media-libs/alsa-lib
|
||||
media-libs/freetype
|
||||
media-libs/libglvnd
|
||||
media-libs/libsdl2
|
||||
media-libs/libsndfile
|
||||
media-libs/portaudio
|
||||
media-libs/rtmidi
|
||||
sci-libs/fftw
|
||||
sys-libs/zlib
|
||||
x11-themes/hicolor-icon-theme
|
||||
jack? ( virtual/jack )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# adpcm is a git submodule in-tree, and thus not included in the
|
||||
# github-generated source bundle. We move it in here.
|
||||
rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm stub directory"
|
||||
mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move adpcm directory into place"
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GUI=ON
|
||||
-DSHOW_OPEN_ASSETS_MENU_ENTRY=ON
|
||||
-DSYSTEM_FFTW=ON
|
||||
-DSYSTEM_FMT=ON
|
||||
-DSYSTEM_LIBSNDFILE=ON
|
||||
-DSYSTEM_PORTAUDIO=ON
|
||||
-DSYSTEM_RTMIDI=ON
|
||||
-DSYSTEM_SDL2=ON
|
||||
-DSYSTEM_ZLIB=ON
|
||||
-DWITH_DEMOS=ON
|
||||
-DWITH_INSTRUMENTS=ON
|
||||
-DWITH_WAVETABLES=ON
|
||||
-DWITH_JACK="$(usex jack ON OFF)"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user