From bbfeb48a8a955a6089311a70808ab4f28d7a97d9 Mon Sep 17 00:00:00 2001 From: AshyPinguin Date: Sun, 24 May 2026 16:58:00 +0200 Subject: [PATCH] dev-libs/kobweb-bin: new package, add 0.9.21 Signed-off-by: AshyPinguin --- dev-libs/kobweb-bin/Manifest | 1 + dev-libs/kobweb-bin/kobweb-bin-0.9.21.ebuild | 34 ++++++++++++++++++++ dev-libs/kobweb-bin/metadata.xml | 11 +++++++ 3 files changed, 46 insertions(+) create mode 100644 dev-libs/kobweb-bin/Manifest create mode 100644 dev-libs/kobweb-bin/kobweb-bin-0.9.21.ebuild create mode 100644 dev-libs/kobweb-bin/metadata.xml diff --git a/dev-libs/kobweb-bin/Manifest b/dev-libs/kobweb-bin/Manifest new file mode 100644 index 0000000000..87e4ff8745 --- /dev/null +++ b/dev-libs/kobweb-bin/Manifest @@ -0,0 +1 @@ +DIST kobweb-bin-0.9.21.tar 12871168 BLAKE2B 5ba44b7d707735c15acb67b86f61407b68a656399ce42ef49014f3ebaaac21caa72a5dfa1fe16444ece6ca9ad32ce388a09a1a6dc8518cbb83692c6d31aa57ff SHA512 0341dcc344d5dc1b5622845db41266101c52a97f21d1365fb8ad28942a1fe62f124781c808125ed6156ba175b32a7626a66aaff5fe9cc44d026886bcf0eea43f diff --git a/dev-libs/kobweb-bin/kobweb-bin-0.9.21.ebuild b/dev-libs/kobweb-bin/kobweb-bin-0.9.21.ebuild new file mode 100644 index 0000000000..cfc05ad98e --- /dev/null +++ b/dev-libs/kobweb-bin/kobweb-bin-0.9.21.ebuild @@ -0,0 +1,34 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="CLI utility for the kobweb web framework" +HOMEPAGE="https://kobweb.varabyte.com" +SRC_URI="https://github.com/varabyte/kobweb-cli/releases/download/v${PV}/kobweb-${PV}.tar -> ${P}.tar" + +S="${WORKDIR}/kobweb-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-lang/kotlin-bin" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + # update classpath to use the java filesystem layout + sed -i \ + -e "s/CLASSPATH=\\\$APP_HOME\\/lib\\/kobweb-${PV}-all.jar/CLASSPATH=\\\$APP_HOME\\/..\\/opt\\/${PN}\\/lib\\/kobweb-${PV}-all.jar/g" \ + bin/kobweb || die "Sed failed" +} + +src_install() { + dobin bin/kobweb + + mkdir "${ED}/opt/${PN}/lib" -p || die "Couldn't make destination directory" + cp "lib/kobweb-${PV}-all.jar" "${ED}/opt/${PN}/lib/kobweb-${PV}-all.jar" \ + || die "Couldn't install to destination directory" +} diff --git a/dev-libs/kobweb-bin/metadata.xml b/dev-libs/kobweb-bin/metadata.xml new file mode 100644 index 0000000000..5ec4a0dafd --- /dev/null +++ b/dev-libs/kobweb-bin/metadata.xml @@ -0,0 +1,11 @@ + + + + + pinguinlars1105+gentoo@gmail.com + AshyPinguin + + + varabyte/kobweb-cli + +