diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-04-07 18:56:47 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-04-07 18:56:47 +0000 |
| commit | 5c0658b47fea05d66899299e189fbd57f50807b1 (patch) | |
| tree | 02dfda74cfb4ff89776d56a45b536b44bc02adec /dev-zig | |
| parent | 62a222daa7c257758318913c541e220c1b1b9cfe (diff) | |
| download | baldeagleos-repo-5c0658b47fea05d66899299e189fbd57f50807b1.tar.gz baldeagleos-repo-5c0658b47fea05d66899299e189fbd57f50807b1.tar.xz baldeagleos-repo-5c0658b47fea05d66899299e189fbd57f50807b1.zip | |
Adding metadata
Diffstat (limited to 'dev-zig')
| -rw-r--r-- | dev-zig/zls/metadata.xml | 3 | ||||
| -rw-r--r-- | dev-zig/zls/zls-0.14.0-r1.ebuild | 61 | ||||
| -rw-r--r-- | dev-zig/zls/zls-0.14.0.ebuild | 7 | ||||
| -rw-r--r-- | dev-zig/zls/zls-9999.ebuild | 4 |
4 files changed, 66 insertions, 9 deletions
diff --git a/dev-zig/zls/metadata.xml b/dev-zig/zls/metadata.xml index 5b0fbaa8cafa..7a170388383b 100644 --- a/dev-zig/zls/metadata.xml +++ b/dev-zig/zls/metadata.xml @@ -6,8 +6,9 @@ <name>Eric Joldasov</name> </maintainer> <upstream> + <changelog>https://zigtools.org/zls/releases/</changelog> <bugs-to>https://github.com/zigtools/zls/issues</bugs-to> - <doc lang="en">https://github.com/zigtools/zls/wiki</doc> + <doc>https://zigtools.github.io/zig-lsp-codegen/</doc> </upstream> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-zig/zls/zls-0.14.0-r1.ebuild b/dev-zig/zls/zls-0.14.0-r1.ebuild new file mode 100644 index 000000000000..fc4f1f911595 --- /dev/null +++ b/dev-zig/zls/zls-0.14.0-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The officially unofficial Ziglang language server" +HOMEPAGE="https://zigtools.org/zls/" + +declare -g -r -A ZBS_DEPENDENCIES=( + [known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL.tar.gz]='https://github.com/ziglibs/known-folders/archive/aa24df42183ad415d10bc0a33e6238c437fc0f59.tar.gz' + [lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg.tar.gz]='https://github.com/zigtools/zig-lsp-codegen/archive/063a98c13a2293d8654086140813bdd1de6501bc.tar.gz' + [N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V.tar.gz]='https://github.com/ziglibs/diffz/archive/ef45c00d655e5e40faf35afbbde81a1fa5ed7ffb.tar.gz' +) + +if [[ ${PV} == 9999 ]]; then + ZIG_SLOT="${PV}" + + EGIT_REPO_URI="https://github.com/zigtools/zls" + inherit git-r3 +else + # Sync with "minimum_build_zig_version" from upstream's "build.zig". + ZIG_SLOT="$(ver_cut 1-2)" # works only for releases, but that's okay + + SRC_URI="https://github.com/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + # KEYWORDS="~amd64" uncomment to approve the changes +fi + +inherit zig +SRC_URI+="${ZBS_DEPENDENCIES_SRC_URI}" + +LICENSE="MIT" +SLOT="0/${ZIG_SLOT}" + +# Sync with upstream's build.zig. Seems to be the latest zig release +minimum_runtime_zig_version="0.14.0" +RDEPEND=" + || ( + >=dev-lang/zig-${minimum_runtime_zig_version} + >=dev-lang/zig-bin-${minimum_runtime_zig_version} + ) +" + +DOCS=( README.md ) + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + zig_live_fetch -Denable-tracy=false + else + zig_src_unpack + fi +} + +src_configure() { + local my_zbs_args=( + -Dpie=true + -Denable-tracy=false + ) + + zig_src_configure +} diff --git a/dev-zig/zls/zls-0.14.0.ebuild b/dev-zig/zls/zls-0.14.0.ebuild index 2d2ddc6cbf59..c37929d1e01f 100644 --- a/dev-zig/zls/zls-0.14.0.ebuild +++ b/dev-zig/zls/zls-0.14.0.ebuild @@ -41,7 +41,7 @@ RDEPEND=" ) " -DOCS=( "README.md" ) +DOCS=( README.md ) src_unpack() { if [[ ${PV} == 9999 ]]; then @@ -60,8 +60,3 @@ src_configure() { zig_src_configure } - -pkg_postinst() { - elog "You can find configuration guide here:" - elog "https://zigtools.org/zls/" -} diff --git a/dev-zig/zls/zls-9999.ebuild b/dev-zig/zls/zls-9999.ebuild index 4cfbf24f88ab..2de575acf4af 100644 --- a/dev-zig/zls/zls-9999.ebuild +++ b/dev-zig/zls/zls-9999.ebuild @@ -30,8 +30,8 @@ SLOT="0" # Sync with "minimum_runtime_zig_version" from upstream's "build.zig". RDEPEND=" || ( - >=dev-lang/zig-9999 - >=dev-lang/zig-bin-9999 + >=dev-lang/zig-0.14.0 + >=dev-lang/zig-bin-0.14.0 ) " |
