mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-22 21:43:03 -04:00
Merge updates from master
This commit is contained in:
@@ -1 +1,2 @@
|
|||||||
DIST s-tui-1.1.4.gh.tar.gz 2608449 BLAKE2B 80dfc8c4dbce181cf50a5fe3bf05b553401f0cd17b184b9123e61807ee1e5c06bdbdf543fc86a0aca8f7aa4aa508e76756047a121e5d6ddbce167e097938a870 SHA512 20adfb27bae6467650a901211f4b58d0351d756a5b9465922953feb3711969c6d647782f99479475499b4658ef65da6283ad4e55ce72839d36c08f8a7f244322
|
DIST s-tui-1.1.4.gh.tar.gz 2608449 BLAKE2B 80dfc8c4dbce181cf50a5fe3bf05b553401f0cd17b184b9123e61807ee1e5c06bdbdf543fc86a0aca8f7aa4aa508e76756047a121e5d6ddbce167e097938a870 SHA512 20adfb27bae6467650a901211f4b58d0351d756a5b9465922953feb3711969c6d647782f99479475499b4658ef65da6283ad4e55ce72839d36c08f8a7f244322
|
||||||
|
DIST s-tui-1.1.6.gh.tar.gz 2608253 BLAKE2B 64815def105ad3c57f2103841ad09948ec6205bda09f4afca7dcca3bb9586c3e8d08aa0524d42f086f589f613bd79b389fca0f55182391bf20679b4d040eb087 SHA512 73412b55175ca2a5e98e410a3c9b5ce9aa1cffc13eb9af26e834d0ea784c06f6a9f81bb1be028b8cf94046ff0a8b20fff5b1191c949d49a72cecf3abd6a1fc38
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>joe@wt.gd</email>
|
<email>joe@wt.gd</email>
|
||||||
<name>joecool</name>
|
<name>Joe Kappus</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">amanusk/s-tui</remote-id>
|
<remote-id type="github">amanusk/s-tui</remote-id>
|
||||||
|
|||||||
34
app-admin/s-tui/s-tui-1.1.6.ebuild
Normal file
34
app-admin/s-tui/s-tui-1.1.6.ebuild
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
inherit distutils-r1 optfeature
|
||||||
|
|
||||||
|
DESCRIPTION="Stress-Terminal UI monitoring tool"
|
||||||
|
HOMEPAGE="https://amanusk.github.io/s-tui/"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999* ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/amanusk/${PN}.git"
|
||||||
|
EGIT_SUBMODULES=()
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/amanusk/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/psutil-5.9.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/urwid-2.0.1[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests unittest
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "Stress options in program menu" app-benchmarks/stress
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
DIST obsidian-1.5.11-amd64.tar.gz 107180896 BLAKE2B f4508b0123ccfd64acd113490ed591205e4b204ea837e1c320a9e4c9c5a30e68d27df19dfe213ac12bbc57219a00680adecab4a31a6a36853632d95e95b3f62c SHA512 bf1e9b52afa0c48347d532bc47b9625fa6c03ac884c899882e73e3464b257d8dfd89e32a5551d89b054e906c2e5078f2152af16ad16a746437e330ffe48dab7a
|
DIST obsidian-1.5.11-amd64.tar.gz 107180896 BLAKE2B f4508b0123ccfd64acd113490ed591205e4b204ea837e1c320a9e4c9c5a30e68d27df19dfe213ac12bbc57219a00680adecab4a31a6a36853632d95e95b3f62c SHA512 bf1e9b52afa0c48347d532bc47b9625fa6c03ac884c899882e73e3464b257d8dfd89e32a5551d89b054e906c2e5078f2152af16ad16a746437e330ffe48dab7a
|
||||||
DIST obsidian-1.5.11-arm64.tar.gz 106911612 BLAKE2B 438119f8eea0cd14578704eab899f9493b2ecb6b5e0abe48e97914215bc74259d32dff82c96f4b40553d0b2905c34f94d041b1cab934fe30b7bc0d3027552327 SHA512 9336bfe16c076dd83514bcd86137616d260bb0a2bd430504beb83ca5a92fc24af09bdd00a2b89bffb831099504947dd94efc8d972fa4c1da451e742745f89bb6
|
DIST obsidian-1.5.11-arm64.tar.gz 106911612 BLAKE2B 438119f8eea0cd14578704eab899f9493b2ecb6b5e0abe48e97914215bc74259d32dff82c96f4b40553d0b2905c34f94d041b1cab934fe30b7bc0d3027552327 SHA512 9336bfe16c076dd83514bcd86137616d260bb0a2bd430504beb83ca5a92fc24af09bdd00a2b89bffb831099504947dd94efc8d972fa4c1da451e742745f89bb6
|
||||||
DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 7daa4827fc45573ea07f6bd93f9f9523a7c32286b06478ceb9999332b83d54edc9dcbc989d81e24d2a4f8d2393a87efe607c9eef5c392f8a9d408eb763bc29d6 SHA512 ac7b1edb3c377130ef6086cad419db5f602014160c7fe857b7552a1e84415c0e4a4c022c63fadf9c69ef9420fd516ff04f4c4db3003ef0650e6be9b751d1dfc4
|
DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 7daa4827fc45573ea07f6bd93f9f9523a7c32286b06478ceb9999332b83d54edc9dcbc989d81e24d2a4f8d2393a87efe607c9eef5c392f8a9d408eb763bc29d6 SHA512 ac7b1edb3c377130ef6086cad419db5f602014160c7fe857b7552a1e84415c0e4a4c022c63fadf9c69ef9420fd516ff04f4c4db3003ef0650e6be9b751d1dfc4
|
||||||
DIST obsidian-1.5.8-amd64.tar.gz 107058177 BLAKE2B 508e8241a40392efcceaed00fe5221afa9f9311b74d8704c92a45765eee2c3e5482676bf634fc537dd49ff3a77e8a2c7909416c1769bf1b8fa61801cbc9b22bb SHA512 1569c6b238fddbbd0be03e0d1935aa7d4d19ea580aceb3fef5165144c6accd39e82eefbc7c801e8bdf64313dbcca3607ca3df6dee01663a9a01f7a1ab57ca82d
|
DIST obsidian-1.5.12-amd64.tar.gz 107180662 BLAKE2B 52dd5a7f818629ba57cadec4a0c6b4f75d99c19ceaf1537b4f6b7dc0f9901c52b78318587b1f2a273ad6345475026e45c805d8978e7c0558a2487b9b2bf33376 SHA512 643409760fd99c6863679ca93b740a5f9a3d331144a82889c0a2f85bd53af4dcc0d5960840f8b7fa06216796fb5fc10522a769c27d8218bb32fb79370524b324
|
||||||
DIST obsidian-1.5.8-arm64.tar.gz 106789020 BLAKE2B 024327f2d55dbd7779672e4a51583d3997be0903c785ff990742afe1b7e5fd536c9ff2637168d7c9a3815cc67c77215c1b772db4a96cfb270af147bda620b5ff SHA512 ebdd067e058728409d24f0710da374e8a904ae4a66f1eb20b09f8ba1d9768176e19c1c22e08384f866510c294dc7f05715e2e10da32606b18979f3ceeb510c44
|
DIST obsidian-1.5.12-arm64.tar.gz 106911948 BLAKE2B 484128a6d790e5d7cf7c02df3ba192ea8a571b760b1b0e1719aa652237b586ceb281ca73e268cce200365a79fc711fb5b67966601be69e5b370fcebf59531de5 SHA512 b0bea43efd0be464a33847d23f8c3e5f204a9e76621cc17f37d852e9ebc5f6cddd82ac1ac65d6c847d4d1453dc9615a89bb7cf16739e08444ae2c502240a571b
|
||||||
DIST obsidian-1.5.8.gh.deb 78625030 BLAKE2B e4bb164b484072b3ea1c70242e60e89022101475191fc5ae3933c7596b78e5bed9ed840abec394653616777222b8e66e5b504789fe888dbed581518ce83ca94c SHA512 f5308bd94a80d70e1eb74862f54dc8ce5a0818544c2fd329f3fd7818d6748ecdbeac710ac4438d677e742c955161a7a5513afbe99303e54ba20ee65da3c62bd0
|
DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 22b3596a9bb098b4a15a79ed39a302526dd8f2294b85227a06a95ceaf2e597d2ab5e1d689dd6f3e497ed2acc2e0689bf79949b1337e4b34998bdb3f1b93b96ca SHA512 f0cdb88d54c0ae3ab8dc62dab7df21b6617ce4973d81798d344cac5608689cc0a2618345dcdec1c08750194d2d02118c81b2edf8a308547bbbde56dbf6100528
|
||||||
|
|||||||
@@ -25,13 +25,17 @@ SRC_URI="
|
|||||||
arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz )
|
arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz )
|
||||||
"
|
"
|
||||||
|
|
||||||
RESTRICT="mirror strip bindist"
|
DIR="/opt/${PN^}"
|
||||||
|
|
||||||
|
# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
|
||||||
|
# which depends on CPU arch.
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
LICENSE="Obsidian-EULA"
|
LICENSE="Obsidian-EULA"
|
||||||
|
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm64"
|
KEYWORDS="~amd64 ~arm64"
|
||||||
IUSE="appindicator"
|
IUSE="appindicator"
|
||||||
|
RESTRICT="mirror strip bindist"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||||
@@ -65,12 +69,6 @@ RDEPEND="
|
|||||||
appindicator? ( dev-libs/libayatana-appindicator )
|
appindicator? ( dev-libs/libayatana-appindicator )
|
||||||
"
|
"
|
||||||
|
|
||||||
DIR="/opt/${PN^}"
|
|
||||||
|
|
||||||
# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
|
|
||||||
# which depends on CPU arch.
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
CONFIG_CHECK="~USER_NS"
|
CONFIG_CHECK="~USER_NS"
|
||||||
|
|||||||
@@ -25,13 +25,17 @@ SRC_URI="
|
|||||||
arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz )
|
arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz )
|
||||||
"
|
"
|
||||||
|
|
||||||
RESTRICT="mirror strip bindist"
|
DIR="/opt/${PN^}"
|
||||||
|
|
||||||
|
# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
|
||||||
|
# which depends on CPU arch.
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
LICENSE="Obsidian-EULA"
|
LICENSE="Obsidian-EULA"
|
||||||
|
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm64"
|
KEYWORDS="~amd64 ~arm64"
|
||||||
IUSE="appindicator"
|
IUSE="appindicator"
|
||||||
|
RESTRICT="mirror strip bindist"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||||
@@ -65,12 +69,6 @@ RDEPEND="
|
|||||||
appindicator? ( dev-libs/libayatana-appindicator )
|
appindicator? ( dev-libs/libayatana-appindicator )
|
||||||
"
|
"
|
||||||
|
|
||||||
DIR="/opt/${PN^}"
|
|
||||||
|
|
||||||
# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
|
|
||||||
# which depends on CPU arch.
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
CONFIG_CHECK="~USER_NS"
|
CONFIG_CHECK="~USER_NS"
|
||||||
1
dev-python/dataclasses-json/Manifest
Normal file
1
dev-python/dataclasses-json/Manifest
Normal file
@@ -0,0 +1 @@
|
|||||||
|
DIST dataclasses-json-0.5.14.gh.tar.gz 72513 BLAKE2B f45ca18030388efcc21ca9c939bf2298f891de66d62dc0f8042a3d0e26cc0bae63c7c5a02c839b07282c3110d6e5752979e3abea361b215b86b354984901c77c SHA512 5ec21843ef29a8e6e9511922698f42c115c7e641ca9ae5e47a58c6f0697a51928fd462f6342190263469baa70b76a302ad1d27954f50b9457b97149586f35703
|
||||||
35
dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild
Normal file
35
dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DISTUTILS_USE_PEP517=poetry
|
||||||
|
PYTHON_COMPAT=( python3_{10..11} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Easily serialize Data Classes to and from JSON"
|
||||||
|
HOMEPAGE="https://github.com/lidatong/dataclasses-json"
|
||||||
|
SRC_URI="https://github.com/lidatong/dataclasses-json/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||||
|
S="${WORKDIR}/${P/_/-}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/marshmallow-3.3.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/marshmallow_enum-1.5.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/typing-inspect-0.4.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
test? (
|
||||||
|
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mypy-0.710[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
9
dev-python/dataclasses-json/metadata.xml
Normal file
9
dev-python/dataclasses-json/metadata.xml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<!-- maintainer-needed -->
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">lidatong/dataclasses-json</remote-id>
|
||||||
|
<remote-id type="pypi">dataclasses-json</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
@@ -132,7 +132,7 @@ RDEPEND="
|
|||||||
>=dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
|
>=dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
|
||||||
>=dev-python/setuptools-rust-0.12.1[${PYTHON_USEDEP}]
|
>=dev-python/setuptools-rust-0.12.1[${PYTHON_USEDEP}]
|
||||||
>=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}]
|
>=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}]
|
||||||
>=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}]
|
>=dev-python/typing-inspect-0.4.0[${PYTHON_USEDEP}]
|
||||||
"
|
"
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="${RDEPEND}"
|
||||||
# test? (
|
# test? (
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
PYTHON_COMPAT=( python3_10 )
|
PYTHON_COMPAT=( python3_10 ) # python3_11 depends on dev-python/dataclasses_json
|
||||||
|
|
||||||
MY_PN="skywater-pdk"
|
MY_PN="skywater-pdk"
|
||||||
MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7
|
MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7
|
||||||
|
|||||||
1
dev-python/typing-inspect/Manifest
Normal file
1
dev-python/typing-inspect/Manifest
Normal file
@@ -0,0 +1 @@
|
|||||||
|
DIST typing_inspect-0.9.0.tar.gz 13825 BLAKE2B 599ec6a99fd040ac5ee83ef20deee86a8255dd116c8d8defe67d99291088984efc3b639986a9d350b26200028a309cfe6590a3f75dc4b9e0306bdc13bb65641e SHA512 5d46e6632895fa0a59007779f49a5812beff09f59e359a81af93bfee7bb5f4c2025566efbd27422299a614baa4d9c22da2317377090b0ad1cdd89fca73e9ee5a
|
||||||
9
dev-python/typing-inspect/metadata.xml
Normal file
9
dev-python/typing-inspect/metadata.xml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<!-- maintainer-needed -->
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">ilevkivskyi/typing_inspect</remote-id>
|
||||||
|
<remote-id type="pypi">typing-inspect</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
32
dev-python/typing-inspect/typing-inspect-0.9.0.ebuild
Normal file
32
dev-python/typing-inspect/typing-inspect-0.9.0.ebuild
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
|
||||||
|
inherit distutils-r1 pypi
|
||||||
|
|
||||||
|
DESCRIPTION="Runtime inspection utilities for Python typing module"
|
||||||
|
HOMEPAGE="https://github.com/ilevkivskyi/typing_inspect"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/mypy_extensions-0.3.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# https://github.com/ilevkivskyi/typing_inspect/issues/84
|
||||||
|
local EPYTEST_DESELECT=( 'test_typing_inspect.py::GetUtilityTestCase::test_typed_dict_typing_extension' )
|
||||||
|
epytest
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
From 24fa87b939539a1d13696718490ff5642ab12509 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Pavel Solovev <daron439@gmail.com>
|
||||||
|
Date: Sun, 7 Jan 2024 22:17:24 +0300
|
||||||
|
Subject: [PATCH] Cmake: Do not use CMAKE_INSTALL_LIBDIR for the systemd
|
||||||
|
service
|
||||||
|
|
||||||
|
In some distros CMAKE_INSTALL_LIBDIR is lib64, but systemd services are always in lib (not lib64)
|
||||||
|
---
|
||||||
|
CMakeLists.txt | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 73f429b..2eb7cfb 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -104,4 +104,4 @@ install(TARGETS xdg-desktop-portal-hyprland DESTINATION ${CMAKE_INSTALL_LIBEXECD
|
||||||
|
|
||||||
|
install(FILES hyprland.portal DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/xdg-desktop-portal/portals")
|
||||||
|
install(FILES ${CMAKE_BINARY_DIR}/org.freedesktop.impl.portal.desktop.hyprland.service DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/dbus-1/services")
|
||||||
|
-install(FILES ${CMAKE_BINARY_DIR}/contrib/systemd/xdg-desktop-portal-hyprland.service DESTINATION "${CMAKE_INSTALL_LIBDIR}/systemd/user")
|
||||||
|
+install(FILES ${CMAKE_BINARY_DIR}/contrib/systemd/xdg-desktop-portal-hyprland.service DESTINATION "lib/systemd/user")
|
||||||
@@ -89,6 +89,7 @@ src_unpack() {
|
|||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch"
|
eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch"
|
||||||
|
eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch"
|
||||||
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
|
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
|
||||||
cmake_src_prepare
|
cmake_src_prepare
|
||||||
}
|
}
|
||||||
|
|||||||
172
licenses/OSL-3.0
Normal file
172
licenses/OSL-3.0
Normal file
@@ -0,0 +1,172 @@
|
|||||||
|
Open Software License ("OSL") v. 3.0
|
||||||
|
|
||||||
|
This Open Software License (the "License") applies to any original work of
|
||||||
|
authorship (the "Original Work") whose owner (the "Licensor") has placed the
|
||||||
|
following licensing notice adjacent to the copyright notice for the Original
|
||||||
|
Work:
|
||||||
|
|
||||||
|
Licensed under the Open Software License version 3.0
|
||||||
|
|
||||||
|
1) Grant of Copyright License. Licensor grants You a worldwide, royalty-free,
|
||||||
|
non-exclusive, sublicensable license, for the duration of the copyright, to do
|
||||||
|
the following:
|
||||||
|
|
||||||
|
a) to reproduce the Original Work in copies, either alone or as part of a
|
||||||
|
collective work;
|
||||||
|
|
||||||
|
b) to translate, adapt, alter, transform, modify, or arrange the Original
|
||||||
|
Work, thereby creating derivative works ("Derivative Works") based upon the
|
||||||
|
Original Work;
|
||||||
|
|
||||||
|
c) to distribute or communicate copies of the Original Work and Derivative
|
||||||
|
Works to the public, with the proviso that copies of Original Work or
|
||||||
|
Derivative Works that You distribute or communicate shall be licensed under
|
||||||
|
this Open Software License;
|
||||||
|
|
||||||
|
d) to perform the Original Work publicly; and
|
||||||
|
|
||||||
|
e) to display the Original Work publicly.
|
||||||
|
|
||||||
|
2) Grant of Patent License. Licensor grants You a worldwide, royalty-free,
|
||||||
|
non-exclusive, sublicensable license, under patent claims owned or controlled
|
||||||
|
by the Licensor that are embodied in the Original Work as furnished by the
|
||||||
|
Licensor, for the duration of the patents, to make, use, sell, offer for sale,
|
||||||
|
have made, and import the Original Work and Derivative Works.
|
||||||
|
|
||||||
|
3) Grant of Source Code License. The term "Source Code" means the preferred
|
||||||
|
form of the Original Work for making modifications to it and all available
|
||||||
|
documentation describing how to modify the Original Work. Licensor agrees to
|
||||||
|
provide a machine-readable copy of the Source Code of the Original Work along
|
||||||
|
with each copy of the Original Work that Licensor distributes. Licensor
|
||||||
|
reserves the right to satisfy this obligation by placing a machine-readable
|
||||||
|
copy of the Source Code in an information repository reasonably calculated to
|
||||||
|
permit inexpensive and convenient access by You for as long as Licensor
|
||||||
|
continues to distribute the Original Work.
|
||||||
|
|
||||||
|
4) Exclusions From License Grant. Neither the names of Licensor, nor the names
|
||||||
|
of any contributors to the Original Work, nor any of their trademarks or
|
||||||
|
service marks, may be used to endorse or promote products derived from this
|
||||||
|
Original Work without express prior permission of the Licensor. Except as
|
||||||
|
expressly stated herein, nothing in this License grants any license to
|
||||||
|
Licensor's trademarks, copyrights, patents, trade secrets or any other
|
||||||
|
intellectual property. No patent license is granted to make, use, sell, offer
|
||||||
|
for sale, have made, or import embodiments of any patent claims other than the
|
||||||
|
licensed claims defined in Section 2. No license is granted to the trademarks
|
||||||
|
of Licensor even if such marks are included in the Original Work. Nothing in
|
||||||
|
this License shall be interpreted to prohibit Licensor from licensing under
|
||||||
|
terms different from this License any Original Work that Licensor otherwise
|
||||||
|
would have a right to license.
|
||||||
|
|
||||||
|
5) External Deployment. The term "External Deployment" means the use,
|
||||||
|
distribution, or communication of the Original Work or Derivative Works in any
|
||||||
|
way such that the Original Work or Derivative Works may be used by anyone
|
||||||
|
other than You, whether those works are distributed or communicated to those
|
||||||
|
persons or made available as an application intended for use over a network.
|
||||||
|
As an express condition for the grants of license hereunder, You must treat
|
||||||
|
any External Deployment by You of the Original Work or a Derivative Work as a
|
||||||
|
distribution under section 1(c).
|
||||||
|
|
||||||
|
6) Attribution Rights. You must retain, in the Source Code of any Derivative
|
||||||
|
Works that You create, all copyright, patent, or trademark notices from the
|
||||||
|
Source Code of the Original Work, as well as any notices of licensing and any
|
||||||
|
descriptive text identified therein as an "Attribution Notice." You must cause
|
||||||
|
the Source Code for any Derivative Works that You create to carry a prominent
|
||||||
|
Attribution Notice reasonably calculated to inform recipients that You have
|
||||||
|
modified the Original Work.
|
||||||
|
|
||||||
|
7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that
|
||||||
|
the copyright in and to the Original Work and the patent rights granted herein
|
||||||
|
by Licensor are owned by the Licensor or are sublicensed to You under the
|
||||||
|
terms of this License with the permission of the contributor(s) of those
|
||||||
|
copyrights and patent rights. Except as expressly stated in the immediately
|
||||||
|
preceding sentence, the Original Work is provided under this License on an "AS
|
||||||
|
IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without
|
||||||
|
limitation, the warranties of non-infringement, merchantability or fitness for
|
||||||
|
a particular purpose. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK
|
||||||
|
IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part of this
|
||||||
|
License. No license to the Original Work is granted by this License except
|
||||||
|
under this disclaimer.
|
||||||
|
|
||||||
|
8) Limitation of Liability. Under no circumstances and under no legal theory,
|
||||||
|
whether in tort (including negligence), contract, or otherwise, shall the
|
||||||
|
Licensor be liable to anyone for any indirect, special, incidental, or
|
||||||
|
consequential damages of any character arising as a result of this License or
|
||||||
|
the use of the Original Work including, without limitation, damages for loss
|
||||||
|
of goodwill, work stoppage, computer failure or malfunction, or any and all
|
||||||
|
other commercial damages or losses. This limitation of liability shall not
|
||||||
|
apply to the extent applicable law prohibits such limitation.
|
||||||
|
|
||||||
|
9) Acceptance and Termination. If, at any time, You expressly assented to this
|
||||||
|
License, that assent indicates your clear and irrevocable acceptance of this
|
||||||
|
License and all of its terms and conditions. If You distribute or communicate
|
||||||
|
copies of the Original Work or a Derivative Work, You must make a reasonable
|
||||||
|
effort under the circumstances to obtain the express assent of recipients to
|
||||||
|
the terms of this License. This License conditions your rights to undertake
|
||||||
|
the activities listed in Section 1, including your right to create Derivative
|
||||||
|
Works based upon the Original Work, and doing so without honoring these terms
|
||||||
|
and conditions is prohibited by copyright law and international treaty.
|
||||||
|
Nothing in this License is intended to affect copyright exceptions and
|
||||||
|
limitations (including "fair use" or "fair dealing"). This License shall
|
||||||
|
terminate immediately and You may no longer exercise any of the rights granted
|
||||||
|
to You by this License upon your failure to honor the conditions in Section
|
||||||
|
1(c).
|
||||||
|
|
||||||
|
10) Termination for Patent Action. This License shall terminate automatically
|
||||||
|
and You may no longer exercise any of the rights granted to You by this
|
||||||
|
License as of the date You commence an action, including a cross-claim or
|
||||||
|
counterclaim, against Licensor or any licensee alleging that the Original Work
|
||||||
|
infringes a patent. This termination provision shall not apply for an action
|
||||||
|
alleging patent infringement by combinations of the Original Work with other
|
||||||
|
software or hardware.
|
||||||
|
|
||||||
|
11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this
|
||||||
|
License may be brought only in the courts of a jurisdiction wherein the
|
||||||
|
Licensor resides or in which Licensor conducts its primary business, and under
|
||||||
|
the laws of that jurisdiction excluding its conflict-of-law provisions. The
|
||||||
|
application of the United Nations Convention on Contracts for the
|
||||||
|
International Sale of Goods is expressly excluded. Any use of the Original
|
||||||
|
Work outside the scope of this License or after its termination shall be
|
||||||
|
subject to the requirements and penalties of copyright or patent law in the
|
||||||
|
appropriate jurisdiction. This section shall survive the termination of this
|
||||||
|
License.
|
||||||
|
|
||||||
|
12) Attorneys' Fees. In any action to enforce the terms of this License or
|
||||||
|
seeking damages relating thereto, the prevailing party shall be entitled to
|
||||||
|
recover its costs and expenses, including, without limitation, reasonable
|
||||||
|
attorneys' fees and costs incurred in connection with such action, including
|
||||||
|
any appeal of such action. This section shall survive the termination of this
|
||||||
|
License.
|
||||||
|
|
||||||
|
13) Miscellaneous. If any provision of this License is held to be
|
||||||
|
unenforceable, such provision shall be reformed only to the extent necessary
|
||||||
|
to make it enforceable.
|
||||||
|
|
||||||
|
14) Definition of "You" in This License. "You" throughout this License,
|
||||||
|
whether in upper or lower case, means an individual or a legal entity
|
||||||
|
exercising rights under, and complying with all of the terms of, this License.
|
||||||
|
For legal entities, "You" includes any entity that controls, is controlled by,
|
||||||
|
or is under common control with you. For purposes of this definition,
|
||||||
|
"control" means (i) the power, direct or indirect, to cause the direction or
|
||||||
|
management of such entity, whether by contract or otherwise, or (ii) ownership
|
||||||
|
of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial
|
||||||
|
ownership of such entity.
|
||||||
|
|
||||||
|
15) Right to Use. You may use the Original Work in all ways not otherwise
|
||||||
|
restricted or conditioned by this License or by law, and Licensor promises not
|
||||||
|
to interfere with or be responsible for such uses by You.
|
||||||
|
|
||||||
|
16) Modification of This License. This License is Copyright © 2005 Lawrence
|
||||||
|
Rosen. Permission is granted to copy, distribute, or communicate this License
|
||||||
|
without modification. Nothing in this License permits You to modify this
|
||||||
|
License as applied to the Original Work or to Derivative Works. However, You
|
||||||
|
may modify the text of this License and copy, distribute or communicate your
|
||||||
|
modified version (the "Modified License") and apply it to other original works
|
||||||
|
of authorship subject to the following conditions: (i) You may not indicate in
|
||||||
|
any way that your Modified License is the "Open Software License" or "OSL" and
|
||||||
|
you may not use those names in the name of your Modified License; (ii) You
|
||||||
|
must replace the notice specified in the first paragraph above with the notice
|
||||||
|
"Licensed under <insert your license name here>" or with a notice of your own
|
||||||
|
that is not confusingly similar to the notice in this License; and (iii) You
|
||||||
|
may not claim that your original works are open source software unless your
|
||||||
|
Modified License has been approved by Open Source Initiative (OSI) and You
|
||||||
|
comply with its license review and certification process.
|
||||||
@@ -1,6 +1,8 @@
|
|||||||
MISC-FREE Unicode-3.0 Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
|
MISC-FREE Unicode-3.0 Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
|
||||||
OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
|
OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
|
||||||
OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
|
OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
|
||||||
|
OSI-APPROVED-FREE OSL-3.0
|
||||||
|
FSF-APPROVED @GPL-COMPATIBLE OSL-3.0
|
||||||
FREE @FREE-SOFTWARE @OPEN-DEFINITION
|
FREE @FREE-SOFTWARE @OPEN-DEFINITION
|
||||||
DFSG @FREE lablgtk-examples meschach shion VOSTROM
|
DFSG @FREE lablgtk-examples meschach shion VOSTROM
|
||||||
BINARY-REDISTRIBUTABLE PGP-2 RSAREF
|
BINARY-REDISTRIBUTABLE PGP-2 RSAREF
|
||||||
|
|||||||
@@ -5,3 +5,4 @@ move dev-python/dataclasses_json dev-python/dataclasses-json
|
|||||||
move media-gfx/heatshrink dev-libs/heatshrink
|
move media-gfx/heatshrink dev-libs/heatshrink
|
||||||
move sys-apps/sdate app-misc/sdate
|
move sys-apps/sdate app-misc/sdate
|
||||||
move gui-libs/webp-pixbuf-loader gui-libs/gdk-pixbuf-loader-webp
|
move gui-libs/webp-pixbuf-loader gui-libs/gdk-pixbuf-loader-webp
|
||||||
|
move dev-python/typing_inspect dev-python/typing-inspect
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
DIST slang-4.0.tar.gz 1308308 BLAKE2B 99029a26b3fe86942abc33381f8f9ba050c09b390ed7fc54404f4054eb34a83e168d53096cad2e8f037954770a95009c701c86b1e59e1e9d02e1709fd120164c SHA512 043c053452b2d452875b2e3ed96be5b96275544e2a692bec8b170e01cefec6e5648a6681e3cac3afd2a68c8ec57f6461a9a73394d74abbc8627d49b66978808e
|
DIST slang-4.0.tar.gz 1308308 BLAKE2B 99029a26b3fe86942abc33381f8f9ba050c09b390ed7fc54404f4054eb34a83e168d53096cad2e8f037954770a95009c701c86b1e59e1e9d02e1709fd120164c SHA512 043c053452b2d452875b2e3ed96be5b96275544e2a692bec8b170e01cefec6e5648a6681e3cac3afd2a68c8ec57f6461a9a73394d74abbc8627d49b66978808e
|
||||||
DIST slang-5.0.tar.gz 1334032 BLAKE2B 08981f86d0be6a4a7d391a2b65d8f4e5bdab8e3ba50f6e847e2b25fec9d9345e806045faae3c74fd71db90f939d8668ff775465ea1e8433d660a0a53f20a358a SHA512 a1b7b9aac7357a9a7cc1818adbb5e9622234f607aba452ca57e3d28b31779339bb19557137cf37cdcc2abb2aba15eb6d2f580169322caf075a2518b3d8634a26
|
DIST slang-5.0.tar.gz 1334032 BLAKE2B 08981f86d0be6a4a7d391a2b65d8f4e5bdab8e3ba50f6e847e2b25fec9d9345e806045faae3c74fd71db90f939d8668ff775465ea1e8433d660a0a53f20a358a SHA512 a1b7b9aac7357a9a7cc1818adbb5e9622234f607aba452ca57e3d28b31779339bb19557137cf37cdcc2abb2aba15eb6d2f580169322caf075a2518b3d8634a26
|
||||||
|
DIST slang-6.0.tar.gz 1401115 BLAKE2B 77c6359e8de39216bef553ec832a643397e83847146223acf2512efbbb2cd15eb0b874ff8f021adb72472ce5bb77ca33648ed8c392b21df7ed349110f5654d17 SHA512 bd9e24abc6e83ca2ca0527271754bd0312e094c040feccbf95852a84dba486addd2ed0a40e5a855c1b41918061a6a7c34ca1a4f6610b1e941e50e1b74402cb5c
|
||||||
|
|||||||
@@ -0,0 +1,26 @@
|
|||||||
|
From 4be4a956ad1a1ff767dcc91c88fac103d5780578 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Huang Rui <vowstar@gmail.com>
|
||||||
|
Date: Fri, 15 Sep 2023 19:38:34 +0800
|
||||||
|
Subject: [PATCHv1] external/CMakeLists.txt: fix gentoo libfmt depend
|
||||||
|
|
||||||
|
Signed-off-by: Huang Rui <vowstar@gmail.com>
|
||||||
|
---
|
||||||
|
external/CMakeLists.txt | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt
|
||||||
|
index 9341eb2e2ffa..4ea7429a69a8 100644
|
||||||
|
--- a/external/CMakeLists.txt
|
||||||
|
+++ b/external/CMakeLists.txt
|
||||||
|
@@ -4,7 +4,7 @@
|
||||||
|
# ~~~
|
||||||
|
|
||||||
|
# Required minimum versions for dependencies
|
||||||
|
-set(fmt_min_version "10.2")
|
||||||
|
+set(fmt_min_version "9.0")
|
||||||
|
set(mimalloc_min_version "2.1")
|
||||||
|
set(catch2_min_version "3.0")
|
||||||
|
|
||||||
|
--
|
||||||
|
2.42.0
|
||||||
|
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI="8"
|
EAPI="8"
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
inherit cmake python-single-r1
|
inherit cmake python-single-r1
|
||||||
|
|
||||||
DESCRIPTION="SystemVerilog compiler and language services"
|
DESCRIPTION="SystemVerilog compiler and language services"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
EAPI="8"
|
EAPI="8"
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
inherit cmake python-single-r1
|
inherit cmake python-single-r1
|
||||||
|
|
||||||
DESCRIPTION="SystemVerilog compiler and language services"
|
DESCRIPTION="SystemVerilog compiler and language services"
|
||||||
|
|||||||
66
sci-electronics/slang/slang-6.0.ebuild
Normal file
66
sci-electronics/slang/slang-6.0.ebuild
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="8"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
|
inherit cmake python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="SystemVerilog compiler and language services"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://sv-lang.com
|
||||||
|
https://github.com/MikePopoloski/slang
|
||||||
|
"
|
||||||
|
|
||||||
|
if [[ "${PV}" == "9999" ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/MikePopoloski/${PN}.git"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/MikePopoloski/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||||
|
S="${WORKDIR}/${P}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="python test"
|
||||||
|
REQUIRED_USE=" ${PYTHON_REQUIRED_USE} "
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
>=dev-python/pybind11-2.10[${PYTHON_USEDEP}]
|
||||||
|
')
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
>=dev-libs/libfmt-9.1.0
|
||||||
|
test? ( >=dev-cpp/catch-3.0.1 )
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-6.0-fix-gentoo-libfmt-depend.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
python_setup
|
||||||
|
local mycmakeargs=(
|
||||||
|
-D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||||
|
-D BUILD_SHARED_LIBS=ON
|
||||||
|
-D SLANG_INCLUDE_PYLIB=$(usex python)
|
||||||
|
-D SLANG_INCLUDE_TESTS=$(usex test)
|
||||||
|
-D SLANG_USE_MIMALLOC=OFF
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
# fix python unexpected paths QA
|
||||||
|
mkdir -p "${D}/$(python_get_sitedir)" || die
|
||||||
|
mv "${D}"/usr/pyslang* "${D}/$(python_get_sitedir)" || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI="8"
|
EAPI="8"
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
inherit cmake python-single-r1
|
inherit cmake python-single-r1
|
||||||
|
|
||||||
DESCRIPTION="SystemVerilog compiler and language services"
|
DESCRIPTION="SystemVerilog compiler and language services"
|
||||||
@@ -29,16 +29,14 @@ RESTRICT="!test? ( test )"
|
|||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
${PYTHON_DEPS}
|
${PYTHON_DEPS}
|
||||||
>=dev-cpp/catch-3.0.1
|
|
||||||
>=dev-libs/libfmt-9.1.0
|
|
||||||
>=dev-libs/mimalloc-2.1.2
|
|
||||||
$(python_gen_cond_dep '
|
$(python_gen_cond_dep '
|
||||||
>=dev-python/pybind11-2.10[${PYTHON_USEDEP}]
|
>=dev-python/pybind11-2.10[${PYTHON_USEDEP}]
|
||||||
')
|
')
|
||||||
"
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
DEPEND="
|
BDEPEND="
|
||||||
${RDEPEND}
|
>=dev-libs/libfmt-9.1.0
|
||||||
|
test? ( >=dev-cpp/catch-3.0.1 )
|
||||||
"
|
"
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
@@ -48,6 +46,7 @@ src_configure() {
|
|||||||
-D BUILD_SHARED_LIBS=ON
|
-D BUILD_SHARED_LIBS=ON
|
||||||
-D SLANG_INCLUDE_PYLIB=$(usex python)
|
-D SLANG_INCLUDE_PYLIB=$(usex python)
|
||||||
-D SLANG_INCLUDE_TESTS=$(usex test)
|
-D SLANG_INCLUDE_TESTS=$(usex test)
|
||||||
|
-D SLANG_USE_MIMALLOC=OFF
|
||||||
)
|
)
|
||||||
cmake_src_configure
|
cmake_src_configure
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce SHA512 047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
|
DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce SHA512 047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
|
||||||
DIST forgejo-1.21.7.0.tar.gz 58802779 BLAKE2B da03bc3fead3b477a6a5492c02223f546275145531843f9301de914e054e35e22cb2a1decf573f874467bd03689abf79a2b898174359ee5e5483463d4857329b SHA512 dbcb43b0e36c19e20e09c594b84656f06ae901cb4d298827c48fccdd0879383a1da8119c7bd3ce4f832a1588673c33e1bd382813bc37d1ffda41f3f7a22ec538
|
DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141 SHA512 c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
|
||||||
DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4 SHA512 3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af
|
DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4 SHA512 3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af
|
||||||
|
|||||||
@@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge"
|
|||||||
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
||||||
|
|
||||||
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
|
||||||
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
||||||
|
|
||||||
IUSE="+acct pam sqlite pie"
|
IUSE="+acct pam sqlite pie"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
|
|||||||
@@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge"
|
|||||||
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
||||||
|
|
||||||
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
|
||||||
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
||||||
|
|
||||||
IUSE="+acct pam sqlite pie"
|
IUSE="+acct pam sqlite pie"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
@@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge"
|
|||||||
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
||||||
|
|
||||||
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
|
||||||
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
||||||
|
|
||||||
IUSE="+acct pam sqlite pie"
|
IUSE="+acct pam sqlite pie"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
|
|||||||
Reference in New Issue
Block a user