Finish versioning everything

Signed-off-by: Sam Therapy <sam@samtherapy.net>
This commit is contained in:
Sam Therapy 2023-11-09 22:41:27 +01:00
parent 586be63a07
commit 3d73bd0111
Signed by: sam
GPG key ID: 4D8B07C18F31ACBD
13 changed files with 120 additions and 47 deletions

5
dev-go/xcaddy/Manifest Normal file
View file

@ -0,0 +1,5 @@
DIST xcaddy-0.3.5-vendor.tar.xz 20716 BLAKE2B fa71c4dd39eb64e2b584ec60e4adaf846bc342e05731ebbf93cbf6ce2b51fd8e7e06976e04facdf287355ed4573c6f8c753ee9fd24e431978d781a4efb443211 SHA512 b0cd9aedbd08ad5fd47ac6e89ca17524c4a8673357fab8b905956305af89b9d960edd297d9e67ab91a5a58b975ab5657acced4eb9c7c1b4ebe8543640e76ddd8
DIST xcaddy-0.3.5.tar.gz 24124 BLAKE2B c903e31e49442a8e12fead4489473865556f8d4b4f2f679fdb5e95d37908a884e3ff9824910b31ff58b378b3b65cb195cec3e691333e64d7bb00de7e02ac6179 SHA512 7f37bf819618d51dcc4dfd89a90403c0841f277bcf5f9f3cf548ed89d486faf92608522df161ad3a2daf9f046feb91c4b4feb6f7ddeb336c9e0946576052b34e
EBUILD xcaddy-0.3.5.ebuild 762 BLAKE2B c9adcde7535c72d585d3952f0b80c61edcda5f845081027dd3ccdb9c1ed2bfd5514cbd99faa5bbb546a6258928957a970a56fb262c5d04720f9b9afbe41ce29f SHA512 af5144ec69279538b8a2bdaf4d993721b5051f0282918b0b49d53d3f6e18c16a6bc4204f7a528d9dad0b424da08288f57e4e07d71729abfa60344b7f391685ba
EBUILD xcaddy-9999.ebuild 762 BLAKE2B c9adcde7535c72d585d3952f0b80c61edcda5f845081027dd3ccdb9c1ed2bfd5514cbd99faa5bbb546a6258928957a970a56fb262c5d04720f9b9afbe41ce29f SHA512 af5144ec69279538b8a2bdaf4d993721b5051f0282918b0b49d53d3f6e18c16a6bc4204f7a528d9dad0b424da08288f57e4e07d71729abfa60344b7f391685ba
MISC metadata.xml 328 BLAKE2B b2c49eb75e7c98b4540c9395dce7f1483d8f07d2fab04dec5829d777311e4d1f98309c62cb549633dc567b64f04d4d0906f353ec56a8dc3b7d63533c00d6f16e SHA512 b62ded8245ec8f4f0200a78383c273b25272871488c18afce4268f7c975a5619b935e8da2a731725f5da3dc056d80b1afe21abeb8011bd7b3d9b2cdda187e9d0

View file

@ -6,6 +6,6 @@
<name>Sam Therapy</name>
</maintainer>
<upstream>
<remote-id type='github'>caddy/xcaddy</remote-id>
<remote-id type='github'>caddyserver/xcaddy</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1 @@
xcaddy-9999.ebuild

View file

@ -0,0 +1,34 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3 go-module
DESCRIPTION="Build Caddy with plugins"
HOMEPAGE="https://github.com/caddyserver/xcaddy"
LICENSE="MIT Apache-2.0"
SLOT="0"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/caddyserver/xcaddy.git"
src_unpack() {
git-r3_src_unpack
go-module_live_vendor
}
else
SRC_URI="https://github.com/caddyserver/xcaddy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://git.froth.zone/api/packages/packaging/generic/portage/deps/${P}-vendor.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
fi
src_compile() {
ego build -ldflags "-s -w" ./cmd/xcaddy
}
src_install() {
dobin ./${PN}
einstalldocs
}

5
dev-util/wails/Manifest Normal file
View file

