diff options
Diffstat (limited to 'dev-util/ugtrain')
-rw-r--r-- | dev-util/ugtrain/Manifest | 2 | ||||
-rw-r--r-- | dev-util/ugtrain/metadata.xml | 15 | ||||
-rw-r--r-- | dev-util/ugtrain/ugtrain-9999.ebuild | 54 |
3 files changed, 71 insertions, 0 deletions
diff --git a/dev-util/ugtrain/Manifest b/dev-util/ugtrain/Manifest new file mode 100644 index 0000000..071b695 --- /dev/null +++ b/dev-util/ugtrain/Manifest @@ -0,0 +1,2 @@ +EBUILD ugtrain-9999.ebuild 1008 BLAKE2B 16cb82da113c4bdb9ff79c896e210e8958582087924d41f7efafe47f8b67fd40bdaf82f5e0e39c96ecced608e1fd2a6911411c76a74d0fa84b328e48d01119f7 SHA512 8899ef17aca305425a9aef032bb013f7f4b149ec7e35da3138e3cb8620f9aa554062ee655c0d0933b46166efc42a0de4cb6dcd835bc61cc3baea6c01827af527 +MISC metadata.xml 489 BLAKE2B ade26c139e0e26e9845e610f213212701009f13b43bb4649add36b4fd416e0c559f4a4f3ab15b4e2ae5d1a69e6081ee13882071fbedb38851f896e8a7b72646b SHA512 37e5340625ab863e5bfda8af54f4df13d897bdd9f58720f61e2b09896369c8ccef69a9f09016cae336215b795bd3c32b1aeb540dd1cc7315535249409f2a7fff diff --git a/dev-util/ugtrain/metadata.xml b/dev-util/ugtrain/metadata.xml new file mode 100644 index 0000000..384f07d --- /dev/null +++ b/dev-util/ugtrain/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> + </maintainer> + <use> + <flag name="glib">Build hooking libs with e.g. g_malloc() support</flag> + </use> + <upstream> + <bugs-to>https://github.com/ugtrain/ugtrain/issues</bugs-to> + <remote-id type="github">ugtrain/ugtrain</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-util/ugtrain/ugtrain-9999.ebuild b/dev-util/ugtrain/ugtrain-9999.ebuild new file mode 100644 index 0000000..2d512a7 --- /dev/null +++ b/dev-util/ugtrain/ugtrain-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools bash-completion-r1 + +DESCRIPTION="Universal Game Trainer" +HOMEPAGE="https://github.com/ugtrain/ugtrain" +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" + S="${WORKDIR}/${P}" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +SLOT="0" +LICENSE="GPL-3" +RESTRICT="!test? ( test )" +IUSE="bash-completion examples glib multilib test" + +DEPEND="" +RDEPEND=" + dev-util/scanmem + sys-devel/binutils +" + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --with-bash-completion-dir=$(usex bash-completion $(get_bashcompdir)) + $(use_enable glib) + $(use_enable multilib) + $(use_enable test testing) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} |