mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 15:45:15 -04:00
Merge updates from master
This commit is contained in:
@@ -17,8 +17,8 @@ DESCRIPTION="Edit files as root using an unprivileged editor"
|
||||
HOMEPAGE="https://codeberg.org/TotallyLeGIT/doasedit"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
RESTRICT="strip test"
|
||||
|
||||
RDEPEND="
|
||||
app-admin/doas
|
||||
|
||||
@@ -17,8 +17,8 @@ DESCRIPTION="Edit files as root using an unprivileged editor"
|
||||
HOMEPAGE="https://codeberg.org/TotallyLeGIT/doasedit"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
RESTRICT="strip test"
|
||||
|
||||
RDEPEND="
|
||||
app-admin/doas
|
||||
|
||||
@@ -17,8 +17,8 @@ DESCRIPTION="Edit files as root using an unprivileged editor"
|
||||
HOMEPAGE="https://codeberg.org/TotallyLeGIT/doasedit"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
RESTRICT="strip test"
|
||||
|
||||
RDEPEND="
|
||||
app-admin/doas
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST ouch-0.6.1-crates.tar.xz 19393412 BLAKE2B fb864b2ff06a5d2fd5bf5d2265256ae92004d58c9aff632e0101ad3a2360e947cc93984c31a5b74dc7162b78da57cdaf5887aede632a8516300adb8a3416ab9c SHA512 b73f10c073bb0b8fdf833e0ed9dec62cf93128af9fa3a865ce2425fbc1dc003143a5af903bcb9573b584788a52ad35095c33e55c05f5fd10442fffdba5cee6dd
|
||||
DIST ouch-0.6.1.tar.gz 78107 BLAKE2B 70a46c94b1af414b118af49ecf3651e2cba5e6d567a3234783401534b660937f608cf09d53a955f470d314264255967240e8b7aa6729a9caad6d546562eb29dc SHA512 53bd164230739640de9c79deb6d34c72daf80908eaf1040c69f92af8c3d247dfeee3e2f3daaecfc027f3df21d36ad82e6f8cc9a2ec8d7f2290bbdbeb350fe60b
|
||||
DIST ouch-0.7.1-crates.tar.xz 21122552 BLAKE2B 6dd650ce6a5c3cc2120cffec39682e12998f36c857f2e8eba307615690a368221edbfb5c31a4b668e57155c85b91d7fce98c5fc7b62b645e5f3a7c124975d5ed SHA512 7996578154b60cfa7e95588e3edaad13732be0e9353184cea625841d44e7a1db01dc8c741de4ce8d98ae4387f6951750afde0fe2c6b58764f9e830f2c4ae3ec7
|
||||
DIST ouch-0.7.1.tar.gz 87793 BLAKE2B b03301edc1dd90d93548d132f557ba01f03cc6345d3d2838503c7bf8d16707b42b49e7eaae544c74831fce373e97d3a2127283e1ad22c3f36d952811af3e8eb7 SHA512 cbfe929ac6eb71edbaf50e38f82852ac4c21f20052409ac0ae73f759639eeff6968e5a97c288bac40c8a6274dc91b80e22f7ff80a559c80502bef22a208cfb28
|
||||
|
||||
52
app-arch/ouch/ouch-0.7.1.ebuild
Normal file
52
app-arch/ouch/ouch-0.7.1.ebuild
Normal file
@@ -0,0 +1,52 @@
|
||||
# Copyright 2023-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES=""
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
RUST_NEEDS_LLVM=1
|
||||
|
||||
inherit llvm-r1 cargo shell-completion
|
||||
|
||||
DESCRIPTION="A cli utility for easily compressing and decompressing files and directories."
|
||||
HOMEPAGE="https://github.com/ouch-org/ouch"
|
||||
SRC_URI="https://github.com/ouch-org/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz"
|
||||
SRC_URI+=" ${DEPS_URI}"
|
||||
|
||||
LICENSE="MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016 ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
app-arch/bzip2
|
||||
app-arch/bzip3
|
||||
app-arch/xz-utils
|
||||
virtual/zlib:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
$(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}=')
|
||||
"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
QA_PRESTRIPPED="usr/bin/${PN}"
|
||||
|
||||
src_compile() {
|
||||
local -x OUCH_ARTIFACTS_FOLDER=artifacts
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
doman artifacts/*.1
|
||||
|
||||
newbashcomp "artifacts/${PN}.bash" "${PN}"
|
||||
dozshcomp "artifacts/_${PN}"
|
||||
dofishcomp "artifacts/${PN}.fish"
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST pfetch-1.10.0.tar.gz 26466 BLAKE2B cfe14f462e89d8676419d98c360fad36223af5bcc8da89a5fb61eb4304b7f06287d5d332f038da6ae5539bd50c0d2f8ac2ff0dad14e9cc933957138dd6595027 SHA512 77e79b0d9f732b38cfa4585daa815374267a85c942d5f66b9fbee8f5129997aaa6681543cd06b3ebd8ad0dc86a882aaefc5b050a43463bbc9aa919539ef629cc
|
||||
DIST pfetch-1.9.4.tar.gz 26272 BLAKE2B aa23bf67a9205e3879ab62df0c2e7aed28f3d37e2c807796434ddc2ac9e3f114d717ddfde3f13d119f18e18ea7007a677debcefb380ab4ccc98cbd63161d72a4 SHA512 6eedfa9ae19c0c3a2b20396d996432fa2c3dba5cb5f0e63af27189d4228c582cd7caef73d8342841f699c891927b1569e6c33fc7b0891616e8a759e23a33ba4f
|
||||
|
||||
@@ -9,9 +9,13 @@
|
||||
<email>dev@dyama.net</email>
|
||||
<name>Daichi Yamamoto</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>ghostyn678+git@gmail.com</email>
|
||||
<name>dsaf</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
The goal of this project is to implement a simple system
|
||||
information tool in POSIX sh using features built into the
|
||||
The goal of this project is to implement a simple system
|
||||
information tool in POSIX sh using features built into the
|
||||
language itself (where possible).
|
||||
</longdescription>
|
||||
<upstream>
|
||||
@@ -19,4 +23,3 @@
|
||||
<remote-id type="github">Un1q32/pfetch</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
|
||||
28
app-misc/pfetch/pfetch-1.10.0.ebuild
Normal file
28
app-misc/pfetch/pfetch-1.10.0.ebuild
Normal file
@@ -0,0 +1,28 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="A pretty system information tool written in POSIX sh"
|
||||
HOMEPAGE="https://github.com/Un1q32/pfetch"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/Un1q32/pfetch.git"
|
||||
else
|
||||
SRC_URI="https://github.com/Un1q32/pfetch/archive/${PV}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
RESTRICT="strip test"
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake PREFIX=/usr DESTDIR="${D}" install
|
||||
einstalldocs
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -16,6 +16,7 @@ fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
RESTRICT="strip test"
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -16,6 +16,7 @@ fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
RESTRICT="strip test"
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST scooter-0.9.0-deps.tar.xz 29847044 BLAKE2B 5ff108af59408934f1a830b0c820247f94e5f1bed418394f4a900ad6916ef9d80aa5243c5ecac7ae8e4054024d311effe904f6935f0b8d94c1a011d7d076513b SHA512 5900b7bddd63ee9f27801cfc8afe9a7b95d399ceb0a847973e5c0c9345542cf97c6b16508cb54f613559c1e4c516a9aca8c9cb35a93bf17f70697ee0f5ddb7bb
|
||||
DIST scooter-0.9.0.tar.gz 2124761 BLAKE2B 7df2df33556205e23fcef91827295cc188d2b736d3efc630be31cfca8311b70036393de2b8eb31dadad9831542b44150b8d320bb33dd4074c0a460ec9ed09d37 SHA512 4ca11051b0379d465a94295c1247f589083e8b2540ab75ae8a25054f6cde241d47812763e9cd31207c39ad35b9cfc47e5948458d16667d112fcbf39c05b5454e
|
||||
DIST scooter-0.9.1-deps.tar.xz 25152008 BLAKE2B a8d184aa5ba37eaa6673903e0036d947836918c648bb1329b461a32d0a87b4889199632f1041bea32a6bf0f391d79d382227da4d08c035728a4004f6b32d6a2e SHA512 baca396c5d875d27448f9b73729fd4533ff23132e3490ba70d0823ddb7179034fbdb298ce795c3bacede9ea64c856d864476fb2e16572b945f74c034950d3618
|
||||
DIST scooter-0.9.1.tar.gz 2133061 BLAKE2B 4900ce25fde1f90affff121051a400aeca6b5f5430ed367569843fbec08c91eababaf4a96051f8a414bc8f467c867d1fa634b9cb5cced489d9d18009d90456d6 SHA512 60eee30a0cf3e8946e7e9ff8cd7caa9b38c7965eb1c14cdb82c7c236c0a036817da6c2639ea15ca29f5a6e7b08a468cc2c58a874cce9ef85912f2ac5a55f09b0
|
||||
|
||||
22
app-misc/scooter/scooter-0.9.1.ebuild
Normal file
22
app-misc/scooter/scooter-0.9.1.ebuild
Normal file
@@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="Interactive find-and-replace in the terminal"
|
||||
HOMEPAGE="https://github.com/thomasschafer/scooter"
|
||||
SRC_URI="
|
||||
https://github.com/thomasschafer/scooter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
src_install() {
|
||||
cargo_src_install --path scooter
|
||||
dodoc README.md
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST codebook-0.3.36-deps.tar.xz 42778192 BLAKE2B bdb74d1e6fa02c034dd1ed41cd811e85e9c52753c6853a863bc31c1ece54f874cbad7de90b6fcfdbaa538fa777ea81faa1bbdb4bc811cf5354352f9fd40f0200 SHA512 40e95a03caea3b67b3da95af69fa212f611aef924b13bf5d34f08e790219a19c7490d2ec8c9766e23d2c06b75dec263639cb7addb1cca5e56768257308914eba
|
||||
DIST codebook-0.3.36.tar.gz 2743049 BLAKE2B 68044c4a6edfbc3ad03c30331b8b12ec615301e8d181b40024a9b05adf7d0b28e8543b30eeedafd130f0e8297c911328feeeef9d7e8df46fe40b1baad519332c SHA512 4c920dc1ebc5a953c18bc755c56242256b285185570cec5fd08ab26a0179566193af4cc446c16b46e0e11b0e0a1ca3a3160ffb7bf274cf83d8d30229a8804e28
|
||||
DIST codebook-0.3.37-deps.tar.xz 45866504 BLAKE2B 574d21bac9b9dbee3de0bb4a548dc2302679b6f58c495e621fed92ae5322a180bea014af051afab8df22ad115c4ae4e1297a4f2d5f3ea55f3dd00be3583a23e4 SHA512 810eb6fc69d56ca82d688f7f187f3207872289bf699217e1678d7a65482558a47678f02a02201556fcf447e5b58537fea3320dcf3c36b76fadce13e40b00895c
|
||||
DIST codebook-0.3.37.tar.gz 2748138 BLAKE2B 4451640771e0ef6d0d82f2bf8e65a1aea8112fc8d9584d3a1d8a8326d37f18d9dd9b79e0b75c1b9d3fa6503c894b16138832d248e95af9a47d4ae0ecff55ba7d SHA512 e47005b96914d4500bd0076effd0bf39f7d5229f6da9c358ded16fd9371588618623b67e6517fe18182400bd878acbad9e31844372c8294ca58d7e04934ccb99
|
||||
DIST codebook-0.3.38-deps.tar.xz 46447240 BLAKE2B 056c2def987ba805010e786f6e224b33b2cb2a05f7ff7dff5e2457720ed54ce36511adbc97c2a6a3a0a840206cedebd287138f2280b4771b04bf7cb8143dcca9 SHA512 c566bcc9b00fc7d2ec9718a2010845abb4fcce35a41cf82fec6ccaa40aed7aadf326d1de6891a2cc8f45ec08a5d726ea1bc10631514cbcc20fd3ae4b14760bdd
|
||||
DIST codebook-0.3.38.tar.gz 2748469 BLAKE2B 9d9cad848b05c786d365b2f00fd64ae0f475cae6f4124de12b30ce2351cf8bcc0f4781e97e96a07ceaab90070f39d54d02ac951c7e8de681ae9ccfcf06143418 SHA512 d190f425ad05deeec02402464811af8d76b885058f003f09424eef31ec65eaa41fcad82ace7c78c49017629f98fef940a387acc8e658769f538a1d3ecc667d58
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST iwe-0.0.65.tar.gz 1642362 BLAKE2B d30bbf15f7bb754e20f68c35a2ae5f996b981cdf9719d8146e6d269cfaee5a93fa595b49631911ebdc152ede87743578d70bc580a4305a83c7f45373325010be SHA512 3060ef76008b313f5e07b8b9dd6d24d9ddf74ed4bc51d472229053661792cb46302495d90946ef821a7c48a055d4110d5578f7fc08a54ef7e81be181dd08d097
|
||||
DIST iwe-0.0.67.tar.gz 1666062 BLAKE2B e89b6881a82ba450c11d72290992550c8854b9356884ba69930f847962df97e5bd5b77b894a730ccf0ded49018dcca08f007edf00d7a215595b8fe3a9cb6fce0 SHA512 d5e29c19389742a885d76ac4cac6552f34ddc6d91e4b78f0c3086a3817d026e15b62ebdd51e3d6c667bf3c805a2a5b7b837a499bdf4348405582a8b16f71891c
|
||||
DIST iwe-liwe-v0.0.65-deps.tar.xz 14275352 BLAKE2B 8a6865464a4e9134ccbb873db00fa299cb3cc412112b85bd7bf73893549b4a10d89a24e9558b89a210da2c90420ea953f4b703b3d2e21fd3cf832a2a88a077a6 SHA512 7b0103f51b40d741461073ba714cd15370b79ae86f16dfc8c232396cc8a79d6323f5770509ba90a4c4b7d3842775c0e77f487c39788f582f528b56141294dfc0
|
||||
DIST iwe-0.0.70.tar.gz 1685208 BLAKE2B 3308cb3c19dd4255e86320b56af4e96290eba7b65941f304bb55f29d01e23268eb6657e17e9ca047806bcc7d680a943b64b96a557bad309e3f7557b3faf074bd SHA512 18f00e4f75a87891863e31583a82e5f850673433d3197916865508f7a1ddbb167538a06ff857ca3c1e23fc6af7ba6a8c6ff79ca6c8a182a45f6b0a7d1b851bb3
|
||||
DIST iwe-liwe-v0.0.67-deps.tar.xz 16957508 BLAKE2B 61106f8a7198138d5028128791291576c8abaed752a26556eb82c89507b0e32245b0c96a80f9120adab85ff7c95afde88a504641cbd34b36a716982c09fdfb1b SHA512 636a429a4fcebca3c9ffef5d74dbe7f6fe2dfba17a14586ec5a40ba4dae73886ca0e8e973099f2acbd88b50e813719e0ad0d1d9976dce6e80ea26f0dc058a012
|
||||
DIST iwe-liwe-v0.0.70-deps.tar.xz 19362968 BLAKE2B f2ada9e64f6c18703a9f3d38eb524d7901b71a8ad38998afd80df5586dbfaf858f048d03858a6b22aea35a46f12e047cf19cc525167cfe8fc2e2c71e2dd50857 SHA512 628e161ad2c4c7f25e033587535da8a1843c01d323d22de237361425aeaf2447b4ca9c7b5bd1d60231421d78c23e959247c4c740721b73b8137c885de6a2dc82
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST fwup-1.13.2.tar.gz 25549113 BLAKE2B 47f1d8b7eaddaa6d9576642dab4ca2741f0456c8a92df2953470a6ded4508fcb3cd6cba028729076a3e263346c3c0be4dd03f97c32034528af01c5e936189999 SHA512 f05dfc95d70ec8c892efcc1cfdf75ae8ccf59106c4031298a5a4d211e7fa037b635653ad696540cf3157b8954af4914c5e0e42f12ef76f8957d46aac7f4c9a32
|
||||
DIST fwup-1.14.0.tar.gz 25551952 BLAKE2B b836f045d9e3860d3b145d1fd9d34f5341809ae39de1642f1a64bab71f32880043a20c8c6fc77e15550cfef5656dee10def27c30a1b2fffc32a36beb6876ff12 SHA512 645fbe1cd1d66473c6c727bc72686ab95dae73c77e9b909b19beb54fe2630bfa5fba4b2bb7267e44b631064dd5730a9d4f5299609156fa511dbc3807d48b67b1
|
||||
DIST fwup-1.15.0.tar.gz 25557123 BLAKE2B f0702669287c334b86e26d23cbae2e29abf7eee9961bddebcc04c1d47b23c3c7e10aeaf5b0f6d194c3eedd9d5f8d27cbe7c3fe5b8c0488db1893d467a314af13 SHA512 f49a248384c407dd4adb3f39fd2dfd5b77e5a9c77d831df167c4ee764d9d8ddb17f139b5f3132150541cd45dae417ea14d510bbd2ec7bf70627d0142e0910e60
|
||||
DIST fwup-1.15.1.tar.gz 25588820 BLAKE2B 0b030a76c3f7699fa6a2ea7fd1f8e8391d8a62ad874f3f26ab39380ec9ec6727483659726ffd1894a9751e76c71a7c8e194b4b9af88ee39ff28187b96b16e572 SHA512 7b80a10a805a9023b5fc6103c3165f84cba2ac563ee58feb27d99589797551250522fe152f01be899d79e6d07d9eb7a07c7745bf634f5828e886f386fa2ba454
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
DIST swift-5.10.1-r5.gpkg.tar 582103040 BLAKE2B c0b1868d2036af8d67c472d3da53f4c2377b903ee36452541d04e288da16d12747b5485a302f04a85e6004be00c32f3cd2d510068e0ff1b838e8b365f603e616 SHA512 f37381de83f2eb507db9f2403db126e796bbaa23481459bfb079ab9485bc4c8521ab0a4f382d5ae70e0d92a3cc2a9f994b53bf177d2c41466a36edc230b5f132
|
||||
DIST swift-6.2.3.gpkg.tar 732385280 BLAKE2B 35d2e7f514ae519aba5fa11d918f114726740b855a4c237655eabe0e56241735bf9598d2c3a9162ea9b5252c32737a7c3e14f246ef3f0ef85a8cdc602dd55628 SHA512 b8d6e6383c41255f733e3fe0991cc5d38630b5d2e461c253b3f4af5e936752d6a76a44b7f8050b158ec37a070cc739e909935d6d8882bc07d569945a1d856703
|
||||
DIST swift-6.2.4.gpkg.tar 732160000 BLAKE2B d586fdc0ac5f84cf1cc3ec91739cce410c347a291dc47c4cd022ceb6ea1207d2d7796b5460ff9cabcd8759c7337921724a0a515ddff570f497bacd7f2dc649dc SHA512 3f7a171ae5892f7e689095859ac6f4e053df35e7f2347e174e54ab7fe834a0f2b121cfed0a4e71dadc8ab518803e3f39eed2cf8db32fce916abcc396015f672d
|
||||
DIST swift-6.3.1.gpkg.tar 768686080 BLAKE2B 95a30addf66ee48a74de88761bd76dc0cabcdda5d1d009a66c5f870de0b06b1383137c333c43f110992e2a25dbd73c2e34e78229fee1791867b7870766587655 SHA512 9629d0d2ea6400e91f1b58b00672e6bfad21880d7f4660ca3aecda6c38175e8150148e3ae3d4018386298c70685b0345aa0e4e64dacf24070d3121cafd41ceb6
|
||||
DIST swift-6.3.gpkg.tar 768706560 BLAKE2B 3150d9f30f7a61e145b46fc66f9c465071d4b600fa3fff857ae8aa806f83051d2ed4ce8b2fef3eab6d4041f55da8b45fa60dd9550d7fdcf89fa8b588f4747b8b SHA512 ee8874afdefa5cd2c26d69ae1bc0f6cda4c27a4bd9ec5b911844fe0c3cb2e7fd92d8f2ec3ae46d3c99e42c3e1a8a7ba9b5fd16d849a85c2ac05e185887ae263a
|
||||
|
||||
101
dev-lang/swift-bin/swift-bin-6.3.1.ebuild
Normal file
101
dev-lang/swift-bin/swift-bin-6.3.1.ebuild
Normal file
@@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..21} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
HOMEPAGE="https://www.swift.org"
|
||||
SWIFT_PF="${PF/-bin/}"
|
||||
SRC_URI="https://github.com/itaiferber/gentoo-distfiles/releases/download/${CATEGORY}/${SWIFT_PF}/${SWIFT_PF}.gpkg.tar"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2"
|
||||
SLOT="6/2"
|
||||
KEYWORDS="-* ~amd64"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
!~dev-lang/swift-5.10.1:0
|
||||
!dev-lang/swift:6/2
|
||||
>=app-arch/zstd-1.5
|
||||
>=app-eselect/eselect-swift-1.0-r1
|
||||
>=dev-db/sqlite-3
|
||||
>=dev-libs/icu-69
|
||||
>=dev-libs/libedit-20221030
|
||||
>=dev-libs/libxml2-2.11.5
|
||||
>=net-misc/curl-8.9.1
|
||||
>=sys-libs/ncurses-6
|
||||
>=virtual/zlib-1.3.1:=
|
||||
dev-lang/python
|
||||
$(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}=')
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
PKG_PREINST_SWIFT_INTENTIONALLY_SET='true'
|
||||
|
||||
src_unpack() {
|
||||
unpack_gpkg "${SWIFT_PF}.gpkg.tar"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mv "${SWIFT_PF}/image/usr" "${ED}"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# After installation, we ideally want the system to have the latest Swift
|
||||
# version set -- but if the system already has a Swift version set and it
|
||||
# isn't the latest version, that's likely an intentional decision that we
|
||||
# don't want to override.
|
||||
local current_swift_version="$(eselect swift show | tail -n1 | xargs)"
|
||||
local latest_swift_version="$(eselect swift show --latest | tail -n1 | xargs)"
|
||||
[[ "${current_swift_version}" == '(unset)' ]] \
|
||||
|| [[ "${current_swift_version}" == "${latest_swift_version}" ]] \
|
||||
&& PKG_PREINST_SWIFT_INTENTIONALLY_SET='false'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# If the system doesn't have Swift intentionally set to an older version, we
|
||||
# can update to the latest.
|
||||
if [[ "${PKG_PREINST_SWIFT_INTENTIONALLY_SET}" == 'false' ]]; then
|
||||
eselect swift update
|
||||
fi
|
||||
|
||||
# We also want to provide a stable directory which matches our SLOT to avoid
|
||||
# revdep breakages, as patch updates use the same SLOT but otherwise move
|
||||
# the install location on disk.
|
||||
#
|
||||
# See https://bugs.gentoo.org/957730
|
||||
#
|
||||
# We do this in `pkg_postinst` instead of calling `dosym` in `src_install`
|
||||
# because when upgrading from a major version to a patch version, the major
|
||||
# version is still on disk while the patch version is being installed, so
|
||||
# the existing directory is in use and the symlink fails to install.
|
||||
local major_ver="$(ver_cut 1-2)"
|
||||
if [[ "${PV}" != "${major_ver}" ]]; then
|
||||
local libdir="${EROOT}/usr/$(get_libdir)"
|
||||
ln -fsT "${libdir}/${P}" "${libdir}/${PN}-${major_ver}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
# We don't want to leave behind symlinks pointing to this Swift version on
|
||||
# removal.
|
||||
local current_swift_version="$(eselect swift show | tail -n1 | xargs)"
|
||||
if [[ "${current_swift_version}" == "${P}" ]]; then
|
||||
eselect swift update
|
||||
fi
|
||||
|
||||
# If we installed a SLOT symlink, we also want to remove it here.
|
||||
local major_ver="$(ver_cut 1-2)"
|
||||
local link="${EROOT}/usr/$(get_libdir)/${PN}-${major_ver}"
|
||||
if [[ -L "${link}" && "${PV}" != "${major_ver}" ]]; then
|
||||
rm "${link}"
|
||||
fi
|
||||
}
|
||||
@@ -8,8 +8,10 @@
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/amd/xdna-driver/issues</bugs-to>
|
||||
<remote-id type="github">amd/xdna-driver</remote-id>
|
||||
<remote-id type="gitlab">kernel-firmware/drm-firmware</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="firmware">Install device firmware</flag>
|
||||
<flag name="compress-xz">Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation</flag>
|
||||
<flag name="compress-zstd">Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit linux-mod-r1 toolchain-funcs
|
||||
inherit linux-mod-r1 multiprocessing toolchain-funcs
|
||||
|
||||
DESCRIPTION="AMD XDNA Driver"
|
||||
HOMEPAGE="https://github.com/amd/xdna-driver"
|
||||
@@ -37,17 +37,41 @@ else
|
||||
|
||||
FW_URI_PREFIX=https://gitlab.com/kernel-firmware/drm-firmware/-/raw/${FW_COMMIT}/amdnpu
|
||||
|
||||
SRC_URI+=" firmware? ( "
|
||||
SRC_URI+=" "
|
||||
for fw in "${!FIRMWARES[@]}"; do
|
||||
SRC_URI+="${FW_URI_PREFIX}/${fw} -> ${FW_COMMIT:0:6}-${fw%%/*}__${FIRMWARES[${fw}]} "
|
||||
done
|
||||
SRC_URI+=")"
|
||||
fi
|
||||
|
||||
S="${WORKDIR}/${P}/src/driver/amdxdna"
|
||||
LICENSE="GPL-2 firmware? ( linux-fw-redistributable )"
|
||||
LICENSE="GPL-2 linux-fw-redistributable"
|
||||
SLOT="0"
|
||||
IUSE="+firmware"
|
||||
# Re-use compress-* USE flags from sys-kernel/linux-firmware.
|
||||
IUSE="compress-xz compress-zstd"
|
||||
REQUIRED_USE="?? ( compress-xz compress-zstd )"
|
||||
|
||||
BDEPEND="
|
||||
compress-xz? ( app-arch/xz-utils )
|
||||
compress-zstd? ( app-arch/zstd )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use compress-xz || use compress-zstd ; then
|
||||
local CONFIG_CHECK
|
||||
|
||||
if kernel_is -ge 5 19; then
|
||||
use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
|
||||
use compress-zstd && CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
|
||||
else
|
||||
use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
|
||||
if use compress-zstd; then
|
||||
eerror "Kernels <5.19 do not support ZSTD-compressed firmware files"
|
||||
fi
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
linux-mod-r1_pkg_setup
|
||||
}
|
||||
|
||||
pkg_info() {
|
||||
if [[ ${PV} != 999999 ]] ; then
|
||||
@@ -96,7 +120,6 @@ src_prepare() {
|
||||
# Forward clang compiler, otherwise fails when kernel is compiled with clang cflags
|
||||
# shellcheck disable=SC2016
|
||||
sed -e 's/make -s /make -s CC="${CC}" /' \
|
||||
-e 's:>/dev/null 2>&1::' \
|
||||
-i "${WORKDIR}/${P}"/src/driver/tools/configure_kernel.sh || die
|
||||
|
||||
default
|
||||
@@ -119,6 +142,23 @@ src_install() {
|
||||
insinto /lib/firmware/amdnpu
|
||||
doins -r "${WORKDIR}/${P}/amdxdna_bins/firmware"/*
|
||||
|
||||
if use compress-xz || use compress-zstd; then
|
||||
pushd "${ED}/lib/firmware/amdnpu" &>/dev/null || die
|
||||
einfo "Compressing firmware ..."
|
||||
local compressor
|
||||
|
||||
if use compress-xz; then
|
||||
compressor="xz -T1 -C crc32"
|
||||
elif use compress-zstd; then
|
||||
compressor="zstd -15 -T1 -C -q --rm"
|
||||
fi
|
||||
# shellcheck disable=SC2086
|
||||
find . -type f -print0 | \
|
||||
xargs -0 -P $(makeopts_jobs) -I'{}' ${compressor} '{}'
|
||||
assert
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
insinto /usr/lib/modules-load.d
|
||||
newins - amdxdna.conf <<-EOF
|
||||
amdxdna
|
||||
@@ -126,7 +166,7 @@ src_install() {
|
||||
|
||||
insinto /etc/modprobe.d
|
||||
newins - amdxdna.conf <<-EOF
|
||||
install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko \$CMDLINE_OPTS
|
||||
install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko* \$CMDLINE_OPTS
|
||||
EOF
|
||||
|
||||
linux-mod-r1_src_install
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit linux-mod-r1 toolchain-funcs
|
||||
inherit linux-mod-r1 multiprocessing toolchain-funcs
|
||||
|
||||
DESCRIPTION="AMD XDNA Driver"
|
||||
HOMEPAGE="https://github.com/amd/xdna-driver"
|
||||
@@ -40,17 +40,41 @@ else
|
||||
|
||||
FW_URI_PREFIX=https://gitlab.com/kernel-firmware/drm-firmware/-/raw/${FW_COMMIT}/amdnpu
|
||||
|
||||
SRC_URI+=" firmware? ( "
|
||||
SRC_URI+=" "
|
||||
for fw in "${!FIRMWARES[@]}"; do
|
||||
SRC_URI+="${FW_URI_PREFIX}/${fw} -> ${FW_COMMIT:0:6}-${fw%%/*}__${FIRMWARES[${fw}]} "
|
||||
done
|
||||
SRC_URI+=")"
|
||||
fi
|
||||
|
||||
S="${WORKDIR}/${P}/src/driver/amdxdna"
|
||||
LICENSE="GPL-2 firmware? ( linux-fw-redistributable )"
|
||||
LICENSE="GPL-2 linux-fw-redistributable"
|
||||
SLOT="0"
|
||||
IUSE="+firmware"
|
||||
# Re-use compress-* USE flags from sys-kernel/linux-firmware.
|
||||
IUSE="compress-xz compress-zstd"
|
||||
REQUIRED_USE="?? ( compress-xz compress-zstd )"
|
||||
|
||||
BDEPEND="
|
||||
compress-xz? ( app-arch/xz-utils )
|
||||
compress-zstd? ( app-arch/zstd )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use compress-xz || use compress-zstd ; then
|
||||
local CONFIG_CHECK
|
||||
|
||||
if kernel_is -ge 5 19; then
|
||||
use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
|
||||
use compress-zstd && CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
|
||||
else
|
||||
use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
|
||||
if use compress-zstd; then
|
||||
eerror "Kernels <5.19 do not support ZSTD-compressed firmware files"
|
||||
fi
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
linux-mod-r1_pkg_setup
|
||||
}
|
||||
|
||||
pkg_info() {
|
||||
if [[ ${PV} != 999999 ]] ; then
|
||||
@@ -99,7 +123,6 @@ src_prepare() {
|
||||
# Forward clang compiler, otherwise fails when kernel is compiled with clang cflags
|
||||
# shellcheck disable=SC2016
|
||||
sed -e 's/make -s /make -s CC="${CC}" /' \
|
||||
-e 's:>/dev/null 2>&1::' \
|
||||
-i "${WORKDIR}/${P}"/src/driver/tools/configure_kernel.sh || die
|
||||
|
||||
default
|
||||
@@ -122,6 +145,23 @@ src_install() {
|
||||
insinto /lib/firmware/amdnpu
|
||||
doins -r "${WORKDIR}/${P}/amdxdna_bins/firmware"/*
|
||||
|
||||
if use compress-xz || use compress-zstd; then
|
||||
pushd "${ED}/lib/firmware/amdnpu" &>/dev/null || die
|
||||
einfo "Compressing firmware ..."
|
||||
local compressor
|
||||
|
||||
if use compress-xz; then
|
||||
compressor="xz -T1 -C crc32"
|
||||
elif use compress-zstd; then
|
||||
compressor="zstd -15 -T1 -C -q --rm"
|
||||
fi
|
||||
# shellcheck disable=SC2086
|
||||
find . -type f -print0 | \
|
||||
xargs -0 -P $(makeopts_jobs) -I'{}' ${compressor} '{}'
|
||||
assert
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
insinto /usr/lib/modules-load.d
|
||||
newins - amdxdna.conf <<-EOF
|
||||
amdxdna
|
||||
@@ -129,7 +169,7 @@ src_install() {
|
||||
|
||||
insinto /etc/modprobe.d
|
||||
newins - amdxdna.conf <<-EOF
|
||||
install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko \$CMDLINE_OPTS
|
||||
install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko* \$CMDLINE_OPTS
|
||||
EOF
|
||||
|
||||
linux-mod-r1_src_install
|
||||
|
||||
@@ -53,7 +53,7 @@ SLOT="0"
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
dev-util/xrt
|
||||
~dev-util/xrt-${PV}
|
||||
sys-apps/util-linux
|
||||
"
|
||||
|
||||
@@ -53,7 +53,7 @@ SLOT="0"
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
dev-util/xrt
|
||||
~dev-util/xrt-${PV}
|
||||
sys-apps/util-linux
|
||||
"
|
||||
|
||||
|
||||
@@ -25,6 +25,11 @@ RDEPEND="
|
||||
dev-python/stone[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
"
|
||||
# setuptools-82 removed 'pkg_resources'
|
||||
# https://github.com/dropbox/dropbox-sdk-python/issues/525
|
||||
BDEPEND="
|
||||
<dev-python/setuptools-82.0.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# disable tests that need SCOPED_USER_DROPBOX_TOKEN
|
||||
# and tests that fail
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST posthog-7.11.0.gh.tar.gz 3170764 BLAKE2B 3b79abba51984ec0559a997c4329849f6a1e4326957457519d59c0f5198196917f760ac3f9ee16dc290304a236049539228660373aa75721808ce4a76370d079 SHA512 f91a243167550f654dd0e779c1e6b59495ed4950cf4dd2f98612655a4f5c3cc5014779cf6a00171274534c40b93afeedff31b074a389b405e8c9121a91166fd4
|
||||
DIST posthog-7.12.0.gh.tar.gz 3449396 BLAKE2B f6b9734ef5ba4523d935b31188096bdf5c9d3f82ac4a0ce3fbafe36186b7e987accd504127ef90880ef02184cb5656be4fcea402dda71d79794944ed0722812e SHA512 cd1446e9338fd5c378f75e707bbf2c2af5655ec726ad215a1f36d430d459e11ff36c21ce7548872ff1d05258ab45c1e0ec424bc8436135f9657d94e0e5ca7cb4
|
||||
DIST posthog-7.13.1.gh.tar.gz 3547020 BLAKE2B de3a78da110aa74f8915d2381dc60ce924a2c3e28f58a8ee01292d922855bfc893b713ced8f7aff1a8906aaf9258fa3fa0ef815a0edb038923d63344a2c6be3a SHA512 4ce348f7f1d1ccd2de099c9e8f44e7942733aa7ebd6a90edfc3b461c45e6541eef8123e8b3d8e738da774be2820a43d015726549df04d58fa31baf9acb933e5a
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -13,7 +13,7 @@ HOMEPAGE="
|
||||
https://github.com/PostHog/posthog-python
|
||||
https://pypi.org/project/posthog/
|
||||
"
|
||||
SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
S="${WORKDIR}/posthog-python-${PV}"
|
||||
|
||||
@@ -36,6 +36,8 @@ BDEPEND="
|
||||
dev-python/django[${PYTHON_USEDEP}]
|
||||
dev-python/freezegun[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}]
|
||||
dev-python/opentelemetry-sdk[${PYTHON_USEDEP}]
|
||||
dev-python/parameterized[${PYTHON_USEDEP}]
|
||||
dev-python/pydantic[${PYTHON_USEDEP}]
|
||||
)
|
||||
@@ -1 +1,2 @@
|
||||
DIST py_himitsu-0.0.10.tar.gz 5126 BLAKE2B 4b662a06daab5834593d9b1b8df8d7fb892676f873b5c419ab1d9ba8ad46213fe5ea3e03c3b1b89a58d5c34e0cdd50d4fa48a02bbd6eddcf7114c930c4798dbc SHA512 af244d8267e0fbfd80595b82f813f2cc51e4ef72d852885900f6afb0696c0ba02733df917944e19345c239e0aa46a8c2be61c617fcfe57d1c89650e502a4cdd7
|
||||
DIST py_himitsu-0.0.9.tar.gz 4834 BLAKE2B 31d947bd7ca58b5ac9c81fca88c26e309e1abbe085855a71f113f48163a0d184e58d26cac26654e759dcccf8385b2da53d255bb48e7b05562e0c2f1592d15c57 SHA512 7d390a3c9882f0bc65b7d608d660ed8dae28ce18b2f90ce2a50989855603d8652a82b51587719b217cc73b6d51583791861a19140acc4ae80952c0fa2601c08c
|
||||
|
||||
23
dev-python/py-himitsu/py-himitsu-0.0.10.ebuild
Normal file
23
dev-python/py-himitsu/py-himitsu-0.0.10.ebuild
Normal file
@@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYPI_NONORMALIZE=1
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A python client library for himitsu"
|
||||
HOMEPAGE="https://pypi.org/project/py-himitsu/ https://git.sr.ht/~apreiml/py-himitsu"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
|
||||
RDEPEND="
|
||||
>=app-admin/himitsu-0.10:=
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST codex-0.124.0.tar.gz 6950376 BLAKE2B a316f783b52b8ce37764f8b4ecc9087478f430d087027d892adb47a8f05be0218fa74efa43fa3764362993e76700f6e53971be534a995e0ff0902fcb19d9fcc7 SHA512 3e46689c8e92c5ff6a82a3f37bd65558b35aaf0c896da9f4ff63714c9f2a94b72adb18a88411f08d4cf533635eb4223a98fd0c369ce1419e25408b8860973125
|
||||
DIST codex-rust-v0.124.0-crates.tar.xz 117096136 BLAKE2B 48949b346ecea25ad678a9e58e57847b4854143347e72a8acd3b8f1b165835238b02193eccf947a63fab0ae11d68dc33e42c519798bb65b15d054d77cfa3d52a SHA512 e5ccaca4f5faae1e732cf2b4ad236b86b8d2e730a18ac595f03c2670a7eb835094cba54d95ca078f573507b4ce82d40044e657fb6c632c81ad6940fddb5e901b
|
||||
DIST codex-0.125.0.tar.gz 7032117 BLAKE2B 21eff2bff01f1d05e0060302b8e84fa5a1e15844cf8a77707b702e768dd5d55523236ee54d2c1472b0aa25af327fcf00cb0039cc6afeb1689c977ce01fe8b648 SHA512 5d854067d0f5d30ffa08235ace97bb4c61b85d7dec20260842fbe7ed9d7468709c280b067d877c381fb4a3a3b04dfd02b23d655ba6b5a68dc23f3cb9067f9548
|
||||
DIST codex-rust-v0.125.0-crates.tar.xz 117096136 BLAKE2B 48949b346ecea25ad678a9e58e57847b4854143347e72a8acd3b8f1b165835238b02193eccf947a63fab0ae11d68dc33e42c519798bb65b15d054d77cfa3d52a SHA512 e5ccaca4f5faae1e732cf2b4ad236b86b8d2e730a18ac595f03c2670a7eb835094cba54d95ca078f573507b4ce82d40044e657fb6c632c81ad6940fddb5e901b
|
||||
DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44
|
||||
DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0
|
||||
DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST gemini-cli-0.39.0.zip 20122831 BLAKE2B 3d65193076034cae8dcdc50fab9d8b33afca80e71cfc2bcb571957c45ed527c6b89be7811121f58f0c9fc12cbdd7466bf91a280f46ec5ba537613dc3d22bddb4 SHA512 c7fa3196809d445e90c7cf511f9f6e20580486b2142f92f2e7fb1aeee5bcc126d3636d4b9a9b2ccadc5fc87f6e874765353baa7b3438db0fd53d538a54846775
|
||||
DIST gemini-cli-0.39.1.zip 23636615 BLAKE2B 4819185bf54251d31c1084fe6518c0163f684a8bead44a8ab190ed642aa866af7e00e6e4c341a851fd61fcf1f890fb796d309a53a8f1b4392202785ef8aac989 SHA512 eb0184135f00ecf70bf190018348c7d2b982ecb80b4f30cbab491a1e6c33adbc525b99546e505e0fac8c9fb403bd7cbdd5e84e4786f0f704d8cc5ec86ba3e75c
|
||||
|
||||
@@ -22,3 +22,5 @@ DIST kubetail-bin-0.14.0-linux-amd64.tar.gz 24995278 BLAKE2B adab8febca8cfc78744
|
||||
DIST kubetail-bin-0.14.0-linux-arm64.tar.gz 22344645 BLAKE2B 7998a35febde31811fb16ca3da9fc2f4f9a2da82450e8e85f66c65e45e49c61ab8489d476e9bc1562d0f99d7a5e498a04de6bbb4d876de542589e8af382a1405 SHA512 028d812cd0065643c6eb01d38c4d7c86bd7b52b40b43a6fa3b72bd561558703e86c5eb164fdfd991a3714d744ab3dbb1e4d7f0cef82066e4ba9325c6418c301b
|
||||
DIST kubetail-bin-0.14.1-linux-amd64.tar.gz 24993505 BLAKE2B 7c2ca929faf9540f575927f948b8206757094ab2ee2c8c476f918f02b20cfb85774d6e3dd05a060c5a0e9e151976f39786dc2160446e7d7f4a52f009907b8e6c SHA512 63df92e9c9cafe2de8450ec8879559c109a2bddc46b728d3cab077e9503ab842f62f847c09301c6969345234889a69db5a723b62775a23c54a22865c9b0e3c17
|
||||
DIST kubetail-bin-0.14.1-linux-arm64.tar.gz 22342652 BLAKE2B 46b6c70878773bcb71dbefdfd6b707d5df241d55139aaaf7bfbc26a8e366269e06a1483d34c9153caf5fa8495be453203151e042785e93b888c0a425fae47c71 SHA512 763d0b7d5f0a50459d1ff6fc59cec4dccb6e13817e08c49099c1bd2a2f938e11ee28c3bedfe2a93f1b2db941b60428fea7d52718486578bb7580c472a3047f63
|
||||
DIST kubetail-bin-0.15.0-linux-amd64.tar.gz 25049259 BLAKE2B 35c824cf1c699fe1874c0d42d69e64f2a024d381e266e8f8b74c2b09d42eb822e2df65408adfb6e81c55c7162a72b32d7c9126b0c04053c1f2fe4eec0ca4911f SHA512 7a99cfab87a6eda9c829892447cd093a293bc9469ef26c92d444a6c59acae56126aa60eaf9447d7327c43d25e9e329027e47b21fa0f8588daefd4ec0a6c47d01
|
||||
DIST kubetail-bin-0.15.0-linux-arm64.tar.gz 22391013 BLAKE2B 955e7ce4aaf78f2e20386f853d92ec1a9a99e6b5aea7c07d8c98bd625207832cfeec9e133d5894260c0d394ebe75f3499b16366d37b97887ec4b2a13e584d01a SHA512 d76d0eb337282cd7bf212210111f6a7e8c4318b3a189043f3e61b2c235104ca1c1934b81127487ca1e4405316289ab41d96974933f01da0c048800907bf54977
|
||||
|
||||
45
dev-util/kubetail-bin/kubetail-bin-0.15.0.ebuild
Normal file
45
dev-util/kubetail-bin/kubetail-bin-0.15.0.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_PN="${PN%-bin}"
|
||||
|
||||
inherit shell-completion
|
||||
|
||||
DESCRIPTION="Real-time logging dashboard for Kubernetes"
|
||||
|
||||
HOMEPAGE="https://github.com/kubetail-org/kubetail"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-amd64.tar.gz
|
||||
-> ${P}-linux-amd64.tar.gz )
|
||||
arm64? ( https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-linux-arm64.tar.gz
|
||||
-> ${P}-linux-arm64.tar.gz )
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
QA_PREBUILT="usr/bin/${MY_PN}"
|
||||
|
||||
src_compile() {
|
||||
chmod +x "${MY_PN}"
|
||||
|
||||
"./${MY_PN}" completion bash > "${MY_PN}.bash" || die
|
||||
"./${MY_PN}" completion zsh > "${MY_PN}.zsh" || die
|
||||
"./${MY_PN}" completion fish > "${MY_PN}.fish" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${MY_PN}"
|
||||
|
||||
newbashcomp "${MY_PN}.bash" "${MY_PN}"
|
||||
newzshcomp "${MY_PN}.zsh" "_${MY_PN}"
|
||||
dofishcomp "${MY_PN}.fish"
|
||||
}
|
||||
@@ -10,3 +10,4 @@ DIST kubetail-0.12.2-vendored.tar.gz 20821389 BLAKE2B 67d229127a9319279671ed586f
|
||||
DIST kubetail-0.13.0-vendored.tar.gz 20863240 BLAKE2B 3d626a25e2c6caf400cfddd225cf8f38df09be08c101b45b5ed80fc6c9a8636262f7c536f5b0b5ffdd7b7db9ed36a189e30e8c21a167e1da51dc6b0d59a5814c SHA512 d4447ede9886ae922fbaf13f8ff2a4fbb51a7bc28cfb93a3f16d02cc5ee47f870ee0ae17159fe2f630ff7aeb395d410f97ac176de97e747e299466ce0eae567e
|
||||
DIST kubetail-0.14.0-vendored.tar.gz 20818707 BLAKE2B 189566a4f4bac80cd0def28ed6185a6adf2ec798d0d18a8a238b52087e84b252f09c6449800691737ef38699ccff23d9270172a832e0bf3bd688b5f0cdae411b SHA512 084f1f93fd9da50fab7a0019732426caa4f29cea2783d5e8e4a7fb9e6dbd4e8719f4bbc0743f32cca8133263b7601e3270085576cb0c695e39b1d91e71b01a4a
|
||||
DIST kubetail-0.14.1-vendored.tar.gz 20817225 BLAKE2B e830bcb27067c006e6621a7ed6720d46ef6d5bbc267fe393a50553bdb37727f878356540b7f0eb4a67444ad046e64c5bf88b40ff8e3f920e931d185095f99641 SHA512 0f78d89da15a001850808d9eb55d17b34044253b0beba42f1ac15416d318d12f54661f231c36a8b0f314e67ed3fffb3f4beca9cd37b8d645083bd1c4488cc8f3
|
||||
DIST kubetail-0.15.0-vendored.tar.gz 20905816 BLAKE2B 9b28eb2c6414d2c273bbc3587952ea86f4bb21cc0e4aa32b61b8e1b0190d6885cf6f4195da91852b8f684c1ad935bbdbc629b386d3ce9fc19c6220cbb4a158cb SHA512 fc38896e9a3f9300317255566fc3a9ed27127e2e0d41380de29eb2175a57d69e89566e0ea7626fcc85ae364323ac0a0ed94f7b1e11a4b10c4aaedc3dcff8cfcc
|
||||
|
||||
45
dev-util/kubetail/kubetail-0.15.0.ebuild
Normal file
45
dev-util/kubetail/kubetail-0.15.0.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module shell-completion
|
||||
|
||||
DESCRIPTION="Real-time logging dashboard for Kubernetes"
|
||||
|
||||
HOMEPAGE="https://github.com/kubetail-org/kubetail"
|
||||
|
||||
SRC_URI="https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-${PV}-vendored.tar.gz"
|
||||
|
||||
S="${WORKDIR}/kubetail-${PV}/modules/cli"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.25.0"
|
||||
|
||||
src_compile() {
|
||||
(
|
||||
GOWORK=off \
|
||||
ego build \
|
||||
-mod=vendor \
|
||||
-ldflags "-X github.com/kubetail-org/kubetail/modules/cli/cmd.version=${PV}" \
|
||||
-o "${PN}" \
|
||||
.
|
||||
)
|
||||
|
||||
"./${PN}" completion bash > "${PN}.bash" || die
|
||||
"./${PN}" completion zsh > "${PN}.zsh" || die
|
||||
"./${PN}" completion fish > "${PN}.fish" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}"
|
||||
|
||||
newbashcomp "${PN}.bash" "${PN}"
|
||||
newzshcomp "${PN}.zsh" "_${PN}"
|
||||
dofishcomp "${PN}.fish"
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST minify-2.24.11-deps.tar.xz 686588 BLAKE2B d8e8a5f9b9f818eec983e449f4ea2822f7111a599dac92111d01d7ac8d14ff86ba7c73b95949754a7ff66ed23c2fe1f3e91cb7e69c9381c240a12a319e3a15eb SHA512 0a92817442011f0e53f589bb20c683d7577c131434e21f0837424677cc26fa3380f5eb6a08e30d547a23db4489c0260a86d083109212ff23e518d4f339f70999
|
||||
DIST minify-2.24.11.tar.gz 7769853 BLAKE2B f2dcefc2d804f806c69d619f1ce5775235503317199396f14bf4346dd53a0048eef3e42c0cb6754e7c40dbe56adbee9a3a2259eb679bb6fe3954b6f58d4179f4 SHA512 9fc5bf7daf9f5ccd88c01af0312bf366a2dbd21136b43592a5cf32d0d91ff63a4a8a4152dd5ae3589183ac5091aea5db893806f8c00bdd6a19e6820b49979544
|
||||
DIST minify-2.24.12-deps.tar.xz 3343168 BLAKE2B c9d3195437824133f91ea71f59618b3c57a074e53ea61a0f59691daa6c98fbadc5209f2816b86a04497bf54de56cedbb4d5538326a21ff91b92a5df6ce7e1656 SHA512 03b2f6db9f6e1c88483f3073fd385e9808d436bcdab6f7054b7efa87e318db8aaaca8342bca6382976edbb0837b225ee6a789326fbb3c735d24a176ec26b53c9
|
||||
DIST minify-2.24.12.tar.gz 7769257 BLAKE2B edc90f7b93dc1156acc528695a7a0de55687f1737ada10054befa0179ab7fc208924d71f2d9dc8bb08d9ee6a44e2ceeef87bd3287ea4c77956c7ff91c62df486 SHA512 360c6125160a1b6f3b9a9f5a36300fef364e64008e663723470a7849e2c35ea8e067ddb1a4f3f6a3ae685e230fad9779cabd62057e4d0431b6b76a96e84bf7e6
|
||||
DIST minify-2.24.13-deps.tar.xz 3358816 BLAKE2B 4baf2ff1ea34a031b45a44a3f7d546f672763494a7159d3443277961533f802e87205746e52f2cbd6498f5df4027cd2c39e8598a3ddf739bf70f4ed86bb2bec9 SHA512 99432e15ce0621133b17351ecfe8ad243a3636441b06657693a9bcce8683ada233b48fd11517d55f3a8c6579c69c2480f3d9a08b9c532b69012d38fa5e8ef545
|
||||
DIST minify-2.24.13.tar.gz 7769769 BLAKE2B 7b85df3a94cb99d0e5e8ab0b07b8c892c3c41af6d5074718380dc3b79012ec095b754e78ed9c01ddfd6f313fd84eb904ebd1098b95974eca9231f0acd3ef4903 SHA512 21ca8ca43ec76af0b930d2ab3c11484311dec3ed2a440755a67da514621dce7fdf68ad2a45095b9dd40576cda3841bf0329772a2de4b2ab10f57a7ebb5414c47
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit bash-completion-r1 go-module
|
||||
|
||||
DESCRIPTION="Go minifier for web formats"
|
||||
HOMEPAGE="https://go.tacodewolff.nl/minify"
|
||||
SRC_URI="
|
||||
https://github.com/tdewolff/minify/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
src_compile() {
|
||||
ego build \
|
||||
-ldflags "-s -w -X 'main.Version=${PV}'" -trimpath \
|
||||
-o _minify ./cmd/minify
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test ./...
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin _minify minify
|
||||
dobashcomp cmd/minify/bash_completion
|
||||
}
|
||||
48
dev-util/minify/minify-2.24.13.ebuild
Normal file
48
dev-util/minify/minify-2.24.13.ebuild
Normal file
@@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit bash-completion-r1 go-module
|
||||
|
||||
DESCRIPTION="Go minifier for web formats"
|
||||
HOMEPAGE="https://go.tacodewolff.nl/minify"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/tdewolff/minify.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/tdewolff/minify/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/tdewolff/minify/releases/download/v${PV}/${PN}-deps.tar.xz -> ${P}-deps.tar.xz
|
||||
"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="mirror"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
src_unpack() {
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ego build -trimpath -buildmode=pie -mod=readonly -modcacherw -ldflags \
|
||||
"-s -w -linkmode external -extldflags \"${LDFLAGS}\" -X 'main.Version=${PV}'" \
|
||||
-o _minify ./cmd/minify
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test ./...
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin _minify minify
|
||||
newbashcomp cmd/minify/bash_completion minify
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST azahar-2125.0.1.tar.xz 41541704 BLAKE2B 15c029c1399082d98c6b2dc38c1c7edbb15ab3ddd23e6a35e2c832afa43ac4143fcea8be5e4fb91c8b2b62fc8568b13133bec910904e5ccfd9940d23517fb866 SHA512 d7b9654116c04e3d5ad0922244cc71b50f8e82e62595266e5340382d05d22674180d544c6314cb68f4ace860ad2053e8da51886a74455f0243b7bbbfaac899ba
|
||||
DIST azahar-2125.1.1.tar.xz 41579724 BLAKE2B 78b8f3cbedb495cbec7e576c1c1100bd23d0c658067c82cd7cb61ffce3c07cc027dc3604e820ab2ddb6593460c66f165ffe9e01e9e4e2abdae1815e065b0fba0 SHA512 059cdf13de0c23ea07807b36fc9fe5f6ae8e62b9ef82d239e5cafbd46d705d97f7c823f0f6065475c3e687130842fc5ed42bce27f2d188f101426ba96d1f526c
|
||||
DIST azahar-2125.1.tar.xz 41577188 BLAKE2B e1bcd329865df51f548ee8e410a72d66bc322b87b6f95ed51e892be5574f7e73d700f59c37c78ff5a66aeeb33f322f898760efa4d27416dc8d226a0afa1e4a5e SHA512 bb3c07f651ba3585cca49b7b2ca65335312d1d5ccb413e7d26ee7e168b505fe6e42186160008be9ba0f50b2a0865fbaf40f07c1005964eba4964bb788c99c51c
|
||||
|
||||
@@ -64,9 +64,8 @@ PATCHES=(
|
||||
"${FILESDIR}/${PN}-2122.1-use-the-system-faad2-library.patch"
|
||||
"${FILESDIR}/${PN}-2122.1-use-the-system-teakra-library.patch"
|
||||
"${FILESDIR}/${PN}-2123-don-t-build-spirv-tools.patch"
|
||||
"${FILESDIR}/${PN}-2123.1-use-the-system-oaknut-library.patch"
|
||||
"${FILESDIR}/${PN}-2123.2-use-the-system-sirit-library.patch"
|
||||
"${FILESDIR}/${PN}-2124-use-the-system-xxhash-library.patch"
|
||||
"${FILESDIR}/${PN}-2125.1-use-the-system-xxhash-library.patch"
|
||||
)
|
||||
|
||||
# [directory]=license
|
||||
1
gui-apps/labwc-tweaks-gtk/Manifest
Normal file
1
gui-apps/labwc-tweaks-gtk/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST labwc-tweaks-gtk-20260302.tar.gz 25354 BLAKE2B 5cc315e654007e4c067458c68b2b95fe41080c96fe444ec0a28e9e4d8cc73e0d20181e7d3903728ae062fc913ba0c4e34b7d43bb41d6ff9779c7f6bfcae0064f SHA512 489cc3f47badf9b2d101fb439d5c82db95ad0fbaca31db7f9b816a8d7ccb01e86ae91d10117eee9479ba91ca2c05839a64317a9d2f9025cbbaf0e742bc63c3fc
|
||||
30
gui-apps/labwc-tweaks-gtk/labwc-tweaks-gtk-20260302.ebuild
Normal file
30
gui-apps/labwc-tweaks-gtk/labwc-tweaks-gtk-20260302.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg
|
||||
|
||||
MY_COMMIT="ebdabbb818703bcd7906e95682855fd63539b8cf"
|
||||
|
||||
DESCRIPTION="A GTK fork of labwc-tweaks"
|
||||
HOMEPAGE="https://github.com/labwc/labwc-tweaks-gtk"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/labwc/labwc-tweaks-gtk.git"
|
||||
else
|
||||
SRC_URI="https://github.com/labwc/labwc-tweaks-gtk/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_COMMIT}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:3
|
||||
dev-libs/libxml2
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
30
gui-apps/labwc-tweaks-gtk/labwc-tweaks-gtk-99999999.ebuild
Normal file
30
gui-apps/labwc-tweaks-gtk/labwc-tweaks-gtk-99999999.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg
|
||||
|
||||
MY_COMMIT="ebdabbb818703bcd7906e95682855fd63539b8cf"
|
||||
|
||||
DESCRIPTION="A GTK fork of labwc-tweaks"
|
||||
HOMEPAGE="https://github.com/labwc/labwc-tweaks-gtk"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/labwc/labwc-tweaks-gtk.git"
|
||||
else
|
||||
SRC_URI="https://github.com/labwc/labwc-tweaks-gtk/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_COMMIT}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:3
|
||||
dev-libs/libxml2
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
11
gui-apps/labwc-tweaks-gtk/metadata.xml
Normal file
11
gui-apps/labwc-tweaks-gtk/metadata.xml
Normal 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>ghostyn678+git@gmail.com</email>
|
||||
<name>dsaf</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">labwc/labwc-tweaks-gtk</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,6 +1,10 @@
|
||||
DIST clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz 25719 BLAKE2B 584cdd4e38d44c504f9a0af8d489900122b1b99e0b31b0608abf64ccb835167c002d067cdda12ffb5902636901425cc8e9e18947e98461a8abf5339759f13a7c SHA512 67a74050b56f070ad546123de90e12098bf28218315be3291bdc34fb9a3170812de7177b2e3431b9a137961dcad2d860dcd96c8559b856ab4292f6f15cdbe306
|
||||
DIST fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9.tar.gz 4408 BLAKE2B e60594402e03d7cc1abfc2295057f44f98dee263dfa799a87991ffec62bad52afa8a917027898599e64fd0b6d1268cf445d8207b0959add073794d4c55a38c8b SHA512 859b33e0e816eb11d418109dfe3825358bb7cb0c5800feb7a6ef11dc919fb1bd997b6ebbecf46b5fd03edc76a4ede706d0e6ece76a1295a44b13bc9cc202afe2
|
||||
DIST kwm-0.1.2.tar.gz 5297589 BLAKE2B fd8def42226e0eea6343ca2fce75fc7eaa01b4beb59775d8f8e0206319185c8778077def7893338f18f20a58e0e1bab7f66fd88c90524b06896325573f56e7da SHA512 77a781d84c2ec5af877fb4cc0b96e3abdba1e04f0bdca41f222464e9b64c4d5277c1678909ba317dc442899be94bcdc8bbec1367f07b9fdc1de5713a2ad03454
|
||||
DIST kwim-0.1.4-Ewp5Gx_UAgD84P2X7z3_sv96iQjX21bxMenSp4wv8GRZ.tar.gz 36264 BLAKE2B 19e8bda3f00696e9aab69e9932a24c85a4dac13ec02de7c8651082ccbd0e8714ae427b99f3c195bda1d19166dcaccd09790b2d5096231f2f15a06f23200a25d1 SHA512 c153562e0964bd4a2845cd89572cade2be027cb79a31ca6c4796a070cbc8401bcc9f766fa2ce18898e1f132818ad9cb3ba4b23bdf7155583e11384b60afcce4c
|
||||
DIST kwm-0.2.2.tar.gz 5300726 BLAKE2B 838b330b629072ed2d8b0b224b847f3224b07c611f42ff02554825b930f1d16a69bcc7803ea95efd61e7a1c6285201e6703fa6c8c02a3299f7062a50df07c893 SHA512 9af9b3709e5fee2160d463b211a929858719d98efa94bec53abfb06f7ecea538d1cc15ce2dc21ddcc01c3cd7e9c8ec33c7ab1df4475aa316b3445630f70579ab
|
||||
DIST mvzr-0.3.7-ZSOky1dvAQDTEE_8S0pvpasmoEWQHVA29tMBdxL_hwra.tar.gz 22248 BLAKE2B a58ffa5e709c8d167baa04677ca40a06d7fe0ed93b7e998ce2e1d73ef446358ec5c704d2227f4b4d3cf6dd513d47f0404ce8ba39c9774c68cc337451f16026e6 SHA512 b58be545c6ddf59187a236754f963153f388fe7397478beb87e18d5878a3fa5f64ce329171fbd37e175ffee26a87371e693907e3cc17a7cc4b0198db61f0e87a
|
||||
DIST mvzr-0.3.7-ZSOky5FtAQB2VrFQPNbXHQCFJxWTMAYEK7ljYEaMR6jt.tar.gz 22157 BLAKE2B a79dfefd7651fb68d48858c99cd48cfd0b8c5b7fd1104d919cd2285393bbb58e33d63d0d414e873d25b0637dccfeab64d15971163cf561843e614a0a4915b28d SHA512 378a54f630ad249b7f2708cd2aadedba0f7344876b127defa764e75057af038bac4c3f54da5f9f7fd0b769bf3cbb0686e1d5fe9a0ba98f4097c1d427aab47fbb
|
||||
DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5
|
||||
DIST wayland-0.5.0-dev-lQa1kvTUAQCsD8AobfOXJA_-TVG-WTYXju68OZ8L85RM.tar.gz 144604 BLAKE2B 7fc59a4566fe6b7a07c81923deb8b97ea0259c95ba08f7514fe44e6b7242685c89a938ab500761c1d2449bf1895fc6ce3d4a782437cf201f74c8b1707ea769f6 SHA512 b15b93f45bf1df1801d1bc560cba7d8f54e0e820258042e3dcb74cf564c91c554a6f3d717a8352eb8e4a4c1ce7ee660ade691a934d2311abbaff0a61edc55159
|
||||
DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149548 BLAKE2B 274a6a4cc719a2f2599da2ce992f8405241c4cf1debe3d0e6966e0bcb56f699a8b5f04adfb79e4c9c1dc7e9bbf77241a8f04e85f18c3b8e340df0fb16550d745 SHA512 d3d87d5dd81141d69935f3f0acc6a91531a6b5f2fa275608f92d970c42d3a45c7c2fc3119ae40e49328d110dce460d64254879d4dc490efc465e72f5e79bd659
|
||||
DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758
|
||||
DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25404 BLAKE2B 074a738f81c358413903d5db1821919e2e56e247ca38a0ef1151b38d9ba730cdb5c7821c04ccab37c1f81d9530899749175960aa1efa901a5e183d7c745f571b SHA512 f107d6f8a0a77f9ed6d7bd518519a1052cfc90350bc1f1817b3e24725143b307b4c86be3f25c7cb0feb54273e5e5d9f12fd63db6f1b3f235c08e6c330acbdfe0
|
||||
|
||||
@@ -5,10 +5,14 @@ EAPI=8
|
||||
|
||||
declare -g -r -A ZBS_DEPENDENCIES=(
|
||||
[xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz'
|
||||
[wayland-0.5.0-dev-lQa1kvTUAQCsD8AobfOXJA_-TVG-WTYXju68OZ8L85RM.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/f2480d25764a50ed2fe29f49e4209c074a557f46.tar.gz'
|
||||
[xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.4.0.tar.gz'
|
||||
[wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.5.0.tar.gz'
|
||||
[mvzr-0.3.7-ZSOky5FtAQB2VrFQPNbXHQCFJxWTMAYEK7ljYEaMR6jt.tar.gz]='https://github.com/mnemnion/mvzr/archive/refs/tags/v0.3.7.tar.gz'
|
||||
[mvzr-0.3.7-ZSOky1dvAQDTEE_8S0pvpasmoEWQHVA29tMBdxL_hwra.tar.gz]='https://github.com/mnemnion/mvzr/archive/refs/tags/v0.3.8.tar.gz'
|
||||
[fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9.tar.gz]='https://git.sr.ht/~novakane/zig-fcft/archive/v2.0.0.tar.gz'
|
||||
[pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz'
|
||||
[kwim-0.1.4-Ewp5Gx_UAgD84P2X7z3_sv96iQjX21bxMenSp4wv8GRZ.tar.gz]='https://github.com/kewuaa/kwim/archive/refs/tags/v0.1.4.tar.gz'
|
||||
[clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz]='https://github.com/Hejsil/zig-clap/archive/refs/tags/0.11.0.tar.gz'
|
||||
)
|
||||
ZIG_SLOT="0.15"
|
||||
|
||||
@@ -46,3 +50,8 @@ src_configure() {
|
||||
|
||||
zig_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
zig_src_install
|
||||
rm -r "${ED}/usr/share/doc/kwm/" || die "rm failed"
|
||||
}
|
||||
2
media-gfx/identity/Manifest
Normal file
2
media-gfx/identity/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST identity-26.03-deps.tar.xz 27044736 BLAKE2B b648a72cb016a4414eb4880ad7031118addea678ca3fd4450749282dae7b8819ecd18d08c71f84cc31d1f43a6902b7e430abd2b8f71c931dd10fdb00093abda9 SHA512 444447ad74129a844493b070381803a3abe9e5b4d551ee22f1358ce564457846c00c9fec255977a3114d9ed895796990a0f6a300cee0d10f4d97d6aceaa9aab4
|
||||
DIST identity-26.03.tar.bz2 1647857 BLAKE2B 84b8fd38f1b1d827bc4ac13e324752f5f03db14c566ae7ee81752f388336b10a3c79994cebd55008a4bb8e375c17c8883179eb67fdb4e0c33e3b6d8971d98da9 SHA512 eb5391c84e8acdfe7f1c862bf64373f008e96c1bacbd5f4fb6af5ddc594a030a22e15023dad994855cdd0103083a87290f8853bde081b3a71de3e50b740c8b51
|
||||
60
media-gfx/identity/identity-26.03.ebuild
Normal file
60
media-gfx/identity/identity-26.03.ebuild
Normal file
@@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_MIN_VER="1.92"
|
||||
|
||||
inherit cargo gnome2-utils meson xdg
|
||||
|
||||
DESCRIPTION="Compare images and videos"
|
||||
HOMEPAGE="
|
||||
https://apps.gnome.org/Identity/
|
||||
https://gitlab.gnome.org/YaLTeR/identity
|
||||
"
|
||||
SRC_URI="
|
||||
https://gitlab.gnome.org/YaLTeR/identity/-/archive/v${PV}/identity-v${PV}.tar.bz2 -> ${P}.tar.bz2
|
||||
https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
|
||||
"
|
||||
|
||||
S="${WORKDIR}/identity-v${PV}"
|
||||
|
||||
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD GPL-3+ MIT MPL-2.0 Unicode-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
gui-libs/gtk:4
|
||||
gui-libs/libadwaita:1
|
||||
media-libs/dav1d
|
||||
media-libs/glycin:2
|
||||
media-libs/gst-plugins-base:1.0
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/libwebp
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-libs/appstream
|
||||
dev-libs/glib:2
|
||||
dev-util/blueprint-compiler
|
||||
dev-util/desktop-file-utils
|
||||
dev-util/gtk-update-icon-cache
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
meson_src_configure
|
||||
|
||||
ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
||||
12
media-gfx/identity/metadata.xml
Normal file
12
media-gfx/identity/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<name>Pavel Sobolev</name>
|
||||
<email>contact@paveloom.dev</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://gitlab.gnome.org/YaLTeR/identity/-/issues</bugs-to>
|
||||
<remote-id type="gnome-gitlab">YaLTeR/identity</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST swayimg-4.7.tar.gz 793940 BLAKE2B 854690eb0769830e5833db6ce83729adb0b08cdae46b833ef00e0be6fb18d7b196bd4cd76d506df72fec8ca0304247dd4655bbb5e10a41a8da4f2215d0faa1d1 SHA512 77384dc33702594a95f0e961b0677a695071e89a98bffdbc008331ddb143b228295dd0107733d3ddd44499cd5a32e6d61d94efe4ae9d9d45999be12fa9364b6e
|
||||
DIST swayimg-5.1.tar.gz 981703 BLAKE2B b22fb3cc36a3228b184befb507dc94b537d4f3fb2604bfd406681a8ec3dfeb5c3395a3b18b2fc4fbd20384ca2e268439a265ab6a7c17a991b0295c9f02f6417b SHA512 a6dbeb3eab58c046457a3667c04479b49c0f699afc5f0e10e9c2b470b7f201a0d0853c915b58f928131f9ddd2dc855f1da05c9c950fa98bd02d01b5e143ddc4c
|
||||
DIST swayimg-5.2.tar.gz 985902 BLAKE2B e9e061d2f2a64513bf0ff9cc38b686f92a519876fe0f2056a4b68236ea862ed83703422371a9e45494256f1be1da9f4f69c0082a1455d67db485e3b78c697892 SHA512 6f13d3f160ac2e02d61cb6efb1d47562f97639f759ce474232c9a0f2b61ad30a39d1693a370aeecf5b51c11bb3dad80857198d27a52fe5907afdcd909d9048cb
|
||||
|
||||
@@ -13,13 +13,16 @@ SRC_URI="https://github.com/artemsen/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="avif bash-completion drm exif exr gif heif jpeg jpegxl png raw sixel svg test tiff +wayland webp X"
|
||||
IUSE="avif bash-completion drm exif gif heif jpeg jpegxl png raw sixel svg test tiff +wayland webp X"
|
||||
REQUIRED_USE="
|
||||
${LUA_REQUIRED_USE}
|
||||
|| ( drm wayland )
|
||||
"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# disable exr until #966735 is fixed
|
||||
# exr? ( >=media-libs/openexr-3.4:= )
|
||||
# $(meson_feature exr)
|
||||
RDEPEND="
|
||||
${LUA_DEPS}
|
||||
media-libs/fontconfig
|
||||
@@ -29,7 +32,6 @@ RDEPEND="
|
||||
bash-completion? ( app-shells/bash-completion )
|
||||
drm? ( x11-libs/libdrm )
|
||||
exif? ( media-gfx/exiv2:= )
|
||||
exr? ( >=media-libs/openexr-3.4:= )
|
||||
gif? ( media-libs/giflib:= )
|
||||
heif? ( media-libs/libheif:= )
|
||||
jpeg? ( media-libs/libjpeg-turbo:= )
|
||||
@@ -67,7 +69,6 @@ src_configure() {
|
||||
$(meson_feature avif)
|
||||
$(meson_feature drm)
|
||||
$(meson_feature exif)
|
||||
$(meson_feature exr)
|
||||
$(meson_feature gif)
|
||||
$(meson_feature heif)
|
||||
$(meson_feature jpeg)
|
||||
@@ -1 +0,0 @@
|
||||
DIST kooha-2.2.3.tar.xz 16487348 BLAKE2B 39b666f89ec2431a4793db44a0cf00eb97c3ca295973ab8656398c3a68f01c8fcd09194dfe44a7d5265f87187f56c897e594a0545d39de09b0fbc59c7513fa65 SHA512 687bd38bdd4385059c5c625d41b4634dbdd86b7cf13d4ea811bfff46fd4fc1a7096ad94d6c55d935fd24e067ba9e6f60dc9b842264880d2394fca06dc0de2bb0
|
||||
@@ -1,68 +0,0 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cargo meson xdg gnome2-utils
|
||||
|
||||
DESCRIPTION="GTK4 screen recorder for Wayland"
|
||||
HOMEPAGE="https://github.com/SeaDve/Kooha/"
|
||||
SRC_URI="https://github.com/SeaDve/Kooha/releases/download/v${PV}/kooha-${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="x264 vaapi test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
x264? ( >=media-libs/x264-0.0.20220222
|
||||
>=media-libs/gst-plugins-ugly-1.20.6 )
|
||||
>=media-libs/gstreamer-1.20.6:1.0
|
||||
>=media-libs/gst-plugins-base-1.20.6:1.0
|
||||
vaapi? ( >=media-plugins/gst-plugins-vaapi-1.20.6 )
|
||||
>=dev-libs/glib-2.76.3:2
|
||||
>=gui-libs/gtk-4.10.4:4
|
||||
>=gui-libs/libadwaita-1.3.3:1
|
||||
media-libs/graphene
|
||||
>=media-libs/libpulse-15.0[glib]
|
||||
>=media-video/pipewire-0.3.77-r1[gstreamer]
|
||||
>=sys-apps/xdg-desktop-portal-1.16.0-r1
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/pango
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
app-alternatives/ninja
|
||||
>=dev-build/meson-1.1.1
|
||||
>=dev-libs/appstream-glib-0.8.2
|
||||
test? ( || ( dev-lang/rust[clippy]
|
||||
dev-lang/rust-bin[clippy] ) )
|
||||
"
|
||||
|
||||
# rust does not use *FLAGS from make.conf, silence portage warning
|
||||
# update with proper path to binaries this crate installs, omit leading /
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
BUILD_DIR="${S}/build"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e '/^gnome.post_install(/,/)/d' \
|
||||
meson.build \
|
||||
|| die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
<?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">SeaDve/Kooha</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,9 +1,22 @@
|
||||
DIST TechnitiumDnsServer-13.6.0.tar.gz 1627685 BLAKE2B 21e42c61d0817402583f15d8e6ec851e9b28660e1ef66ef6bae284e9fefb6a2158648ba92f10af6403820a8d7d5d743a7aa028362cf44b32d9cecf66897287a9 SHA512 f8ca95d0865095ead6ddfc4270b95ca9c1869b3fc2bfa4891ab3ffbd8655ca70c7436fd022e56819399eef1b80156d071a4302034431eb96cc2e3d714562ebf5
|
||||
DIST TechnitiumDnsServer-14.3.0.tar.gz 1717641 BLAKE2B 2da0e70b11bc74491f7ddd72ab3566facfdde175f29beeafe9d32b399185ee542ec8fb2b311b27cf2eb8d179fd67bbbcf8533fd2c778b55297c2867d5ebe549b SHA512 1cc03aaab0cb2aeae7c94150658c34e12c9ba45c2cb6e51a106b04dd9d8a8a2d033b6b12b737db6859e7382ba55058c72eee257e9564e84d73e16a98af3c0943
|
||||
DIST TechnitiumDnsServer-15.0.0.tar.gz 1806305 BLAKE2B dca86ac6ad0acb5a67476d847d704b53ad41626396217618270ef66ba110afe7bb2df335c18e929cc8cf65f1e53ea5f7b8b12ac724ee708ec49345f9c05345aa SHA512 2a6a2fdd8600baf24e308ba983c74bfbc94ad2a17aeaa494c240ab81b120a14b0f5875962ccbd046c177874c6c1ebf2fe22d601da9267fbefc9f3fd388c7ebd8
|
||||
DIST TechnitiumDnsServer-15.0.1.tar.gz 1806521 BLAKE2B fb1d985ff81e22e4aa6519acd71e2e57bc98cf1df7b45c408944a339ffa9a525181ff38e029001cfbb33c4318804208b4a91a2e1584d83d83da64d74f8296ed3 SHA512 5a182f7e40219528724c977fd5e37340c6652c747c5ebf14333d030d6a30ddcbb1fb23ce22e49e6997fc66c8b1a410bcf2b5cbaf8da719d5f0890f2fa281b091
|
||||
DIST TechnitiumLibrary-13.6.0.tar.gz 246457 BLAKE2B 271dd51d477cae14ffea3c22136b8a4a5077af9f5fab35eaee0baed731f01265341a9a64d30e32e940bd77ccf6714d9859b58f6de2851117d9dbbe0f55beb045 SHA512 2b8f1f9a86c418a1c5260a180399d0f67c1b3b63406ef0f6e70c0e069b0e84c4f8f51aeca1ee278195603c435e606a76a15917ae4a2b35ed5b4ca67e10a00528
|
||||
DIST TechnitiumLibrary-14.3.0.tar.gz 248994 BLAKE2B 8940b780acd8cbde415b4678d1402f1ffa94330957448b4f378b0bb0687d7dfe771a13266a3c52cf403d01c98ebe76ec1f108b6a32dc5da79b81bf97bd89b678 SHA512 ece05adba2dfeef3aaa0cdcaba77ead3f9a556f584cd50fbb060cbabe5c446c31860a441e451972ba746e6576552fd1a77076e7d1e68d92a18ea8a9624b40634
|
||||
DIST TechnitiumLibrary-15.0.0.tar.gz 251682 BLAKE2B a43324da113a8ccece1e458c18b49c3a727d09debebdf79d773ef57b57f6ba7c56dc0e9682bca6ab2811b199ce794d064f02acac55c3493e7654e6a8f011b51f SHA512 ce75ddf1f8d156b53481832385041303a7d803f9bc023f8551346a664df8c6e8af7977348181dbbabcd582d3c53b0846fbee5b2b21ea8ba72206adeda0403170
|
||||
DIST TechnitiumLibrary-15.0.1.tar.gz 251675 BLAKE2B f82221238fdfb278f084fb17bf503bd6869bd99fca3a387ce621b30de670567fb6d6d4dc94e1621f8124c4e327141146ffa5dedc72356a24633285484980fb61 SHA512 7532ef830afc56749d9b2b944dc0d22eab08fd9a9bcca1bd133f1f510d8127638a7d5bad9dce846347673551c2a50608971afd4cf02051c39b0bb79d828eec9f
|
||||
DIST bouncycastle.cryptography.2.5.1.nupkg 8231681 BLAKE2B 0e532828def85261e703d09e8a5ef0b86e91e96f7ab5b69ff84a3dc4411c6a71dcdf3c25ba6427311dd4c033aa5058e56f6bc0932c245d9d849ebd44184f14b2 SHA512 cc12d715a7a3acda0e51b6804ae10e1c3e9543009c108485ae6c4ebe8773dee57642f8be291dc2cadcd14a086a0237d925298997ded8a01a4d5a781c7b67ab3d
|
||||
DIST bouncycastle.cryptography.2.6.2.nupkg 8276422 BLAKE2B fa5c444c773a41eb0ade1f35c3b0df269bb5423c35a90d6fed5b9d6dac7dbc681c6c6763a256553046454f65a68cc06d3e75086fbd6e60aeb52523c97302e080 SHA512 4e1a32f937eebba134f1c6646c0b554edaa1bc41969dec5816d11c3c285906e106377113ea6c1cb0b161749ff08ae8ad39df05956b62abe2274d4b3060f0daef
|
||||
DIST microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg 98901 BLAKE2B b72afd53982a99d231d5b6162bad4e54db3b20134a5339d025ab79a4fb6e35016085f769880db82d7e89699c91ef92534a99f1a72c8a77c212a2ce0baa829949 SHA512 dde72c48f40328d988e33f1fbc37cb381b5f916fdd6d685206fd27b682a305234099ac772ece758d57bf74a3a35e3f7e42b2d22419a1ae370546cbf22027c876
|
||||
DIST microsoft.identitymodel.abstractions.8.0.1.nupkg 111940 BLAKE2B a167c10a36fc031d4fa478be20857e12124b730c55fdd7d688e7d1fcb2396758fcb03ab1cdc630842285b66ec4446545ed0a5f9ba715a08044583f19dcb054ee SHA512 8481e53cca2fa621044797759f19a28f200b7949651ff19d09d58d2acaa2fe2bb8341ae90938c6df0d3c307f094ea913d8d3a8c43ca5e394d6493fcab8822d6b
|
||||
DIST microsoft.identitymodel.jsonwebtokens.8.0.1.nupkg 411141 BLAKE2B 2bdd4127d27beedd95b9cfb334ce455d60d7b24a3d5b1d73b346e57046163bfde7f032d84069a7be8fc04df28cecc3a5fdfe9a2eb3a24a64f780eca06114bfef SHA512 30042d22f2865eee2de7357c4bb53cc4c97583dd9fa5ebdeb6d9a3830bb3a74e180cfd542873c866fe1ef31faf3c45d9ae3fdca2f97941768b8c906c1961b451
|
||||
DIST microsoft.identitymodel.logging.8.0.1.nupkg 167172 BLAKE2B 8baab654d274ee7abaca8c1695daa6d75a9b119553d854d67d19b352003d5bf050a0ae4f242ef85bd025ff3aa64a0a633a7fe76444df9dd62f044da576bbe745 SHA512 ad7de5a04dd1d353b795bf595c85424d6d12db07c9df35abf7fedc5d299fae43d1249a3b5755f511949a4302062ab2af20a881b19a4cac80a75675dc4339fbb9
|
||||
DIST microsoft.identitymodel.protocols.8.0.1.nupkg 174566 BLAKE2B f4cad79e004c9c7a83614d0a12c3b96597ff8596b5aa328989fa3d23cf6afcd8586b14fb89ab5afbf472ee6ce41aba4762db9bd23f0585a5d3fda9c2c0d92aba SHA512 73fc6c8c2fe65f9986ef725a58c2d799058b21397ed4da67aaa295955a35936c4369454be99cc0595f49d22b4f1bd04b250ebf0f9fdf58f7239b9953a9705c0d
|
||||
DIST microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg 365476 BLAKE2B b3a52127a3afbae0a1e2e3733f73b107fb75665c65e3d2bd828a27d0f54e176ace3f2553edd220013192eb032f9415cb68042960731cdd692985f4411916489c SHA512 8dfbfafa65d92e9bdfee9bd5e1c2ddee7832b7c167bb79d7a9d726903126ab05ee031339cd3cb832c9a6f8e5a090f929a3f6c6f11b1ccddae8f850cadccd3add
|
||||
DIST microsoft.identitymodel.tokens.8.0.1.nupkg 973200 BLAKE2B b7063bdc962d50cad8536ca9eca74d9308f255bbafa303ff6e502b2292eb321424e6ce28998329c40cb8cfc34134f849b13eedda8b65a5fb1f1bfb82fe504b26 SHA512 45f859e29a1c3ab33c58882d5a9bf04be1e74d789c4a6fa9213585a94c1c3024700a9c9337406ead43ad3b2d0caa4dc921059db06da773a8acd130173edc601e
|
||||
DIST microsoft.win32.systemevents.6.0.0.nupkg 157768 BLAKE2B 0a5cea49c552a8d3e5aa2e8913fc4929ea318026b02a85c03665fe8bc449d59f838ef9a1044e0e034f6c30c7b63187c02bf6df4106b19e801d6c194ea5641941 SHA512 5e274ace996c3eba63099ed5116f9dc39f69f684f7c1e7623c28c3c73988b75c67dfcc929a50a761f0222df243dd540720a6e588e91dfa784f81bfce7a893875
|
||||
DIST qrcoder.1.7.0.nupkg 964867 BLAKE2B 0589617a2c1ddc1e6076756ce34bcd6d47365dcbb0ef1f528a49b0ea17d21c157dc59bb4d076547f5b21fedf51b0bb783a252b8573c4ffdc846f5947a4f707bc SHA512 523945427baf0cf933f630a04d8f39f1a2cdb1550c092bab7e1c71bc48ca80ff1189c13b81167fc4bb8c2beaaf0a8044379f3410a823b865084c89521845e7a8
|
||||
DIST qrcoder.1.8.0.nupkg 1006754 BLAKE2B f277c183a77d1346da8949e1ad1127096cdc5dbc7b72510c72bdf42daa87b6e61c7a77a9fea59c8e0f651f9dcc7c448a96df2f209492acf520f10d6b0cfb0e71 SHA512 59540e2c56774b868bccb3eafe2f9679d58bb3a17367948279fc02db8240e46b67dd6cffbc38c443e03de2e250b113e7dbbd0f15965146a33d758f781c90d7be
|
||||
DIST system.drawing.common.6.0.0.nupkg 1114589 BLAKE2B bc4dac5dbd2504c355cd745a5559d3b5f2d1c59a9e0535c60ba97e12e84845541c8b606e15db6aa99052329950c0f58604779e5535251f20e960bf7c939ace43 SHA512 d61f0a3e01c3eac15f13fc1ba04a2c7ce4eac956400b2faa361fecabd3836d49d5bd344f3985ee3d94cdc3f6a72b8e07e423cdb2965b4f5ca2222b5de32988e4
|
||||
DIST system.identitymodel.tokens.jwt.8.0.1.nupkg 329380 BLAKE2B 5938237a6cbf883c5ff3308fa266a71bc329383d736a3e12f84944fe7f6c6160c66e0dc9cfe9a86d819276c0113beb6de1fb314e4de947db55a8cce261584aa3 SHA512 76b0141a1522dbf0f20f8614955e6ed7e28d6916b4c9c48b6f9ae54a76e08ee0276730267b61befbe33d5be54d8a3c29096fc6a58862ba17febea418fbddebc9
|
||||
|
||||
107
net-dns/technitium-dns/technitium-dns-15.0.1.ebuild
Normal file
107
net-dns/technitium-dns/technitium-dns-15.0.1.ebuild
Normal file
@@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DOTNET_PKG_COMPAT=10.0
|
||||
NUGETS="
|
||||
bouncycastle.cryptography@2.6.2
|
||||
microsoft.aspnetcore.authentication.openidconnect@10.0.7
|
||||
microsoft.identitymodel.abstractions@8.0.1
|
||||
microsoft.identitymodel.jsonwebtokens@8.0.1
|
||||
microsoft.identitymodel.logging@8.0.1
|
||||
microsoft.identitymodel.protocols.openidconnect@8.0.1
|
||||
microsoft.identitymodel.protocols@8.0.1
|
||||
microsoft.identitymodel.tokens@8.0.1
|
||||
microsoft.win32.systemevents@6.0.0
|
||||
qrcoder@1.8.0
|
||||
system.drawing.common@6.0.0
|
||||
system.identitymodel.tokens.jwt@8.0.1
|
||||
"
|
||||
inherit dotnet-pkg systemd
|
||||
|
||||
# Upstream version numbers are always 3-part.
|
||||
if [[ -z "$(ver_cut 3)" ]]; then
|
||||
MYPV="${PV}.0"
|
||||
else
|
||||
MYPV="${PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server."
|
||||
HOMEPAGE="https://technitium.com/dns/"
|
||||
SRC_URI="
|
||||
https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz
|
||||
https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz
|
||||
${NUGET_URIS}
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
RDEPEND=">=dev-libs/icu-70"
|
||||
|
||||
DOTNET_PKG_PROJECTS=(
|
||||
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj"
|
||||
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj"
|
||||
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj"
|
||||
"${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
dotnet-pkg_src_prepare
|
||||
|
||||
# The DnsServer project expects to find TechnitiumLibrary DLLs in a
|
||||
# directory sibling to the root of the project, so has `HintPath`
|
||||
# directives to point to that relative path (e.g.,
|
||||
# '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're
|
||||
# explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there
|
||||
# instead for the DLLs to be located.
|
||||
local replace_hintpaths="s|<HintPath>(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|<HintPath>${DOTNET_PKG_OUTPUT}|g"
|
||||
grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \
|
||||
| xargs -0 sed -E -i "${replace_hintpaths}" \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# dotnet-pkg will create a wrapper script around an executable at the root
|
||||
# of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to
|
||||
# `DnsServerApp`.
|
||||
cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die
|
||||
|
||||
# The included `systemd.service` file has hard-coded paths we'd need to
|
||||
# adjust; we'll install our own.
|
||||
rm "${DOTNET_PKG_OUTPUT}/systemd.service"
|
||||
|
||||
dotnet-pkg_src_install
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog 'To start Technitium DNS:'
|
||||
elog '* OpenRC: rc-update add technitium-dns boot'
|
||||
elog ' rc-service technitium-dns start'
|
||||
elog ' OR'
|
||||
elog '* systemd: systemctl enable technitium-dns'
|
||||
elog ' systemctl start technitium-dns'
|
||||
elog
|
||||
elog 'After starting the service,'
|
||||
elog '1. Technitium DNS configuration files can be found in'
|
||||
elog " \"${ROOT}/etc/dns\""
|
||||
elog '2. The Technetium web server can be accessed at localhost:5380. This port'
|
||||
elog ' can be adjusted in settings'
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if [[ -d "${ROOT}/etc/dns" ]]; then
|
||||
elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\""
|
||||
fi
|
||||
}
|
||||
101
net-dns/technitium-dns/technitium-dns-15.0.ebuild
Normal file
101
net-dns/technitium-dns/technitium-dns-15.0.ebuild
Normal file
@@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DOTNET_PKG_COMPAT=10.0
|
||||
NUGETS="
|
||||
bouncycastle.cryptography@2.6.2
|
||||
microsoft.aspnetcore.authentication.openidconnect@10.0.7
|
||||
microsoft.identitymodel.abstractions@8.0.1
|
||||
microsoft.identitymodel.jsonwebtokens@8.0.1
|
||||
microsoft.identitymodel.logging@8.0.1
|
||||
microsoft.identitymodel.protocols.openidconnect@8.0.1
|
||||
microsoft.identitymodel.protocols@8.0.1
|
||||
microsoft.identitymodel.tokens@8.0.1
|
||||
microsoft.win32.systemevents@6.0.0
|
||||
qrcoder@1.8.0
|
||||
system.drawing.common@6.0.0
|
||||
system.identitymodel.tokens.jwt@8.0.1
|
||||
"
|
||||
inherit dotnet-pkg systemd
|
||||
|
||||
MYPV="${PV}.0"
|
||||
DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server."
|
||||
HOMEPAGE="https://technitium.com/dns/"
|
||||
SRC_URI="
|
||||
https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz
|
||||
https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz
|
||||
${NUGET_URIS}
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
RDEPEND=">=dev-libs/icu-70"
|
||||
|
||||
DOTNET_PKG_PROJECTS=(
|
||||
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj"
|
||||
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj"
|
||||
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj"
|
||||
"${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
dotnet-pkg_src_prepare
|
||||
|
||||
# The DnsServer project expects to find TechnitiumLibrary DLLs in a
|
||||
# directory sibling to the root of the project, so has `HintPath`
|
||||
# directives to point to that relative path (e.g.,
|
||||
# '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're
|
||||
# explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there
|
||||
# instead for the DLLs to be located.
|
||||
local replace_hintpaths="s|<HintPath>(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|<HintPath>${DOTNET_PKG_OUTPUT}|g"
|
||||
grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \
|
||||
| xargs -0 sed -E -i "${replace_hintpaths}" \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# dotnet-pkg will create a wrapper script around an executable at the root
|
||||
# of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to
|
||||
# `DnsServerApp`.
|
||||
cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die
|
||||
|
||||
# The included `systemd.service` file has hard-coded paths we'd need to
|
||||
# adjust; we'll install our own.
|
||||
rm "${DOTNET_PKG_OUTPUT}/systemd.service"
|
||||
|
||||
dotnet-pkg_src_install
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog 'To start Technitium DNS:'
|
||||
elog '* OpenRC: rc-update add technitium-dns boot'
|
||||
elog ' rc-service technitium-dns start'
|
||||
elog ' OR'
|
||||
elog '* systemd: systemctl enable technitium-dns'
|
||||
elog ' systemctl start technitium-dns'
|
||||
elog
|
||||
elog 'After starting the service,'
|
||||
elog '1. Technitium DNS configuration files can be found in'
|
||||
elog " \"${ROOT}/etc/dns\""
|
||||
elog '2. The Technetium web server can be accessed at localhost:5380. This port'
|
||||
elog ' can be adjusted in settings'
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if [[ -d "${ROOT}/etc/dns" ]]; then
|
||||
elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\""
|
||||
fi
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST flypaper-0.4.3.tar.gz 34928 BLAKE2B 1d477c8919ecb1776604e621b49156d5762463cb3b995c479ebf4e6c353f1f38e9404800d83c95e4e8ff9979f60ae2ab3ffab4511b73cf2d2c038c4348c15ea6 SHA512 2528d255cf576cda74fc8236e722bd92e4c4893ec2aeb57087c0ecf168cd918cf57fbfff9203e7f85d2c43140d74156960f875b62fe2f10d3ebbf9f9acd0893a
|
||||
DIST flypaper-0.5.0.tar.gz 35557 BLAKE2B e138d0e57074fc6f82be1fae66446a53a7737ec65baad86cbfc4231d4960272679e52e8d2fc640217ebee0267c30e760cd3c622f14722282d2f605a4bbab25d4 SHA512 b199381f81db48d3118dfa934d7a9ab36a59691206b8b8d50aac44e9dd38e6ac6b683b2b8f82dc0b34746d8802345f02644d6847251c7554048f5bbfe5e5b0a5
|
||||
|
||||
@@ -18,8 +18,13 @@ DEPEND="
|
||||
dev-libs/cJSON
|
||||
dev-libs/libbpf
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
sys-apps/grep
|
||||
sys-apps/iproute2
|
||||
"
|
||||
BDEPEND="
|
||||
${DEPEND}
|
||||
dev-util/bpftool
|
||||
llvm-core/clang
|
||||
"
|
||||
@@ -30,7 +35,7 @@ src_configure() {
|
||||
ln -s "${WORKDIR}/${P}-build/flypaper.skel.h" "${S}/build/flypaper.skel.h"
|
||||
|
||||
local emesonargs=(
|
||||
$(usex systemd -Dsystemd=true -Dopenrc=true)
|
||||
$(usex systemd -Dservicetype=systemd -Dservicetype=openrc)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST megasync-6.1.1.0.tar.gz 20281265 BLAKE2B 074e91c7c18ea6dfeea769aebf5789a6a3c01e7ceb25e18bfa805237c2ffa16b7a57b52762f837f54603711cf7aeecce2ff66801412c3841a6cd50130d5a44eb SHA512 291d2d376846a4fa8c96aa97ea5102162e988ac7ca7553ab6c8a1d9aed1584451e95fce5bb8ceb60c6e216f3dcb6cc84da94e2626d988653681995c9f1c21b55
|
||||
DIST megasync-sdk-6.1.1.0.tar.gz 4424990 BLAKE2B f8ab0e8bc851f14d1793a96ee985ca4865bde26011db798e7221402bd2cd2b594d1ef410f28408dc68ce05f40ec527c24bc51193a30c404b113ce6e74fbe0ad5 SHA512 dafc1fdf993af320bd025242440228112f67a8cb5af8966eeb58548844e5924f729489e41b50fd2071c69a5046f97d6a14b8c24bcbe3bbe20bc891bf8744c83e
|
||||
DIST megasync-6.2.2.0.tar.gz 21454411 BLAKE2B f2009417269fc072578561720c17aad92769947102097cf3d7afadc47579441836c0eedc15310a2579a36f4dc54918f1eb56a39fc26af7cc3349cc9b40dd14e4 SHA512 d7d1fcbabb6e5c2d46cc2d958c30a62a79e2a80a51e849617b70477c584bb052383ef0b46bd85bab5fb0ed97ff7f8376432474b9e17c3de0513dca301656155b
|
||||
DIST megasync-sdk-6.2.2.0.tar.gz 4509500 BLAKE2B 49aa8e999742c5878f2eb3ce997a0ccdc8c92dcd8b8e0ef04fad21d490253d9c48728ac83b1b3bc2fd2b59418202caed4b4bc864a18517751bd0b9c0d90e8ba8 SHA512 0cf8b183b278b6c5acf9626cb4e0bb8a98bd90f62b099a9c95ab220caf9469b17c7d8a30dcd4a9c80af1441cecb6832e1250e63313d461cdd5e58a15eb725cf6
|
||||
|
||||
22
net-misc/megasync/files/megasync-6.2.2.0-link-icu.patch
Normal file
22
net-misc/megasync/files/megasync-6.2.2.0-link-icu.patch
Normal file
@@ -0,0 +1,22 @@
|
||||
Add a missing link for icu-i18n.
|
||||
|
||||
```
|
||||
/usr/x86_64-pc-linux-gnu/binutils-bin/2.46.0/ld: src/MEGASync/mega/libSDKlib.a(utils.cpp.o): undefined reference to symbol '_ZN3icu8Collator14createInstanceERKNS_6LocaleER10UErrorCode'
|
||||
/usr/x86_64-pc-linux-gnu/binutils-bin/2.46.0/ld: /usr/lib64/libicui18n.so.78: error adding symbols: DSO missing from command line
|
||||
```
|
||||
|
||||
Fixes: https://github.com/meganz/sdk/commit/1f5c9cf8bd98a165aa65a9b05a6db118e35353e9
|
||||
Patch: https://github.com/meganz/sdk/pull/2768
|
||||
--- a/src/MEGASync/mega/cmake/modules/sdklib_libraries.cmake
|
||||
+++ b/src/MEGASync/mega/cmake/modules/sdklib_libraries.cmake
|
||||
@@ -110,8 +110,8 @@ macro(load_sdklib_libraries)
|
||||
pkg_check_modules(curl REQUIRED IMPORTED_TARGET libcurl)
|
||||
target_link_libraries(SDKlib PRIVATE PkgConfig::curl)
|
||||
|
||||
- find_package(ICU COMPONENTS uc data REQUIRED)
|
||||
- target_link_libraries(SDKlib PRIVATE ICU::uc ICU::data)
|
||||
+ find_package(ICU COMPONENTS i18n uc data REQUIRED)
|
||||
+ target_link_libraries(SDKlib PRIVATE ICU::i18n ICU::uc ICU::data)
|
||||
|
||||
if(USE_OPENSSL)
|
||||
find_package(OpenSSL REQUIRED)
|
||||
@@ -0,0 +1,19 @@
|
||||
Build the SDK as static libraries.
|
||||
Do not set BUILD_SHARED_LIBS=OFF globally, so plugins can still be built as shared libraries.
|
||||
--- a/src/MEGASync/mega/bindings/qt/CMakeLists.txt
|
||||
+++ b/src/MEGASync/mega/bindings/qt/CMakeLists.txt
|
||||
@@ -1,4 +1,4 @@
|
||||
-add_library(SDKQtBindings)
|
||||
+add_library(SDKQtBindings STATIC)
|
||||
add_library(MEGA::SDKQtBindings ALIAS SDKQtBindings)
|
||||
|
||||
target_sources(SDKQtBindings
|
||||
--- a/src/MEGASync/mega/cmake/modules/sdklib_target.cmake
|
||||
+++ b/src/MEGASync/mega/cmake/modules/sdklib_target.cmake
|
||||
@@ -1,5 +1,5 @@
|
||||
## SDKlib target ##
|
||||
-add_library(SDKlib)
|
||||
+add_library(SDKlib STATIC)
|
||||
add_library(MEGA::SDKlib ALIAS SDKlib)
|
||||
|
||||
set(SDKLIB_PUB_HEADERS
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake flag-o-matic qmake-utils xdg
|
||||
inherit cmake flag-o-matic xdg
|
||||
|
||||
DESCRIPTION="The official Qt-based program for syncing your MEGA account in your PC"
|
||||
HOMEPAGE="
|
||||
@@ -11,7 +11,7 @@ HOMEPAGE="
|
||||
https://github.com/meganz/MEGAsync
|
||||
"
|
||||
|
||||
MEGA_SDK_REV="1c13b13cb90c77f61e38d228b73a4a6fa8df67ca" # commit of src/MEGASync/mega submodule
|
||||
MEGA_SDK_REV="f7d7a1c1c563448b196e950b78c5cd4b1284a2ca" # commit of src/MEGASync/mega submodule
|
||||
MEGA_TAG_SUFFIX="Linux"
|
||||
SRC_URI="
|
||||
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> ${P}.tar.gz
|
||||
@@ -24,6 +24,7 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
|
||||
|
||||
# Qt6 issue: https://github.com/meganz/MEGAsync/issues/954
|
||||
DEPEND="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/crypto++:=
|
||||
@@ -89,35 +90,20 @@ PATCHES=(
|
||||
"${FILESDIR}/${PN}-5.7.0.0-rename-libcryptopp.patch"
|
||||
"${FILESDIR}/${PN}-5.10.0.2-link-zlib.patch"
|
||||
"${FILESDIR}/${PN}-6.0.0.3-cmake4.patch"
|
||||
"${FILESDIR}/${PN}-6.2.2.0-link-icu.patch"
|
||||
"${FILESDIR}/${PN}-6.2.2.0-static-internal-libs.patch"
|
||||
)
|
||||
|
||||
BUILD_DIR_DOLPHIN="${S}_dolphin"
|
||||
|
||||
dolphin_run() {
|
||||
if use dolphin; then
|
||||
cd "${S}/src/MEGAShellExtDolphin" || die
|
||||
BUILD_DIR="${BUILD_DIR_DOLPHIN}" CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin" "$@"
|
||||
fi
|
||||
}
|
||||
|
||||
nemo_run() {
|
||||
if use nemo; then
|
||||
cd "${S}/src/MEGAShellExtNemo" || die
|
||||
"$@"
|
||||
fi
|
||||
}
|
||||
|
||||
thunar_run() {
|
||||
if use thunar; then
|
||||
cd "${S}/src/MEGAShellExtThunar" || die
|
||||
"$@"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rmdir src/MEGASync/mega || die
|
||||
mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
|
||||
|
||||
for ext in {dolphin,nautilus,thunar,nemo}; do
|
||||
if use "!$ext"; then
|
||||
cmake_comment_add_subdirectory -f src "MEGAShellExt${ext^}"
|
||||
fi
|
||||
done
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
@@ -126,8 +112,6 @@ src_configure() {
|
||||
append-cppflags -DNDEBUG
|
||||
|
||||
local mycmakeargs=(
|
||||
# build internal libs as static
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DCMAKE_MODULE_PATH="${S}/src/MEGASync/mega/cmake/modules/packages"
|
||||
-DENABLE_DESKTOP_APP_TESTS=OFF
|
||||
-DENABLE_DESKTOP_APP_WERROR=OFF
|
||||
@@ -135,36 +119,22 @@ src_configure() {
|
||||
-DENABLE_DESIGN_TOKENS_IMPORTER=OFF
|
||||
-DUSE_BREAKPAD=OFF
|
||||
-DENABLE_ISOLATED_GFX=$(usex thumbnail)
|
||||
-DENABLE_LINUX_EXT=$(usex nautilus)
|
||||
-DENABLE_LINUX_EXT=ON
|
||||
-DUSE_FFMPEG=$(usex thumbnail)
|
||||
-DUSE_FREEIMAGE=$(usex thumbnail)
|
||||
-DENABLE_MEDIA_FILE_METADATA=$(usex mediainfo)
|
||||
-DUSE_PDFIUM=OFF
|
||||
-DUSE_READLINE=OFF
|
||||
)
|
||||
if use dolphin; then
|
||||
mycmakeargs+=(
|
||||
-DKF_VER=6
|
||||
)
|
||||
fi
|
||||
if use nemo; then
|
||||
mycmakeargs+=(
|
||||
-Dno_desktop=ON
|
||||
)
|
||||
fi
|
||||
cmake_src_configure
|
||||
|
||||
mycmakeargs=(
|
||||
-DKF_VER=6
|
||||
-DQt_VER=6
|
||||
)
|
||||
dolphin_run cmake_src_configure
|
||||
nemo_run eqmake5 DEFINES=no_desktop
|
||||
thunar_run eqmake5
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
|
||||
dolphin_run cmake_src_compile
|
||||
nemo_run emake
|
||||
thunar_run emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
dolphin_run cmake_src_install
|
||||
nemo_run emake INSTALL_ROOT="${D}" install
|
||||
thunar_run emake INSTALL_ROOT="${D}" install
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
.nh
|
||||
.TH geteduroam-cli 1 "April 2026" "geteduroam-cli 0.14" "Geteduroam"
|
||||
|
||||
.SH NAME
|
||||
geteduroam-cli \- CLI interface for the geteduroam utility
|
||||
|
||||
|
||||
.SH SYNOPSIS
|
||||
\fBgeteduroam-cli\fP [options]
|
||||
|
||||
.PP
|
||||
\fBgeteduroam-cli\fP --help | -h | --version
|
||||
|
||||
|
||||
.SH DESCRIPTION
|
||||
\fBgeteduroam-cli\fP is a CLI interface to make eduroam connection profiles for NetworkManager. It requires a network connection, because it needs to authorize via MicroSoft to generate the eduroam certificates. \fBgeteduroam-cli\fP puts its files in \fI~/.local/share/geteduroam\fP\&.
|
||||
|
||||
|
||||
.SH OPTIONS
|
||||
\fB-h\fP and \fB--help\fP display a basic help message and exit.
|
||||
|
||||
.PP
|
||||
\fB--version\fP print version number and exit.
|
||||
|
||||
.PP
|
||||
\fB-v\fP enable verbose mode.
|
||||
|
||||
.PP
|
||||
\fB-d\fP and \fB--debug\fP enable debug mode.
|
||||
|
||||
.PP
|
||||
\fB-l\fP \fI/path/to/file\fP and \fB--local\fP=\fI/path/to/file\fP the path to a local EAP metadata file.
|
||||
|
||||
.PP
|
||||
\fB-u\fP \fIurl\fP and \fB--url\fP=\fIurl\fP the URL where an EAP metadata file or Let's Wifi portal is hosted.
|
||||
@@ -1,32 +0,0 @@
|
||||
<!--
|
||||
Copyright 2026 Gentoo Authors
|
||||
Distributed under the terms of the GNU General Public License v2
|
||||
-->
|
||||
<!--use go-md2man to generate man pages-->
|
||||
geteduroam-cli 1 "April 2026" "geteduroam-cli 0.14" "Geteduroam"
|
||||
==============================================================
|
||||
|
||||
# NAME
|
||||
geteduroam-cli - CLI interface for the geteduroam utility
|
||||
|
||||
# SYNOPSIS
|
||||
**geteduroam-cli** \[options\]
|
||||
|
||||
**geteduroam-cli** --help | -h | --version
|
||||
|
||||
# DESCRIPTION
|
||||
**geteduroam-cli** is a CLI interface to make eduroam connection profiles for NetworkManager. It requires a network connection, because it needs to authorize via MicroSoft to generate the eduroam certificates. **geteduroam-cli** puts its files in _~/.local/share/geteduroam_.
|
||||
|
||||
# OPTIONS
|
||||
|
||||
**-h** and **--help** display a basic help message and exit.
|
||||
|
||||
**--version** print version number and exit.
|
||||
|
||||
**-v** enable verbose mode.
|
||||
|
||||
**-d** and **--debug** enable debug mode.
|
||||
|
||||
**-l** _/path/to/file_ and **--local**=_/path/to/file_ the path to a local EAP metadata file. <!--upstream help message, what ever it means-->
|
||||
|
||||
**-u** _url_ and **--url**=_url_ the URL where an EAP metadata file or Let's Wifi portal is hosted. <!--from upstream help message-->
|
||||
@@ -1,29 +0,0 @@
|
||||
.nh
|
||||
.TH geteduroam-gui 1 "April 2026" "geteduroam-gui 0.14" "Geteduroam"
|
||||
|
||||
.SH NAME
|
||||
geteduroam-gui \- GTK interface for the geteduroam utility
|
||||
|
||||
|
||||
.SH SYNOPSIS
|
||||
\fBgeteduroam-gui\fP [options]
|
||||
|
||||
.PP
|
||||
\fBgeteduroam-gui\fP --help | -h | --version
|
||||
|
||||
|
||||
.SH DESCRIPTION
|
||||
\fBgeteduroam-gui\fP is a GTK interface to make eduroam connection profiles for NetworkManager. It requires a network connection, because it needs to authorize via MicroSoft to generate the eduroam certificates. \fBgeteduroam-gui\fP puts its files in \fI~/.local/share/geteduroam\fP\&.
|
||||
|
||||
|
||||
.SH OPTIONS
|
||||
\fB-h\fP and \fB--help\fP display a basic help message and exit.
|
||||
|
||||
.PP
|
||||
\fB--version\fP print version number and exit.
|
||||
|
||||
.PP
|
||||
\fB-d\fP and \fB--debug\fP enable debug mode.
|
||||
|
||||
.PP
|
||||
\fB--gtk-args\fP arguments that get passed to GTK as a string, e.g. "--help". These flags are split on spaces.
|
||||
@@ -1,28 +0,0 @@
|
||||
<!--
|
||||
Copyright 2026 Gentoo Authors
|
||||
Distributed under the terms of the GNU General Public License v2
|
||||
-->
|
||||
<!--use go-md2man to generate man pages-->
|
||||
geteduroam-gui 1 "April 2026" "geteduroam-gui 0.14" "Geteduroam"
|
||||
==============================================================
|
||||
|
||||
# NAME
|
||||
geteduroam-gui - GTK interface for the geteduroam utility
|
||||
|
||||
# SYNOPSIS
|
||||
**geteduroam-gui** \[options\]
|
||||
|
||||
**geteduroam-gui** --help | -h | --version
|
||||
|
||||
# DESCRIPTION
|
||||
**geteduroam-gui** is a GTK interface to make eduroam connection profiles for NetworkManager. It requires a network connection, because it needs to authorize via MicroSoft to generate the eduroam certificates. **geteduroam-gui** puts its files in _~/.local/share/geteduroam_.
|
||||
|
||||
# OPTIONS
|
||||
|
||||
**-h** and **--help** display a basic help message and exit.
|
||||
|
||||
**--version** print version number and exit.
|
||||
|
||||
**-d** and **--debug** enable debug mode.
|
||||
|
||||
**--gtk-args** arguments that get passed to GTK as a string, e.g. "--help". These flags are split on spaces.
|
||||
@@ -1,17 +0,0 @@
|
||||
.nh
|
||||
.TH geteduroam-cli 1 "April 2026" "geteduroam-cli 0.14" "Geteduroam"
|
||||
|
||||
.SH NAME
|
||||
geteduroam-notifcheck \- Checks if eduroam certificates are still validte
|
||||
|
||||
|
||||
.SH SYNOPSIS
|
||||
\fBgeteduroam-cli\fP [-h | --help]
|
||||
|
||||
|
||||
.SH DESCRIPTION
|
||||
\fBgeteduroam-notifcheck\fP checks if the eduroam connection profile are still valid. If they expire within ten days it will send a message via notify-send(1). It provides a systemd user service to automate this on a daily basis.
|
||||
|
||||
|
||||
.SH OPTIONS
|
||||
\fB-h\fP and \fB--help\fP display a basic help message and exit.
|
||||
@@ -1,20 +0,0 @@
|
||||
<!--
|
||||
Copyright 2026 Gentoo Authors
|
||||
Distributed under the terms of the GNU General Public License v2
|
||||
-->
|
||||
<!--use go-md2man to generate man pages-->
|
||||
geteduroam-cli 1 "April 2026" "geteduroam-cli 0.14" "Geteduroam"
|
||||
==============================================================
|
||||
|
||||
# NAME
|
||||
geteduroam-notifcheck - Checks if eduroam certificates are still validte
|
||||
|
||||
# SYNOPSIS
|
||||
**geteduroam-cli** \[-h | --help\]
|
||||
|
||||
# DESCRIPTION
|
||||
**geteduroam-notifcheck** checks if the eduroam connection profile are still valid. If they expire within ten days it will send a message via notify-send(1). It provides a systemd user service to automate this on a daily basis.
|
||||
|
||||
# OPTIONS
|
||||
|
||||
**-h** and **--help** display a basic help message and exit.
|
||||
@@ -9,6 +9,7 @@ HOMEPAGE="https://github.com/geteduroam/linux-app https://get.eduroam.org/"
|
||||
SRC_URI="https://github.com/geteduroam/linux-app/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
# pkgcheck complains about this but this isn't from upstream
|
||||
SRC_URI+=" https://codeberg.org/AshyPinguin/vendor-tarballs/releases/download/${P}/${PN}-vendor.tar.xz -> ${P}-vendor.tar.xz" # upstream doesn't bundle their vendor tarbal in their releases
|
||||
S="${WORKDIR}/linux-app-${PV}"
|
||||
|
||||
# BSD-3 is the license of the project rest are depend.
|
||||
LICENSE="MIT Apache-2.0 BSD-2 BSD GPL-2"
|
||||
@@ -21,14 +22,6 @@ DEPEND="libnotify? ( x11-libs/libnotify )
|
||||
net-misc/networkmanager"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack "${P}.tar.gz"
|
||||
mv "linux-app-${PV}" "${P}" || die
|
||||
unpack "${P}-vendor.tar.xz"
|
||||
mkdir "${P}/vendor" || die
|
||||
mv "linux-app-${PV}/vendor" "${P}" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ego build -o geteduroam-cli ./cmd/geteduroam-cli
|
||||
use gui && ego build -o geteduroam-gui ./cmd/geteduroam-gui
|
||||
@@ -49,6 +42,4 @@ src_install() {
|
||||
systemd_douserunit "systemd/user/${PN}/${PN}-notifs.service"
|
||||
systemd_douserunit "systemd/user/${PN}/${PN}-notifs.timer"
|
||||
fi
|
||||
|
||||
doman "${FILESDIR}/geteduroam-cli.1" "${FILESDIR}/geteduroam-gui.1" "${FILESDIR}/geteduroam-notifcheck.1"
|
||||
}
|
||||
|
||||
@@ -18,6 +18,11 @@
|
||||
|
||||
# New entries go on top.
|
||||
|
||||
# David Roman <stkw0@disroot.org> (2026-04-26)
|
||||
# Duplicate of dev-util/minify. No reason to maintain this version anymore
|
||||
# Removal after 2026-05-25
|
||||
dev-util/minify-bin
|
||||
|
||||
# Joe Kappus <joe@wt.gd) (2026-04-23)
|
||||
# Packages requiring ::gentoo masked for removal dev-python/pyqt5
|
||||
# dev-python/cassowary completely dead upstream and insecure.
|
||||
@@ -62,11 +67,6 @@ dev-python/pytest-celery
|
||||
# Removal on 2026-04-28.
|
||||
media-sound/yewtube
|
||||
|
||||
# Paul Zander <negril.nx+gentoo@gmail.com> (2026-03-27)
|
||||
# Requires media-libs/openexr:0/33 which is masked in ::gentoo
|
||||
# due to media-libs/openjph #966735
|
||||
>=media-gfx/swayimg-5.1
|
||||
|
||||
# Anna Vyalkova <cyber+gentoo@sysrq.in> (2026-03-20)
|
||||
# dev-python/mkdocs have been last rited.
|
||||
dev-python/mkdocs-bootstrap-tables-plugin
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST eigen-3.4.0_p20250216.tar.bz2 2272941 BLAKE2B c86764a5c31b978d09f9f8f458a982fb16c2cdfd053e0c7a371fbe5b9c64bead42c25fb7d4cb795eb5ee7ff1800bb51fac6783ad0881dd69dee5d463ccd213e3 SHA512 3c9fab41bde1ee4b8f5ba21c991a75cc73e104cdb48f3377b5fc51afae8cbb5e891c39e4fd998c5263178a8962b09d9d907b9d125dfddc50bc2ec5171917d6b8
|
||||
DIST onnxruntime-1.24.3.tar.gz 283631211 BLAKE2B 14de894e0d69fb51679186756bf2d0cbb8e5429f7553866d8aedebdc0fabae76fd7ea5f95c9da8b449a7411dc6d91a5974717a98f67cf445ef893285f7614c95 SHA512 1c4108d0a2cbcbbc24186914f954751afdac347c36a3a97b95b3daf0c9cf4b98d07d1fde4dfbc37a107acbdd658f88eff310c22fe8dd73266c6a9a7817af3c49
|
||||
DIST onnxruntime-1.24.4.tar.gz 283642312 BLAKE2B f6d964c73fb1e5ad92643473b8e5ebede824cf558714600d3a99a105d282e2374f8b22f13ed506f13dad553c55ed099e8dca7899301c8a1737a21e55e4fcb890 SHA512 53b3aed02e085c83aa3c7e1faffeae7f70675d6770bc44d148085ded47940f29471eef76e0c4565bbb471f0f814610e0d1892ce9305c63d011fe851a22b1f7ab
|
||||
DIST onnxruntime-1.25.0.tar.gz 284815553 BLAKE2B ef1edf4b20b8f620b3aeed8a17895d1831401121b8ef3014e4c5d102566e5eaf621551ecf185c5ef3542da23aaa70f00ee1f99a2b451e6d1033db8d09fadca2b SHA512 1aaf07af728ae2e75b5f148ca26a946acac6dfc63dd8b43a10fdaccc81dc3c79a66b710619e308b89e58dcd9a11ea274befe1a4373bbe55670ca1b19f15d9712
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit cmake edo flag-o-matic python-r1
|
||||
|
||||
@@ -71,6 +71,7 @@ BDEPEND="
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.22.2-relax-the-dependency-on-flatbuffers.patch"
|
||||
"${FILESDIR}/${PN}-1.24.3-use-system-libraries.patch"
|
||||
"${FILESDIR}/${PN}-1.24.4-no-werror.patch"
|
||||
)
|
||||
|
||||
CMAKE_USE_DIR="${S}/cmake"
|
||||
@@ -142,4 +143,6 @@ src_install() {
|
||||
if use python ; then
|
||||
python_foreach_impl python_install
|
||||
fi
|
||||
|
||||
dodoc "${S}/"{README.md,LICENSE}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
DIST helium-bin-0.10.7.1-amd64.tar.xz 117196596 BLAKE2B e4152fe7eb673efab435d78352f239045ff1770ede8d9bcabc1b6054eb63ea7264eab9472a32980533e7c340084f73bf7e163fe636a69e1cfeda60d45665436a SHA512 1d17fcd6ec11b3720bf585bf86d7c51e4e57a9c2f79be89a8155b8d62242870e62cc2be46b06efd742b6e0cf5fb662d0fc31f71ed12aedaf9215f97766288484
|
||||
DIST helium-bin-0.10.7.1-arm64.tar.xz 111771144 BLAKE2B 25be3e128131dd43e80b8ec745946459a39bc7a43315f8f16aa92c49645ba1e27edfbf9852f5f589456810b7a4ac6680730db241a7bd94d6bf2134c0c4a72ce1 SHA512 b2baf1fbe408cf51b8af8520440ce5b1bbb2243a18d4148c94b65cb1a2f509c14c2e9b16696640d124fdf8e61144ebce022de77203b7f2a7dab674699be70080
|
||||
DIST helium-bin-0.10.8.1-amd64.tar.xz 117355324 BLAKE2B 3c29ffdb66ac9f70f333acf0fbfe10fff986c0c88edea4a118973807010b595addffd0306e998d3723bce11671ed9ef625a1dbcf6b69b4821024022d68780f58 SHA512 2a7f7af2ef9a3fb8f0c1e72f2624b9a81d5420545c0f42b6c1994b1c9c16c40e7c5d31df910adeddd191113bd99b122dd0023c36a7548adeab077f442219e86e
|
||||
DIST helium-bin-0.10.8.1-arm64.tar.xz 111740300 BLAKE2B e985ebe7b07de3c4f55d7dc742e55b4c4a4571e9d3a29195cbd2fddd4b116bffc1aa7dd256cbe0ba000bf3dfc08e9b93c4563c0724d7abafed5b5c6b8528e0e8 SHA512 ad7493ad39daaf0c06cf40d3e7b94804648944b118c366988a151783d2854202778f1181b564ac4e8cf975d3fe1b90c532e6220a5bfb5f2c337e2267a3737040
|
||||
DIST helium-bin-0.11.2.1-amd64.tar.xz 113947632 BLAKE2B 7b248804572742bf681efe9f08e9705affc488854b41fa5cbbff96890114e38c49238bd091355c0401f50077d113ef2e197f3f3b7fbb1e12e6b3cf4f42ffa3ca SHA512 f14b91d3676bd5aeb2315b9413015ed4faa3c50e9799cef6c4240ed7ed4152cf371f735d7daba803312f704af606601a798c25b7e549beb038c0ae30682e17d7
|
||||
DIST helium-bin-0.11.2.1-arm64.tar.xz 108584880 BLAKE2B ae7802e99d963a26b71c2cb5eaf29cface437d46751e941f052223480ab0b2c04c02c0342321cf99bb993086b842ec754fd2e203a93e2461caa9d14ceea13887 SHA512 fadb451f9ef017edebc6876f2f140c8585dad88035ac906a9eb4290a8bce92d9d59f2f05b04b9859c749a68bb0ae8d6c9e2bfd4f81904feb8f3d0cd9c6722e0f
|
||||
DIST helium-bin-0.11.5.1-amd64.tar.xz 114348108 BLAKE2B 1e048fc6b930285fba1235ca2771077c3f33b957adfe6b3b64f5c8934a2aa5f4240ea77c98d3f1e4cb98d3cd9c78d0e9cf83b67a89a754c9ec14e294fd5f7ff7 SHA512 cecec58fc8d0c0eb9b0169c78f959338726aeb21de564e64877fd882e4be7b51fb2672437c8171d39264c1cbe4807365f64f1211e7e87553d93e6ef4b3433465
|
||||
DIST helium-bin-0.11.5.1-arm64.tar.xz 108635984 BLAKE2B 6642eddaf747d1ecd736cf65e8a6ad81a7a499bc68236b4c2e3ba8a5077e12c8916ff8aa09925539e8d130992b142bf08d26039db0d7720848b8eda95b37bce3 SHA512 5b9ff07dcfdd6a4c695e7f986e16b8fb7bba6b089730b9e169b5f0b75076f730f17aa806bde0bcd6389e9259ff8e03e8c48a2872aef63bad4993f700d247e5e0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST N-V-__8AAOEWBQDt5tNdIzIFY6n8DdZsCP-6MyLoNS20wgpA.tar.gz 85803 BLAKE2B a54ec90b7b4e3ffad8d33177a230c7f3723341b715ec9891f049dd86c79eb7ff21d52a7a901b95f2bda814154f33a5a77d3f1753bfca8cde9ddee588e0905274 SHA512 fd96cae9aba52b29f9961d59ed26298c21c4a3fc13897693a86659072c4755c8b97a6bec8068a3931e7cb8c9e8475cdc8d788a4dbf6bacddfbb005a5417e4da8
|
||||
DIST clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz 25751 BLAKE2B 4dce4e517092bf72a092a07e75995df80b5e74424a3bf5a186ded8466d6606ea1c558f62fcf2e8a84ad7538b7df6752b68a75725e6b9676a6b7e79d158a5ec10 SHA512 0070fdc57ca02ec36d0f1c0adfcc8d926828509cf5a08f2a50fe0ee7542c8d08a1a015ac6f3411600720851b0536d7b62c0ff2659a1ade318d4d5486d9ffa506
|
||||
DIST clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz 25719 BLAKE2B 584cdd4e38d44c504f9a0af8d489900122b1b99e0b31b0608abf64ccb835167c002d067cdda12ffb5902636901425cc8e9e18947e98461a8abf5339759f13a7c SHA512 67a74050b56f070ad546123de90e12098bf28218315be3291bdc34fb9a3170812de7177b2e3431b9a137961dcad2d860dcd96c8559b856ab4292f6f15cdbe306
|
||||
DIST ini-0.1.0-YCQ9Ys0pAABixEvvQvhVXAdqRE3wrZk_wiL9TPNHhB8d.tar.gz 8022 BLAKE2B 6d3e2f21247b3eeae1842d8d9d3b1ff0d663849da2237b1ba618e45961a61e1550d49015a0172e4726e177b96fd6a18dd0e83a7a0b37da7e5d92aff98b433486 SHA512 16bf8411315dee3fe54eedc4e2d4b07b4228230d98e826632d34a17e7f7b8c5c73ad10712b17f92181b9e5d73fcaa59b0eec294753daa37338425e43a1a2bf98
|
||||
DIST ly-1.3.2.tar.gz 106712 BLAKE2B b362c15eb64e06aca75a2264ed1a77a0276de38e19cd617a82133b4a44218d85cc95b4d6e836d7b0350d9e101d98f66636b5fc7793d5084786ee0b088aa0cad4 SHA512 586cf8facd44928b099538a40e51b513410835b469495cf9ae9414c0139e973e915d4e5a265dce272cf9db3eb23ff21aefcfecd721fc09ab53fee403179f6e68
|
||||
DIST zigini-0.3.3-36M0FRJJAADZVq5HPm-hYKMpFFTr0OgjbEYcK2ijKZ5n.tar.gz 6329 BLAKE2B 0aa283c5ab270bfb80f84c602058eab8b81ba6d1c5094d09c94332fe07f0c275330a4a19f05f69b63e935ce5d1b954cc67c78bdf354af301f6e948074fb4ec2d SHA512 387a405889bcd3106f6e1c7774a192d8cd05b494716e2c9afd0f790068fbf60b4e83c17bc24f84fbbc0e56417a66cc2e28245cdd6b1508a460ff25a6ef2a54bd
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Generated by zig-ebuilder 0.3.0
|
||||
@@ -9,7 +9,7 @@ DESCRIPTION="Ly - a TUI display manager"
|
||||
HOMEPAGE="https://codeberg.org/fairyglade/ly"
|
||||
|
||||
declare -g -r -A ZBS_DEPENDENCIES=(
|
||||
[clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz]='https://github.com/Hejsil/zig-clap/archive/5289e0753cd274d65344bef1c114284c633536ea.tar.gz'
|
||||
[clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz]='https://github.com/Hejsil/zig-clap/archive/refs/tags/0.11.0.tar.gz'
|
||||
[ini-0.1.0-YCQ9Ys0pAABixEvvQvhVXAdqRE3wrZk_wiL9TPNHhB8d.tar.gz]='https://github.com/AnErrupTion/ini/archive/918f16d0dcf893d0c1cdffe204faa08bb3584e04.tar.gz'
|
||||
[zigini-0.3.3-36M0FRJJAADZVq5HPm-hYKMpFFTr0OgjbEYcK2ijKZ5n.tar.gz]='https://github.com/AnErrupTion/zigini/archive/9281f47702b57779e831d7618e158abb8eb4d4a2.tar.gz'
|
||||
[N-V-__8AAOEWBQDt5tNdIzIFY6n8DdZsCP-6MyLoNS20wgpA.tar.gz]='https://github.com/AnErrupTion/termbox2/archive/496730697c662893eec43192f48ff616c2539da6.tar.gz'
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
DIST rio-0.2.37-crates.tar.xz 60136940 BLAKE2B 0c5dbfb58a96f6bddd8259b6b023bf94488af27227b844c987be8285260c2cf95678b0625bd56077f4569f3a9e244e3dd41bffc43a6a72d8c89bc4d8d3e94e5a SHA512 cf8673ecc7e05886cc1cce0e62ae41f5b9974b7553644551069b4f142b0f2f1229b4b8442db60079661163605e6ee175abe657f036987e3c0e862cb91ad7ccf8
|
||||
DIST rio-0.2.37.tar.gz 86820210 BLAKE2B 06729da2283f495196b0c11dbc91a0a2f621ac9d84192cc8ef3b11367baa33794340650d4b154a4c4c4a28dbc9d08e595b2c584bf0b0c5a6e8c4d2d36ab2169e SHA512 937ea1bff257396b37eff3a93e14cc0aea22f40e526b760255da1fa40687d959810e9e68133b76856f6df3a7f4fb846d3520643cfe7bea2b6f2b5c909a83e269
|
||||
DIST rio-0.3.1-crates.tar.xz 78043352 BLAKE2B 4f12ea9a7616b7dc0ecae9143d2746532a767fdd644097752c015251f91700c60ce3b3369711d902f3ab501b1506cd9fee51dc93f894327fcb7534b6a99da37b SHA512 e8668b6a639b50025a706fe021963c76c8c7b0d3aad9234b2fe4f7175f1934fd11d06d8b8af101aa1bfe49348555bbc8f67191ed140cd4798aaa0b1de0ccf813
|
||||
DIST rio-0.3.1.tar.gz 87827363 BLAKE2B d12e219d52e72b959ed9735bc6eb3bd4f67295cc5b67400baac0acf2e229d4d0b49d6d9d1fec919e17e056171e9c3f3743fa94410ffb1585d10f7c2f63d1d88a SHA512 14397a6fbb9e0af3ef4ef208f36d87cf789e0460fdb309e276687e341deb0d863d29ba85cf9d2e7bcc6eedd55b93fc37dbe02b38b082c8dff61ba1509c233df5
|
||||
DIST rio-0.3.11-crates.tar.xz 78814424 BLAKE2B c4f6b02b2867c5293188cdcc8666cdb66d654de36f5b188efbac7fff64ae9268c82aa2454cccc92a27a6247687544a653b2b74a269871cd2cfc824040a175ff1 SHA512 594962d27450ddb239900de0fe65687763e52bd2589a3980f117e68aeb47e279715da5c4eada96643fe35219e5fb024f33bc88af8fa2b09c7041a66cf800d932
|
||||
DIST rio-0.3.11.tar.gz 83931160 BLAKE2B 9bb09b9fcce7a4b9e914b7665b10e5591c2d54c5f9f52aace62faea3092778faf12aec0ca0dc6071a5d3042af129e86713bfd5077633d5f9a6830045e90b861d SHA512 67c073f583ab5bc01f98ac3ef191dc752be228f6dfadb5d1845392a3a295408f9c83878c41357e0d5a3fa9ea940f0741f4825c5edb5f3ecc71f8edff7dc323e5
|
||||
DIST rio-0.3.8-crates.tar.xz 78343184 BLAKE2B 0c9c4bf8cd90ac54815c3b464c39d43ad62adf80d6615d3c49efea00636d0e16c64f7f6f634b102ec9d28570bd6c4838463fdebe2f73bebd370617e23c1f8d50 SHA512 90052179c904ff85b185b33839a925a9e43bc8e04aff0c049c50aceabd406c5bcc40e6adf1d29a8c092e0923230bb7101594eb7666549bba6e98407553c8e661
|
||||
DIST rio-0.3.8.tar.gz 83643572 BLAKE2B ea22c5d1f3e9db671085519054d8324c42fb3a3b258a6a02f7b8f50785e7b9c6cedf864ab68ef414c268fb3c64d318126faadfa0c76edb2c547353b1e8716bc1 SHA512 502022dd7b9d160fa24696afe589991bb05ec7f24fbfe526ec1d4a66c584802fe084d6bd35939db28f7cde0b21c13bf77f6c7dab011b69c625f999a235b4e823
|
||||
|
||||
Reference in New Issue
Block a user