multimc
This commit is contained in:
parent
2eca9b79ff
commit
bc3a189dc6
3
games-action/multimc/Manifest
Normal file
3
games-action/multimc/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
DIST libnbtplusplus-dc72a20b7efd304d12af2025223fad07b4b78464.tar.gz 48441 BLAKE2B b4ffb7dcad83f894d392730dd6911c93a4b5ec1df0701cd5e88a737c10f261984fd19caafedadad3e2fe0d88d789fd699e698762112770090b1c6bb98679ec8f SHA512 c629dd10b2dca8482017d8d627763fab679e2f0822c03b766e84f8cac04bbb1cf6d57c64c6271350c25f8b9a0bdc72076e64d4efcf5a80eeefec323528cbc04f
|
||||
DIST multimc-0.6.12.tar.gz 2389805 BLAKE2B d7b7660578d78d5d1cbaae607bf340c0c0a0aab5b0d2460218e1e468f450a3ac7030cb235c3e25f61d27d8c1e3cca71a1abbea22f9759726d34e495fe49de180 SHA512 334b0996b7b49a0f4a46a3e5b08d50d5f7aa398b8d5871772c751c1f98438d9584ffcdaf27ad6d2e84b2776415bd38910dffb8e746c4b343916c6849df2146da
|
||||
DIST quazip-dc72a20b7efd304d12af2025223fad07b4b78464.tar.gz 103558 BLAKE2B 0d757b08f879a87e959ed0344a3b07bfcb8a2314cb9dd4c0f80cbfaa4f7b9e3146529d110167ac027276830acc0948496e1a6a28ffb8268efb171c02b590c3ae SHA512 0d046f7b693a5206a5b8668b1565ddac6c7592599d746a9af4f28cb2d90ee4bbe836d14d43e07856ddc5a80b10e2a91da7aa33e02476b90d79d8a0bb0fba6a4f
|
56
games-action/multimc/multimc-0.6.12.ebuild
Normal file
56
games-action/multimc/multimc-0.6.12.ebuild
Normal file
@ -0,0 +1,56 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake desktop
|
||||
|
||||
LIBNBTPLUSPLUS_COMMIT="dc72a20b7efd304d12af2025223fad07b4b78464"
|
||||
QUAZIP_COMMIT="3691d57d3af13f49b2be2b62accddefee3c26b9c"
|
||||
|
||||
DESCRIPTION="Free, open source launcher and instance manager for Minecraft."
|
||||
HOMEPAGE="https://multimc.org"
|
||||
SRC_URI="
|
||||
https://github.com/MultiMC/MultiMC5/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/MultiMC/libnbtplusplus/archive/${LIBNBTPLUSPLUS_COMMIT}.tar.gz -> libnbtplusplus-${LIBNBTPLUSPLUS_COMMIT}.tar.gz
|
||||
https://github.com/MultiMC/quazip/archive/${QUAZIP_COMMIT}.tar.gz -> quazip-${LIBNBTPLUSPLUS_COMMIT}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="virtual/jre:*"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
S="${WORKDIR}/MultiMC5-${PV}"
|
||||
|
||||
src_unpack() {
|
||||
default_src_unpack
|
||||
|
||||
rmdir "${S}/libraries/libnbtplusplus"
|
||||
ln -s "${WORKDIR}/libnbtplusplus-${LIBNBTPLUSPLUS_COMMIT}" "${S}/libraries/libnbtplusplus"
|
||||
|
||||
rmdir "${S}/libraries/quazip"
|
||||
ln -s "${WORKDIR}/quazip-${QUAZIP_COMMIT}" "${S}/libraries/quazip"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DMultiMC_UPDATER=OFF
|
||||
-DMultiMC_LAYOUT=lin-system
|
||||
-DMultiMC_BUILD_PLATFORM=Gentoo
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
doicon "application/resources/multimc/scalable/multimc.svg"
|
||||
domenu "application/package/linux/multimc.desktop"
|
||||
dolib.so "${BUILD_DIR}/libMultiMC_quazip.so"
|
||||
dolib.so "${BUILD_DIR}/libMultiMC_nbt++.so"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user