sys-apps/pkgit: fix Manifest, variable order, and remote-id

Signed-off-by: Theron York <theron.york@cloudnuke.org>
This commit is contained in:
Theron York
2026-06-22 16:00:05 -05:00
parent db0c8fbc27
commit fdd4a00f81
7 changed files with 169 additions and 0 deletions

1
sys-apps/pkgit/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST pkgit-1.0.0.tar.gz 27864 BLAKE2B 5cbb8495c05e2321a70ca22e888aa31ebc6208025bb2b97d3806f30b31b8f6b1368e2602af389d705639a68de57182bcc609aff4ffe7e8675185c0b2bc9fcbf3 SHA512 d47277ad42432bbb11884fec2eb59089c55123eb1532dfa065a8450d00fb2f16311ab3a3cfbcd67766f2b49d2bf57aad2f226d61bd7c4d8c36ce39ac8194a9de

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>theron.york@cloudnuke.org</email>
<name>Theron York</name>
</maintainer>
<upstream>
<remote-id type="codeberg">RealFCC/pkgit</remote-id>
</upstream>
<longdescription>
pkgit is an unconventional package manager designed to compile and install
packages directly from their git repositories. It uses C with Lua for
configuration and supports dependency resolution, version pinning, and
custom build scripts (bldit.lua).
</longdescription>
</pkgmetadata>

View File

@@ -0,0 +1,24 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Unconventional package manager that compiles & installs packages from git repos"
HOMEPAGE="https://git.symlinx.net/pkgit"
SRC_URI="https://codeberg.org/RealFCC/pkgit/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="dev-lang/luajit:="
DEPEND="${RDEPEND}
dev-build/make"
src_compile() {
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install || die "install failed"
}

View File

@@ -0,0 +1,26 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Unconventional package manager that compiles & installs packages from git repos"
HOMEPAGE="https://git.symlinx.net/pkgit"
EGIT_REPO_URI="https://git.symlinx.net/pkgit"
EGIT_BRANCH="master"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
RDEPEND="dev-lang/luajit:="
DEPEND="${RDEPEND}
dev-build/make"
src_compile() {
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install || die "install failed"
}