summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@prydeworx.com>2022-07-05 08:38:21 +0200
committerSven Eden <sven.eden@prydeworx.com>2022-07-05 08:38:21 +0200
commita9203956dbef1cb8c8ff077daf669c05eac65b37 (patch)
treeba18b7452a4647230416cd103719d1ba962d0b2b /media-sound
parentapp-arch/lhasa: Added V 0.3.1 for milkytracker (desc below) (diff)
downloadseden-a9203956dbef1cb8c8ff077daf669c05eac65b37.tar.gz
seden-a9203956dbef1cb8c8ff077daf669c05eac65b37.tar.bz2
seden-a9203956dbef1cb8c8ff077daf669c05eac65b37.zip
media-sound/milkytracker: 9999-r3 adds lhasa and rtmidi support
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/milkytracker/Manifest4
-rw-r--r--media-sound/milkytracker/metadata.xml3
-rw-r--r--media-sound/milkytracker/milkytracker-9999-r3.ebuild (renamed from media-sound/milkytracker/milkytracker-9999-r2.ebuild)32
3 files changed, 18 insertions, 21 deletions
diff --git a/media-sound/milkytracker/Manifest b/media-sound/milkytracker/Manifest
index e8c36b3..44f9dcd 100644
--- a/media-sound/milkytracker/Manifest
+++ b/media-sound/milkytracker/Manifest
@@ -1,3 +1,3 @@
AUX milkytracker-9999-fix-docs.patch 270 BLAKE2B 780f223c3b60b25e210f2e95d6ce587c861d9a3d0101adce786a6445bea8e2edb4c3fe3b8ffa6708111bd0603e303fc7c63dfca2ee33365b919dd73b2fc1652d SHA512 b8ca47f7a6164d1a7d6546c3e7df367af110d1f66f43807406e4ca1d81cd38b7a0e6851457e241307296638b6c7d021fab4371c5103680ed04862d1fb86da115
-EBUILD milkytracker-9999-r2.ebuild 1089 BLAKE2B 6aac10d52b3673ed2d6ce9ad6e4d68f49d8ababfa7f59ecff8a0d15f4f31527adf87eecd3802e14b32dfcbb27e955ef26747bed47d6b2911e70afab416e7a837 SHA512 8f7e728129114ec309af78bb5e2da6fdf4eff30c26858a7b63da30272dcc9a224be9be94d50bc559625f84eb4a6550fe930a13960ba5bee910f68f729cbb6911
-MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
+EBUILD milkytracker-9999-r3.ebuild 1009 BLAKE2B 5b524b5d7b617945e2f288f9d3044f5dbf695282758c80ac7b1bc9360e088836e0338942cd1f23ac26e3a1244611ffe45e471830c5a07a8c55f987efd9dfd396 SHA512 9b86a387f03f601f523344e3d0ff336ab016ec03859c0eb355af6570d84586a118d058ccb9f84e896f274907ed93b5e139c19d5253fd08dae38364f10a7a7b46
+MISC metadata.xml 327 BLAKE2B b712dac2f1a76b70199b1518a0322f6f4a2586b04d2d5eb0480b7519d818b85d81f9079ec30e0e8c2f2e1397855a0be58b6a04e0f87d0c83a127bc54a3551e6f SHA512 cff830bbc39e744dde75052bd36788fb8c2abb9de1e81b13f0afd828a526cbbcce2a5a673a71e5440012be7643573fd4374e83424ccb0c52bd1883081e395bb5
diff --git a/media-sound/milkytracker/metadata.xml b/media-sound/milkytracker/metadata.xml
index c870d0e..7da538a 100644
--- a/media-sound/milkytracker/metadata.xml
+++ b/media-sound/milkytracker/metadata.xml
@@ -5,4 +5,7 @@
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
+<use>
+ <flag name="midi">Use media-libs/rtmidi for MIDI support</flag>
+</use>
</pkgmetadata>
diff --git a/media-sound/milkytracker/milkytracker-9999-r2.ebuild b/media-sound/milkytracker/milkytracker-9999-r3.ebuild
index bc469a1..788dba2 100644
--- a/media-sound/milkytracker/milkytracker-9999-r2.ebuild
+++ b/media-sound/milkytracker/milkytracker-9999-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit cmake-utils git-r3
+inherit cmake git-r3
DESCRIPTION="FastTracker 2 inspired music tracker"
HOMEPAGE="http://milkytracker.org/"
@@ -11,36 +11,30 @@ HOMEPAGE="http://milkytracker.org/"
EGIT_MIN_CLONE_TYPE="shallow"
EGIT_REPO_URI="https://github.com/${PN}/MilkyTracker.git"
EGIT_BRANCH="master"
+EGIT_SUBMODULES=()
SRC_URI=""
LICENSE="|| ( GPL-3 MPL-1.1 ) AIFFWriter.m BSD GPL-3 GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="alsa jack"
+IUSE="alsa jack midi"
-RDEPEND=">=media-libs/libsdl-1.2:=[X]
- sys-libs/zlib:=
+RDEPEND="
+ app-arch/lhasa
+ >=media-libs/libsdl-1.2:=[X]
alsa? ( media-libs/alsa-lib:= )
- jack? ( media-sound/jack-audio-connection-kit:= )"
-DEPEND="${RDEPEND}
- >=dev-util/cmake-2.8.12
+ jack? ( media-sound/jack-audio-connection-kit:= )
+ midi? ( media-libs/rtmidi )
+ sys-libs/zlib:=
"
+DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-fix-docs.patch
)
-src_configure() {
- local mycmakeargs=()
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
src_install() {
- cmake-utils_src_install
+ cmake_src_install
dodoc AUTHORS ChangeLog.md docs/{readme_unix,TiTAN.nfo}
dodoc docs/{FAQ,MilkyTracker}.html