gentoo-overlay/games-util/mcpelauncher-ui-qt/mcpelauncher-ui-qt-9999.ebuild
Gered 20cbe279b8 temporary fix for broken mcpelauncher-ui-qt build
glfw support was added at some point during the last month, and appears
to be optional, but defaults to enabled. however, right now it seems
that the url to download some glfw source code fails.

(i really need to version these ebuilds)
2023-08-28 21:45:34 -04:00

39 lines
833 B
Bash

# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3 cmake flag-o-matic
DESCRIPTION="mcpelauncher-linux UI"
HOMEPAGE="https://github.com/minecraft-linux/mcpelauncher-ui-manifest"
EGIT_BRANCH="ng"
EGIT_REPO_URI="https://github.com/minecraft-linux/mcpelauncher-ui-manifest.git"
LICENSE="MIT GPL-3"
SLOT="0"
KEYWORDS=""
DEPEND="
dev-qt/qtwebengine:5
dev-qt/qtdeclarative:5
dev-qt/qtquickcontrols:5
dev-qt/qtquickcontrols2:5
dev-qt/qtsvg:5
dev-libs/libzip
dev-libs/protobuf"
RDEPEND="${DEPEND}"
BDEPEND=""
src_configure() {
# Doesn't like LTO
filter-flags -flto*
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DLAUNCHER_ENABLE_GLFW=OFF # 2023-08-28: just temporarily to deal with broken glfw source download during build
)
cmake_src_configure
}