From 3d73bd01115af35136103b8fb22013500fa53c09 Mon Sep 17 00:00:00 2001 From: Sam Therapy Date: Thu, 9 Nov 2023 22:41:27 +0100 Subject: [PATCH] Finish versioning everything Signed-off-by: Sam Therapy --- dev-go/xcaddy/Manifest | 5 +++ {dev-util => dev-go}/xcaddy/metadata.xml | 2 +- dev-go/xcaddy/xcaddy-0.3.5.ebuild | 1 + dev-go/xcaddy/xcaddy-9999.ebuild | 34 +++++++++++++++++++ dev-util/wails/Manifest | 5 +++ dev-util/wails/metadata.xml | 11 +++++++ dev-util/wails/wails-2.6.0.ebuild | 1 + dev-util/wails/wails-9999.ebuild | 42 ++++++++++++++++++++++++ dev-util/xcaddy/Manifest | 2 -- dev-util/xcaddy/xcaddy-9999.ebuild | 32 ------------------ net-misc/sshs/Manifest | 5 ++- net-misc/sshs/sshs-3.4.0.ebuild | 1 + net-misc/sshs/sshs-9999.ebuild | 26 ++++++++------- 13 files changed, 120 insertions(+), 47 deletions(-) create mode 100644 dev-go/xcaddy/Manifest rename {dev-util => dev-go}/xcaddy/metadata.xml (82%) create mode 120000 dev-go/xcaddy/xcaddy-0.3.5.ebuild create mode 100644 dev-go/xcaddy/xcaddy-9999.ebuild create mode 100644 dev-util/wails/Manifest create mode 100644 dev-util/wails/metadata.xml create mode 120000 dev-util/wails/wails-2.6.0.ebuild create mode 100644 dev-util/wails/wails-9999.ebuild delete mode 100644 dev-util/xcaddy/Manifest delete mode 100644 dev-util/xcaddy/xcaddy-9999.ebuild create mode 120000 net-misc/sshs/sshs-3.4.0.ebuild diff --git a/dev-go/xcaddy/Manifest b/dev-go/xcaddy/Manifest new file mode 100644 index 0000000..9a4e501 --- /dev/null +++ b/dev-go/xcaddy/Manifest @@ -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 diff --git a/dev-util/xcaddy/metadata.xml b/dev-go/xcaddy/metadata.xml similarity index 82% rename from dev-util/xcaddy/metadata.xml rename to dev-go/xcaddy/metadata.xml index 120d7c0..6c3a0f5 100644 --- a/dev-util/xcaddy/metadata.xml +++ b/dev-go/xcaddy/metadata.xml @@ -6,6 +6,6 @@ Sam Therapy - caddy/xcaddy + caddyserver/xcaddy \ No newline at end of file diff --git a/dev-go/xcaddy/xcaddy-0.3.5.ebuild b/dev-go/xcaddy/xcaddy-0.3.5.ebuild new file mode 120000 index 0000000..db5fb5d --- /dev/null +++ b/dev-go/xcaddy/xcaddy-0.3.5.ebuild @@ -0,0 +1 @@ +xcaddy-9999.ebuild \ No newline at end of file diff --git a/dev-go/xcaddy/xcaddy-9999.ebuild b/dev-go/xcaddy/xcaddy-9999.ebuild new file mode 100644 index 0000000..9eb2e5e --- /dev/null +++ b/dev-go/xcaddy/xcaddy-9999.ebuild @@ -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 +} diff --git a/dev-util/wails/Manifest b/dev-util/wails/Manifest new file mode 100644 index 0000000..612a9f6 --- /dev/null +++ b/dev-util/wails/Manifest @@ -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 diff --git a/dev-util/wails/metadata.xml b/dev-util/wails/metadata.xml new file mode 100644 index 0000000..26e8cb1 --- /dev/null +++ b/dev-util/wails/metadata.xml @@ -0,0 +1,11 @@ + + + + + sam@samtherapy.net + Sam Therapy + + + wailsapp/wails + + diff --git a/dev-util/wails/wails-2.6.0.ebuild b/dev-util/wails/wails-2.6.0.ebuild new file mode 120000 index 0000000..67e694b --- /dev/null +++ b/dev-util/wails/wails-2.6.0.ebuild @@ -0,0 +1 @@ +wails-9999.ebuild \ No newline at end of file diff --git a/dev-util/wails/wails-9999.ebuild b/dev-util/wails/wails-9999.ebuild new file mode 100644 index 0000000..6d131e8 --- /dev/null +++ b/dev-util/wails/wails-9999.ebuild @@ -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 +} diff --git a/dev-util/xcaddy/Manifest b/dev-util/xcaddy/Manifest deleted file mode 100644 index ac61629..0000000 --- a/dev-util/xcaddy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD xcaddy-9999.ebuild 598 BLAKE2B e1c1faad473fa1e21bbba4877ec4e9b454a117096bb3df29da9a5f7aea6c2923083e12b1078651136397a0f48fea0df7f353727c359640fd958740290cdcf0b5 SHA512 bb35f1b2c6aac1369b31331f8a2e90d3061eaa0a37cdef7986f25b2b8e63cd0550ec93c0b5511f6b1056a97dc50d112457c8fcde84b7a0a4e4459e1516b65fd5 -MISC metadata.xml 322 BLAKE2B d1346f05fbd516faf02c99b02f6286ca15eae38d903dccf447ef66d68c84123a1f2429fc8e16c271b73173b37b7757716a9372298940f9ce3bf4ced7c85c588f SHA512 8d8bcd448a6c3b266eb96029d830687510e8f531dbdfec0e2621516ba58fc640b8a65d63e0b04542a868ba1c252875d8656a38f9d9cc11edf91757355eaee479 diff --git a/dev-util/xcaddy/xcaddy-9999.ebuild b/dev-util/xcaddy/xcaddy-9999.ebuild deleted file mode 100644 index f8da9bb..0000000 --- a/dev-util/xcaddy/xcaddy-9999.ebuild +++ /dev/null @@ -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 -} diff --git a/net-misc/sshs/Manifest b/net-misc/sshs/Manifest index cfabaf5..16a451b 100644 --- a/net-misc/sshs/Manifest +++ b/net-misc/sshs/Manifest @@ -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 diff --git a/net-misc/sshs/sshs-3.4.0.ebuild b/net-misc/sshs/sshs-3.4.0.ebuild new file mode 120000 index 0000000..31757a2 --- /dev/null +++ b/net-misc/sshs/sshs-3.4.0.ebuild @@ -0,0 +1 @@ +sshs-9999.ebuild \ No newline at end of file diff --git a/net-misc/sshs/sshs-9999.ebuild b/net-misc/sshs/sshs-9999.ebuild index a9fc428..8c23e7b 100644 --- a/net-misc/sshs/sshs-9999.ebuild +++ b/net-misc/sshs/sshs-9999.ebuild @@ -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 }