@ -0,0 +1,5 @@
DIST wails-2.6.0-vendor.tar.xz 4127096 BLAKE2B e086480b4ff0db11c1c4e1c1e427e7efac3fb6ca3714ee2764c9d46399bc709677f85244ba9fd0117547d9d789681c34269e15a672b7f60e90a39978157a5263 SHA512 a3173d630aedd2823ad4e667cf4bb053cfb6784918481cb284d00f874e19b9ccf1eb537a1b0c72b1f2996bc85d7255f4423be33c119cdf7a2adea9018db9f47a
DIST wails-2.6.0.tar.gz 30082888 BLAKE2B dfc357fc8c332d699a48241f86554a1e4cafc362c53f53916b61b39555d63c18909ebe2297fd2af0843b9eefc5fb4a3c17a91d50cf1626bf15e122f4089c2a95 SHA512 81381266d8a13df804f34e2c483e19b4ee9bfc10f998226482367c402c62a7ce73b31ab156a960c5f01f018e5f8c9b5256d50d85d6540502af2269acbd59d006
EBUILD wails-2.6.0.ebuild 1023 BLAKE2B 337faeda9e7f5c81d84e4f4a1bdac7bd5e92021ef9518ce3b4adca705870fc228fd7189b2faeb6dfe8d964beca20c6cde22bed99fa4e952eb5a4685466fc6467 SHA512 61019f5620b0392c5597b9c6fb46973d20fbd29d4af27c0a8f05a9265c14c66d98f14295ef9f51d4cb26e43b0df6542b99bb5ccf2cb3288556362ec1e405b4b5
EBUILD wails-9999.ebuild 1023 BLAKE2B 337faeda9e7f5c81d84e4f4a1bdac7bd5e92021ef9518ce3b4adca705870fc228fd7189b2faeb6dfe8d964beca20c6cde22bed99fa4e952eb5a4685466fc6467 SHA512 61019f5620b0392c5597b9c6fb46973d20fbd29d4af27c0a8f05a9265c14c66d98f14295ef9f51d4cb26e43b0df6542b99bb5ccf2cb3288556362ec1e405b4b5
MISC metadata.xml 324 BLAKE2B 0ad062dd87c2d6ed7c07f763b4cb2b123616c20574286a733387d7493d20167c885d6e7dd352c138a8daa5629df9e7fb9bb447ead0c978c207c1f6539fe7171a SHA512 26b385b151addbec9e659f20bd30db3398054dd9f862b24924e543d313bba9a9bf48197099a442e40eb99ac5b45c0fd60c7fed483d26e57f3a8a56dfe8862932

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>sam@samtherapy.net</email>
<name>Sam Therapy</name>
</maintainer>
<upstream>
<remote-id type='github'>wailsapp/wails</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1 @@
wails-9999.ebuild

View file

@ -0,0 +1,42 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Create beautiful applications using Go and JavaScript"
HOMEPAGE="https://github.com/wailsapp/wails https://wails.io/"
LICENSE="MIT BSD BSD-2 Apache-2.0 MPL-2.0"
SLOT="0"
RDEPEND="sys-devel/gcc
net-libs/webkit-gtk
net-libs/nodejs
dev-util/pkgconf"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/wailsapp/wails.git"
src_unpack() {
git-r3_src_unpack
go-module_live_vendor
}
else
SRC_URI="https://github.com/wailsapp/wails/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://git.froth.zone/api/packages/packaging/generic/portage/deps/${P}-vendor.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
fi
# Override the default path to v2
S="${WORKDIR}/${P}/v2"
src_compile() {
ego build -ldflags "-s -w -X main.version=${PV} -X main.date=$(date -I) -X main.builtBy=portage" ./cmd/wails
}
src_install() {
dobin ./${PN}
einstalldocs
}

View file

@ -1,2 +0,0 @@
EBUILD xcaddy-9999.ebuild 598 BLAKE2B e1c1faad473fa1e21bbba4877ec4e9b454a117096bb3df29da9a5f7aea6c2923083e12b1078651136397a0f48fea0df7f353727c359640fd958740290cdcf0b5 SHA512 bb35f1b2c6aac1369b31331f8a2e90d3061eaa0a37cdef7986f25b2b8e63cd0550ec93c0b5511f6b1056a97dc50d112457c8fcde84b7a0a4e4459e1516b65fd5
MISC metadata.xml 322 BLAKE2B d1346f05fbd516faf02c99b02f6286ca15eae38d903dccf447ef66d68c84123a1f2429fc8e16c271b73173b37b7757716a9372298940f9ce3bf4ced7c85c588f SHA512 8d8bcd448a6c3b266eb96029d830687510e8f531dbdfec0e2621516ba58fc640b8a65d63e0b04542a868ba1c252875d8656a38f9d9cc11edf91757355eaee479

View file

