Merge updates from master

This commit is contained in:
Repository mirror & CI committed 2026-07-29 14:15:56 +00:00
commit 4f4edfade7
103 files changed
+2374 -235

No files matched your search

+1
View File
@@ -9,5 +9,6 @@ Please check all the boxes that apply:
- [ ] I have certified the above via adding a `Signed-off-by` line to *every* commit in the pull request.
- [ ] This contribution has not been created with the assistance of Natural Language Processing artificial intelligence tools, in accordance with the [AI policy](https://wiki.gentoo.org/wiki/Project:Council/AI_policy).
- [ ] I have run `pkgcheck scan --commits --net` to check for issues with my commits.
- [ ] All e-mail addresses added to `metadata.xml` correspond to valid [Gentoo Bugzilla](https://bugs.gentoo.org/), and I will be reading the bug mail send to them, or none were added.
Please note that all boxes must be checked for the pull request to be merged.
+1 -1
View File
@@ -267,7 +267,7 @@ SRC_URI="
https://github.com/elkowar/yolk/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
QA_FLAGS_IGNORE="
QA_FLAGS_IGNORED="
usr/bin/yolk
"
+11
View File
@@ -10,6 +10,7 @@ DIST android-properties-0.2.2.crate 4563 BLAKE2B 00634bbee4d6dcd3254ee37dd7e5560
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492
DIST arboard-3.6.1.crate 54018 BLAKE2B 77b2d7c30c637fe9e8fd8dcf8ea19a48e120f1e0f46202e40345456afbdb311fbf24e2e6e6d77a413fb5f863fef61ccc0501cee11f66221191e0dc99026bd0f0 SHA512 e434222a82a4e16747ce1893a27140bde9b7154b9da8a19c226559540b890fdf5b6dc2d8265d20821e458bfb678cd950b1a750cf67c0029bbc980ab6515893ed
DIST arc-swap-1.9.1.crate 81367 BLAKE2B 59a8ff24b08d64834bda5f6dee0d785ae166245122ff71fc43e52a8fcf96cbf3b10215a5645aac3d10b7be86a4c86132db4cee37df842a7339c3014897f6dfc9 SHA512 534cf98b285098e204b2342346454634f9f20b65512346097d4b2123b4f36d8577a31f54268cdfb24c14f6ad9619f70ff111471628c17ef8c71442c1919b1bdf
DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
@@ -104,6 +105,7 @@ DIST darling_core-0.23.0.crate 74564 BLAKE2B cb5d45b08fa8927d91f113a37a8eb77f632
DIST darling_macro-0.23.0.crate 2480 BLAKE2B e81f6bb801e5fabf71fbaf966735e5388023f75e12b8f9bd32e2cd49608ce05625849ecea54db3d682a9d091f8f0348dd60777c316c91af5186aeb0b97e4cf1b SHA512 f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3
DIST deltae-0.3.2.crate 1918626 BLAKE2B cf9ea441e735b4d480ff2be16dbd120520e8c6d8fb62aef5e2593f8e4384a17582c61978f57a70b9452e5774e00e4a0189c6c7c399016766512610a3d50915fc SHA512 d48d5afe625168ca87af8a759b7245e0e324ab78b57714d55ae19363d9ba74d7eb7a6c641fe2a3af5567ad0b47be8aeaf2ddf48080be355561a2e9a03e1076ba
DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac
DIST derive_arbitrary-1.4.2.crate 12290 BLAKE2B a3987ad184191af8e4aadc0904af222e39ed758c207cf1856ea784a6020ca8b1b6fe89a7ab0414d1cfa6f3cde1b5434e6d10f90b6aaa29a3756fd275ec7b710a SHA512 2a6e4af570a64c1ecf2407cdfec781dd24a167f7723c3341ff0237b0da1b2b7b52e823c08d7e1be193cc362706b6f6e914760c3699d95daf9338c5db2accffdb
DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff
DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
@@ -112,6 +114,7 @@ DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9
DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
DIST dispatch-0.2.0.crate 10229 BLAKE2B 3a3f011bbd994f6620619d5bd26d95eda7ba21f1a4874b69e3a654e04611ec7af7257300a669ee95ae04ce35a91e033dddddb4a14da48036a5d19c4bad721386 SHA512 cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d
DIST dispatch2-0.3.1.crate 55299 BLAKE2B a159e925c2b6ccc7357873b06114a600cd2c9137fb1f179883070aca60b3a4f4d63ec3cc27ff7e597f972ba3ea50621609f49b38c3be83b56cde6c6cc5573178 SHA512 58c2c10ce8e6d68faba8d96b2553979dece0a0733d98ccd22354231611b431ba76e6781729ebbdc52b695c11cadda53e9d26a09a7e11ef4cf47a94902bada878
DIST displaydoc-0.2.6.crate 21191 BLAKE2B b9026fc3de6154cd72500f6a2eeb8184707cd2e0f5796a53c793fb516e497ce2facdf2950f005a6dc370f46d70a0c71f525fa69f938685b39de8d926e85b4db9 SHA512 6361c2ecb04a6fd260fa4b3bdd7650fdcaa5f12066e9a7b6d36c32e6d02f3de969249c7ed98f1bb9949cf236b256dd526551f2f614600e7d8d00764c7a74c0d7
DIST dlib-0.5.3.crate 7120 BLAKE2B dd9b7ba4fb33dc206315d48e064916209f9554d5a884e68f58a1d486ec43b250714255be06c6d4a820cb13e08803c6db6f3ec1305993b5294375ba627cd64f56 SHA512 8f0c798104d987daf52f9b0b26d15334f5fa75cc6efce4c4220219cfd7f132d73c18e045bf101735532a517a7952f895651d54f4e470135a65270d6f4a977848
DIST doctest-file-1.1.1.crate 14391 BLAKE2B 4ea8e65b17245fe4ec7e4086cc2b5582176cc006b8b48b750a1b3db40745bb32135b7128086fd60a7a458a3711e3a3e1d4ea181efc7bc417da29ca5ff3ea4155 SHA512 2b5a773969532a852555ae87475f6151a03ff5677933fda4945d455cd3858453d920d56ac17bc44d14bfcad005704236c6baa43ab0849fe18a6c56f0964f7d53
DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
@@ -139,6 +142,7 @@ DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d0
DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
DIST field-offset-0.3.6.crate 10032 BLAKE2B b4b43d35f793c55e8c521de7bc1648501cfe46494fc17d0b6135ba3456c8d72a11b422a16735c681c7c6542084652c119661372628096d61197f6e387b66143a SHA512 3ec99bf5e860dc68f3fcd0abd2b0de2ae0b3174eb177458506aabeee9dc7b0b8b58b925e2c6108a8f18ab95f2e1952dd9474650a639e1c1d50ec3f72bbd30077
DIST filedescriptor-0.8.3.crate 12635 BLAKE2B 603c15f2a83bdfa190c882cb9dd6a84ef3617898fa0969f45d19a6448ce98b0a139708aed3441fc8b5de5ecd49de0b06404412a8f2e199488c4487dc5ca4e16b SHA512 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
DIST filetime-0.2.29.crate 16977 BLAKE2B 3e2d198e2e9331192109ededd07c985cc6b31f45a9e8bd970f8c0894ec3c614e6c234601400c1e7f71c4297748a8b51fda3b6e6bda96e6ee6924963911c5982a SHA512 95314f25a34829740e2177c651afad66075f154e461279f67282240bbf815ec03ea6e751d8ce1e8d25c7da7199fe6e4e89dbb643264bb18fa210875742935d8e
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
DIST finl_unicode-1.4.0.crate 66414 BLAKE2B 148990b59fc594571195bd9ff3482de9d286993564eaec065957cd7bad548613d4eb5a71574809cee3eed8384d95768e91a88569028fe0ce3de91cde3fa11055 SHA512 19a635185007adbb58bba2784887560d6fd9c7da8a991b3cb84d89a680a28ba9ac6de17f4e19396969efc1143eeaf0b3b5f09953d1e6f74e5e0e1dbd7b78011d
DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
@@ -155,6 +159,7 @@ DIST fresh-0.4.1.tar.gz 36791396 BLAKE2B 27361b5c6f145afd612cb979cd10558443a24e6
DIST fresh-0.4.2.tar.gz 40374636 BLAKE2B 505059907ea22474d59c1f1ab2e2964c04cd3b788d434d16d71c417905df2fd1c5b7647cb1a1611945c2ba3e07693d151e7b4ae4c69c34b6005825f3c2dc7de1 SHA512 2840b178e62349f6f63d695da823e582ec27db5063694228702b432b517e280aede0e6dd3209bff912ab2a2c2c5e103f500e2029d32e55a4b209186e341a67e0
DIST fresh-0.4.3.tar.gz 39756176 BLAKE2B 120ca9d16f10aba0b6507d233c69ec035b701f07f529b30260bf1c3c1bb3881ebae0ab9db3e9353677f26f23ae3257de8c3cc1a2782bc2eef7bc4cde73932afd SHA512 578b2ca71456f94929df91a344e58322927b0306894ec3b5d8963c333d374f88b6af96ba047e7d5997bfacd2723b95f358b16f4acc5cd8ba1e0e1584aaa091b1
DIST fresh-0.4.4.tar.gz 40102184 BLAKE2B 6a574820f6a4e0d572574403bb1c6cb1d3d0ab7f047b960a01c2be56550a242884c7342b7b88475a47e64ab052c9a1c20401effebc6cdd2cefa606a0ba43a4a8 SHA512 a4893d059bfbb36cb05c44b56b5c51ee2de87c3022c0341b9e2ed4de6a8df9158f55ba7ed8cce2abeff7cce003cdd48c67c5e908bb5d533a3f71e9376e918c70
DIST fresh-0.4.5.tar.gz 40472067 BLAKE2B b3fbfa54379718f09a6e9c5cdbd9de9e7a548841ff7d93fbb55175aef8f152360c544db449dee25fe83bfec7967f183531b88b32349bd9a349ff9444dc6d72a0 SHA512 718bf1bb8987589caa5cd7466c28703adcbd909ebcc4a7ed8a7de5913761436fd48ba8c6b587209503843ea3f459db229045b1ff13f38c00541d739d331487a0
DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
@@ -259,6 +264,7 @@ DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c2
DIST lru-0.16.4.crate 17470 BLAKE2B 15c75fd6e0bd8d68e9fa0386214e64ec7e753f3f62ac307eeac44d47c29781d0b3282b1a1b4517ebc9e071a906dd489dd3b4c233233e4bf948520a20ea09a37a SHA512 3d3c4e62c4e0033738fbf8b0948adeb693c882bc70237e5988d681fe4cab6761c5aee8dfe0ffc555c4b02588efddcb8dcc2ab1cd56eefca67fa71bf823185bb2
DIST lsp-types-0.97.0.crate 70764 BLAKE2B 112deaa1be17a19b3d369e0405847e32b8b901a8cd5b99dd9a8582e3b6c9a344a4ea776a405ef56d41cb4810b638744182f24dcbad2051ec3a76ae51dd5a251d SHA512 2d4350c7fe95f6c1c75275f321e92d3380c6dcc58a4707b24708ec0cb595024dd6d5b3d6fc0089f09fc6a8f9a7f246840dd2fd2947c7ea41764a2c2a9791f885
DIST lyon_geom-1.0.19.crate 55577 BLAKE2B 2c8210de5bd5c11af8e45e31126b4fa899c4e2ae850a77e813c1fbcfea4bc64c9821a111a7f251c896e0efd606051b2058abbff4c7dc11097cf507d19e34c23e SHA512 6fa66a809f4846a8d0eff7224a541c7f86f50ae2332384cbcee2ee178137ae3e9d590faa7263064f63801ea82708c2917a01f457940cd96090a87b4126924d03
DIST lzma-sys-0.1.20.crate 760045 BLAKE2B 1f66d32008178c218575fba12df95a2cdc448e080c0a81ef4617f35dde09f0d56c86c28050db61c2ae7b464d0eaed7dd8c59a1fa605b39ff8c329e49165cd922 SHA512 393908b4e3006e4d9948a077d84ba7f5004765c4cc0f854e04847e504a246ab9a8e761fa48d4f211a7ac08dc119d950481da1ed1a480778d6b6e9b446a697279
DIST mac_address-1.1.8.crate 12876 BLAKE2B c0e91482dc2aa5697188b747fc4544dbc787ee203821f7c2651b996d5041c7ae80ba02ad87b8ac447b16191644e3633136bea22cc379c3edcb669be499703eee SHA512 bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35
DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed
DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53
@@ -519,6 +525,7 @@ DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a
DIST syntect-5.3.0.crate 833348 BLAKE2B 2eac10507da090fbd4dfb75e0aa96093ef10bc8cce9d8a1fb20e08a357cd82edb60dd6e008ad90ec09acefbea30de4661f5407b3afad94d57a542203c1406b8a SHA512 0c0eec80117c14e65fed1270021424ed839f51740e643533d6a9082a0011eb48577f52d99f26b0a86a500a0cbd54d0c07c87da78f9ebe5442fdf569784a05dbe
DIST system-deps-6.2.2.crate 25546 BLAKE2B e2f3c546565ae26554bfdc284eff2145b1248bed90f5b4315d9151777c96794f1aae0ec34cff0d3c922d1ee287e637c1b6c8a96dd48c2a2bb8a58871d2967347 SHA512 a81020d5cbccab3c618f17d691d76a058c634ff9e3615cafdc95ec002d8f1533586ce9ea1ad5da8ae3945be7dfd3d962cd7dbdcc95f0614ed5156bfb3c6c9c42
DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
DIST tar-0.4.46.crate 70809 BLAKE2B ac232539dbf4fea1fe903b9669c317daa684fc8b2bde730a7cd0e05d67061547dfe8d121d05533c0de065e3125e8e7f3f9c2753bab9cc623f93aa6e53ab941ed SHA512 7e703def0d0fa16c6fc35e12adc11bb059efd927d7ec9fa3185b4f160fde7fa930c36ac08faf19fde8d2002c1247c30221438e02fdf7c3e304425d68eb8d9e78
DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
@@ -712,12 +719,16 @@ DIST x11-2.21.0.crate 67810 BLAKE2B 075a51fd5f20b700389625b7f582a1d946d810d08f55
DIST x11-dl-2.21.0.crate 66823 BLAKE2B 83305b44ec89e765ecb2dc48fc3aa93bc67d30f12e9782348bca822ca636207e9a9c2b707ab33b6dfc7fadd2b2cdaa599480470eef7a29a15332e923413a7cce SHA512 b864b0865720a9b2afc6d986fb7ebe19734671433449897d7f00488e019f3781f417f8e3763f09fa0db100a1d0c7e709ea9ac43c6dd48775f3daf803ebaebee5
DIST x11rb-0.13.2.crate 220549 BLAKE2B de9a81aab08d0abac81ebe2828ed6860a6a9d290e8538ee0a91f8721a94f4793eba486260df23b93859e482db33f2f7bc0f4fe980ca96e6e757455c7e9faa9f1 SHA512 d0e952c2bfbae7b8c14c1068ec4e72fa6182793d56810f8a9e20090f5ef5fc5ef8819b846b564d2481c4b4070355bf39b35794f235ba31ec5132f60373468c1e
DIST x11rb-protocol-0.13.2.crate 514069 BLAKE2B cfdcc7ce67dde3c1b4ce7141f365c4a352d4e4fc809e0e22e13eb28d92c43f481e05bb7882f09bd396752611014701068b957fcf82b944485cecafa8ad64d372 SHA512 9b4ea84da63e80937b68b64835e747f7663111718e09bc696dbacddab29cc2c0a218a3e53fe8d58b0f168c3b5817f711f6b446826d5c29119ab27de685302d56
DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7
DIST xcursor-0.3.10.crate 7768 BLAKE2B fa0ff6e49b2bebebed7fc116cc39a64b7447d2b86204126a8468576fd3b2e2a406539e1b9ce3eb6ed53ee8ae336fdeab8c09619f5991310809376295b2bfea8a SHA512 e4e18a0b5b77b624dc00e71a1e73e95424f2ffb9c25f234a8dda8fa00c0be2a93a1203e56d9efea675237ea78d007a22b164306b764c9d5b9b4116752f42e946
DIST xkbcommon-dl-0.4.2.crate 5879 BLAKE2B f80fdcd23e71ac64a302f89d572ae8eb61be3115f298c4a6a5b65345cc625bac089c131aa7f77a3601ee898405c0b1a6a1cb4d754fae200c932456964d12ee1e SHA512 71d6a8468bb05d5c1dac130c90135dec88804708f8f2061b861953a980948b1e7c1f893b86ba8bbf251012d834398394deaa26934939ad161fd4ab9a28578cba
DIST xkeysym-0.2.1.crate 103129 BLAKE2B ece5c6af4230b6a0397621a5b2b2bcc9bc0465beee89ea397660ff3800a8a7cdfd7752c4cb73b14596cbe20333479febdc5859bd484bbe5b07d62461934079a7 SHA512 47ff2d219c097f2e3c6d74f1ed4bfdb919c449a055b204154af4fe4b39cf5aba41d53a9f073833a75ee441b90171bdbbb528b765d68745d2b95d24ef81045834
DIST xml-rs-0.8.28.crate 52826 BLAKE2B e8800723318eead12d9fd17386853b6bfdaa34a24774b36a4c9d7b682a6d8fdf7e2c2e400021e9eaf19093671d0f35ebf420fecff05f17f597732eaa25b48fda SHA512 5ec5e099d6472ba1b36eebeac88b751f996f1ed5f1954b2b8e7d9416e52046b573f121f0cd4334925e6a3ec22fbeae87a9e2dd3b0db4d1afede32814792384aa
DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767f3405bc9c7e45000b529cd571f72a76e41f2fb9866e7af8ab37d9f1ab8e6f14652495d306ba0a745879 SHA512 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74
DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e
DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3
DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81
DIST zip-2.4.2.crate 110773 BLAKE2B e62323b67952efc241c1386c4679d618c53743139f0add5f7ea9d32178167a771d3ee42ed29ced4b8977a8d210dd86a907e26681d94ef310ea437e2d754a9591 SHA512 fdf4c182c3b22089107d984327a1205c010d57e193311d025f77c8349767bbeb8b848b56fa52d5ed6e9bdb3a5c32ea3454b763e7fe83eaebe90b9e32cfa97ffe
DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
DIST zopfli-0.8.3.crate 51589 BLAKE2B 5c1e9120b44bf6576bdc636b6e66f7f6d2aa56e4772481ffd027f56383cbc85032d003dbb04cd47cd6783f6901017fd270279dfcdda6caffc8c32eeb473c96ea SHA512 564453096c9352d732c76b3eec69c3f454cbdf64f99926f676e845fc5312fa6833bcaa3a451ed87b7c7038bb5ec2bcb1467e21b29250a7524b78421ac987cd33
+813
View File
@@ -0,0 +1,813 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.1
EAPI=8
RUST_MIN_VER="1.93.0"
MY_PN=${PN}-editor
MY_P="${MY_PN}-${PV}"
CRATES="
ab_glyph@0.2.32
ab_glyph_rasterizer@0.1.10
adler2@2.0.1
ahash@0.8.12
aho-corasick@1.1.4
alacritty_terminal@0.25.1
allocator-api2@0.2.21
android-activity@0.6.1
android-properties@0.2.2
android_system_properties@0.1.5
anstyle@1.0.14
anyhow@1.0.102
arbitrary@1.4.2
arboard@3.6.1
arc-swap@1.9.1
arrayref@0.3.9
arrayvec@0.7.6
as-raw-xcb-connection@1.0.1
ascii@1.1.0
ash@0.38.0+1.3.281
async-lock@3.4.2
async-trait@0.1.89
atk-sys@0.18.2
atk@0.18.2
atomic-waker@1.1.2
atomic@0.6.1
autocfg@1.5.0
base62@2.2.4
base64@0.22.1
bincode@1.3.3
bindgen@0.72.1
bit-set@0.5.3
bit-set@0.8.0
bit-vec@0.6.3
bit-vec@0.8.0
bitflags@1.3.2
bitflags@2.11.1
bitvec@1.0.1
block-buffer@0.10.4
block-buffer@0.12.0
block2@0.5.1
block@0.1.6
bstr@1.12.1
bumpalo@3.20.2
bytemuck@1.25.0
bytemuck_derive@1.10.2
bytes@1.11.1
cairo-rs@0.18.5
cairo-sys-rs@0.18.2
calloop-wayland-source@0.3.0
calloop@0.13.0
castaway@0.2.4
cc@1.2.61
cesu8@1.1.0
cexpr@0.6.0
cfg-expr@0.15.8
cfg-if@1.0.4
cfg_aliases@0.1.1
cfg_aliases@0.2.1
chardetng@0.1.17
chrono@0.4.44
chunked_transfer@1.5.0
clang-sys@1.8.1
clap@4.6.1
clap_builder@4.6.0
clap_derive@4.6.1
clap_lex@1.1.0
clipboard-win@5.4.1
cobs@0.3.0
codespan-reporting@0.12.0
combine@4.6.7
compact_str@0.9.0
concurrent-queue@2.5.0
console@0.16.3
const-oid@0.10.2
const-random-macro@0.1.16
const-random@0.1.18
convert_case@0.10.0
core-foundation-sys@0.8.7
core-foundation@0.10.1
core-foundation@0.9.4
core-graphics-types@0.1.3
core-graphics-types@0.2.0
core-graphics@0.23.2
core_maths@0.1.1
cow-utils@0.1.3
cpufeatures@0.2.17
cpufeatures@0.3.0
crc32fast@1.5.0
crossbeam-channel@0.5.15
crossbeam-deque@0.8.6
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.21
crossterm@0.29.0
crossterm_winapi@0.9.1
crunchy@0.2.4
crypto-common@0.1.7
crypto-common@0.2.1
csscolorparser@0.6.2
ctor-proc-macro@0.0.7
ctor@0.6.3
cursor-icon@1.2.0
darling@0.23.0
darling_core@0.23.0
darling_macro@0.23.0
deltae@0.3.2
deranged@0.5.8
derive_arbitrary@1.4.2
derive_more-impl@2.1.1
derive_more@2.1.1
digest@0.10.7
digest@0.11.3
dirs-sys@0.5.0
dirs@6.0.0
dispatch2@0.3.1
dispatch@0.2.0
displaydoc@0.2.6
dlib@0.5.3
doctest-file@1.1.1
document-features@0.2.12
downcast-rs@1.2.1
dpi@0.1.2
dragonbox_ecma@0.1.12
dtor-proc-macro@0.0.6
dtor@0.1.1
dyn-clone@1.0.20
either@1.15.0
embedded-io@0.4.0
embedded-io@0.6.1
encode_unicode@1.0.0
encoding_rs@0.8.35
equivalent@1.0.2
errno@0.3.14
error-code@3.3.2
euclid@0.22.14
event-listener-strategy@0.5.4
event-listener@5.4.1
evictor@0.5.1
fancy-regex@0.11.0
fancy-regex@0.16.2
fastrand@2.4.1
fdeflate@0.3.7
field-offset@0.3.6
filedescriptor@0.8.3
filetime@0.2.29
find-msvc-tools@0.1.9
finl_unicode@1.4.0
fixedbitset@0.4.2
fixedbitset@0.5.7
flate2@1.1.9
fluent-uri@0.1.4
fnv@1.0.7
foldhash@0.1.5
foldhash@0.2.0
foreign-types-macros@0.2.3
foreign-types-shared@0.3.1
foreign-types@0.5.0
funty@2.0.0
futures-channel@0.3.32
futures-core@0.3.32
futures-executor@0.3.32
futures-io@0.3.32
futures-macro@0.3.32
futures-task@0.3.32
futures-util@0.3.32
gdk-pixbuf-sys@0.18.0
gdk-pixbuf@0.18.5
gdk-sys@0.18.2
gdk@0.18.2
generic-array@0.14.7
gethostname@1.1.0
getrandom@0.2.17
getrandom@0.3.4
getrandom@0.4.2
gio-sys@0.18.1
gio@0.18.4
gl_generator@0.14.0
glib-macros@0.18.5
glib-sys@0.18.1
glib@0.18.5
glob@0.3.3
globset@0.4.18
globwalk@0.8.1
glow@0.16.0
glutin_wgl_sys@0.6.1
gobject-sys@0.18.0
gpu-allocator@0.28.0
gpu-descriptor-types@0.2.0
gpu-descriptor@0.3.2
gtk-sys@0.18.2
gtk3-macros@0.18.2
gtk@0.18.2
half@2.7.1
hashbrown@0.15.5
hashbrown@0.16.1
hashbrown@0.17.0
heck@0.4.1
heck@0.5.0
hermit-abi@0.5.2
hex@0.4.3
hexf-parse@0.2.1
home@0.5.12
http@1.4.0
httparse@1.10.1
httpdate@1.0.3
hybrid-array@0.4.11
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.65
id-arena@2.3.0
ident_case@1.0.1
ignore@0.4.25
include_dir@0.7.4
include_dir_macros@0.7.4
indexmap@2.14.0
indoc@2.0.7
inotify-sys@0.1.5
inotify@0.11.1
insta@1.47.2
instability@0.3.12
interprocess@2.4.2
is-docker@0.2.0
is-wsl@0.4.0
itertools@0.11.0
itertools@0.13.0
itertools@0.14.0
itoa@1.0.18
jni-macros@0.22.4
jni-sys-macros@0.4.1
jni-sys@0.3.1
jni-sys@0.4.1
jni@0.21.1
jni@0.22.4
jobserver@0.1.34
js-sys@0.3.97
jsonc-parser@0.32.3
kasuari@0.4.12
keyboard-types@0.7.0
khronos-egl@6.0.0
khronos_api@3.1.0
kqueue-sys@1.1.0
kqueue@1.1.1
lab@0.11.0
lazy_static@1.5.0
leb128fmt@0.1.0
libc@0.2.186
libloading@0.8.9
libloading@0.9.0
libm@0.2.16
libredox@0.1.16
libxdo-sys@0.11.0
libxdo@0.6.0
line-clipping@0.3.7
linked-hash-map@0.5.6
linux-raw-sys@0.12.1
linux-raw-sys@0.4.15
litrs@1.0.0
lock_api@0.4.14
log@0.4.29
lru@0.16.4
lsp-types@0.97.0
lyon_geom@1.0.19
lzma-sys@0.1.20
mac_address@1.1.8
malloc_buf@0.0.6
matchers@0.2.0
memchr@2.8.0
memmap2@0.9.10
memmem@0.1.1
memoffset@0.9.1
metal@0.33.0
minimal-lexical@0.2.1
miniz_oxide@0.8.9
mio@1.2.0
miow@0.6.1
muda@0.17.2
naga@28.0.0
ndk-context@0.1.1
ndk-sys@0.6.0+11769913
ndk@0.9.0
nix@0.28.0
nix@0.29.0
nix@0.31.2
nom@7.1.3
nom@8.0.0
nonmax@0.5.5
normpath@1.5.1
notify-types@2.1.0
notify@8.2.0
nu-ansi-term@0.50.3
num-bigint@0.4.6
num-conv@0.2.1
num-derive@0.4.2
num-integer@0.1.46
num-traits@0.2.19
num_enum@0.7.6
num_enum_derive@0.7.6
num_threads@0.1.7
objc-sys@0.3.5
objc2-app-kit@0.2.2
objc2-app-kit@0.3.2
objc2-cloud-kit@0.2.2
objc2-contacts@0.2.2
objc2-core-data@0.2.2
objc2-core-foundation@0.3.2
objc2-core-graphics@0.3.2
objc2-core-image@0.2.2
objc2-core-location@0.2.2
objc2-encode@4.1.0
objc2-foundation@0.2.2
objc2-foundation@0.3.2
objc2-io-surface@0.3.2
objc2-link-presentation@0.2.2
objc2-metal@0.2.2
objc2-quartz-core@0.2.2
objc2-symbols@0.2.2
objc2-ui-kit@0.2.2
objc2-uniform-type-identifiers@0.2.2
objc2-user-notifications@0.2.2
objc2@0.5.2
objc2@0.6.4
objc@0.2.7
once_cell@1.21.4
onig@6.5.3
onig_sys@69.9.3
open@5.3.4
openssl-probe@0.2.1
option-ext@0.2.0
orbclient@0.3.54
ordered-float@4.6.0
ordered-float@5.3.0
os_pipe@1.2.3
owned_ttf_parser@0.25.1
owo-colors@4.3.0
oxc-browserslist@3.0.2
oxc-miette-derive@2.7.1
oxc-miette@2.7.1
oxc_allocator@0.128.0
oxc_ast@0.128.0
oxc_ast_macros@0.128.0
oxc_ast_visit@0.128.0
oxc_codegen@0.128.0
oxc_compat@0.128.0
oxc_data_structures@0.128.0
oxc_diagnostics@0.128.0
oxc_ecmascript@0.128.0
oxc_estree@0.128.0
oxc_index@4.1.0
oxc_isolated_declarations@0.128.0
oxc_parser@0.128.0
oxc_regular_expression@0.128.0
oxc_semantic@0.128.0
oxc_span@0.128.0
oxc_str@0.128.0
oxc_syntax@0.128.0
oxc_transformer@0.128.0
oxc_traverse@0.128.0
pango-sys@0.18.0
pango@0.18.3
parking_lot@0.12.5
parking_lot_core@0.9.12
paste@1.0.15
pathdiff@0.2.3
percent-encoding@2.3.2
pest@2.8.6
pest_derive@2.8.6
pest_generator@2.8.6
pest_meta@2.8.6
petgraph@0.8.3
phf@0.11.3
phf@0.13.1
phf_codegen@0.11.3
phf_generator@0.11.3
phf_generator@0.13.1
phf_macros@0.11.3
phf_macros@0.13.1
phf_shared@0.11.3
phf_shared@0.13.1
pin-project-internal@1.1.12
pin-project-lite@0.2.17
pin-project@1.1.12
piper@0.2.5
pkg-config@0.3.33
plain@0.2.3
png@0.17.16
png@0.18.1
polling@3.11.0
portable-atomic-util@0.2.7
portable-atomic@1.13.1
portable-pty@0.9.0
postcard@1.1.3
powerfmt@0.2.0
ppv-lite86@0.2.21
presser@0.3.1
prettyplease@0.2.37
proc-macro-crate@1.3.1
proc-macro-crate@2.0.0
proc-macro-crate@3.5.0
proc-macro-error-attr@1.0.4
proc-macro-error@1.0.4
proc-macro2@1.0.106
profiling@1.0.18
proptest@1.11.0
pulldown-cmark@0.13.3
quick-error@1.2.3
quick-xml@0.39.3
quote@1.0.45
r-efi@5.3.0
r-efi@6.0.0
radium@0.7.0
rand@0.8.6
rand@0.9.4
rand_chacha@0.9.0
rand_core@0.6.4
rand_core@0.9.5
rand_xorshift@0.4.0
range-alloc@0.1.5
raqote@0.8.5
ratatui-core@0.1.0
ratatui-crossterm@0.1.0
ratatui-termwiz@0.1.0
ratatui-wgpu@0.5.0
ratatui-widgets@0.3.0
ratatui@0.30.0
raw-window-handle@0.6.2
recvmsg@1.0.0
redox_syscall@0.4.1
redox_syscall@0.5.18
redox_syscall@0.7.5
redox_users@0.5.2
ref-cast-impl@1.0.25
ref-cast@1.0.25
regex-automata@0.4.14
regex-syntax@0.8.10
regex@1.12.3
relative-path@2.0.1
renderdoc-sys@1.1.0
ring@0.17.14
ropey@1.6.1
rquickjs-core@0.11.0
rquickjs-macro@0.11.0
rquickjs-serde@0.5.0
rquickjs-sys@0.11.0
rquickjs@0.11.0
rust-i18n-macro@3.1.5
rust-i18n-support@3.1.5
rust-i18n@3.1.5
rustc-hash@1.1.0
rustc-hash@2.1.2
rustc_version@0.4.1
rustix-openpty@0.2.0
rustix@0.38.44
rustix@1.1.4
rustls-native-certs@0.8.3
rustls-pki-types@1.14.1
rustls-platform-verifier-android@0.1.1
rustls-platform-verifier@0.6.2
rustls-webpki@0.103.13
rustls@0.23.40
rustversion@1.0.22
rusty-fork@0.3.1
rustybuzz@0.20.1
ryu@1.0.23
same-file@1.0.6
schannel@0.1.29
schemars@1.2.1
schemars_derive@1.2.1
scoped-tls@1.0.1
scopeguard@1.2.0
sctk-adwaita@0.10.1
security-framework-sys@2.17.0
security-framework@3.7.0
self_cell@1.2.2
semver@1.0.28
seq-macro@0.3.6
serde@1.0.228
serde_core@1.0.228
serde_derive@1.0.228
serde_derive_internals@0.29.1
serde_json@1.0.149
serde_repr@0.1.20
serde_spanned@0.6.9
serde_spanned@1.1.1
serde_yaml@0.9.34+deprecated
serial2@0.2.36
sha1@0.11.0
sha2@0.10.9
sharded-slab@0.1.7
shared_library@0.1.9
shell-words@1.1.1
shlex@1.3.0
signal-hook-mio@0.2.5
signal-hook-registry@1.4.8
signal-hook@0.3.18
simd-adler32@0.3.9
simd_cesu8@1.1.1
simdutf8@0.1.5
similar@2.7.0
siphasher@1.0.3
slab@0.4.12
slotmap@1.1.1
smallvec@1.15.1
smawk@0.3.2
smithay-client-toolkit@0.19.2
smol_str@0.2.2
socket2@0.6.3
spirv@0.3.0+sdk-1.3.268.0
stable_deref_trait@1.2.1
static_assertions@1.1.0
str_indices@0.4.4
streaming-iterator@0.1.9
strict-num@0.1.1
strsim@0.11.1
strum@0.27.2
strum_macros@0.27.2
subtle@2.6.1
sw-composite@0.7.16
syn@1.0.109
syn@2.0.117
syntect@5.3.0
system-deps@6.2.2
tap@1.0.1
tar@0.4.46
target-lexicon@0.12.16
tempfile@3.27.0
termcolor@1.4.1
terminfo@0.9.0
termios@0.3.3
termwiz@0.23.3
textwrap@0.16.2
thiserror-impl@1.0.69
thiserror-impl@2.0.18
thiserror@1.0.69
thiserror@2.0.18
thread_local@1.1.9
time-core@0.1.8
time@0.3.47
tiny-keccak@2.0.2
tiny-skia-path@0.11.4
tiny-skia@0.11.4
tiny_http@0.12.0
tokio-macros@2.7.0
tokio@1.52.2
toml@0.8.23
toml@1.1.2+spec-1.1.0
toml_datetime@0.6.11
toml_datetime@1.1.1+spec-1.1.0
toml_edit@0.19.15
toml_edit@0.20.7
toml_edit@0.22.27
toml_edit@0.25.11+spec-1.1.0
toml_parser@1.1.2+spec-1.1.0
toml_write@0.1.2
toml_writer@1.1.1+spec-1.1.0
tracing-attributes@0.1.31
tracing-core@0.1.36
tracing-log@0.2.0
tracing-subscriber@0.3.23
tracing@0.1.44
trash@5.2.6
tree-sitter-go@0.25.0
tree-sitter-highlight@0.26.8
tree-sitter-javascript@0.25.0
tree-sitter-json@0.24.8
tree-sitter-language@0.1.7
tree-sitter-templ@2.2.0
tree-sitter-typescript@0.23.2
tree-sitter@0.26.8
tree_magic_mini@3.2.2
triomphe@0.1.15
ts-rs-macros@12.0.1
ts-rs@12.0.1
ttf-parser@0.25.1
typed-arena@2.0.2
typenum@1.20.0
ucd-trie@0.1.7
unarray@0.1.4
unicase@2.9.0
unicode-bidi-mirroring@0.4.0
unicode-bidi@0.3.18
unicode-ccc@0.4.0
unicode-id-start@1.4.0
unicode-ident@1.0.24
unicode-linebreak@0.1.5
unicode-properties@0.1.4
unicode-script@0.5.8
unicode-segmentation@1.13.2
unicode-truncate@2.0.1
unicode-width@0.2.2
unicode-xid@0.2.6
unsafe-libyaml@0.2.11
untrusted@0.9.0
ureq-proto@0.6.0
ureq@3.3.0
urlencoding@2.1.3
utf8-zero@0.8.1
utf8parse@0.2.2
uuid@1.23.1
valuable@0.1.1
version-compare@0.2.1
version_check@0.9.5
vt100@0.16.2
vte@0.15.0
vtparse@0.6.2
wait-timeout@0.2.1
walkdir@2.5.0
wasi@0.11.1+wasi-snapshot-preview1
wasip2@1.0.3+wasi-0.2.9
wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
wasm-bindgen-futures@0.4.70
wasm-bindgen-macro-support@0.2.120
wasm-bindgen-macro@0.2.120
wasm-bindgen-shared@0.2.120
wasm-bindgen@0.2.120
wasm-encoder@0.244.0
wasm-metadata@0.244.0
wasmparser@0.244.0
wayland-backend@0.3.15
wayland-client@0.31.14
wayland-csd-frame@0.3.0
wayland-cursor@0.31.14
wayland-protocols-plasma@0.3.12
wayland-protocols-wlr@0.3.12
wayland-protocols@0.32.12
wayland-scanner@0.31.10
wayland-sys@0.31.11
web-sys@0.3.97
web-time@1.1.0
webpki-root-certs@1.0.7
webpki-roots@1.0.7
wezterm-bidi@0.2.3
wezterm-blob-leases@0.1.1
wezterm-color-types@0.3.0
wezterm-dynamic-derive@0.1.1
wezterm-dynamic@0.2.1
wezterm-input-types@0.1.0
wgpu-core-deps-apple@28.0.0
wgpu-core-deps-emscripten@28.0.0
wgpu-core-deps-windows-linux-android@28.0.0
wgpu-core@28.0.1
wgpu-hal@28.0.1
wgpu-types@28.0.0
wgpu@28.0.0
which@6.0.3
widestring@1.2.1
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.11
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-collections@0.3.2
windows-core@0.56.0
windows-core@0.62.2
windows-future@0.3.2
windows-implement@0.56.0
windows-implement@0.60.2
windows-interface@0.56.0
windows-interface@0.59.3
windows-link@0.2.1
windows-numerics@0.3.1
windows-result@0.1.2
windows-result@0.4.1
windows-strings@0.5.1
windows-sys@0.45.0
windows-sys@0.52.0
windows-sys@0.59.0
windows-sys@0.60.2
windows-sys@0.61.2
windows-targets@0.42.2
windows-targets@0.52.6
windows-targets@0.53.5
windows-threading@0.2.1
windows@0.56.0
windows@0.62.2
windows_aarch64_gnullvm@0.42.2
windows_aarch64_gnullvm@0.52.6
windows_aarch64_gnullvm@0.53.1
windows_aarch64_msvc@0.42.2
windows_aarch64_msvc@0.52.6
windows_aarch64_msvc@0.53.1
windows_i686_gnu@0.42.2
windows_i686_gnu@0.52.6
windows_i686_gnu@0.53.1
windows_i686_gnullvm@0.52.6
windows_i686_gnullvm@0.53.1
windows_i686_msvc@0.42.2
windows_i686_msvc@0.52.6
windows_i686_msvc@0.53.1
windows_x86_64_gnu@0.42.2
windows_x86_64_gnu@0.52.6
windows_x86_64_gnu@0.53.1
windows_x86_64_gnullvm@0.42.2
windows_x86_64_gnullvm@0.52.6
windows_x86_64_gnullvm@0.53.1
windows_x86_64_msvc@0.42.2
windows_x86_64_msvc@0.52.6
windows_x86_64_msvc@0.53.1
winit@0.30.13
winnow@0.5.40
winnow@0.7.15
winnow@1.0.2
winreg@0.10.1
winresource@0.1.31
winsafe@0.0.19
wit-bindgen-core@0.51.0
wit-bindgen-rust-macro@0.51.0
wit-bindgen-rust@0.51.0
wit-bindgen@0.51.0
wit-bindgen@0.57.1
wit-component@0.244.0
wit-parser@0.244.0
wl-clipboard-rs@0.9.3
wyz@0.5.1
x11-dl@2.21.0
x11@2.21.0
x11rb-protocol@0.13.2
x11rb@0.13.2
xattr@1.6.1
xcursor@0.3.10
xkbcommon-dl@0.4.2
xkeysym@0.2.1
xml-rs@0.8.28
xz2@0.1.7
yaml-rust@0.4.5
zerocopy-derive@0.8.48
zerocopy@0.8.48
zeroize@1.8.2
zip@2.4.2
zmij@1.0.21
zopfli@0.8.3
"
inherit cargo desktop xdg
DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast"
HOMEPAGE="
https://getfresh.dev/
https://github.com/sinelaw/fresh
https://crates.io/crates/fresh-editor
"
SRC_URI="
${CARGO_CRATE_URIS}
https://github.com/sinelaw/fresh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
S="${WORKDIR}/${P}/crates/${MY_PN}"
LICENSE="GPL-2"
# Dependent crate licenses
LICENSE+="
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
Unicode-DFS-2016 WTFPL-2 ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
IUSE="dev-bins +embed-plugins +plugins gui"
REQUIRED_USE="embed-plugins? ( plugins )"
RESTRICT="test" # interactive
src_prepare() {
default
cd "${WORKDIR}/${P}" || die
rm docs/fresh.txt || die
cp "crates/${MY_PN}/docs/fresh.txt" docs || die
}
src_configure() {
local myfeatures=(
runtime
$(usev plugins)
$(usev embed-plugins)
$(usev gui)
$(usev dev-bins)
)
cargo_src_configure --no-default-features
}
src_install() {
cargo_src_install
doicon -s scalable flatpak/io.github.sinelaw.${PN}.svg
domenu flatpak/io.github.sinelaw.${PN}.desktop
insinto /usr/share/metainfo/
doins flatpak/io.github.sinelaw.${PN}.metainfo.xml
cd "${WORKDIR}/${P}" || die
local DOCS=(
{README,CHANGELOG}.md
docs/
)
einstalldocs
}
+1
View File
@@ -0,0 +1 @@
DIST clevo-fan-control-0_pre20260722.tar.gz 16110 BLAKE2B 2e7a528161381a9b0796e96e80116d5ba8b7620024e979e4ed45183876f5279f240651016ecf1a78f74bf2e1597223cf5d5000248e8b34c7f2844d6a40914da9 SHA512 44bbdba54dcb08270341a4861d17d6f34d06c3cbc7da597f80f3a21f005c8722d7ed4999775a5c8beb9ae42e8a059a0021470dd2788bfff07725234fcc47418f
@@ -0,0 +1,37 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Fan speed controller for Clevo laptops"
HOMEPAGE="https://github.com/agramian/clevo-fan-control"
EGIT_REPO_URI="https://github.com/agramian/clevo-fan-control.git"
GIT_COMMIT="76465b0ff86b86b1417a8956a49677c684873af1"
SRC_URI="https://github.com/agramian/clevo-fan-control/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${GIT_COMMIT}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-libs/libayatana-appindicator
x11-libs/gtk+:3
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_configure() {
local mycmakeargs=(
-DHOME="${T}/portage-home"
)
cmake_src_configure
}
src_install() {
cmake_src_install
rm -rfv "${ED}/var" || die
}
@@ -11,25 +11,22 @@ EGIT_REPO_URI="https://github.com/agramian/clevo-fan-control.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
RDEPEND="
dev-libs/libayatana-appindicator
x11-libs/gtk+:3
dev-libs/libayatana-appindicator
x11-libs/gtk+:3
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_configure() {
local mycmakeargs=(
-DUSER=portage
-DGROUP=portage
-DHOME="${T}/portage-home"
local mycmakeargs=(
-DHOME="${T}/portage-home"
)
cmake_src_configure
}
src_install() {
cmake_src_install
rm -rfv "${ED}/var"
cmake_src_install
rm -rfv "${ED}/var" || die
}
+1 -2
View File
@@ -1,3 +1,2 @@
DIST doublecmd-1.1.31-src.tar.gz 9651875 BLAKE2B 020d3652df851744e228219c8b0730ad06dbfe1cda460952553903ba07a35ec4252b96c795cfd3841f3778186d8b120c6db8a3e3ef7ae499156f9a374496f2e3 SHA512 d7de6d1006c672705bc70bc4059919f51e1f5e47780dc6099bbc867c24d6637df413126c86f1a6c3ca56a37a902b90ff5a8c0502c42a0cdc25e770d000abc0ba
DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72
DIST doublecmd-1.2.6-src.tar.gz 10126927 BLAKE2B d458f9440d236e532f2e38bf5f86cb4092738c855577b863cb6f7d045eac763282d55ae605f8905d5bfeafdfef21f34341301f0204de0a8ead9906b158141d46 SHA512 a795409acd44b4b0b1789cb3f8dc64d72c44200b55a488f7858a98ae31c8218ebed096783b40e5741768e0c0e6f0fb391713f296721670385993501738965de9
DIST doublecmd-1.2.7-src.tar.gz 10065369 BLAKE2B ecb8798fa38ccd1a06c4ca05956552261ed7c678df301b8f1e2ab3d2e984d7db9d502ff0bad8563dcadc6cbd38b400ce112d42b6d4bbaadc3b6992abd1a8dcc9 SHA512 959c4bbd98fd2ca357a0362eda037fd2125869555ddc919b61e23b298c4528261610822e4fe485a51b1d70202af3eaa15054bfbe565b698c1881ef7e84b11231
@@ -1,48 +0,0 @@
# Copyright 2016-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit xdg
DESCRIPTION="Cross Platform file manager"
HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd"
SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
!app-misc/doublecmd-bin
dev-libs/glib:2
sys-apps/dbus
x11-libs/libX11
dev-libs/libqt6pas:=
"
DEPEND="
${RDEPEND}
sys-libs/ncurses:=
"
BDEPEND="
>=dev-lang/lazarus-3.0[qt6]
"
PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch )
# Built with fpc, does not respect anything
QA_FLAGS_IGNORED=".*"
QA_PRESTRIPPED=".*"
src_compile(){
./build.sh release qt6 || die
}
src_install(){
./install/linux/install.sh --install-prefix="${D}" || die
dodoc doc/README.txt doc/changelog.txt
rm -r "${ED}"/usr/share/doublecmd/doc || die
dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc
}
+1 -1
View File
@@ -5,7 +5,7 @@
EAPI=8
RUST_MIN_VER="1.85.0"
RUST_MIN_VER="1.88.0"
CRATES="
aho-corasick@1.1.4
allocator-api2@0.2.21
@@ -0,0 +1 @@
DIST buildstream-plugins-community-2.3.1.tar.bz2 130547 BLAKE2B f31634f526d6768615a98d59c1c100c4906441e636965eb990e6b330693e54517a9108760d1e28ac3eba96729c6fb8ba378880a635860f55c042534b342ce1c1 SHA512 cdebe7b88d0c528ff23166a1065bff952c136411b587dddd7454f8903b0d399319da120596aee424a5e6e9c482d52b11c31b27acbe2fff2e3c77aaf9621a0181
@@ -0,0 +1,82 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="A collection of community maintained plugins for the BuildStream project"
HOMEPAGE="https://buildstream.gitlab.io/buildstream-plugins-community/"
SRC_URI="https://gitlab.com/BuildStream/buildstream-plugins-community/-/archive/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="~amd64"
IUSE="test"
RDEPEND="
dev-build/buildstream:2[${PYTHON_USEDEP}]
dev-python/arpy[${PYTHON_USEDEP}]
dev-python/dulwich[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/tomlkit[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/pycodestyle[${PYTHON_USEDEP}]
dev-python/pyftpdlib[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pytest-datafiles[${PYTHON_USEDEP}]
dev-python/pytest-env[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
dev-python/setuptools-scm[${PYTHON_USEDEP}]
dev-util/ostree
dev-util/quilt
dev-vcs/git-lfs
)
"
RESTRICT="!test? ( test )"
EPYTEST_PLUGINS=( pytest-datafiles )
distutils_enable_tests pytest
src_configure() {
# pyproject contains `version=dynamic`
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
distutils-r1_src_configure
}
python_test() {
# UNKNOWN:Path name should not have more than 107 characters
local TMPDIR=/tmp
# fuse: failed to open /dev/fuse: Permission denied
addwrite "/dev/fuse"
# still fails inside a bubblewrap container :/
# fusermount3: mount failed: Operation not permitted
EPYTEST_DESELECT=(
# fuse tests
tests/sources/bazel.py::test_basic
tests/sources/bazel.py::test_multi_url
tests/sources/bazel.py::test_no_sha
# tests using network
tests/sources/bazel_file.py::test_basic
tests/sources/bazel_file.py::test_multi_url
source_determinism.py::test_deterministic_source_umask[git_tag]
source_determinism.py::test_deterministic_source_umask[zip]
)
# to not pollute the source directory and make grepping hard.
# can't just use ${T} as the --basetemp option removes the directory
# if it exists
epytest --basetemp "${T}"/test_dir
}
@@ -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>zyx@envs.net</email>
<name>zyxhere💭</name>
</maintainer>
<upstream>
<remote-id type="gitlab">BuildStream/buildstream-plugins-community</remote-id>
</upstream>
</pkgmetadata>
+1
View File
@@ -0,0 +1 @@
DIST buildstream-plugins-2.7.0.tar.gz 125853 BLAKE2B 3ca7f1af10c0d649eaecb42602c5e0940c82209e546afcc0cdf32f110a778c6f524cf0bfbf99ff26d0e86916a0e1b2b9de57cbab9376f049381e841306bd3eb2 SHA512 2cd34d78ec7efe91d462eea12b48f9286349d1e07406258f564acf1de5d9736d6e2531cf401379212991060b935b19bf031d6f97e849446b0fdbf589c902c57a
@@ -0,0 +1,75 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="A collection of plugins for the BuildStream project"
HOMEPAGE="https://apache.github.io/buildstream-plugins/"
SRC_URI="
https://github.com/apache/buildstream-plugins/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz
"
LICENSE="Apache-2.0"
SLOT="2"
KEYWORDS="~amd64"
IUSE="test"
RDEPEND="
dev-build/buildstream:2[${PYTHON_USEDEP}]
"
BDEPEND="
virtual/pkgconfig
test? (
dev-python/pycodestyle[${PYTHON_USEDEP}]
dev-python/pyftpdlib[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pytest-datafiles[${PYTHON_USEDEP}]
dev-python/pytest-env[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
)
"
RESTRICT="!test? ( test )"
EPYTEST_PLUGINS=( pytest-datafiles )
distutils_enable_tests pytest
python_test() {
# UNKNOWN:Path name should not have more than 107 characters
local TMPDIR=/tmp
# fuse: failed to open /dev/fuse: Permission denied
addwrite "/dev/fuse"
# still fails inside a bubblewrap container :/
# fusermount3: mount failed: Operation not permitted
local EPYTEST_DESELECT=(
# fuse tests
tests/sources/cargo.py::test_cargo_track_fetch_build
tests/sources/patch.py::test_stage_and_patch
tests/sources/patch.py::test_stage_file_nonexistent_dir
tests/sources/patch.py::test_stage_file_empty_dir
tests/sources/patch.py::test_stage_separate_patch_dir
tests/sources/patch.py::test_stage_multiple_patches
tests/sources/patch.py::test_patch_strip_level
# tests using network
tests/sources/docker.py::test_docker_fetch
tests/sources/docker.py::test_docker_source_checkout
tests/sources/docker.py::test_handle_network_error
tests/sources/docker.py::test_fetch_duplicate_layers
source_determinism.py::test_deterministic_source_umask[git]
)
# to not pollute the source directory and make grepping hard.
# can't just use ${T} as the --basetemp option removes the directory
# if it exists
epytest --basetemp "${T}"/test_dir
}
@@ -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>zyx@envs.net</email>
<name>zyxhere💭</name>
</maintainer>
<upstream>
<remote-id type="github">apache/buildstream-plugins</remote-id>
</upstream>
</pkgmetadata>
+2
View File
@@ -0,0 +1,2 @@
DIST buildstream-2.7.0-docs.tgz 8981333 BLAKE2B d1da63006ce45f9ef338735a1cf62f419e210c7728f27b49d4925603e344cbfa3ead3d25ec360a3835f292f4c7436e99a15089cc7987f92531b1088c2ab06cfc SHA512 afa9fa659fce87e0ce2afff74441c8a21d7aa5c1412739f9d26fb66779e2fcb3a2d91760bf9e8217e3b058e55971937a29de638416a3de38fc51a1e5425d7a60
DIST buildstream-2.7.0.tar.gz 1663951 BLAKE2B 6bc97ad498195a9559b8652aac0f31e44b553578d146ad2cee592fdbf15f7efb61b0e7c6943715e0ef9559670c1bd0b01aafa086b51975495b6a5e24d803491c SHA512 75478cbb7d43aac0d3238b906bd00665cab5ff93a3d88a6105687a917da61db5ba5a6b26eec7c86305a09c773168133a98bd6c9f3003e20e9dc964d0ac84433f
@@ -0,0 +1,179 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 linux-info optfeature shell-completion
DESCRIPTION="The software integration tool"
HOMEPAGE="https://buildstream.build/"
# zsh completion & docs not packaged in pypi tarball
SRC_URI="
https://github.com/apache/buildstream/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz
doc? ( https://github.com/apache/buildstream/releases/download/${PV}/docs.tgz
-> ${P}-docs.tgz )
"
LICENSE="Apache-2.0"
SLOT="2"
KEYWORDS="~amd64"
IUSE="doc test"
# https://docs.buildstream.build/master/main_install.html#runtime-requirements
# pyproject.toml, requiremnts/*.txt
RDEPEND="
dev-util/buildbox[casd,fuse,recc]
dev-vcs/git
app-alternatives/tar
sys-devel/patch
dev-python/click[${PYTHON_USEDEP}]
dev-python/grpcio[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
dev-python/pluginbase[${PYTHON_USEDEP}]
dev-python/protobuf[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]
dev-python/pyroaring[${PYTHON_USEDEP}]
dev-python/ujson[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
test? (
app-alternatives/lzip
dev-build/buildstream-plugins:2[${PYTHON_USEDEP}]
dev-python/astroid[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/dill[${PYTHON_USEDEP}]
dev-python/exceptiongroup[${PYTHON_USEDEP}]
dev-python/execnet[${PYTHON_USEDEP}]
dev-python/iniconfig[${PYTHON_USEDEP}]
dev-python/isort[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
dev-python/mccabe[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
dev-python/platformdirs[${PYTHON_USEDEP}]
dev-python/ptyprocess[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pyftpdlib[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-datafiles[${PYTHON_USEDEP}]
dev-python/pytest-env[${PYTHON_USEDEP}]
dev-python/pytest-expect[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/tomli[${PYTHON_USEDEP}]
dev-python/tomlkit[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-util/ostree
)
"
RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}"/${P}-rename-the-destination-of-the-plugins-option.patch
)
EPYTEST_PLUGINS=( pytest-{timeout,datafiles,env} )
distutils_enable_tests pytest
src_unpack() {
if use doc; then
# docs don't contain a parent directory, just spills into ${WORKDIR}
unpack ${P}-docs.tgz
mkdir "${T}"/docs || die
mv ./* "${T}"/docs || die
fi
unpack ${P}.tar.gz
}
pkg_setup() {
CONFIG_CHECK="~FUSE_FS"
linux-info_pkg_setup
}
python_test() {
# https://projects.gentoo.org/python/guide/test.html#installing-extra-dependencies-in-test-environment-pep-517-mode
cp -a "${BUILD_DIR}"/{install,test} || die
local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
# install the samples plugins or else tests using it get skipped
pushd tests/plugins/sample-plugins >/dev/null || die
distutils_pep517_install "${BUILD_DIR}"/test
popd >/dev/null || die
# tox.ini
export BST_TEST_HOME=${HOME}
export BST_TEST_XDG_CACHE_HOME=${HOME}/cache
export BST_TEST_XDG_CONFIG_HOME=${HOME}/config
export BST_TEST_XDG_DATA_HOME=${HOME}/share
# fuse: failed to open /dev/fuse: Permission denied
addwrite "/dev/fuse"
# still fails inside a bubblewrap container :/
# fusermount3: mount failed: Operation not permitted
local EPYTEST_DESELECT=(
# the git_tag and zip tests fail
# `no sample plugin available for {zip,git_tag}`
tests/frontend/workspace.py::test_build[project-no-guess-strict-git_tag]
tests/frontend/workspace.py::test_build[project-no-guess-strict-zip]
tests/frontend/workspace.py::test_build[project-no-guess-non-strict-git_tag]
tests/frontend/workspace.py::test_build[project-no-guess-non-strict-zip]
tests/frontend/workspace.py::test_build[workspace-guess-strict-git_tag]
tests/frontend/workspace.py::test_build[workspace-guess-strict-zip]
tests/frontend/workspace.py::test_build[workspace-guess-non-strict-git_tag]
tests/frontend/workspace.py::test_build[workspace-guess-non-strict-zip]
tests/frontend/workspace.py::test_build[workspace-no-guess-strict-git_tag]
tests/frontend/workspace.py::test_build[workspace-no-guess-strict-zip]
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-git_tag]
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-zip]
# fuse tests
# "std::runtime_error exception thrown at [buildboxcommon_fusestager.cpp:149], errMsg = "The FUSE stager child process unexpectedly died with exit code 2""
# TODO: test on host instead of container with /dev/fuse mounted
tests/sourcecache
tests/sources
)
# to not pollute the source directory and make grepping hard.
# can't just use ${T} as the --basetemp option removes the directory
# if it exists
epytest --basetemp "${T}"/test_dir
}
src_install() {
distutils-r1_src_install
dobashcomp src/${PN}/data/bst
dozshcomp src/${PN}/data/zsh/_bst
if use doc; then
HTML_DOCS=( "${T}"/docs/* )
einstalldocs
fi
}
pkg_postinst() {
for i in dev-build/buildstream-plugins{,-community}; do
if ! has_version ${i}; then
elog "Please install ${i} for additional functionality via plugins."
fi
done
! has_version app-arch/lzip && \
optfeature "extraction of .tar.lz sources" app-alternatives/lzip
! has_version dev-util/ostree && \
optfeature "ostree based source integration" dev-util/ostree
}
@@ -0,0 +1,28 @@
https://github.com/apache/buildstream/pull/2130
From a263b4d2ac31ce1a2fb190e737464245dde3686c Mon Sep 17 00:00:00 2001
From: Abderrahim Kitouni <akitouni@gnome.org>
Date: Tue, 2 Jun 2026 15:50:56 +0100
Subject: [PATCH] conftest: rename the destination of the --plugins option
This conflicts with the `-p` option of pytest
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -41,7 +41,7 @@
#################################################
def pytest_addoption(parser):
parser.addoption("--integration", action="store_true", default=False, help="Run integration tests")
- parser.addoption("--plugins", action="store_true", default=False, help="Run only plugins tests")
+ parser.addoption("--plugins", action="store_true", dest="bst_plugins", default=False, help="Run only plugins tests")
parser.addoption("--remote-execution", action="store_true", default=False, help="Run remote-execution tests only")
parser.addoption("--remote-cache", action="store_true", default=False, help="Run remote-cache tests only")
@@ -74,7 +74,7 @@ def pytest_collection_modifyitems(session, config, items):
item.add_marker(pytest.mark.skip("skipping remote-cache test"))
# With --plugins only run plugins tests
- if config.getvalue("plugins"):
+ if config.getvalue("bst_plugins"):
if not item.get_closest_marker("generic_source_test"):
item.add_marker(pytest.mark.skip("Skipping not generic source test"))
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zyx@envs.net</email>
<name>zyxhere💭</name>
</maintainer>
<longdescription>
BuildStream is a powerful software integration tool that allows developers
to automate the integration of software components including operating
systems, and to streamline the software development and production process.
</longdescription>
<upstream>
<remote-id type="github">apache/buildstream</remote-id>
</upstream>
</pkgmetadata>
+1
View File
@@ -0,0 +1 @@
DIST croaring-4.7.0.tar.gz 100787718 BLAKE2B dccf8a8ab21d483242557c96488b361da8b6f19279549403e0de0e7e5129fe2cf3d7ed7d298d8aac909bd26c42a0a1dab34277b2a11c7d833fdcfde83ef2a6d1 SHA512 5d9e5c1b37c0da5fc88fe0ea93db4ba58dcdeed981c8d2c03c0c51c15700ee84bcc5a2a2fd58856d6be6ac129476e71aeea48deea6fbf41c809c6251b52f40c9
+48
View File
@@ -0,0 +1,48 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Roaring bitmaps in C (and C++), with SIMD optimizations"
HOMEPAGE="https://roaringbitmap.org/"
SRC_URI="
https://github.com/RoaringBitmap/CRoaring/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
"
S="${WORKDIR}/CRoaring-${PV}"
LICENSE="|| ( MIT Apache-2.0 )"
SLOT="0/22"
KEYWORDS="~amd64"
IUSE="cpu_flags_arm_neon cpu_flags_x86_avx cpu_flags_x86_avx512f test"
RESTRICT="!test? ( test )"
BDEPEND="
test? ( >=dev-util/cmocka-2.0 )
"
src_prepare() {
# Otherwise pyroaring (the only reverse dependency) isn't able to #include
sed -i 's:I${includedir}:I${includedir}/roaring:' roaring.pc.in
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
# messes with `-march=native` but oh well
-DROARING_DISABLE_AVX=$(usex cpu_flags_x86_avx OFF ON)
-DROARING_DISABLE_NEON=$(usex cpu_flags_arm_neon OFF ON)
-DROARING_DISABLE_AVX512=$(usex cpu_flags_x86_avx512f OFF ON)
-DBUILD_SHARED_LIBS=ON
-DROARING_BUILD_STATIC=OFF
-DENABLE_ROARING_TESTS=$(usex test)
-DROARING_USE_CPM=OFF
)
cmake_src_configure
}
+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zyx@envs.net</email>
<name>zyxhere💭</name>
</maintainer>
<longdescription>
Roaring bitmaps are compressed bitmaps that combine the speed of
uncompressed bitsets with the memory efficiency of compression — often
hundreds of times faster than older formats.
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON)
optimizations: used by Apache Doris, ClickHouse, Alibaba Tair, Redpanda, YDB
and StarRocks.
</longdescription>
<upstream>
<remote-id type="github">RoaringBitmap/CRoaring</remote-id>
</upstream>
</pkgmetadata>
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 optfeature
+1 -1
View File
@@ -1 +1 @@
DIST aiomisc-18.0.19.gh.tar.gz 480681 BLAKE2B 484fb21da132c14b65c341d44f2476f12178a14a99c8708e666c98f3e94a7bc41a079145c8c3f323af1440558a2414bc812cfb463155296172b284333c933207 SHA512 8f6ba5a31ce1fc796e3b4d223628514caaf5efd9af72dc4eb5b5fe956d775aef5abca32cec5918cadbaf146c66ae5e8131a87b9e5135fcd45cffd490cad9dd0e
DIST aiomisc-18.0.26.gh.tar.gz 496190 BLAKE2B f664ecbf89f7a2fe65c13ced89b83b99afbcdc632e7cb89e521de70260f3cc31d91aaf37811fef16ee69b463a301426723a8291aa777eaf44f5bd0e6b041cf19 SHA512 b8aaae2f36a35b89664cfd273b4218be237f86a9096160800f111fbbdedbfaccff21e7ab04b6f34a3515fd20de43665dd2485cddbfd9fd60116957502e272c9f
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 optfeature
@@ -14,7 +14,7 @@ HOMEPAGE="
https://pypi.org/project/aiomisc/
"
MY_COMMIT="ebfdb45c8d60fda24e42f7589d2fc7fe11ae4f0c" # v18.0.9 (untagged, inferred)
MY_COMMIT="22d3bc91f27e1bc0b839f3c907dc07b4022d00bb" # v18.0.26 (untagged, inferred)
SRC_URI="https://github.com/aiokitchen/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-${MY_COMMIT}"
@@ -34,6 +34,10 @@ BDEPEND="
)
"
PATCHES=(
"${FILESDIR}/aiomisc-18.0.26-fix-finalizers-assertion-error.patch"
)
EPYTEST_PLUGINS=( aiomisc-pytest )
EPYTEST_XDIST=1
distutils_enable_tests pytest
@@ -0,0 +1,15 @@
diff --git a/aiomisc/pytest.py b/aiomisc/pytest.py
index c5368d2..34b96cf 100644
--- a/aiomisc/pytest.py
+++ b/aiomisc/pytest.py
@@ -494,10 +494,6 @@ def pytest_fixture_setup(fixturedef, request): # type: ignore
except StopAsyncIteration: # NOQA
pass
- loop_fixturedef.addfinalizer(
- partial(fixturedef.finish, request=request)
- )
-
request.addfinalizer(finalizer)
return event_loop.run_until_complete(gen.__anext__())
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1
+1 -1
View File
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1
+1 -2
View File
@@ -1,2 +1 @@
DIST cyclopts-4.16.1.gh.tar.gz 2336475 BLAKE2B ac5bc123d9b4286be687c86b77c8203a6933ff3ab3bd7575c06c4570cc44d485bdfc6adb59a6bda3ed5b98bc17677652bb0ac2eba8287d828e70a53bd02a1d3a SHA512 a4d1ca02ad59eee0b262500a587f3040482c7be1d17067a8b0e67a25744224d46a50b174ccb6c0dfabeb9bb94906eec25532bbba3b2b1136887290fc729b9986
DIST cyclopts-4.21.0.gh.tar.gz 2360305 BLAKE2B 28ee3d5ccb0fe951ea5d96eeb6e220d945582f210bf1fe5649ff80cf5dea279bd865d64148d7737f028807ad4cee08f2046baad7cf0576b9db1dca004c6018a5 SHA512 bd0e699343519ff32a23b2e8031f52190672fc43b38c8a5a56cb72a0f15956059d07e73de453764db9534180fe947890e638bec2d2145985aa9420b2e30b84b8
DIST cyclopts-4.22.1.gh.tar.gz 2366157 BLAKE2B 22dec31521d7bb8f93a144ce1feeb10d6209be4a4bfe13620d8b58b78fe939725adbe383fe61ee3d7a4bcfe1de0877a48f1f5ffe34765e0070f68d89fb2267d1 SHA512 677a640d14ac8f87edff63416dedef0c07d0bc7a155d1c3a3e58f044a5f7e5b720e3f7c95cb0926c55e2d2cbdad79ae6a62f70ddc659b48a9be1cf2447c6cd21
@@ -1,58 +0,0 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 optfeature
DESCRIPTION="Intuitive, easy CLIs based on type hints"
HOMEPAGE="
https://github.com/BrianPugh/cyclopts
https://pypi.org/project/cyclopts/
"
SRC_URI="https://github.com/BrianPugh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="
>=dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
>=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}]
>=dev-python/rich-13.6.0[${PYTHON_USEDEP}]
>=dev-python/rich-rst-1.3.1[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
test? (
>=dev-python/pydantic-2.11.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
>=dev-python/trio-0.10.0[${PYTHON_USEDEP}]
)
"
EPYTEST_PLUGINS=(
pytest-mock
syrupy
)
distutils_enable_tests pytest
EPYTEST_DESELECT=(
# Requires dev-python/mkdocs
tests/test_docs_snapshots.py::TestMkDocsDirectiveSnapshots
)
EPYTEST_IGNORE=(
# Requires dev-python/mkdocs
tests/test_mkdocs_ext.py
)
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
pkg_postinst() {
optfeature "Trio async backend" dev-python/trio
optfeature "reading YAML configurations" dev-python/pyyaml
}
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 optfeature
+1 -1
View File
@@ -1,2 +1,2 @@
DIST dropbox-12.0.2_p20260506.gh.tar.gz 1152945 BLAKE2B 728a269669ab835541c71068f05c401131fbe1d06f2f095a59e338d83cb5bd2bae674c8c1d050ae252a6af7db60e95b5be28e4b13f16296ecb35b6abd7efc450 SHA512 68ff810162ff945bcbcd9c6e7fb0cbf255b35b0964aa2391377a3cbe928b87a5408abc3cbccf4c9d2d0cde365393faf4e8186da1cff3b2d400732ac110eb404d
DIST dropbox-12.1.0.gh.tar.gz 1152840 BLAKE2B 61614cefcf4a7bafa5c7f68d906ff6afe772fe9a4a587f0f0eebbd880f152bd191aebccab0dc723c1c58f8fb772b6a956b03312e3b16d94754c21437207fe46b SHA512 8108efcf9bbd979807787bc545b0711e41356dc8a1a421df8eaa643bf0281e339d417e75a48b09ab2f3cd5894cf8c731c21e2d6ab3f5fe75349caf4422c8c28e
DIST dropbox-12.2.1.gh.tar.gz 1252631 BLAKE2B 45673f0845aa60bcb00a9fad2e5e0f2d6b843ddfd77c7db814dda2a17483264ff3473273829684163e589d759f791550030df9cce1be9adde000bd2335370dd1 SHA512 7247b94dfa97e1225d5e2f60c5dd55e25b3454610621781c4e097cce4cc402cd2eb96261e32990364b6d5eafbef2dd4b0df54b3e93bfa2cf07191ea46414a788
@@ -6,8 +6,6 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
GIT_HASH="8223031ffad6b4b3ab4ee886658bc606e6f82bac"
inherit distutils-r1
MY_PN=dropbox-sdk-python
@@ -15,15 +13,9 @@ MY_P=${MY_PN}-${PV}
DESCRIPTION="The offical Dropbox SDK for Python"
HOMEPAGE="https://www.dropbox.com/developers"
# pypi does not have tests, stick with gh
if [[ ${PV} == *_p* ]] ; then
SRC_URI="https://github.com/dropbox/${MY_PN}/archive/${GIT_HASH}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_PN}-${GIT_HASH}"
else
SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"
fi
SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
@@ -31,8 +23,7 @@ KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
dev-python/stone[${PYTHON_USEDEP}]
>=dev-python/stone-3.5.3[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
"
@@ -44,6 +35,7 @@ EPYTEST_DESELECT=(
test/unit/test_dropbox_unit.py::TestOAuth::test_NoRedirect_whole_flow
)
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
src_prepare() {
+1 -1
View File
@@ -1 +1 @@
DIST json-repair-0.61.4.gh.tar.gz 2564671 BLAKE2B d406964bcd796d11f09b7950d4f9078b92203388388c555d4d0bbf84f61c07e80c25c9da515d96db44f70b6e99a34bcaa097a6b25d1e536243caa24f20fa3dcb SHA512 2626494e57d5b65b53bc8405b9f94d4a5719d78866ccbd4a520fde3288c9dabff3e7008274cfa059cfba32143154e18f15dd04e07a9fc0c6c538807b3e556152
DIST json-repair-0.61.7.gh.tar.gz 2565741 BLAKE2B ab5d810f60ddea92ee55e240765960f37cb478bef4411a49ab59bb1f3490866c0a0116109454d1e41eaead2819ae08af6c14f7606b0721d62fc55d3dc2bae71e SHA512 99318e4dc22c15e3fe804b23273d2cc548dc10ae489be4272d4befb7e002f21b3b4a9ec4c34072b37548c0e18f84db5ec6eacd2129a1685457b11c30eccafcab
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1
+2 -2
View File
@@ -1,2 +1,2 @@
DIST pydocket-0.23.0.tar.gz 424266 BLAKE2B 0fee0a9428216eeb0266b22bcaa3d23d185070634d4e6970bdd8df2db3ce00982faa4f111a128e7cd3a465706352ab8da45334a9e8a9c4b247c9731c639ff5b6 SHA512 15a7a4627fe19bd19fd1a84f5ce220e8761cd4226cd4aa1d71846c845821c068f04fda4a5cd627d00471740c78a9720bd806c9f99d90f2bd65f13f17f27d4e19
DIST pydocket-0.23.0.tar.gz.provenance 9776 BLAKE2B aa0b313e6300a090880d9b337c3b190dbc6fc5d873127394bc8dd3e9754dd119c145b2de6ba0e3f90d940a07480d21fe9d50f8d95fd36056d6ab286404480118 SHA512 12f7e6644d9d59034134809b862a1a2608c2b1652971ae7613545c7bbf2a48147fa248bfe5b3ac2923c26747c575eb794069e71f3edb496c95e69e94867c55ce
DIST pydocket-0.23.1.tar.gz 425621 BLAKE2B add4e25a96788102098f38ebba560307c3c6e34c2d6c9e7b4e4d383812da7bb5d5e98e1707b3623b09c3141fdeb4b2fd6d508e51cfa9a4214e13c367b0475838 SHA512 730ff86e76cca054c005f4694bd6fc61343dbca85812827dbca0626c1fbfbb6258d7e08b1d60bd14ee1d4e20a5be02e60561f45fd37a6f2a14ea2a85c8c23924
DIST pydocket-0.23.1.tar.gz.provenance 9580 BLAKE2B 9c7636cc1e63fb7ff0c935553bae011ce6b93f4ae1c54678b39ac5c6c9262984829136dd6135678745b9ee8db96db2c3a50809bf5ebca16fb7f48c8a418c145c SHA512 9028a4d496e36bb7c6c2cb8611ddd3c07fa95f1b7cd6a69cba13b5bae5915296e87de127e8eed34b750a8304c51ad9cc497804459bd7a063bfb878fabe96a822
+1
View File
@@ -0,0 +1 @@
DIST pyroaring-1.1.0.tar.gz 217093 BLAKE2B 1e26acb0b464e17e7ee4e77558045233d63429b2fb2f0f1878f2e6e9eb9b1697589e7318c034347c2d07e9fe58c0e87c27885e440ab3bd89377edea04cda6466 SHA512 b125a48e124b57c1be7cec55cdf84afde8333712b3b96d64f4a0e6b86d909b275a1a9be7f5ca269d062b5774e43c301e2542fd2444ecb2496eea94b5801158f9
@@ -0,0 +1,71 @@
https://salsa.debian.org/tti0/python3-pyroaring/-/blob/debian/latest/debian/patches/0001-Link-against-system-CRoaring-rather-than-vendor-copy.patch
From 1092a1ea9bc5ae6d185a00a9949dbf1cb8b84499 Mon Sep 17 00:00:00 2001
From: Theodore Tucker <theodore@tti0.net>
Date: Tue, 17 Mar 2026 16:55:38 +0000
Subject: [PATCH] Link against system CRoaring rather than vendor copy
Forwarded: not-needed
--- a/setup.py
+++ b/setup.py
@@ -33,54 +33,19 @@ except (IOError, ImportError, RuntimeError):
print('Could not generate long description.')
long_description = ''
-
-if PLATFORM_WINDOWS:
- # MSVC defaults to C++14, so no explicit C++ standard flag is needed.
- # roaring.c requires C11 for features like alignof and _Static_assert.
- ext_compile_args = []
- c_compile_args = ['/std:c11']
-else:
- c_compile_args = ['-D__STDC_LIMIT_MACROS', '-D__STDC_CONSTANT_MACROS', '-D _GLIBCXX_ASSERTIONS']
- if PLATFORM_MACOSX:
- c_compile_args.append('-mmacosx-version-min=10.14')
- if 'DEBUG' in os.environ:
- c_compile_args.extend(['-O0', '-g'])
- else:
- c_compile_args.append('-O3')
- if 'ARCHI' in os.environ:
- if os.environ['ARCHI'] != "generic":
- c_compile_args.append('-march=%s' % os.environ['ARCHI'])
- # The '-march=native' flag is not universally allowed. In particular, it
- # will systematically fail on aarch64 systems (like the new Apple M1 systems). It
- # also creates troubles under macOS with pip installs and requires ugly workarounds.
- # The best way to handle people who want to use -march=native is to ask them
- # to pass ARCHI=native to their build process.
- # else:
- # c_compile_args.append('-march=native')
- ext_compile_args = c_compile_args + ['-std=c++11']
- c_compile_args = c_compile_args + ['-std=c11']
+compile_args = ['-D__STDC_LIMIT_MACROS', '-D__STDC_CONSTANT_MACROS', '-D _GLIBCXX_ASSERTIONS']
pyroaring_module = Extension(
'pyroaring',
sources=[os.path.join(PKG_DIR, 'pyroaring.pyx')],
- extra_compile_args=ext_compile_args,
+ extra_compile_args=compile_args + ["-std=c++11"],
language='c++',
+ libraries=['roaring'],
)
-# roaring.c is compiled as a separate static library because it must be compiled
-# as C (not C++), with a C11 standard flag.
-libraries = [(
- 'croaring',
- {
- 'sources': [os.path.join(PKG_DIR, 'roaring.c')],
- 'cflags': c_compile_args,
- },
-)]
-
setup(
name='pyroaring',
ext_modules=[pyroaring_module],
- libraries=libraries,
package_data={'pyroaring': ['py.typed', '__init__.pyi']},
packages=['pyroaring'],
version=VERSION,
--
2.47.3
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zyx@envs.net</email>
<name>zyxhere💭</name>
</maintainer>
<longdescription>
An efficient and light-weight ordered set of integers. This is a Python
wrapper for the C library CRoaring.
</longdescription>
<upstream>
<remote-id type="github">Ezibenroc/PyRoaringBitMap</remote-id>
</upstream>
</pkgmetadata>
@@ -0,0 +1,64 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 flag-o-matic
DESCRIPTION="Python wrapper for the C library CRoaring"
HOMEPAGE="https://github.com/Ezibenroc/PyRoaringBitMap"
# tests not included in pypi tarballs
SRC_URI="
https://github.com/Ezibenroc/PyRoaringBitMap/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz
"
S="${WORKDIR}/PyRoaringBitMap-${PV}"
LICENSE="MIT"
SLOT=0
KEYWORDS="~amd64"
DEPEND="
dev-libs/croaring
"
RDEPEND="${DEPEND}
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
virtual/pkgconfig
test? ( dev-python/hypothesis[${PYTHON_USEDEP}] )
"
PATCHES=(
"${FILESDIR}"/${P}-Link-against-system-CRoaring-rather-than-vendor-copy.patch
)
EPYTEST_PLUGINS=(
)
distutils_enable_tests pytest
src_prepare() {
# make sure we are not bundling croaring
rm ${PN}/roaring.{c,h} || die
distutils-r1_src_prepare
}
src_configure() {
# fatal error: roaring.h: No such file or directory
append-cppflags $(pkg-config --cflags roaring)
distutils-r1_src_configure
}
python_test() {
epytest test.py
}
+1 -1
View File
@@ -1,2 +1,2 @@
DIST stone-3.3.9.gh.tar.gz 290882 BLAKE2B ad6e579d98b95d1828d0050ec29c53c6e5e52968def1fc10d315d311afdb8f350e9a7fd26330dce692c8f2419fe62ee22dba5ae54f0bcc91f09f51d7a7368f9c SHA512 916e8bce6e46114da8e684af25666d15257aa33bb0abb571c10f84457cfb958c309ca35bd3884f816ef8091c877e20b56b392cf5c85a760fab95f116efc7b321
DIST stone-3.5.0.gh.tar.gz 289745 BLAKE2B cbc1b2fb37b097ac8e6e9167a973b376377912e3a69ccc1a05c2e686d61c15212d767614cce1167535717ee4530b2013a2f13dbc86af3ca23150c7e8ac6497f0 SHA512 f595308e0bb11e5a27d9c8652db13b9a0f1f3646b9a54ff48b1e39a4041c88f0a41a2eae4437c31f7c9ae7a31e3634aa41da0b4b4c3ed7caa90dbf852efe3071
DIST stone-3.5.3.gh.tar.gz 329020 BLAKE2B 1e4d677a05f8a5e69f4320938b7af554ba60736d80f359b62b1a658d008dc46bebbd7d32bd23d3b692393b7ed7d5239e68bdaa9139707b2d7865f89b89fee05e SHA512 2e7220b91a3416459b0de64fd1345a18d022e96b7009e51cea0e875909401110ffd9086f8bca809c798cc2bedc190fa154ac1cece1c328a2e60b731af3ba8f9e
@@ -0,0 +1,53 @@
Upstream vendored dev-python/ply, but we can keep using the one in ::gentoo
--- a/setup.py
+++ b/setup.py
@@ -20,8 +20,6 @@
},
packages=[
'stone',
- 'stone._vendor',
- 'stone._vendor.ply',
'stone.backends',
'stone.backends.python_rsrc',
'stone.frontend',
@@ -29,7 +27,6 @@
],
package_data={
'stone': ['py.typed'],
- 'stone._vendor.ply': ['LICENSE', 'README.md'],
},
zip_safe=False,
author_email='kelkabany@dropbox.com',
--- a/stone/cli_helpers.py
+++ b/stone/cli_helpers.py
@@ -1,6 +1,6 @@
import abc
-from stone._vendor.ply import lex, yacc
+from ply import lex, yacc
_MYPY = False
if _MYPY:
--- a/stone/frontend/lexer.py
+++ b/stone/frontend/lexer.py
@@ -1,7 +1,7 @@
import logging
import os
-from stone._vendor.ply import lex
+from ply import lex
_MYPY = False
if _MYPY:
--- a/stone/frontend/parser.py
+++ b/stone/frontend/parser.py
@@ -1,7 +1,7 @@
import logging
from collections import OrderedDict
-from stone._vendor.ply import yacc
+from ply import yacc
from .ast import (
AstAlias,
@@ -1,4 +1,4 @@
# Copyright 2021-2025 Gentoo Authors
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,23 @@ RDEPEND="
dev-python/jinja2[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/ply[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/setuptools-scm[${PYTHON_USEDEP}]
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
PATCHES=(
"${FILESDIR}"/${PN}-3.5.3-unvendor-ply.patch
)
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
src_prepare() {
default
# Unvendor ply
rm -r stone/_vendor || die
rm test/test_vendored_ply.py || die
rm test/test_version.py || die
}
+2
View File
@@ -0,0 +1,2 @@
DIST buildbox-1.4.13.tar.bz2 23034422 BLAKE2B bbeec1f6eebb630e60285e80d0bf720775a8ef3da8aebfc4f2f0c3e54e3cc9255f1877af484de76e1adc489fc3095f4ff10a229f68aacff5f405fdec4a4d9403 SHA512 b116ded9b5dd3bf1e53a77da64ca284418d5d4808b6d3e542894b4209dbb6af476609ea513a6f0eafa06f5508b375de786adea75b82e42055bf66d2efe04797b
DIST buildbox-1.4.7.tar.bz2 23035573 BLAKE2B 1c5fe600da54260baf188c6bd6a046a39dd835c85671810b538c71190a99c6dda5d6bdce74f37cd5754ad6a3204ceef08c4157662fdf98a897e41d1a1cfaaa6b SHA512 f615785cba9ded9206d6aeb1ed9ee0a619e7b81abb3d7193da849eb465ec6ab1739278d22bd38d0113f4e77610b804446c30bfa72e34976b6f6a74e14097eed1
+134
View File
@@ -0,0 +1,134 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake linux-info
DESCRIPTION="Suite of tools conforming to the Remote Execution and Workers API"
HOMEPAGE="https://buildgrid.gitlab.io/buildbox/buildbox/index.html"
SRC_URI="https://gitlab.com/BuildGrid/buildbox/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="casd fuse oci recc test tools"
REQUIRED_USE="
fuse? ( casd )
oci? ( tools )
"
DEPEND="
dev-cpp/abseil-cpp:=
dev-libs/openssl:=
dev-libs/protobuf:=
net-libs/grpc:=
sys-apps/util-linux
fuse? ( sys-fs/fuse:3= )
oci? (
dev-cpp/nlohmann_json
net-misc/curl
)
"
# FIXME: cmake doesn't catch this dependency during configure
DEPEND+="dev-cpp/nlohmann_json"
RDEPEND="${DEPEND}
sys-apps/attr
sys-apps/bubblewrap
sys-apps/net-tools
oci? ( app-containers/runc )
"
BDEPEND="
dev-cpp/gtest
dev-cpp/tomlplusplus
sys-libs/libunwind
net-dns/c-ares
virtual/pkgconfig
recc? ( virtual/zlib:= )
"
RESTRICT="!test? ( test )"
PATCHES=(
# for musl libc
"${FILESDIR}"/${P}-include-types.h.patch
)
pkg_setup() {
if use fuse && use test; then
CONFIG_CHECK="FUSE_FS"
linux-info_pkg_setup
elif use fuse; then
CONFIG_CHECK="~FUSE_FS"
linux-info_pkg_setup
fi
}
src_configure() {
local mycmakeargs=(
# only accepts capital ON/OFF
-DTOOLS=$(usex tools ON OFF)
-DCASD=$(usex casd ON OFF)
-DCASD_WRAP=$(usex casd ON OFF)
-DCASUPLOAD_OCI=$(usex oci ON OFF)
-DFUSE=$(usex fuse ON OFF)
-DLOGSTREAMRECEIVER=$(usex tools ON OFF)
-DLOGSTREAMTAIL=$(usex tools ON OFF)
-DOCI=$(usex oci ON OFF)
-DOUTPUTSTREAMER=$(usex tools ON OFF)
-DRECC=$(usex recc ON OFF)
-DREXPLORER=$(usex casd ON OFF)
-DRUMBAD=$(usex tools ON OFF)
-DRUN_BUBBLEWRAP=$(usex casd ON OFF)
-DRUN_HOSTTOOLS=$(usex tools ON OFF)
-DRUN_OCI=$(usex oci ON OFF)
# bwrap on linux
-DRUN_SYMLINK=$(usex casd bubblewrap OFF)
-DRUN_USERCHROOT=OFF
-DTREXE=$(usex tools ON OFF)
-DWORKER=$(usex tools ON OFF)
-DBUILD_MOSTLY_STATIC=OFF
# Passes "-O1 -D_FORTIFY_SOURCE=2", which we already do
-DHARDEN=OFF
-DBUILD_SHARED_LIBS=ON
)
if use casd; then
# manually specified variable with USE=-casd
# QA Notice: One or more CMake variables were not used by the project:
mycmakeargs+=( -DCASD_BUILD_BENCHMARK=OFF )
fi
cmake_src_configure
}
src_test() {
local CMAKE_SKIP_TESTS=(
)
if use fuse; then
# fuse: failed to open /dev/fuse: Permission denied
addwrite "/dev/fuse"
# fusermount3: mount failed: Operation not permitted
# NOTE: only tested inside container with /dev/fuse mounted
# FIXME: test on host
CMAKE_SKIP_TESTS+=(
casd_local_service_static_instance_tests
casd_local_service_dynamic_instance_tests
casd_local_service_remote_server_dynamic_instance_tests
casd_local_service_remote_server_static_instance_tests
casd_local_execution_service_tests
casd_hybrid_execution_service_tests
casd_hybrid_fallback_execution_service_tests_1
casd_hybrid_fallback_execution_service_tests_2
casd_hybrid_fallback_execution_service_tests_3
fuse_*
)
fi
cmake_src_test
}
+129
View File
@@ -0,0 +1,129 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake linux-info
DESCRIPTION="Suite of tools conforming to the Remote Execution and Workers API"
HOMEPAGE="https://buildgrid.gitlab.io/buildbox/buildbox/index.html"
SRC_URI="https://gitlab.com/BuildGrid/buildbox/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="casd fuse oci recc test tools"
REQUIRED_USE="
fuse? ( casd )
oci? ( tools )
"
DEPEND="
dev-cpp/abseil-cpp:=
dev-libs/openssl:=
dev-libs/protobuf:=
net-libs/grpc:=
sys-apps/util-linux
fuse? ( sys-fs/fuse:3= )
oci? (
dev-cpp/nlohmann_json
net-misc/curl
)
"
# FIXME: cmake doesn't catch this dependency during configure
DEPEND+="dev-cpp/nlohmann_json"
RDEPEND="${DEPEND}
sys-apps/attr
sys-apps/bubblewrap
sys-apps/net-tools
oci? ( app-containers/runc )
"
BDEPEND="
dev-cpp/gtest
dev-cpp/tomlplusplus
sys-libs/libunwind
net-dns/c-ares
virtual/pkgconfig
recc? ( virtual/zlib:= )
"
RESTRICT="!test? ( test )"
pkg_setup() {
if use fuse && use test; then
CONFIG_CHECK="FUSE_FS"
linux-info_pkg_setup
elif use fuse; then
CONFIG_CHECK="~FUSE_FS"
linux-info_pkg_setup
fi
}
src_configure() {
local mycmakeargs=(
# only accepts capital ON/OFF
-DTOOLS=$(usex tools ON OFF)
-DCASD=$(usex casd ON OFF)
-DCASD_WRAP=$(usex casd ON OFF)
-DCASUPLOAD_OCI=$(usex oci ON OFF)
-DFUSE=$(usex fuse ON OFF)
-DLOGSTREAMRECEIVER=$(usex tools ON OFF)
-DLOGSTREAMTAIL=$(usex tools ON OFF)
-DOCI=$(usex oci ON OFF)
-DOUTPUTSTREAMER=$(usex tools ON OFF)
-DRECC=$(usex recc ON OFF)
-DREXPLORER=$(usex casd ON OFF)
-DRUMBAD=$(usex tools ON OFF)
-DRUN_BUBBLEWRAP=$(usex casd ON OFF)
-DRUN_HOSTTOOLS=$(usex tools ON OFF)
-DRUN_OCI=$(usex oci ON OFF)
# bwrap on linux
-DRUN_SYMLINK=$(usex casd bubblewrap OFF)
-DRUN_USERCHROOT=OFF
-DTREXE=$(usex tools ON OFF)
-DWORKER=$(usex tools ON OFF)
-DBUILD_MOSTLY_STATIC=OFF
# Passes "-O1 -D_FORTIFY_SOURCE=2", which we already do
-DHARDEN=OFF
-DBUILD_SHARED_LIBS=ON
)
if use casd; then
# manually specified variable with USE=-casd
# QA Notice: One or more CMake variables were not used by the project:
mycmakeargs+=( -DCASD_BUILD_BENCHMARK=OFF )
fi
cmake_src_configure
}
src_test() {
local CMAKE_SKIP_TESTS=(
)
if use fuse; then
# fuse: failed to open /dev/fuse: Permission denied
addwrite "/dev/fuse"
# fusermount3: mount failed: Operation not permitted
# NOTE: only tested inside container with /dev/fuse mounted
# FIXME: test on host
CMAKE_SKIP_TESTS+=(
casd_local_service_static_instance_tests
casd_local_service_dynamic_instance_tests
casd_local_service_remote_server_dynamic_instance_tests
casd_local_service_remote_server_static_instance_tests
casd_local_execution_service_tests
casd_hybrid_execution_service_tests
casd_hybrid_fallback_execution_service_tests_1
casd_hybrid_fallback_execution_service_tests_2
casd_hybrid_fallback_execution_service_tests_3
fuse_*
)
fi
cmake_src_test
}
@@ -0,0 +1,10 @@
--- a/common/buildboxcommon_systemutils.h
+++ b/common/buildboxcommon_systemutils.h
@@ -8,6 +8,7 @@
#include <unordered_map>
#include <unordered_set>
#include <vector>
+#include <sys/types.h>
namespace buildboxcommon {
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zyx@envs.net</email>
<name>zyxhere💭</name>
</maintainer>
<longdescription>
BuildBox is a suite of tools for remote build execution, conforming to the
Remote Execution API and the Remote Workers API.
BuildBox works as the worker implementation for remote execution services
such as BuildGrid, and integrates with clients such as BuildStream for local
builds and caching.
</longdescription>
<use>
<flag name="casd">Add support and tools for accessing cache from CAS</flag>
<flag name="fuse">Enable fuse support via <pkg>sys-fs/fuse</pkg></flag>
<flag name="oci">Enable OCI container support</flag>
<flag name="recc">Build the recc compiler cache tool</flag>
<flag name="tools">Build miscellaneouse tools</flag>
</use>
<upstream>
<remote-id type="gitlab">BuildGrid/buildbox/buildbox</remote-id>
</upstream>
</pkgmetadata>
+4 -4
View File
@@ -1,6 +1,6 @@
DIST google-antigravity-cli-1.0.16_amd64.tar.gz 45770746 BLAKE2B bd2fb14d5d9b7fe59a1a06c90b5082cb1b21b7f14fceba8a84b4d8450d371089cb60c327e75dcb8790cac0be0ea18db738d016086f445f66de3e3e5682fbbe0e SHA512 2e3362fb360d350285c3a79891772652ea56608121e4e89091abe553e8203c379e30bac86bde109ecc0b3266cb6eb871a68ef28a993aeca7944456f0f720ae31
DIST google-antigravity-cli-1.0.16_arm64.tar.gz 43058420 BLAKE2B 4625461a682e7733d4339c40a8c9d36e550a38a4ebd2e9b7ffc4156050261557a176a76b5d73403ee9dea66d5df0e4a131b6d99021db5a80efbc16ad1b8fdf12 SHA512 89661041e63b211cd36d3d4200c7f389d3b05573a49f5c8588bfd42bece4f4cbe1cf4108d6c664073f584ff1e3797c178150ae01aab6fa57f41c1e37c23f8685
DIST google-antigravity-cli-1.1.4_amd64.tar.gz 52062055 BLAKE2B d5c3c614a033eb79aedf4f2dbb2c02da07d6bc985e53574b741aa409a14a8a4b2b1b3ed50f0d81708538405350e59abcf6dc4407131e6106bed5a679de6c88ec SHA512 a088a1f231d8565b6673cecd8656fc3504e49c89e9c6b8c4116937b5fe7069c8dcfba78bbb2bc5c0ff8e87ba64fe21b63db7001e3a5794504927dad9e89da973
DIST google-antigravity-cli-1.1.4_arm64.tar.gz 48663240 BLAKE2B 82d8da38108435d295529ac9e90e7167c336b885c7f8361c1513987114d7544decdc71bec11f9ac6279b69505114305f484b13f6bfc2d5f363a2e0e06d4baae9 SHA512 8d3c464303b235b6f2c2d441eca07b0c1cc35efa68f7ae16b167a5a2d49373903efdf686b3e41063424f0cf0c5b5d5eb056f7944dade7abf1b8eb225cb8c438c
DIST google-antigravity-cli-1.1.5_amd64.tar.gz 52315784 BLAKE2B 397eaade9cf1124c19f383c17907b613bd9878ae58d69327654f0cc53e95291c7c4c3af324274243ca1b796e9c9cfd720376f3e44000d016f2f0bd4fe149636b SHA512 906bff59c73bed630274f67efc77e3fa2064fe126f4d7521c7e58dc6773d8d1f3ce8688f1178f7ef65776728f782a8ebc211189617cfbb42e7df48f5614ad1f5
DIST google-antigravity-cli-1.1.5_arm64.tar.gz 48942715 BLAKE2B 0019f16b3df6635d91c0fce1c5ebe32857baa3b083deece99686c3c6e3787de5533c0d71dbfabdcf1d8642d773d199628ead16a7fcda0ecdf35dc043a4d8eb4a SHA512 605e139707e10bcecfd415f290b37ee31967182c909918bf8103fb902cd1284d68af0d6302894fc58e84f47690f259d81094347c4486b7ea419a608eeaffebee
DIST google-antigravity-cli-1.1.6_amd64.tar.gz 52340765 BLAKE2B 5f9a832d05254b28a29d9fa2ddb1f975696c6163853ac20858710c6fe4e08abed34e1638bbc1be0fbf2d8517b5582435a93c0496aa1aeada6facc284b499dcec SHA512 9f1357223c38bf7751cd168f46191fe96f5effbbdbf9ed5cabf1276865ce5d03163b418a83a98282c753a2bbf535ec977f0b9ee1cf3bc41fc09a3d1e631bac4c
DIST google-antigravity-cli-1.1.6_arm64.tar.gz 48961847 BLAKE2B 33e2f3ad6b934c5988887e1409de5f32ef85533ca78d2afb34c95353738a66491b506b10254feaa945d7faa6f9ebcdfd909af57f1c925eb1bbb8905345682149 SHA512 753b46e9329aec6c0a609e7cb5be8281463f535053501a502aed5aa2253e3533bd731448423d6b683b131ec5d87729fb33a8eb9b6beb27945ed0d9c7ab239704
DIST google-antigravity-cli-1.1.7_amd64.tar.gz 52427182 BLAKE2B 6555df0bcbebeff4373389f9a056058b4ccfd29ad04e3f1396efb6e6738114ce856bf52aa11cf06490be59be676eeada22a3421ba1d30f2e97cd90600b6ea7b6 SHA512 720d5a7ff256aa5dd6712513cd5eb6fe031cf9e7523a33bcbda7755120ced53bb64ff985b402ce068e5895e0ffb348c2632545039a1dde6daad591f164d5852f
DIST google-antigravity-cli-1.1.7_arm64.tar.gz 49049369 BLAKE2B f89fd3d86e818dacb93aaa104cad63f1e31b4ba7ead02ea1849b0f6a3e21dc9024ff67a0c58dea189a5d336bc59f8942d10c3cc28ad17a2ad0da66cd564d68e2 SHA512 6b42366c3926994785301af43e01f595c5b8e43eb521166d98478539368b0daafb3211000fb2280ade6a37da0a6c438ef28abc2c82b6c8263017b245878fc506
@@ -3,7 +3,7 @@
EAPI=8
EXECUTION_ID="6277569641840640"
EXECUTION_ID="6535449645285376"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
@@ -3,7 +3,7 @@
EAPI=8
EXECUTION_ID="5958982624477184"
EXECUTION_ID="5951805767680000"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
+2
View File
@@ -5,3 +5,5 @@ DIST google-antigravity-2.2.1_amd64.tar.gz 164501405 BLAKE2B 84ba2d187a81dbab38b
DIST google-antigravity-2.2.1_arm64.tar.gz 161889568 BLAKE2B 9d41d62ceec3b7cf60166208c7c389bbd00bcbf88b8dac7e21d15253e7475f1e5378ddf7179fc78e59fe96587226c25a82308e6f3cfbc0cf0c1e046e72fb271c SHA512 8bc3967f96b4f77a4d1256f3e86218ad39d4ece7c4e362d935dc56769093975240f0d3b67a5916b6d9e32f708298c82a3393069eb946f67d960fb419c83d67ad
DIST google-antigravity-2.3.1_amd64.tar.gz 164580754 BLAKE2B efe67a21fe3d6fbac433b896e8de5abf560ac5fdb18802a57610a6249a445efd4bf57a4dc87f742d490739dae8a6276ed4fa3ce3e767b249421b99b260d33e72 SHA512 29bd0d7ed05d0966c4e0ebe2ab2af30023575a1b56247ab09096a70a6247aa893e249c91ef45873e1190980a4bc97e4551712114732e9e2a1470db5db7ec1262
DIST google-antigravity-2.3.1_arm64.tar.gz 161941757 BLAKE2B 2236ceaf11f4def93a035c5f82979fae37bebe07f2adb3b0bf376b18f58de285d59b22cc372429c22cae9248bc6aa717471839b8cd1d03f1e640d08e695cdccf SHA512 544041c4714b4e7960a67a6f4b3b734cf251b01b098febf876faf3ceb017cfa60fe43800000e0bb73534f3f8344fb217dcb3b872ae0db2e1ba33f73a3fd7388f
DIST google-antigravity-2.4.2_amd64.tar.gz 168799424 BLAKE2B 5ed7d4a6b63980b23841b5d161f6071f4d8fbe26672532aea57ef3862c2cca9c2edeb579d916bb57bf07b92314e4360a669c80fa5f7f5fb3933fc7144eaed431 SHA512 bbfb72ac2cd0be2ab43a4765384cd66c2afdf15b366d113868ee76de9642f8ae18d870c108f4263db8b60402514ba45b174c61837c8923ce10ce73e74500c842
DIST google-antigravity-2.4.2_arm64.tar.gz 166119562 BLAKE2B 198c3feccbff8fe06afdbb006daeb0db00e1385a5f539fa6fd54520ee1b97b271f5f9c301f9f0019345c3832ea9c5a9ea0d08ddc5b7410509e0e59ec2f98965f SHA512 7442e48c2321db1d7387203e2db7414d4de050aad957701d7cf49bfec4fc6bae719eedce264fc5f1f8d39d9ae6b7e2c7c89d855300b6df0b61ccc9753b097788
@@ -0,0 +1,127 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR
pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW"
inherit chromium-2 desktop optfeature pax-utils xdg
EXECUTION_ID="6711062033203200"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
HOMEPAGE="https://antigravity.google/"
BASE_URI="https://storage.googleapis.com/antigravity-public/antigravity-hub/${PV}-${EXECUTION_ID}"
SRC_URI="
amd64? ( ${BASE_URI}/linux-x64/Antigravity.tar.gz -> ${P}_amd64.tar.gz )
arm64? ( ${BASE_URI}/linux-arm/Antigravity.tar.gz -> ${P}_arm64.tar.gz )
"
S="${WORKDIR}"
# It's complicated...
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="bindist mirror strip"
RDEPEND="
|| (
sys-apps/systemd
sys-apps/systemd-utils
)
>=app-accessibility/at-spi2-core-2.46.0:2
app-crypt/libsecret[crypt]
app-misc/ca-certificates
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/libglvnd
media-libs/mesa
net-misc/curl
net-print/cups
sys-apps/dbus
virtual/zlib:=
sys-process/lsof
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libxkbcommon
x11-libs/libxkbfile
x11-libs/libXrandr
x11-libs/libXScrnSaver
x11-libs/pango
x11-misc/xdg-utils
"
QA_PREBUILT="*"
QA_DESKTOP_FILE="usr/share/applications/${MY_PN}.*\\.desktop"
AGY_HOME_BASE="opt/google"
AGY_HOME="${AGY_HOME_BASE}/${MY_PN}"
pkg_setup() {
chromium_suid_sandbox_check_kernel_config
}
src_unpack() {
default
mv "Antigravity-"* "${MY_PN}" || die
}
src_prepare() {
default
cd "${MY_PN}" || die
pushd locales > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
}
src_install() {
cd "${MY_PN}" || die
mkdir -p "${ED}/${AGY_HOME}" || die
cp -r . "${ED}/${AGY_HOME}" || die
pax-mark m "${ED}/${AGY_HOME}/${MY_PN}"
fperms 0755 "/${AGY_HOME}/${MY_PN}"
dosym "/${AGY_HOME}/${MY_PN}" "/usr/bin/${MY_PN}"
fperms 4711 "/${AGY_HOME}/chrome-sandbox"
domenu "${FILESDIR}/${MY_PN}.desktop"
newicon -s scalable "${FILESDIR}/${MY_PN}.png" ${MY_PN}.png
insinto /usr/share/metainfo
doins "${FILESDIR}/${MY_PN}.metainfo.xml"
}
pkg_postinst() {
xdg_pkg_postinst
echo
ewarn "Package Split Notice:"
einfo "Beginning with version 2.0, this package only installs the agent component of"
einfo "Antigravity without the editor view."
einfo
einfo "Users looking for the IDE should install:"
einfo " dev-util/google-antigravity-ide"
einfo
einfo "For the official announcement and details regarding this change, see:"
einfo "https://antigravity.google/blog/introducing-google-antigravity-2-0"
echo
optfeature "desktop notifications" x11-libs/libnotify
}
+2 -2
View File
@@ -1,6 +1,6 @@
DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652
DIST grok-build-0.2.106-crates.tar.xz 91499268 BLAKE2B dddd731beb690b24ef92d3be462ac98b900c9e4297c17c5d94119598302a21cbac410b6a3ef49e9f4f5c42352b29289445a7ad0832117ac44befbd8f9b068412 SHA512 41bcb70e4f35187f8ff6619d1198d18d4b913c3f199d2996e933e3120cd169fd722e6b081ee3a55d6a529e22a98810c0f2218ef85da9036ddce69ef87bf5f87e
DIST grok-build-0.2.106.gh.tar.gz 12423970 BLAKE2B 7e04d853a7e6f17ba88276c97c46c682a4555489c652e43e6ce80a31c68762dc7b6c30ff1f9685a13253d70d05df4bfdd5197c8c260e09b4f246a1f3991f4841 SHA512 97a740313524f1d27c181a218d4b816a35ff6a757a6463f6d61e86a5caf3e640d070c1123c618d511136dd5c80e56c94d8148d9ebb9ded6ff6d4db70df25c6ec
DIST grok-build-0.2.109-crates.tar.xz 91699100 BLAKE2B 24d8caec52c512560e94e4c9fed7109090ec4d9624d07a2f4b9d0a726e69f0a8955223d9ce7831977e83d9436491c9c3ec879c14fb6e2a0bd2766abd0aa804fa SHA512 4800b1aff456206a7ea6cb853303952435a8686d019597768600013fedf128bb0940db6a0113c7e184ed7717c5f97523985fa80a69707a2c1e28e9bcdd4c39ca
DIST grok-build-0.2.109.gh.tar.gz 12635136 BLAKE2B db1e19c476a2e7efc501ad87e4369c74f59569db2149242a10f7d0e1e2b6c22fb39b6247b9dc02c99a57adc3915df4d7416a70b5b121903e30903c30bcc8982e SHA512 052b06a79dd3321a72716fb2bb5f9c4287720b03e2254dd202a545897f8cfd9287d15dec2d0ca3a3298fa16ccbeb4b17f02a2469693071c18bd5421aa13dd03a
DIST grok-build-0.2.111-crates.tar.xz 90346368 BLAKE2B 2f6bc0c15318cf4783fb6d1e72db9772418d70e929fca173f8e42aeb531db43b809c73e2c94148e91f289c736cca1f92c89776006a1d0f21b2fa85f0bb48918c SHA512 3f910aa80c7faed3a229b66210c28f3d8aa59b8b577e216e21149574f37b88caffc7bfa684e66ef8927c230f55f67e34a131d8877531571cd5211f50bbb08932
DIST grok-build-0.2.111.gh.tar.gz 12900201 BLAKE2B e84292eb188c07aeb3302472baed204a4774a14fa8e8144a210705052682ffeba5711a38c612d1925606ff340b5c7c2d0bdc428e68395f364be404746f2afdc2 SHA512 c31567ea8aa54ea3d08a254571d7e314454903b227fdff362ee4eeced3e8b87a3f26957541fc6640ca879f8cb50e17f4926092d9d7fc1a23bdbb73ce13975479
DIST nucleo-5b74652e482f7c07d827f18c6d21e7540c242c69.gh.tar.gz 86764 BLAKE2B 006ac7e8c4c7e35a9fd690cd699c7c6d45f9368ed5ac8e1ad2b098128b530ef1f72aeccc6e87dd7d84f98b402f72313be8716f1eeae954b25898359f1037b41a SHA512 a8762638ef79da9dc344664342779c9aecb1b19facc23614d87b639d21b356aab3715cbdb51e541b7dd569a2d4e5cbf97591d4341e3ae538e5aa4a620f4f72f6
@@ -44,9 +44,6 @@ LICENSE+="
SLOT="0"
KEYWORDS="~amd64" # ~arm64: ugrep
# TODO add feature USE flags?
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
sys-apps/bfs
@@ -11,6 +11,8 @@ CRATES="
"
declare -A GIT_CRATES=(
[async-openai-macros]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai-macros'
[async-openai]='https://github.com/our-forks/async-openai;95b52ebdedf42143083cf3d6f0e0be7c84e9c808;async-openai-%commit%/async-openai'
[nucleo-matcher]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%/matcher'
[nucleo]='https://github.com/helix-editor/nucleo;5b74652e482f7c07d827f18c6d21e7540c242c69;nucleo-%commit%'
)
@@ -18,7 +20,7 @@ declare -A GIT_CRATES=(
inherit cargo check-reqs shell-completion
# no tagged releases
MY_COMMIT="cb203a893d04ad15881dc0015ba77b7ff53f4ab5"
MY_COMMIT="371de93b1537f34aaf4049a870eceb9b7264ef71"
DESCRIPTION="SpaceXAI's coding agent harness and TUI"
HOMEPAGE="
https://x.ai/cli
@@ -36,14 +38,12 @@ LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 EPL-2.0
ISC MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
ISC MIT MIT-0 MPL-2.0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2
ZLIB
"
SLOT="0"
KEYWORDS="~amd64" # ~arm64: ugrep
# TODO add feature USE flags?
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
sys-apps/bfs
@@ -72,9 +72,24 @@ src_prepare() {
for f in crates/codegen/xai-grok-{shell,tools}/build.rs; do
sed \
-e '1i #![allow(unreachable_code)]' \
-e '/fn main() ->/a \ return Ok(());' \
-e '/fn main()/a \ return Ok(());' \
-i "$f" || die
done
# Disable auto-updates
sed \
-e '1i #![allow(unreachable_code)]' \
-e '/fn env_installer(/a \ return Some("portage");' \
-i crates/codegen/xai-grok-update/src/auto_update.rs || die
# Cargo offline fetch workaround
local url commit path
IFS=";" read -r url commit path <<<"${GIT_CRATES[async-openai]}"
local ASYNC_OPENAI_GIT="async-openai = { git = \"${url}.git\", rev = \"${commit}\""
local ASYNC_OPENAI_PATH="async-openai = \\{ path = \"${WORKDIR}/async-openai-${commit}/async-openai\""
sed "s|${ASYNC_OPENAI_GIT}|${ASYNC_OPENAI_PATH}|" \
-i "${S}/Cargo.toml" || die
}
src_test() {
+1 -1
View File
@@ -16,7 +16,7 @@ else
KEYWORDS="~amd64"
fi
DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL."
DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL"
HOMEPAGE="https://taisei-project.org/"
LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain"
SLOT="0"
+2 -6
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_COMPAT=( python3_14 )
inherit meson python-any-r1 xdg
@@ -16,7 +16,7 @@ else
KEYWORDS="~amd64"
fi
DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL."
DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL"
HOMEPAGE="https://taisei-project.org/"
LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain"
SLOT="0"
@@ -43,14 +43,10 @@ DEPEND="
>=dev-libs/cglm-0.7.8
!!~dev-libs/cglm-0.9.3
"
# dev-python/backports-zstd only required for <3.14 but python-any-r1 doesn't have python_gen_cond_dep
BDEPEND="
>=dev-build/meson-1.8.0
sys-devel/gettext
${PYTHON_DEPS}
$(python_gen_any_dep '
dev-python/backports-zstd
')
doc? ( dev-python/docutils )
"
+1 -1
View File
@@ -16,7 +16,7 @@ else
KEYWORDS="~amd64"
fi
DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL."
DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL"
HOMEPAGE="https://taisei-project.org/"
LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain"
SLOT="0"
@@ -44,7 +44,7 @@ RDEPEND="
x11-libs/libXScrnSaver
alsa? ( media-libs/alsa-lib )
cg? ( media-gfx/nvidia-cg-toolkit:0= )
arm? ( dispmanx? ( || ( media-libs/raspberrypi-userland:0 media-libs/raspberrypi-userland-bin:0 ) ) )
arm? ( dispmanx? ( dev-embedded/raspberrypi-utils:0 ) )
ffmpeg? ( >=media-video/ffmpeg-2.1.3:0= )
jack? ( virtual/jack:= )
libass? ( media-libs/libass:0= )
@@ -194,4 +194,12 @@ pkg_postinst() {
ewarn "Make sure you have OSS installed in your system."
ewarn ""
fi
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}
@@ -44,7 +44,7 @@ RDEPEND="
x11-libs/libXScrnSaver
alsa? ( media-libs/alsa-lib )
cg? ( media-gfx/nvidia-cg-toolkit:0= )
arm? ( dispmanx? ( || ( media-libs/raspberrypi-userland:0 media-libs/raspberrypi-userland-bin:0 ) ) )
arm? ( dispmanx? ( dev-embedded/raspberrypi-utils:0 ) )
ffmpeg? ( >=media-video/ffmpeg-2.1.3:0= )
jack? ( virtual/jack:= )
libass? ( media-libs/libass:0= )
@@ -191,4 +191,12 @@ pkg_postinst() {
ewarn "Make sure you have OSS installed in your system."
ewarn ""
fi
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}
+2 -1
View File
@@ -43,7 +43,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
IUSE="discord faudio +llvm opencv vulkan wayland"
IUSE="discord faudio +llvm opencv vulkan X wayland"
DEPEND="
app-arch/7zip
@@ -63,6 +63,7 @@ DEPEND="
media-libs/libpng:=
media-libs/openal
media-libs/rtmidi
media-libs/libsdl3[opengl,vulkan?,X?,wayland?]
media-video/ffmpeg:=
net-libs/miniupnpc:=
net-misc/curl
+2 -1
View File
@@ -43,7 +43,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
IUSE="discord faudio +llvm opencv vulkan wayland"
IUSE="discord faudio +llvm opencv vulkan X wayland"
DEPEND="
app-arch/7zip
@@ -63,6 +63,7 @@ DEPEND="
media-libs/libpng:=
media-libs/openal
media-libs/rtmidi
media-libs/libsdl3[opengl,vulkan?,X?,wayland?]
media-video/ffmpeg:=
net-libs/miniupnpc:=
net-misc/curl
@@ -1 +1 @@
DIST setup_ksa_v2026.7.6.4939.tar.gz 2400805832 BLAKE2B 7d8aa8df45a362f29715483c0c8f034fdd09d422770efe0baba10cb1cc5adb7d69ae3d1763b423f6f6367193c118fbdec6f90d29f0d6f09e7ff33fa00ace6d18 SHA512 2f3f744c0081ced3758b1f233fe16b4e9a94d92352b00fd054b36dde7f485ddd1b466f829656847c4720799606ad242191fa99bc011e9f95d7d5fc3c593c3737
DIST setup_ksa_v2026.7.9.5018.tar.gz 2370480566 BLAKE2B 39ab579a294dafbadaf55f3e7ea066441e6598e7cf3377a1301cfda71c724df64e7a8954c92793a978b8af69ef5a0638a0f81ef2ddc89d73c645cebf91f90781 SHA512 4f39a91ec118ed4780424de5d12f74cc3761965f041be42b26444a90525e784c57c4a4929b3d071696fdc6ec52198416d3498dd56e98e122c8a05493c1446c6f
@@ -20,10 +20,12 @@ LICENSE="MIT"
SLOT="0"
DEPEND="
dev-cpp/tomlplusplus
dev-cpp/nlohmann_json
dev-libs/glib:2
dev-libs/libinput
dev-cpp/tomlplusplus
dev-libs/wayland
dev-libs/stb
gnome-base/librsvg:2
gui-libs/greetd
gui-libs/wlroots:0.20=
@@ -53,14 +55,6 @@ src_prepare() {
sed -E -i 's/^(\S+\s+\S+\s+\S+\s+)greeter(\s+)greeter(\s+)/\1greetd\2greetd\3/' data/tmpfiles.d/${PN}.conf
}
src_configure() {
local emesonargs=(
-Dsystem_tomlplusplus=true
)
meson_src_configure
}
src_install() {
meson_src_install
+1
View File
@@ -1,4 +1,5 @@
DIST noctalia-5.0.0_beta1.tar.gz 5185610 BLAKE2B b5fbb732af28625493e075575adc10c423d3bab54f94ca143af255bdae5f8efcd43f4e10ad999969647e38f9f860149c3a40a336c4306410f7e18582e80feeba SHA512 88a8d6fcf080ee798bf6e606d5cf701d09b0be1cbcd22fc663c8942071e99eb74e3dd7ebe2f9747700390f5dfddfbfa04c88d987982ff4ed0d7d75e55b5447fc
DIST noctalia-5.0.0_beta2.tar.gz 4915967 BLAKE2B 7aeeb0fdcefeeb57f45bb9600f6eea76d15206c7a11a8bd05afccce690678994f1c05929c42dfc8c4ebad9f18eba52ba6646a6789654f3910e82f0a0753166d2 SHA512 48d0ad096a7f3b96b40003a8c02260e2737c62dde9abf155e875ad32c83dc79522916723e63f65efbcbb5d3b20877aa28593723956d46ff1b996556db6534d6c
DIST noctalia-5.0.0_beta3.tar.gz 10410263 BLAKE2B b9f23e1b841c9d9bec38be08a0b33d66cf4e1aad5b421c7807d9afb6aeee204b0246245fe48d711c1174af2eb887643ccb00cf78dc9a8d73fa41c282c1a30305 SHA512 103a9ba677946926e36089d1d3f089bd77e4b5399c53ca0eeaede6513bb75599d44abda818208a5e4615502624355ba50e43700ec43d57fbd9f51105419200a1
DIST noctalia-5.0.0_beta4.tar.gz 10552152 BLAKE2B 6faf482a42401ee94c394ddcd48701651435ff32a128325c256b4ce2ebb2c82caa919b7a827613e67e30a206d97c88beb14238a39e38d41405c9c98a3fc3e2d8 SHA512 87de04a7ac9abcfab916631a859e1920436698b0d08c509ec56c575a39e157974407b65958f7b81ed109101e66ec06148d8377092a4c91b0c4b9d3ef36eb41de
DIST noctalia-v4.7.7.tar.gz 25414718 BLAKE2B a8af942e0b746d8fc52a0e979aab27e1ebd91190ec71924b519d56d5224a560e2edaf9c64c51768d68cb791d70d03c7ba5572fec1d1fa38f3244fd698189d89c SHA512 7f1ccdd6180e40ce1e898688f93aab348d327e8b46a90e1a193a73f00468fb7ae4dd2655588006da7774ccace4675853cb05dcd3cee540a7c5bbedf57da202c2
@@ -0,0 +1,79 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson optfeature xdg
MY_PV="${PV/_/-}"
MY_PV="${MY_PV:0:-1}.${MY_PV: -1}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES"
HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia"
SRC_URI="https://github.com/noctalia-dev/noctalia/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
IUSE="+jemalloc"
DEPEND="
dev-cpp/nlohmann_json
dev-cpp/sdbus-c++
dev-cpp/tomlplusplus
dev-libs/glib:2
jemalloc? ( dev-libs/jemalloc:= )
dev-libs/libxml2
dev-libs/md4c
dev-libs/stb
dev-libs/libsodium
dev-libs/wayland
app-crypt/libsecret
gnome-base/librsvg:2
media-libs/fontconfig
media-libs/freetype
media-libs/libwebp
media-libs/mesa
media-video/pipewire
media-video/wireplumber
net-misc/curl
sci-libs/libqalculate
sys-auth/polkit
sys-libs/pam
virtual/opengl
x11-libs/cairo[glib]
x11-libs/libxkbcommon
x11-libs/pango
"
RDEPEND="
${DEPEND}
dev-vcs/git
"
BDEPEND="
dev-libs/wayland
dev-libs/wayland-protocols
dev-util/wayland-scanner
"
DOCS=( {README,CREDITS}.md example.toml )
src_configure() {
local emesonargs=(
$(meson_feature jemalloc)
)
meson_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
optfeature "external display brightness control" app-misc/ddcutil
optfeature "battery and power device integration" sys-power/upower
optfeature "clipboard auto-paste" gui-apps/wtype
optfeature "hardware-accelerated screen recording" media-video/gpu-screen-recorder
}
+2
View File
@@ -24,7 +24,9 @@ DEPEND="
dev-libs/libxml2
dev-libs/md4c
dev-libs/stb
dev-libs/libsodium
dev-libs/wayland
app-crypt/libsecret
gnome-base/librsvg:2
media-libs/fontconfig
media-libs/freetype
+6 -6
View File
@@ -1,10 +1,10 @@
DIST wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl.tar.gz 74934 BLAKE2B 8dda2bae62c65068825068dbe91e701ad4a71685d2209bb703d0e8b71b75f1546690b83fc66e9b81de59e26c9e5a9d8d5cfa3f2098cd16a3f13ada7f38fb94ce SHA512 436c7104c41bb3c26bedc3491d887293fa0a40c11a14bc0973a1fa873c5161a05c9681a857f6cf89c9b34106e2b9e92b4f67eebabaf16836cb99a459ad11d20e
DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111219 BLAKE2B 1c33b878c3efdf20eef58ddd6f8a6cab99a24e7481f9a3b8f31b19b58d13372d8dea84dfb26b4097123ca25b1d38939e9b987d70eb3a23fe0fecf9f21fe6f8a2 SHA512 8536456d2f2886c7aa844e227272e8e4595ba3197575cba46b5f757b045976cf1c65a131532a191f2a8a82ca3d58642900d57fe7358518a237f29e84cb85e0f2
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372
DIST wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl.tar.gz 75439 BLAKE2B aa370680b538c16f6e35a6aab438d67d7496cf91ae79144f2a2be6086f42009454ffa4bd0d84b2492e06f92a06ff8585e2edfa9f97e5d052e380d74eaad0e6be SHA512 ae27f00d8f63eb02685c6c48da8e79add5831a9f778b2f50fa0e92dec317f69f52a6a70b739ea106e060090bb0d0ba67030e837ae3386c7b271679463a45cf8d
DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111931 BLAKE2B 5c9baf934c15bb141fab6d795ac328e2ab7ef833780659773f41015e6a64156c627f2a25710fe18bb8d588785a200cfdba32314161f59db1b770a4b533564144 SHA512 ae8e10a8794e060bd147e661ad22434376e27fdef72e5ecde392e3ed9bc1ce4cf7e3628eeb10e88ee82e71ad8f70fe266cd9ebcaf521f9707eb403e983a93f9c
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf
DIST waylock-1.3.0.tar.gz 21281 BLAKE2B 18c9d2e22ead5d03abf1f53b7c148f58ddcbad2857bdc95f4c1f2a5e6946f87fc6a580b728fa9fb17adb76a4957eeb0e428eacd5ab522ded925e7efb2d416671 SHA512 6f018b06a448c533cd64b8a62b1d2bc3ba92f52db1b0c7bf01b73d8e6d865222b2c25c5a7e5206d22dc1f607e47ce65d3dcbaa912efbf92d6c90d48be3a6c26b
DIST waylock-1.4.0.tar.gz 21328 BLAKE2B f283bfdbdebc163c395a3f3c2c504f95f353863d9b96551d2867b7df880124a41e1921c02cf84d978a5120f43dd2558a2f07cf3a0a9ab57254c390b2f28444a7 SHA512 454fb535ebcc023eadd9da68fe90893e5285cf9a97de301b1d4b32948b0b3515e0888dc077d3d4e1486cedf9ba437c43c4ad58dbbfc8fd95128eeffcebd8e66a
DIST waylock-1.5.0.tar.gz 20695 BLAKE2B 51141ee050d87d7bf6749cea1526f55b713d7349bfb81bd498f6eb9a4c2ad53e2b24f81d41b07b459705e9b82b97fd30f64e44d7dded33721af60cc49f0f83b6 SHA512 a3d9392fbcd6d9952e0ddfce0357d0b8180f0fd70362cb67b5fac93667a6ccd142e65060016735b87e2736030e6f8ad7b6d22eb9b987b9a3b9c1d25cae8bb101
DIST waylock-1.6.0.tar.gz 21111 BLAKE2B d9a4366ed5e76f98b302748c48acd75d7d6ab2d7cccb9ba2ec46245be66fcade53fd1be12cfc146c38d8d1a0270fccfcb5e50a3ac06fa5ac489c77527fa7a50c SHA512 a11a13e90861eba1ed0d1b93fdc9e615a9f541d9d964ac4971c14e03489d63f2e716afa3d2fbb86d897b7d8ea643fa6a0337b02fd1a8da9d9c18f8450abb20e4
DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758
DIST zig-wayland-0.2.0.tar.gz 56543 BLAKE2B aaf82efe78d25c59a87de050147857fcf9a19764141cb40d92b0dd48b96ea0ec52d00a1ab0df1afe4c45cda6d64dda97f296f0aa29d8b9ea3da49e1d5cd69e50 SHA512 dfb140c06d9e3c566034f9102426e7bd47dcde87a2ae16d43ce3ea72cf44bea872bab1d9a23a24ae9d57d2d4ae6c56060a6b10f869de3990046426b0462db85e
DIST zig-xkbcommon-0.2.0.tar.gz 22700 BLAKE2B 85045d002b4ec1ac8dadda67d3ce6f588e53938ac0a67c06d6cebc85a944d7a23fd1cc295410ce1a91cce9ffb587834f7eca2400e1468fec0193583ac71d6f86 SHA512 a99b6a2fefe34507fd687b58a9618a27ca617966798b410a72c9e53462c3f9c6dd0476a22bb9686cbf49994ca502743b4d25fdc55125359d4fe2860094bf0e82
DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22512 BLAKE2B 83a86d07a8043fb492207aa3e56c1d2af0d34e103ee64d7ea574f13a809ec5fe26be7103a0a6888830fe654a4aa4297a93d459389bfd08f55202fc5bcc7bba88 SHA512 3c864a9373757388d3bdf3f714bf8dd520cc92eaf5ec07c931cdcf4647e8a97da00454401c9c2be43ad90506904b6477d4099200b69077a6a53663b2e199f678
DIST zig-wayland-0.2.0.tar.gz 56448 BLAKE2B 9277b87088e930bb9a48892f3b64527d84f6aeb7f787bba4081a40c1fbdaadca0e58e81f10f6c0cc6ac5ac81a3966c89d6d9995d7104a721802b433aefc7eec3 SHA512 86f762eb62022cfb0b82e062e05e43cba0b1342d56f347895477cffa2718af612d979fa5ff069c8bab8a6172089b9d199d380117cd93154c166c21aaa0059e31
DIST zig-xkbcommon-0.2.0.tar.gz 22485 BLAKE2B faa3a3035b22ca2bda1142e52bf3ab98eafa87f4ac9c45f637cf28cc56f65b93e5af00363934423133777645394b45c364eb223624723f6e3b1411cc938e7bc2 SHA512 37f4e7ccb4443a194eb0967a99ae12a4cbea0acea6398912e25844aede13138f3f192a1617677a21c6d511c3407f50d7d7b0f16dbd13498cd711b2b170998d40
+5 -5
View File
@@ -1,8 +1,8 @@
DIST beansprout-1.1.1.tar.gz 1161432 BLAKE2B 6e04b2dcc375705abcb8b115cd7e467c8f44146828415a7c21b7000145d26b40de345844b585750bca375e79cf083c8da338289abbddd41a293901a5eef1fd68 SHA512 05b3efa1f3bb11a6e41ec4921050a2cd24716892e5dec7a423faa1759035eed49e2328c2e6f03aea01f2ffc63ae3be3918ba9165ad317b6a8be95165f3466620
DIST beansprout-1.1.1.tar.gz 1161138 BLAKE2B fbdb45206235704454f669ca20900dcbe78ca15eb574c0298ef40885b8f4eff35457e093530f85e3d03782bc6b436d04265994c2c8d801d0de8e08200ce78780 SHA512 f30cfe42cff0f2bf250799074c6d2c72a65599eaf1c559b4000b27e3ed1d4ddb46d077798093b1fbad827d41024a8ff05ae11a25b7c706f2bae8e6107d7621ca
DIST fcft-3.0.0-zcx6CxQfAADhnwm8SjyCkQF-VFHGiVarigc2de3ciInC.tar.gz 4679 BLAKE2B e2004349ab3a679be8ce7ccdde8987695fbf90e5b5bf1b1174e775042f98c71e328d30bc505aa3e9e7739b66e0b413113ca6a336d5b51dc574585b4980accc6e SHA512 12e5e1e0632d89cab23734005d93c1a44537b29718d43e5cb2e76afa250d425d2ac3c85f625c07f9002cb85f82ce86d913f87f758f9ca940468b038aa777cfb5
DIST kdl-0.0.0-8rilELAEAgCwhdgb36ZsWmGgtvrKaLmLI7eMlwBz8UDt.tar.gz 31310 BLAKE2B d0e0d666f7c898c00292dc73012ab78948141223ac7c179038fcc131d3215f3b70d75d69d4212322dbd2b2fa6bd5c09f64947c09d0cde5dc1252b7772ee14c78 SHA512 e89ca3f91b6b12e035bd46fd9cb8e3ef96002c36a9d71307a46511362a47f0bcc89fb9ed7a67962a3a9d046bea0a2632a4523e2ea154ddc6a80f8dbc7fa7e798
DIST kdl-0.0.0-8rilELAEAgCwhdgb36ZsWmGgtvrKaLmLI7eMlwBz8UDt.tar.gz 31287 BLAKE2B fc2b1d66296b201a48da35d30556753f9d2c4a82d8a38cb8bd24c0b69eb12b56a0eaea55514ee3c1296924854f198ff06f9b644c88da37a784b5e9da0378a356 SHA512 27551a5eac57c025b951925c0390a95cb6e4847360a8e355b429a61c86d5ec4b423c4d224e04ddbacab9a588a0fa925f27223dd34daf243ee5f894401d37ce0d
DIST known_folders-0.0.0-Fy-PJk3KAACzUg2us_0JvQQmod1ZA8jBt7MuoKCihq88.tar.gz 11888 BLAKE2B b474430ac503363cc376b32154f36e654381943eb58b615b91b343dcf1a6f0dafa9b9d43c245d799b03cae2b51ec1b3d186e0696b73f73f1ac3ea400c4115d0c SHA512 e577d93d8c71d383e88129cfd8a982cb2accc1ab378f3edabb1c41941c570cf7533a555554669849e8fee9f47e3ff86efb036690b37685d8b3d1f5d370b4e488
DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372
DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25404 BLAKE2B 074a738f81c358413903d5db1821919e2e56e247ca38a0ef1151b38d9ba730cdb5c7821c04ccab37c1f81d9530899749175960aa1efa901a5e183d7c745f571b SHA512 f107d6f8a0a77f9ed6d7bd518519a1052cfc90350bc1f1817b3e24725143b307b4c86be3f25c7cb0feb54273e5e5d9f12fd63db6f1b3f235c08e6c330acbdfe0
DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7976 BLAKE2B ea7fb2eab22a3b340ba9ddfde45e5b296a0a2dae866c274041a8953856e6b2ff76120c2577576258a2f0c1bb05958f4d1058a596da840f28c9de263a335e6134 SHA512 273066bf8a6b3fbfe5e8732c0d114b4d3cc678015a1782395bf16b78e0cc3404b894b9e27bc754f2e3b2b7193d8833e500df9b54439a957477a1059853b9b56b
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf
DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25181 BLAKE2B 589ac7aaa735e28af066daeabf597466aba48b70e68ee6f48d5f4f55b54b19307519227d34e7f57fb551d9be0a0139e5ebc63d66d7571d54cc85eae6fd0eea53 SHA512 309a6b16ae444888010eb405f6ab30264054b68b56c1bbe33e1748f7ab4ad41b8a5e1b8cd129702be49b6dd9d95d0c08ba94bf593014537ba2898803a963653a
DIST zeit-0.6.0-5I6bk7q6AgBdMJxze3D4l9ylQhkviQ_BX9FigDt13MFn.tar.gz 45903 BLAKE2B 8f1807ed9b7b7c19c1e4009baf3b2376f687596acaacf2889906e5e13d29239d5bb9839cf94860707ed5cf6cf96d6de5b75060c6e85531a85774d9e9c246d85b SHA512 cee43962211edceeffc4892d4282a2cec1eeee782c51da6d0e6db426ef30ea3e5c2b6617ef0954f55b1ad26a6783ab3d50f111c7c4d918a580da8cba919cff36
+3 -3
View File
@@ -1,6 +1,6 @@
DIST fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9.tar.gz 4410 BLAKE2B d9274e5a809582bebc1cf9b4c9fdc243225374bf439198786dda6e707c712adc82c26827ea627924c5e5585fc429a4e74c64d68890b93ae1d17cf32b06994887 SHA512 b5838e86d6454002a5d96946f91dd4108e0ef2c9cfb9fc15547ec06746aaaf3fd68e31f1a66af71f9d5990c8ffb7e1bdd55d203b2758830db2862750627255d3
DIST kwm-0.3.0.tar.gz 5333059 BLAKE2B 5301b2b2baf23f78dafae164b05d2b9df9439c6e3bedc7ebd3950a4f7a2fddcd1fef6ec05b480fd111f1008266043a20538aebbbd60517dc7fb07eeabf4904df SHA512 8861dafdf02e7b3c6f91938a543892c261d2a218d1e2408ccbb80f1a3a14ff008639006b102c8e6e64274966ad7658689263ddf9e59d2bff2f9b9d17f3e295b6
DIST mvzr-0.3.9-ZSOky8FzAQBQ9-GkQnaLjOZZHxrioD8NwY-QyZT6oAyR.tar.gz 22503 BLAKE2B c923245626e3a16167e8e1bbe097b4df1eaaa23caea7c89972e810b595db5431ceea51d801c0171f10e4dd3f591694ba2f3ca75e9c7a6df22f839c6cd03fa8e4 SHA512 2cf4368437f9239dd44b47a6c9812e1f75d64221e138d14c78efd1c36d95a1585eca3e95fefc1c3c92e2a995f34d029dddae79358616282a8ec407032abe5937
DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372
DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758
DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7976 BLAKE2B ea7fb2eab22a3b340ba9ddfde45e5b296a0a2dae866c274041a8953856e6b2ff76120c2577576258a2f0c1bb05958f4d1058a596da840f28c9de263a335e6134 SHA512 273066bf8a6b3fbfe5e8732c0d114b4d3cc678015a1782395bf16b78e0cc3404b894b9e27bc754f2e3b2b7193d8833e500df9b54439a957477a1059853b9b56b
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf
DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22512 BLAKE2B 83a86d07a8043fb492207aa3e56c1d2af0d34e103ee64d7ea574f13a809ec5fe26be7103a0a6888830fe654a4aa4297a93d459389bfd08f55202fc5bcc7bba88 SHA512 3c864a9373757388d3bdf3f714bf8dd520cc92eaf5ec07c931cdcf4647e8a97da00454401c9c2be43ad90506904b6477d4099200b69077a6a53663b2e199f678
+1 -1
View File
@@ -1,2 +1,2 @@
DIST mangowm-0.14.4.tar.gz 506823 BLAKE2B 5c8e2efcea36855f409c4545c1f4f143e68348783e981d94db8baba1068c44ac4bb907de62959146462ae91f82b4321ef3db5112b7abb925ac2d03804948276b SHA512 f8efc986ceedfd9d0b6525335936cf482de1c2e21462ed72bc231e4b9497e5998850a524c84044ad8afb2bba9bff98e60472ec75303df6d5943949cdb52fc9e3
DIST mangowm-0.15.4.tar.gz 499901 BLAKE2B c0e22e04502e1d8d7352beb21670ea14703341382b94c7affd91dfbeafddc9fcea11676c9aeb21109498835d21866d0d649f36b48797679fd7c9d36e9ead7eb4 SHA512 27806eb466a29ee9ddeff665bceaec47017b187c5f28f35f73b9743920a4b97fc7152ba5117c19b12662bab2fdcbebfc29ca85fb2bff5d94a653cf53da88d2f3
DIST mangowm-0.15.5.tar.gz 500237 BLAKE2B 940986b3dcf86c93c2610e176d5627bd8bd74fca6e5181ef605f3e42feb976b22be9da16d722123ca278e20fb43ebf09b1726beb5662798b6b6bb439fc86708d SHA512 a570e153954f5895b06b5c62836fda1cb0dbc2135235f2c590d3ae548703c95fefba328cdd1ab36397d1e6361407c75471074248456a3b8509f8a382fae5fc03
File renamed without changes.
+10 -10
View File
@@ -1,15 +1,15 @@
DIST aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz 944918 BLAKE2B a8c3566897554f46d4fcd29c019aa6a5895d65ad742b822ea2262b1e623e8841e8ebf9564ead3b1491fd07c5a228f1cb48c545c9ae075b47081b6ba658c7d3e8 SHA512 b040b5651902402580a3a2f4a2b57be1c37723eb374b63631553adf76e9bde54c975e8abb632bcaf5dc2886f1c1785e5528804512e0a87b934d414e9207a3f2b
DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5
DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7976 BLAKE2B ea7fb2eab22a3b340ba9ddfde45e5b296a0a2dae866c274041a8953856e6b2ff76120c2577576258a2f0c1bb05958f4d1058a596da840f28c9de263a335e6134 SHA512 273066bf8a6b3fbfe5e8732c0d114b4d3cc678015a1782395bf16b78e0cc3404b894b9e27bc754f2e3b2b7193d8833e500df9b54439a957477a1059853b9b56b
DIST river-0.4.3.tar.gz 164735 BLAKE2B 969e5eb612b2155e99e0b58ff28439021f3353642d1568b0e3b12533a3d689c859fd6e88c9afd5fd975ff510bed479c9d97750f76b87608a96cc56d10c20009e SHA512 799a4951f8b4fe30ae4c6a3eefc133f74cc55ab9eaf947bd43160b275392cc7ea4692467ba18bf09bdf61a01964059695e9719f32c15563af94414262ea4b7fd
DIST river-0.4.5.tar.gz 162386 BLAKE2B 717b8327944508c7608b104af2d7ead074830b99db44b2882ef9aea20f87484202f879ec3346dfcb84c6df016f3b12aaa1f777a3e2d497c4da9834692b3c6915 SHA512 30e7f0a1d881f5208e6f4f028d03c75d2c6ab86e10fcfee324fc89594a57385207d6ba003082cb8797c6d6b0091ac47f9bb03f07a9c6e1a05b8675413916ee8e
DIST river-classic-0.3.15.tar.gz 178643 BLAKE2B 80ce56d3f0d255ce2ffbd46c8140eb9bf4fbe307d05473e68bd12dac71988c9cac2cf51b4ecc56bdd39ba1ef0c67dfe9483adb7c73842fd1f4b13dc20fa97156 SHA512 3b6fbe0868f27728767e637df5551acdc34fe856d78cd8510a0fa2978fdf5db8e72137eea928a76599d2abced5026326a4f53605ea53f611b152281aaa5efdc6
DIST river-classic-0.3.17.tar.gz 178596 BLAKE2B 771d0127e3ab530ac7e27b3cf1cfd3f3bc14d85986c4545dc8b6927e70f0dfe4cf91d2c1425036f64604cf43532a6cce0697fd3d54de512094da0f2592d3486f SHA512 e3fe02f2906052476d61b40f6543accc7573e0ded0f9e39fb4650717f8d98cfbaf681bd3dd62e2dc726ecd3208201fdd5263c4acd3e59a379133e0c80df3b208
DIST translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz 146537 BLAKE2B 6d4a0953e371f138ab5cda6edb2147b04b1374832e1323d5d90455c7e967200eea048de198f821e927e6befdc581890d4cf3c2db8e24f0ccbed4f8d521f08992 SHA512 845f0193cdfb1591f512bc6882ccdb3ef7658de18d1e20f498e09205fa7ca2821ee03f650fa23e8281cbc93794144e652f3821553c2859799088482e23800749
DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146535 BLAKE2B d4b3d371567e77605b6e0fc1df37e6e326bc21f4d77bc2359525f3434c663fee0e412b4008b2a0dc2f3cf5adf81d3d791bf9dca51dda7cf44a6dc4ecd01f08e0 SHA512 d0d83854525ec1f70913a08eafa42381c896da23035d71234961cf103aa6c1cb1289a2f4efbe4c25002c88e0ba5c9b84107e116da763446b332709518d92288e
DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111219 BLAKE2B 1c33b878c3efdf20eef58ddd6f8a6cab99a24e7481f9a3b8f31b19b58d13372d8dea84dfb26b4097123ca25b1d38939e9b987d70eb3a23fe0fecf9f21fe6f8a2 SHA512 8536456d2f2886c7aa844e227272e8e4595ba3197575cba46b5f757b045976cf1c65a131532a191f2a8a82ca3d58642900d57fe7358518a237f29e84cb85e0f2
DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149548 BLAKE2B 274a6a4cc719a2f2599da2ce992f8405241c4cf1debe3d0e6966e0bcb56f699a8b5f04adfb79e4c9c1dc7e9bbf77241a8f04e85f18c3b8e340df0fb16550d745 SHA512 d3d87d5dd81141d69935f3f0acc6a91531a6b5f2fa275608f92d970c42d3a45c7c2fc3119ae40e49328d110dce460d64254879d4dc490efc465e72f5e79bd659
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 149693 BLAKE2B 5722bd1cdb8734e20dc998b64e3598f5d3bce1cf22388a093216e4a7c795a13d65f8b041b8ec27e2975e3081b3c676b77f281a85b7cd964af9b3c93c48d83579 SHA512 b2328222e60676b50a5a3445e3e6e74655139c5e6e4f263108846fe0ec79a48b99590f823353e9721d9ce2c6d783681fd75cf6b672de19217db50582df444372
DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63670 BLAKE2B 21544dc7ed6d14632c0a033ac3973485fab232f0d4dbedd086d27b68ef13462df3a84ca085275d6176a5be2d5376676c668301c8676b804835ed6dec4a0bc866 SHA512 4ec656bb9523d153c81ce12da2ebd27040a8afefe035bd025ff30d2c622b6783f4075082b751b9a7857bee4a2b00169a97aff326ff258c19ba36776c6ecd855a
DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64770 BLAKE2B bd57a776f19ab77ee590cf68581800f60341c922e29c8d50518767d8c1722357dd547595cc05678e43b56d2d9cf6273068ab940ce2e6c354257d25fa27c71606 SHA512 08eec60ee6c89c2eb2772e7ff736746b00efe919810755af182ac6656fb9b3f0e13786c7f6f442b3642f0fe263ed592ba27181844740aae2ccbade972402df0d
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
DIST translate_c-0.0.0-Q_BUWlX1BgCD1wo6uo97prlp9VJ4gxAjwN_vZ7nsSjGN.tar.gz 146648 BLAKE2B 3e2a3e6bc73ba1bcbd9c2974d313a38125eb4db85cd8055d1fb5321510a5d1a90d98f30f75743aa3955a880cefba64e4dd2c0c0245fc226478d03563d6617862 SHA512 fb5edcae6414487a7008cc84411da3a4396a1dd19d31ae450db3e6fa9475a2d5c742e1e560923bfb49f372541b1c3c46cf51aa33749027b270aaaa50e524b8d6
DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146646 BLAKE2B 0983056462e8c79d4d4baf56da3ebfac7777a85ef3c1fa9b0f1de153aab93c7706f471654af240a1574bbfcd6d6cf619c2f97d27331d1b4b0ce7fe67035ea88f SHA512 2bcd66b2fedfa02526f1c7113f283a5ae73578efeebe320237bf98ef831e8d8a21f1372f668ed2719a1bcf68fcd34a12a5bd2f5377786cd5b68e78d0e3f038b7
DIST wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz 111931 BLAKE2B 5c9baf934c15bb141fab6d795ac328e2ab7ef833780659773f41015e6a64156c627f2a25710fe18bb8d588785a200cfdba32314161f59db1b770a4b533564144 SHA512 ae8e10a8794e060bd147e661ad22434376e27fdef72e5ecde392e3ed9bc1ce4cf7e3628eeb10e88ee82e71ad8f70fe266cd9ebcaf521f9707eb403e983a93f9c
DIST wayland-0.5.0-lQa1knz8AQCh08NA8BeQrwJB9U3CfqcVAdHZYGRKIGuu.tar.gz 149888 BLAKE2B 43df7c11ff5b8be4bb70416dd8206d5777c63544c20312e64cdcac4fcffe4bc013e592c26070ebc632f0c9ad7107758e450afefd3e8b6deb730b19670fa6a42b SHA512 6d49174676bd0e91b7c8bc3c7c5bcf9838d229aa128112448fbb14a7c1910b0ea16ec2d8b6204bfa381a4419126217ed8c421065e06df1614d20161acd0d031c
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf
DIST wlroots-0.20.0-jmOlcmtCBADS6eoJ6mkeiSNZkibrhD-c5Qwn-LiM86r1.tar.gz 63505 BLAKE2B 7c134f5704e283af8a0e018da8d61fe1d30d27598203a549f5289d4fa0a343f1bbed53df45f4a3483d09ce3a9ea8669776ca4a77315a51e8687a70f772c7f599 SHA512 9b4b8af692c22fe5ae058c8b32f8973d56a2ad7210b72b8e7a022c9d271bcbd3ee46eaf4e807a9b58a80b83585f118437488c0e837d72aa60d184377d50b9bad
DIST wlroots-0.20.1-jmOlcqNVBAB3uB5oqBTzpRlwu-FmMyyZMVAWCe5kmcSt.tar.gz 64608 BLAKE2B 01bb9d05cf88c28d392687f7ea3b0e44a7515e8f27ac65570133b6943cb6f7513a772d23ad1ff075fddeeacec30a7b572ef279e1a6fb1946be8191979da1d7d7 SHA512 f3ea56c132ec65b8d952efb8a68d9dfc0080d381a7f61074b15e3371fee9a50d49b0cd534082bb1c2562cbf9817d784f3d026b1a15d752f4ba4d699ae5a39bcd
DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22512 BLAKE2B 83a86d07a8043fb492207aa3e56c1d2af0d34e103ee64d7ea574f13a809ec5fe26be7103a0a6888830fe654a4aa4297a93d459389bfd08f55202fc5bcc7bba88 SHA512 3c864a9373757388d3bdf3f714bf8dd520cc92eaf5ec07c931cdcf4647e8a97da00454401c9c2be43ad90506904b6477d4099200b69077a6a53663b2e199f678
DIST xkbcommon-0.4.0-VDqIe0i2AgDRsok2GpMFYJ8SVhQS10_PI2M_CnHXsJJZ.tar.gz 25181 BLAKE2B 589ac7aaa735e28af066daeabf597466aba48b70e68ee6f48d5f4f55b54b19307519227d34e7f57fb551d9be0a0139e5ebc63d66d7571d54cc85eae6fd0eea53 SHA512 309a6b16ae444888010eb405f6ab30264054b68b56c1bbe33e1748f7ab4ad41b8a5e1b8cd129702be49b6dd9d95d0c08ba94bf593014537ba2898803a963653a
+2 -2
View File
@@ -1,2 +1,2 @@
DIST mailspring-1.22.0-amd64.deb 136843692 BLAKE2B 406d117c8571497f2b88a71a9a4d4c51682529952ad2d813fa160245094eed928d72a9e9793b06408752262d60715c6d74cb5527ed2e80aa7bbad2ac86c4b97e SHA512 c5377f2278b7f88d66cb3bccc17ab58d24508c0c31cf677158f7f503c8f4fce521024b0bcf5491634ae17d315b54a3d46f86a361241062ed663850b7b0bd1df3
DIST mailspring-1.22.0-arm64.deb 135309532 BLAKE2B 32fadabd5ee05a6f2bdb3db39f7af9e5c29b3a0d95d89c242489b09510c16bbd958e5d6f46d69bdc98eb51d8f6910cf5b97daf04a6ceb61b76c5a2fea690008f SHA512 7b2a6a450cdce241b2b8247cf680508136c4e0af4ef847e73070990349277763ffb65a89dd737498a23c7c096866c49bdff67c093d3a6ca951dcdb57cdd7e8a5
DIST mailspring-1.23.0-amd64.deb 138194606 BLAKE2B 27111c5cd47ddbe7045dcfd823260a94e0ba63c77696456590944444e43bbe687420d14f525d462aa7918565181243b677698ef8c4f7974bd7dc7bea7cd21ebc SHA512 69eea3c69efc582c529bbd7fd6e039de1e766643b388e794d3277962c438d1381d60c80c1d5af399e856662168ac43c98aa75afd4c1006e37573fce0858d1233
DIST mailspring-1.23.0-arm64.deb 136657010 BLAKE2B 4d4f47e9f8cfccb32ff3d6b2ea833dbecf76d1ee7f10632de6743b8276ff334974fa1ee77820e77dcc6d6c87d9641883d2473115b8c62f981b76a7f988cdce8b SHA512 da1bd37aae1d91ef276672d478dde61e81a9727d878c341ca7fe0dc516dc7ecd23e9338033d21e9b538cfbb049e904bdb46679b78285ab3033f2ff96f1a29fc0
+2 -2
View File
@@ -10,8 +10,8 @@ FONT_SUFFIX=otf
inherit font
DESCRIPTION="A continuation of FiraSans"
HOMEPAGE="https://bboxtype.com/typefaces/FiraGO"
SRC_URI="https://bboxtype.com/downloads/${MY_PN}/${MY_P}.zip"
HOMEPAGE="https://carrois.com/fira/"
SRC_URI="https://carrois.com/downloads/${MY_PN}/${MY_P}.zip"
S="${WORKDIR}/${MY_P}/Fonts"
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{12..13} )
PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1
+2 -2
View File
@@ -1,4 +1,4 @@
DIST go-sendxmpp-0.15.8-deps.tar.xz 55026440 BLAKE2B f0d7ef4a8fec7b05e13e8bc8c62c09e5bd44aa747b9655dbec52ffe9aa30acfa363d50836c09e6cb354e4311a1a5cda2a21adfd5f1ec7183a6a319ffd29fc418 SHA512 ea3f297a061e4916a7e56c430e1e3d5eda1519682d4f2108416f0ce899fdcc9c02dd16a31dd545d227b9aa62c7cf4dbbbd6e1ac504f3b52c6b480c231d34372a
DIST go-sendxmpp-0.15.8.tar.bz2 44185 BLAKE2B 08f73d22e303f47da47ad0672d08c39b8b632cb5351e8db0d78493d8f750c289c911be614f6c731b1a331d13200ce98b40fca3cbf16af2ebcd3b08eef3518724 SHA512 2e24e1875a3614cf655fa877ce209286bfcb3203b60c54316b749f72ee2a5b85d654d0b8e4d1a440da2c6c9ce23280b435b7b5df3ebb14deef16060fc04c6c0a
DIST go-sendxmpp-0.16.0-vendor.tar.xz 630080 BLAKE2B f5fdf295792bd2aa6f9491fb7296c2af1ccdb1be9ac356265c9198dee8574698604f36fa87a94c6380222154b2f82dfbc8a6bc898302ab35d01e2f207ae14216 SHA512 e3ace5347430fa5bc4454adec59b9113c77fe658b3d3d4f065d0f395b34754b571401f1d23e69098f205cd8ec987dece93b3ed8fdc18af1908cab7da5ad8ff27
DIST go-sendxmpp-0.16.0.tar.bz2 45221 BLAKE2B 6ef31ed594715539b47d0664472cbaf4122310974952d4990f1336981cf97505cd3701a802ce9fed90d38f764627aefc4944b00b4bd14a46581a32bcaf59b19d SHA512 8a255f74b7a1a31691d83a0f48379db40babbe77d60c512ec5d7d1e4a180272dc58939c55ca95437d2090cd2bd12dd8ab809ad5c58a4d3769a1367b30bab0e8b
DIST go-sendxmpp-0.17.0-vendor.tar.xz 642844 BLAKE2B a09a7748213bfade26734e41b6861be44a893eab4b2b42270c557693facf54580e0e0655a3e4a69333e8aebc3ef8758e6a170961ee7f0753a09506d8c1442ee6 SHA512 d728ffe3ab5fa11dc1bb9e137bac581d346644fd799dc8cead1c9ff0a169559539b14c0bc9465b01b2dd4b739857f283f1c3a04bd26ddec21626b1e0fd6fa436
DIST go-sendxmpp-0.17.0.tar.bz2 48190 BLAKE2B 6b28eea88501cfb2597a3304b3b8e26ab8d676a986399f3516df45daf3e6dafa339b4f7ac6f210f73c13979b0d5eadb080095e7dc1407fe00c0d6d7f70888f73 SHA512 a92adafe618a4dafd6e0062f38d51322ada81ff2a0abffdef8817d62f7517a91fcd8d32c1d0e8b5f3142eb1e3b5352cb2730ddfd7cdeba891c41d33701a25a4a
@@ -12,7 +12,7 @@ DESCRIPTION="A tool to send messages or files to an XMPP contact or MUC"
HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp"
SRC_URI="
https://salsa.debian.org/mdosch/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2
https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-deps.tar.xz
https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz
"
S="${WORKDIR}/${PN}-v${PV}"
@@ -22,6 +22,13 @@ KEYWORDS="~amd64 ~arm64"
BDEPEND=">=dev-lang/go-1.25.0"
# See https://bugs.gentoo.org/977931#c3
src_unpack() {
mkdir "${S}" || die
ln -s "../${P}/vendor" "${S}"/vendor || die
go-module_src_unpack
}
src_compile() {
ego build -buildmode=pie
}
@@ -32,3 +39,7 @@ src_install() {
doman man/go-sendxmpp.5
default
}
src_test() {
ego test ./...
}
@@ -13,6 +13,8 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
BDEPEND=">=dev-lang/go-1.26"
src_compile() {
ego build ./cmd/wireproxy
}
@@ -13,6 +13,8 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
BDEPEND=">=dev-lang/go-1.26"
src_compile() {
ego build ./cmd/wireproxy
}
@@ -0,0 +1,24 @@
--- a/libs/cxxopts/test/add-subdirectory-test/CMakeLists.txt 2026-07-24 02:58:37.615590179 -0700
+++ b/libs/cxxopts/test/add-subdirectory-test/CMakeLists.txt 2026-07-24 02:58:58.775346667 -0700
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.10)
project(cxxopts-test)
--- a/libs/cxxopts/test/find-package-test/CMakeLists.txt 2026-07-24 02:58:37.616579140 -0700
+++ b/libs/cxxopts/test/find-package-test/CMakeLists.txt 2026-07-24 02:58:58.775391796 -0700
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.10)
project(cxxopts-test)
--- a/abc/CMakeLists.txt 2026-07-24 02:58:37.614680285 -0700
+++ b/abc/CMakeLists.txt 2026-07-24 02:58:58.776166078 -0700
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5.0)
+cmake_minimum_required(VERSION 3.10)
include(CMakeParseArguments)
include(CheckCCompilerFlag)
@@ -0,0 +1,23 @@
--- a/CMakeLists.txt 2026-07-24 02:58:37.612840968 -0700
+++ b/CMakeLists.txt 2026-07-24 02:58:45.716817612 -0700
@@ -92,8 +92,8 @@
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
set(CMAKE_CXX_FLAGS_DEBUG "-Og -ggdb")
- set(CMAKE_CXX_FLAGS_RELEASE "-O3")
- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -ggdb")
+ set(CMAKE_CXX_FLAGS_RELEASE "")
+ set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "")
set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os")
set(CMAKE_CXX_FLAGS_SANITIZE "-O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls")
if ("${SANITIZE}" MATCHES "memory")
--- a/cmake/YosysLinkTarget.cmake 2026-07-24 02:58:37.613755421 -0700
+++ b/cmake/YosysLinkTarget.cmake 2026-07-24 02:58:52.735004882 -0700
@@ -50,6 +50,7 @@
PREFIX "${YOSYS_PROGRAM_PREFIX}"
OUTPUT_NAME "${arg_OUTPUT_NAME}"
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}
+ POSITION_INDEPENDENT_CODE OFF
)
if (${arg_INSTALL_IF})
install(TARGETS ${arg_TARGET} DESTINATION ${YOSYS_INSTALL_BINDIR})
@@ -13,7 +13,7 @@ HOMEPAGE="https://yosyshq.net/yosys/"
SRC_URI="
https://github.com/YosysHQ/${PN}/releases/download/v${PV}/yosys.tar.gz -> ${P}.tar.gz
"
S="${WORKDIR}"
S="${WORKDIR}/${P}"
LICENSE="ISC"
SLOT="0"
@@ -40,6 +40,11 @@ BDEPEND="
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${P}-respect-flags.patch
"${FILESDIR}"/${P}-cmake4-compat.patch
)
pkg_setup() {
# llvm-r2 and python-any-r1 both export pkg_setup and llvm-r2 wins,
# leaving PYTHON unset, so call python_setup ourselves.
@@ -47,12 +52,19 @@ pkg_setup() {
python_setup
}
src_unpack() {
mkdir "${S}" || die
cd "${S}" || die
unpack ${A}
}
src_configure() {
local mycmakeargs=(
-DYOSYS_WITHOUT_SLANG=ON
-DYOSYS_WITH_PYTHON=OFF
-DYOSYS_INSTALL_DRIVER=ON
-DPython3_EXECUTABLE="${PYTHON}"
-DCMAKE_DISABLE_FIND_PACKAGE_GTest=ON
)
cmake_src_configure
}
+1 -1
View File
@@ -1 +1 @@
DIST dinit-services-0.0.4.tar.gz 19535 BLAKE2B a6d6d90418fa3fc6bb7738dc18ba5a06b350f9bfd79693b4fcac69730ae34128799b50356bc377465213fcf10a4dcd4d609230d067ef562c75f0dc8ca4196bce SHA512 bd05ca4b98117540939da0af776358d786a826dc280c4d96d2186fb6941db7fd1939971a82360aac59ccf2e157760dd057166ad21572c071b774befb5bb1670e
DIST dinit-services-0.0.5.tar.gz 19542 BLAKE2B 0fc05d406bac377fa07b4aeb8becb3b8c32b7ec9874a334093630a5ad60de57095d593ca369411565a43ec801ee032c51fa387173d253e336871a5cacc7700b2 SHA512 0b9df29d4812cc721f7bd57a7f6a889bd48ca0c57c8fba9528536ead9a9747b6a52057127adcd870df5dc233db9a70a37b676d6de52f4185d4e6353acdf44b32
+5
View File
@@ -0,0 +1,5 @@
DIST b-0_pre20251029.tar.gz 184767 BLAKE2B 3bbea4a34f8ecb45a7d8dd57b6d1e305452a8735de723bc7b2530dcf98250cf25de2b4ff242d079535cecb68725d0b0eb620544062e7145faccce62278d31c37 SHA512 5344adcb6304d93beb87497cb0c862494720cac399ebdcecec99ef72c4757dedd6838b7a4028f10b49ca155e26d934d29e16cafe0dcb929cae67397b02dbf43b
DIST cc-1.3.0.crate 97752 BLAKE2B 54981272327165bbcebcfa03d3800b9c5fa4109c1d9f20409be94136a93a01ecb11987a2609c540e2c9843f325b8e48407209392e6c1fd1e8dc846a2956423c0 SHA512 c9a121ac509203f8cfce800f01904afe5b393bd44098740b9da28b0e39c3066bdf3cffdb855945587f7037d13e297d2a98ad41539bf90027eca5d45d6c9f5919
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
DIST rust.tar.gz 1080 BLAKE2B c29b72f07c8c413334b887610dbf19ac99496e49a87603fbdbf92ca10a6e450d3e23a38eadd528878b93db4fc60e6d233bd2c683e95f945f20aad83eda01489d SHA512 074b7a766272febfcc6cbf0646d18091e823a00f1dbbfed2449664b6a0aa31adaee09846aea64b30f1f4d01ca3e1db7e4cb3ada38178131ad1e76f4d4963fb87
DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921
+61
View File
@@ -0,0 +1,61 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
cc@1.3.0
find-msvc-tools@0.1.9
shlex@2.0.1
"
inherit cargo
DESCRIPTION="A compiler for the B Programming Language implemented in Crust"
HOMEPAGE="https://github.com/bext-lang/b"
GIT_COMMIT="078429a578202d8f6c4c667c780fc48f3711567f"
SRC_URI="
https://github.com/bext-lang/b/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz
https://github.com/masterwolf-git/b/raw/refs/heads/main/rust.tar.gz
${CARGO_CRATE_URIS}
"
S="${WORKDIR}/${PN}-${GIT_COMMIT}"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" || ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="~amd64"
src_prepare()
{
cp "${WORKDIR}/Cargo.toml" "${S}/" || die
cp "${WORKDIR}/Cargo.lock" "${S}/" || die
cp "${WORKDIR}/build.rs" "${S}/" || die
default
}
src_test()
{
mkdir -p build || die
cp target/release/b build/b || die
cargo_src_compile --bin btest
einfo "Running btest matrix..."
./target/release/btest || die "btest failed"
}
src_compile()
{
cargo_src_compile --bin bgen
einfo "Running bgen code generator..."
./target/release/bgen || die "bgen execution failed"
cargo_src_compile --bin b
}
src_install()
{
cargo_src_install --bin b
}
+11
View 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>shimontrolles@gmail.com</email>
<name>Shimon Trolles</name>
</maintainer>
<upstream>
<remote-id type="github">bext-lang/b</remote-id>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -91,7 +91,7 @@ src_compile() {
# need to set -j1 or build fails due to a race condition between MAKE jobs.
# this does not actually impact build parallelism, because the go compiler
# will still build everything in parallel when it's invoked.
env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend
env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" STRIP=0 backend
}
src_install() {
+1 -1
View File
@@ -91,7 +91,7 @@ src_compile() {
# need to set -j1 or build fails due to a race condition between MAKE jobs.
# this does not actually impact build parallelism, because the go compiler
# will still build everything in parallel when it's invoked.
env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend
env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" STRIP=0 backend
}
src_install() {
Loaded 100 of 103 files, more files were not shown because too many files have changed in this diff. Show more