premake-5.0.0_alpha12didos
download
# Copyright 2016-2018 Jan Chren (rindeal)
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rindeal
## functions: append-ldflags
inherit flag-o-matic
## functions: tc-getPKG_CONFIG
inherit toolchain-funcs
MY_PV="${PV//_/-}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="Powerfully simple build configuration"
HOMEPAGE="https://premake.github.io/"
LICENSE="BSD"
SRC_URI="https://github.com/premake/premake-core/releases/download/v${MY_PV}/${MY_P}-src.zip"
SLOT="5"
KEYWORDS="~amd64 ~arm"
IUSE=""
CDEPEND_A=(
"dev-libs/openssl:0"
)
DEPEND_A=( "${CDEPEND_A[@]}"
"virtual/pkgconfig"
)
RDEPEND_A=( "${CDEPEND_A[@]}" )
inherit arrays
S="${WORKDIR}/${MY_P}"
build_dir="${S}/build/gmake.unix"
src_configure() {
append-ldflags $( $(tc-getPKG_CONFIG) --libs-only-l openssl )
}
src_compile() {
cd "${build_dir}" || die
emake config=release verbose=1
}
src_install() {
dobin 'bin/release/premake5'
einstalldocs
}