@ -1,32 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3 go-module
DESCRIPTION="Deliver Go binaries as fast and easily as possible"
HOMEPAGE="https://github.com/caddyserver/xcaddy"
EGIT_REPO_URI="https://github.com/caddyserver/xcaddy.git"
RESTRICT="network-sandbox strip"
LICENSE="MIT Apache-2.0"
SLOT="0"
IUSE=""
KEYWORDS="~amd64 ~arm64 ~x86"
src_unpack() {
default
git-r3_src_unpack
go-module_live_vendor
}
src_compile() {
ego build -ldflags "-s -w" ./cmd/xcaddy
}
src_install() {
dobin ./${PN}
dodoc README.md
}

View file

@ -1,2 +1,5 @@
EBUILD sshs-9999.ebuild 567 BLAKE2B 803145cbc86ff8b21febb01b39c62f8bc868d4f667336999b6d61df240981458d7765f1f88a5646eb73f252ae9e2ec7c5229a98026a4d46e7373ca45cd85f35a SHA512 0b0d56d15c68a0c324baf2459403844d7895173911c4848ab62cebc4daafe24649d2e866cce9b673ec5a91cebfb068eda16cd18532d9f0abb3dcab8ddc879c1f
DIST sshs-3.4.0-vendor.tar.xz 3887848 BLAKE2B 8d49a8e52fe6e9a813d8643614b13de9858f8813f5c8d5bc64c086fc023f29fb0ea7827931c741524a9a4d62db2de6e7163f11c33ea505a688ecf00705f08301 SHA512 ee3f3bf0e1c22ed74855535c7270d2654fcf03d4b1dc9c478f0f69ddc92da96e96b78dbf27d59b603cb899ac3969216e31afd4ab329ca086eff804b1280fe4ba
DIST sshs-3.4.0.tar.gz 26185 BLAKE2B a25cd815acdfe978b19e800f47d871cf0b9212e925c495ec2e528b306d996cbeeb526c14ba046d6521640019e37d545e104bc693926d2245592314423b52daa6 SHA512 a83b12fb224a1c15c279607bacc5c8b9933894fec3cec56a9e27f174083f1517b98bdc03743cead79a3a63a47a46c12bf89506e2fbde76bde9e8d6a953470308
EBUILD sshs-3.4.0.ebuild 774 BLAKE2B 972b90bc2011889f24bf0fb698a071eea9cf223c61485d72c8390a58c8f7a562657b82aba8098fd3938e1f00427204cd1e251dd4dd648760cadaa80debf7a697 SHA512 f05a267ae5a380482b866e0b3e1f7768d942a36586f7e59af735400282e579dd32769e822118961e9f4c0cba2e3f4602d6aaa053e57cfe12dc1e2ba100120974
EBUILD sshs-9999.ebuild 774 BLAKE2B 972b90bc2011889f24bf0fb698a071eea9cf223c61485d72c8390a58c8f7a562657b82aba8098fd3938e1f00427204cd1e251dd4dd648760cadaa80debf7a697 SHA512 f05a267ae5a380482b866e0b3e1f7768d942a36586f7e59af735400282e579dd32769e822118961e9f4c0cba2e3f4602d6aaa053e57cfe12dc1e2ba100120974
MISC metadata.xml 327 BLAKE2B 422af50988f127cd85d98281627d3e283277a0c256ce6c97bf5419f0a3ba036383dd717143a98ee04e962b7441012931bfccb75b7a36b322b419d91abd06f78d SHA512 06029befa0880bc1407fdf6b75de0c43ae05bf71c1634f769eb94acd865a61018b6fa25ddc0b0b158e0e97c5b2f0406dab748208652e5d3c4b478fe69a4e7b70

View file

@ -0,0 +1 @@
sshs-9999.ebuild

View file

@ -3,23 +3,26 @@
EAPI=8
inherit git-r3 go-module
inherit go-module
DESCRIPTION="TUI for SSH"
HOMEPAGE="https://github.com/quantumsheep/sshs"
EGIT_REPO_URI="https://github.com/quantumsheep/sshs.git"
RESTRICT="network-sandbox strip"
LICENSE="MIT GPL-3+ Apache-2.0 BSD"
SLOT="0"
IUSE=""
KEYWORDS="~amd64 ~arm64 ~x86"
src_unpack() {
git-r3_src_unpack
go-module_live_vendor
}
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/quantumsheep/sshs.git"
src_unpack() {
git-r3_src_unpack
go-module_live_vendor
}
else
SRC_URI="https://github.com/quantumsheep/sshs/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://git.froth.zone/api/packages/packaging/generic/portage/deps/${P}-vendor.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
fi
src_compile() {
emake PREFIX="${EPREFIX}/usr"
@ -27,4 +30,5 @@ src_compile() {
src_install() {
emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install
einstalldocs
}