summaryrefslogtreecommitdiff
path: root/dev-build/xmake
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-build/xmake
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'dev-build/xmake')
-rw-r--r--dev-build/xmake/Manifest1
-rw-r--r--dev-build/xmake/metadata.xml18
-rw-r--r--dev-build/xmake/xmake-3.0.9.ebuild68
-rw-r--r--dev-build/xmake/xmake-9999.ebuild68
4 files changed, 0 insertions, 155 deletions
diff --git a/dev-build/xmake/Manifest b/dev-build/xmake/Manifest
deleted file mode 100644
index 816a7d628a67..000000000000
--- a/dev-build/xmake/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xmake-v3.0.9.tar.gz 3290252 BLAKE2B 3bcc1b51d3c3cb5ef8b5e79eba7ca7b57000ee1dff54a1cffcc256c24e3c3c8a849ac7d354b80d5bc11f7dd603f93882d9d6a74dc2e63eeaf7692cd38cda9603 SHA512 c94481c9a922571b8f533830ddc10441c584d41000e49bdabaf12a7e573bc9c9c0335a4a6189c6ea7d4522e755502a2d3fe3308731eb12bf3fe10b72659997ec
diff --git a/dev-build/xmake/metadata.xml b/dev-build/xmake/metadata.xml
deleted file mode 100644
index 8fb6884938dd..000000000000
--- a/dev-build/xmake/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <bugs-to>https://github.com/xmake-io/xmake/issues</bugs-to>
- <remote-id type="github">xmake-io/xmake</remote-id>
- </upstream>
- <longdescription lang="en">
- xmake is a lightweight cross-platform build utility based on Lua. It uses
- xmake.lua to maintain project builds. Compared with makefile/CMakeLists.txt,
- the configuration syntax is more concise and intuitive. It is very friendly
- to novices and can quickly get started in a short time. Let users focus more
- on actual project development.
- It can compile the project directly like Make/Ninja, or generate project
- files like CMake/Meson, and it also has a built-in package management system
- to help users solve the integrated use of C/C++ dependent libraries.
- </longdescription>
-</pkgmetadata>
diff --git a/dev-build/xmake/xmake-3.0.9.ebuild b/dev-build/xmake/xmake-3.0.9.ebuild
deleted file mode 100644
index d165a44324d4..000000000000
--- a/dev-build/xmake/xmake-3.0.9.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature shell-completion
-
-DESCRIPTION="A cross-platform build utility based on Lua"
-HOMEPAGE="https://xmake.io"
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/xmake-io/${PN}.git"
-else
- SRC_URI="https://github.com/xmake-io/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz"
- KEYWORDS="~amd64 ~riscv ~x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-# tarball doesn't provide tests
-RESTRICT="test"
-
-DEPEND="
- sys-libs/ncurses:=
- sys-libs/readline:=
-"
-BDEPEND="
- virtual/pkgconfig
-"
-RDEPEND="
- ${DEPEND}
- ${BDEPEND}
-"
-
-DOCS=(
- CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md
- NOTICE.md README.md README_zh.md
-)
-
-src_prepare() {
- default
-
- # Don't strip binaries
- sed -i 's/"-s"/""/' configure || die
-}
-
-src_configure() {
- econf --prefix="${EPREFIX}"/usr \
- --plat=linux
- # --plat=linux is necessary, which enables correct directory:
- # build/linux/ARCH other than build/ARCH/ARCH
-}
-
-src_install() {
- default
-
- doman scripts/man/*
-
- newbashcomp xmake/scripts/completions/register-completions.bash xmake
- bashcomp_alias xmake xrepo
- newzshcomp xmake/scripts/completions/register-completions.zsh _xmake
- newfishcomp xmake/scripts/completions/register-completions.fish xmake.fish
-}
-
-pkg_postinst() {
- optfeature "cached compilation for your xmake projects" dev-util/ccache
-}
diff --git a/dev-build/xmake/xmake-9999.ebuild b/dev-build/xmake/xmake-9999.ebuild
deleted file mode 100644
index d165a44324d4..000000000000
--- a/dev-build/xmake/xmake-9999.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature shell-completion
-
-DESCRIPTION="A cross-platform build utility based on Lua"
-HOMEPAGE="https://xmake.io"
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/xmake-io/${PN}.git"
-else
- SRC_URI="https://github.com/xmake-io/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz"
- KEYWORDS="~amd64 ~riscv ~x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-# tarball doesn't provide tests
-RESTRICT="test"
-
-DEPEND="
- sys-libs/ncurses:=
- sys-libs/readline:=
-"
-BDEPEND="
- virtual/pkgconfig
-"
-RDEPEND="
- ${DEPEND}
- ${BDEPEND}
-"
-
-DOCS=(
- CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md
- NOTICE.md README.md README_zh.md
-)
-
-src_prepare() {
- default
-
- # Don't strip binaries
- sed -i 's/"-s"/""/' configure || die
-}
-
-src_configure() {
- econf --prefix="${EPREFIX}"/usr \
- --plat=linux
- # --plat=linux is necessary, which enables correct directory:
- # build/linux/ARCH other than build/ARCH/ARCH
-}
-
-src_install() {
- default
-
- doman scripts/man/*
-
- newbashcomp xmake/scripts/completions/register-completions.bash xmake
- bashcomp_alias xmake xrepo
- newzshcomp xmake/scripts/completions/register-completions.zsh _xmake
- newfishcomp xmake/scripts/completions/register-completions.fish xmake.fish
-}
-
-pkg_postinst() {
- optfeature "cached compilation for your xmake projects" dev-util/ccache
-}