Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-02-15 15:05:19 +00:00
30 changed files with 238 additions and 216 deletions

View File

@@ -1,5 +1,5 @@
# Copyright 1999-2023 Gentoo Foundation
# # Distributed under the terms of the GNU General Public License v2
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ LICENSE="MIT"
SLOT="0"
RESTRICT="strip"
QA_FLAGS_IGNORED="usr/bin/${PN}"
QA_PREBUILT="usr/bin/${PN}"
src_install() {
newbin "${DISTDIR}/tty-share_linux-amd64" ${PN}

View File

@@ -1,4 +1,4 @@
DIST carapace-0.28.5-deps.tar.xz 2166312 BLAKE2B 9ae03183e1f3f8e3b121f76f226bfe0230ef2c4f2b2f02deffeb42228767b38ad614dd7b32f9e27400db94f87f8e061e84be15fc8930fa55edbb953cea17f9c4 SHA512 f50ae69ce6dc7f06aee4d62e0f4a49b9932c38c58fef67aa6a1dae2bc7852a6c66ad3f80709efb69bbdfd5fa8564c758bb6b72b32d5671d7022c72b5a6cc0b0e
DIST carapace-0.28.5.tar.gz 12432252 BLAKE2B ae5b0e30d88fdd79eea05094d7b7e2c5365f115a369aef57200175a48eee755cd4e964c8eb0c42fffe1f1d951db4d217af3aa0ff1c814c4643769479694ee9e0 SHA512 ce1746a05075afed1a394b424c8dc796f3c9a9215010fb4f716fde8c230f8a50b616e83883c292f524dff87697a2e5837b9739bb546dc8e58edcbe12f416df9b
DIST carapace-0.29.1-deps.tar.xz 2185748 BLAKE2B d95e703f5e689a0d584137859980305cbe3eb1e9d610c26a29fd03072f108d1a70e2842c82d09f38bfe6a32c813ed8abaf6688f4ea4475b5f0aa9500e2f0ad37 SHA512 4ab6aeeab452b5eae34079b3db515e607e94c1aec1fddcea0c48a5ae6e7d7ea7b0ada7c092671df95a430dadf21972818cd853cd1df358bcd51592492bff24e2
DIST carapace-0.29.1.tar.gz 13131752 BLAKE2B b2d0d4c9f813b47983ebd53c5a1d9734559d84bd4fe166a980dc52fb895a33213d648aa72eca2e0f0417f19ffd6af5b31f011aa253afd32faf23a5f3c095a0a3 SHA512 00ead529358b36eabf5456dbbe86477a1dafe0b9061445195827184abad6027c98950e7f3450dcba1a013323e8311023c44a6b7a8a3e6ce35f5acf990087ca51
DIST carapace-0.30.1-deps.tar.xz 2203088 BLAKE2B fdeabf4cfe9edf29e85d58e0758f9c853c63db854784cccb1b9d415342f1cc15a87fdf036aa8fb327cdc249ce5750804a06d44976e55f272bb271b60e8351743 SHA512 12b23bf6a0754587fe3ad94e84b12fbf4055db3b470e9890eae4d6c97ca1e6bc763e1a18495646ba38befac0f053c7a3d9be550e3b61cec6326751245087f51e
DIST carapace-0.30.1.tar.gz 13774355 BLAKE2B 85ca8c72be5e9e05230fa5983e44752a9f9d69d0e56a03da83598fe07fb6b5b316de1b995339df44a875992e74a8dac6f51b1a839f85f8cd410808e575c68a02 SHA512 8dca0d971940745a1cded1b35e56ce3d7bec986f0e1c44c1c50d1b9ac1251bef9754ab196dd13868e28ef08e0f65f85d862f539050e0149114a95f493e5b4eed

View File

@@ -16,7 +16,6 @@ SRC_URI+=" ${DEPS_URI}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
S="${WORKDIR}/${PN}-bin-${PV}"

View File

@@ -1,2 +1,4 @@
DIST elvish-0.19.2-deps.tar.xz 2810784 BLAKE2B 1da98f1a790866ae3047b6bbb4a9b70cd976f9b1b3aec9f1b866e3399a8666d37e87a1f44a669f7461f43fd9a0b4719e6f991c26f435e841ad22e90a7c9098e9 SHA512 f164a1ae95a452c8190babc0d08b8c1ce7deafd42a3ed879e96fb26006ddaae6579bab2b0be9d43db0a71958b3ef53da804620bd2668dfb16ad977e9094b13d2
DIST elvish-0.19.2.tar.gz 828904 BLAKE2B 8cbbc8d947267c4fb429023e5de431ac28bd546e279326ff7ccf75397d528f766b8709e06f008449ff273ac59c5eb9297704617d2f6239f5c9251dce609888ae SHA512 e7851659465e01fead104e36a73d0af5d4610e33018c6659e0cdc167e941c926ab4fd8b361da1b24dc88f4c07f6fa77077e069bfeaf0bbadb09913a05f58a2ba
DIST elvish-0.20.1-deps.tar.xz 2931108 BLAKE2B b737de85c432950fe24ada82c38d2c43bc5afb1fbd41120a285f5f29cbe0a576015ef784f05e42851306156227471731764add3727e4a61a89de57eedd8e969b SHA512 bcc69853e08465df65feb87bab53413162cb838b79c84a95650acc75daea6722102475723fc24b7a780c7193c22601e5eaa498f35ca8b9905cc613eb38f1d262
DIST elvish-0.20.1.tar.gz 862793 BLAKE2B d40c4ca8328903ecd7c82475e8b51c8f9d47b443c4d353be08ddbf25ecd113a6e81077ae814b1d1cd84d791cdbb3a21d80f3f0d1822732174595f242f375d524 SHA512 d6fd7ab0d494de7d70f7f34117c5e5dc5eb92a076e9782f11b543009872f0a1193d47814d8b67a8fcf3da14fd17a510de1f0ebb8c27f13388a8ca68a94836a61

View File

@@ -0,0 +1,40 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Expressive programming language and a versatile interactive shell"
HOMEPAGE="https://elv.sh/"
SRC_URI="https://github.com/elves/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
SRC_URI+=" ${DEPS_URI}"
LICENSE="BSD-2"
# Additional licenses used in the package
LICENSE+=" BSD EPL-1.0 CC-BY-SA-4.0"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test"
DOCS=(
"README.md"
)
HTML_DOCS=(
"website/learn"
"website/ref"
)
src_compile() {
ego build -ldflags "-X src.elv.sh/pkg/buildinfo.BuildVariant=gentoo-guru" "./cmd/${PN}"
}
src_install() {
dobin "${PN}"
einstalldocs
}

View File

@@ -57,6 +57,7 @@ src_configure() {
$(meson_feature gpt)
$(meson_feature json)
$(meson_use network)
$(meson_use network streaming)
$(meson_use service)
)
meson_src_configure

View File

@@ -1 +1 @@
DIST mock-core-configs-39.4.tar.gz 44598 BLAKE2B 42a955924358c42b4570295c0d97e43ed8b6d6cc0a61ec5eb0384ddaa2c3242ffb5fe67e8a1a41cb23b9c3106803ddbd1969db5489b296735e2b5cf4cbcc09fa SHA512 b71eaff60a231019975983af22266e1424e766fe6149ac83b9a501e427b6076a7c96292551b00f6345fde3ba2049a87e14841c2fe82b7cbf4dc5ba6e11d9e388
DIST mock-core-configs-40.1.tar.gz 44859 BLAKE2B 5b52f5400447ab3405ae76bb9334e228eb241672cd5d64df6ae198178b69cd89f08b5c1cddecdc7a954b9faa3c8cf3b8e3e81084ad4f37fbce55ed3c35afd987 SHA512 f434d43af01a0ae7299e458b63bbefbf8e5b7ad3cd03b167d1b9802778f3faa4b355104f2463da4813480ac9111ce5ccf10e31b944c4873b61b8e78913e5d04b

View File

@@ -1 +1 @@
DIST mock-5.4.tar.gz 173302 BLAKE2B 285a198f99c8733fae9787c95715db7a2c89760d25e8121844dff85a74a6b818e411f93b9f87a2c421e8cc9edd300f060e9cdb13b3622cee0d1d6aa798c94b3d SHA512 8dceb22cf4eafbdca3012268b22430855864f474d68950e1aa01250ce9fb5184bed5662287fb89769d0d945ac47a18c73ab1531137e055246c1aace6055afa6b
DIST mock-5.5.tar.gz 178460 BLAKE2B b97bd621676b3142c782ff4c61c12a18a65bb2196925c2e4383a38e98547805f23db08e6c92e62cf2f207c9347378f692524b5a64d92299842f80bc1ccff1c1b SHA512 40739f4cd480e43d990650046c91da423422917362accdb0b6ce103833b6929af6b5bd17c8477bf36dcf8c1aabb1cbcdf43ece08559ec87edd9d9c76aaa7f3a9

View File

@@ -140,13 +140,13 @@ DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb
DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7
DIST pbkdf2-0.11.0.crate 13229 BLAKE2B 33a9fb386ab9550cf5b8b54a48b8ad4582c95c1de7b15e767caf7b08d5996677f0926b57c556e43e90daa099fadfd1f5bcddec3bf4a48a82e7c71228b5398dda SHA512 f900766e8e84d865670977bbe5816b74036f0c2b3a30df4c8ed73680f76f0ae111472af7aed96524cdf7e1092609c2008c5f40efb9a9c65b3a796b7f3415c087
DIST pep440_rs-0.4.0.crate 24329 BLAKE2B 1e2034cf404009a548d9082ad335b12109068562056a81cd985927c29ede9b43a3fce0bfb58689a9a9a44d7eec93ad73349618acd5838b645b2dc4f56ffa2466 SHA512 4a46a43abdcede7ce9f3d23f40cc98cd73150cab16dbad40caa463edc8357f65a5520e5553e0950b7512d90b635c7480e1bbdccb741708e1914b5016a26c4620
DIST pep508_rs-0.2.4.crate 30046 BLAKE2B c847059d84a222b2c915790c17beeea75664917f4c675421db30a7538367d21c1cf34ed13ddbc9b4665b11b40ce7c2da38abfc5ed25e2a36e914c86cb18f491b SHA512 5b0a9dac30c9dbc75b8b319de2210f93f494997c02c189325638c13ad85f614001bfd9033aef83b356f871bfea2f44806050d39c038ce240386ca66c2a75c895
DIST pep508_rs-0.3.0.crate 30053 BLAKE2B 264845b05ad3a85643066a256ba9aa40d2638e4445b541b910e94f30b2d5b5df0c449214176e721612327d46bb8c956ba7c34801b8007fc0f50a26498528cae2 SHA512 77dce8f4816c8d582e098031fafe3ad8d39e11cec47954e70fb6a82d0aeb524ef90e240759c75eb7f024763423fb8fdcd2a42c635d184920a262b87bece3003b
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
DIST pin-project-1.1.4.crate 54230 BLAKE2B e90fcdc609f42171b18a42626e59dd904555774c4c012a274149d18ee899ade6969c31d9fd706a363ee2d1a510d80d24e438e04cbed5f4ab26b9d645256e2438 SHA512 e378034c6de9148797d874e9a4ecf66039c662c54c263a06413a2ebf5bbbbdf21419e8738d6b2eca6bb5d2043102e52dc6d0e370e7c242830ced0779e13cb6d8
DIST pin-project-internal-1.1.4.crate 28249 BLAKE2B 6d8dae4d59d0b71c9a66414cf5babb45285a8d67f798a25e5521495ae23e983b871bc8f70c20d0785b5b53acf9a5cf734f137b581852a542f98b0492cf6568f6 SHA512 b8a687d1d2fa84bccb41eb7652434036c227268177f2f05a7071b0dfb16672fc8a9762ecac6c4e519478cefe16ed4bcc2c77dd9298057dc42f87021f8e0a603b
DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
DIST pkg-config-0.3.29.crate 20563 BLAKE2B ed0559b0073890911fb47742743b2586123bf9e9b594aa0d5b2c419c6768cd37e25b546c21077ea6cc02823a679b302aeaaca6c7fcaf9aeec615dd08f53a1f6f SHA512 bac7dafc0e10bef40e427c1fc0271d1a26acb2f5b1cf7cc7a128f4d4f1f3110529e45057b71cea7b0f6ddff26945fe08962285ddeb22b54639e44a2e43af698f
DIST poc-monotrail-136807e1fe87e9319e0223f76b602ba5db881322.gh.tar.gz 8749278 BLAKE2B ddc3154a6bba6b48dc386775d4c3369c504dd74aae42721ddd7fbbffbaa2ed3bf4f61d86f87f83230045a460c7d37b6561c1c378320c314442c3e0638092fe5e SHA512 0b13747d798aa826c54a48679e575a50a9add09463bd85033e9abc3c893749ee581248cbb4864fbeeb9d6ea9606fe282ef4397ce49541b0630c72dccdec06e50
DIST poc-monotrail-e0251f68c254f834180198b8677fcf85d4b6a844.gh.tar.gz 8749652 BLAKE2B 0b5e1d5286a513a876ce978674adc26cf9fb87571d2f52a0cfb920a67aa24738a81d2b61549249122f085ad9b22e968ba02c97bbb28209ea7b5a0099f7f4df9a SHA512 20c09eee0c927985aac016dcb6db78e7bf011fc21a5b13298861ba7eb6a81923d1c8ac3ecd6aa4397a5ff8b94ac97f8bb1678163e0998136165d17887d2d6fda
DIST poly1305-0.8.0.crate 32633 BLAKE2B 80dd7526a31112de4ebb9ec800456c1118b588e7aaeb879ef4b1b93bc34ec9f9f8a1451259ff5da7a1c97a5d94ecf6be648e86aedd7e55ea501a94f314aa863f SHA512 0081afdfb9ae16b24ca9cd78c17d72b2bde865dd58f8e66008934cd2e4b49dc96b57a612b9c53e466f3f896d10ba9f61956ddc225cee7f128fd9f84a27ea6966
DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
@@ -183,7 +183,7 @@ DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e78
DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960
DIST rustls-0.21.10.crate 284920 BLAKE2B eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5 SHA512 3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139
DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672 SHA512 680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68
DIST rye-0.22.0.tar.gz 1426234 BLAKE2B 1b9afcc6ae6d8b6d0f1a0e99d05bf2b1b7ec5dddcda8f1e7bab1b02cc28bc118b076c79ffc2b51f6b12d2742492ca589ad0bcdb6fc18096b2e4a548ec5c97936 SHA512 c47ba61735fbfca0b43ff537d991f85eed76c60ed6cffb7e43faf98e6218b1b62b76e4505fb1d0e4545287ce3c1545c03084f8e05a130727fdab6ab17d00e13e
DIST rye-0.23.0.tar.gz 1429319 BLAKE2B 0a638d0b3ed370f9fda9d20360643466c141122eb6963dbf7c0312667811af68debf4a3ec8f1c98e50cd08dadb5359283e6f7396ce30f0d838d51ac8559536d1 SHA512 760c6fd4cc3016f36bdf1568e4a1f5b371b0658de8d8128b7cc679552b1413dbd39b6ec70e03b961ead81b5e8e87cacc8f94f6ac7aa87468abacf888375819f7
DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10
DIST salsa20-0.10.2.crate 12780 BLAKE2B 9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee SHA512 9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

View File

@@ -147,7 +147,7 @@ CRATES="
pathdiff@0.2.1
pbkdf2@0.11.0
pep440_rs@0.4.0
pep508_rs@0.2.4
pep508_rs@0.3.0
percent-encoding@2.3.1
pin-project-internal@1.1.4
pin-project-lite@0.2.13
@@ -305,7 +305,7 @@ CRATES="
declare -A GIT_CRATES=(
[dialoguer]='https://github.com/console-rs/dialoguer;47a9d4df729db7ffc1492bd0845be786e6f20153;dialoguer-%commit%'
[monotrail-utils]='https://github.com/konstin/poc-monotrail;136807e1fe87e9319e0223f76b602ba5db881322;poc-monotrail-%commit%/crates/monotrail-utils'
[monotrail-utils]='https://github.com/konstin/poc-monotrail;e0251f68c254f834180198b8677fcf85d4b6a844;poc-monotrail-%commit%/crates/monotrail-utils'
)
inherit cargo

View File

@@ -20,7 +20,6 @@ DEPEND="
acct-group/1password
"
RDEPEND="${DEPEND}"
BDEPEND=""
S=${WORKDIR}
@@ -33,7 +32,7 @@ src_unpack() {
rpm_unpack ${P}.x86_64.rpm
}
QA_FLAGS_IGNORED="/usr/bin/${PN}"
QA_PREBUILT="/usr/bin/${PN}"
QA_SONAME="
/usr/lib64/libXcomposite.so.1

View File

@@ -0,0 +1,2 @@
DIST openrefine-commons-0.1.1.zip 2602139 BLAKE2B b9caba8d047a352ba47473012c9115dc348fd44aa33bac40ad95f2506fc43349a39f3699ec95ecdeb950f8ff0e23adad8bc3ec0aa8edade32cf8a9319516083d SHA512 d6ea62e6e9770317bfe217be0e96dabd8172f8956a32cf85da149220dfbe242494822378d885d01eb4814ee9cfc3e8dbe5fd6057630fff9692c22727ebbdf4bd
DIST openrefine-linux-3.7.9.tar.gz 148721150 BLAKE2B c464b5038a754155a6e30c08a1c5fd626cc116706bc643e9802089fd87014ac2af0d03d0e3752004a2c0d27e5efa5e641ae8ec4ac546d0030f64e9ce82a75a22 SHA512 7786bef57d4b8341353e00ecfcf2dcbb6ce5161c4f65cab34e9555506711169f4020beed012e9388b3ff3c6ab666595acc1856d717dcaa3811a6765ded76ea59

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>zdanevich.vitaly@ya.ru</email>
<name>Vitaly Zdanevich</name>
</maintainer>
<use>
<flag name="commons">Download and install plugin for Wikimedia Commons</flag>
</use>
<longdescription>
OpenRefine is a powerful free, open source tool for working with messy data: cleaning it; transforming it from one format into another; and extending it with web services and external data.
</longdescription>
<upstream>
<remote-id type="github">OpenRefine/OpenRefine</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,50 @@
# Copyright 1999-2024 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit wrapper
DESCRIPTION="Wikidata batch editor, Wikimedia Commons mass upload tool"
HOMEPAGE="https://openrefine.org"
SRC_URI="https://github.com/OpenRefine/OpenRefine/releases/download/${PV}/${PN}-linux-${PV}.tar.gz
commons? ( https://github.com/OpenRefine/CommonsExtension/releases/download/v0.1.1/openrefine-commons-0.1.1.zip )"
KEYWORDS="~amd64"
IUSE="+commons"
LICENSE="BSD"
SLOT="0"
BDEPEND="commons? ( app-arch/unzip )"
DEPEND="
virtual/jre
dev-java/maven-bin
net-libs/nodejs
"
src_install() {
local apphome="/opt/${PN}"
mkdir -p "${ED}/${apphome}" tools build || die
chmod 775 tools build || die
keepdir ${apphome}/{tools,build}
if use commons ; then
cp -r "${WORKDIR}/${NANE}/commons-extension" webapp/extensions || die
fi
cp -r . "${ED}/${apphome}" || die
make_wrapper refine "
env REFINE_LIB_DIR=${apphome}/server/target/lib \
REFINE_TOOLS_DIR=${apphome}/tools \
REFINE_CLASSES_DIR=${apphome}/server/classes \
REFINE_WEBAPP=${apphome}/main/webapp /opt/openrefine/refine"
}
pkg_postinst() {
elog "In order to use ${PN} run refine in a terminal, from Dmenu also works"
elog "First run better in terminal - for long installing"
}

1
gui-apps/vicuna/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST vicuna-1.25.tar 5058560 BLAKE2B 7fedc558ba8a6c66680c03353e3de2108d5c1514a25916f2cbfecdd3398369f5e033424b140457e3227375b59425b9814ed8900a494a292f249b99b1455e18a0 SHA512 0d68d22af06c7b0b2afb5d71ff596030938fd11c60476b71fa35ec0e3d310901ee401301bfa7d16c7795d97ea224e3ce61fd1271aac71acd36c8003aeb173651

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" proxied="yes">
<email>zdanevich.vitaly@ya.ru</email>
<name>Vitaly Zdanevich</name>
</maintainer>
<upstream>
<remote-id type="github">yarl/vicuna</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,28 @@
# Copyright 1999-2024 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Tool for uploading files to Wikimedia Commons and other Wikimedia projects"
HOMEPAGE="https://commons.wikimedia.org/wiki/Commons:Vicu%C3%B1aUploader"
SRC_URI="https://github.com/yarl/${PN}/releases/download/${PV}/${PN}-${PV}.tar"
KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
DEPEND="
virtual/jre
"
S="${WORKDIR}"
src_install() {
local apphome="/opt/${PN}"
mkdir -p "${ED}/${apphome}"
cp -r . "${ED}"/opt || die
dosym ${apphome}/bin/vicuna /usr/bin/vicuna
}

View File

@@ -16,6 +16,9 @@ SLOT="0"
LICENSE="all-rights-reserved"
KEYWORDS="~amd64"
RESTRICT="strip"
QA_PREBUILT="*"
RDEPEND="
app-arch/brotli
"

View File

@@ -1,3 +1,3 @@
DIST nulloy-0.9.5.tar.gz 326446 BLAKE2B 8dfe39e428abcdc8c593816ae2aaae2ce8e10e5f5551de77444a205abc40dc1a369ab06ca61090235c2601ad1c0243282159ff002e47046b1482b0ec6c3f4389 SHA512 ca65ed5a5d0727505e36e9f85fd93ae27210f01ad4677ffce305ad00ef0307807acb492d1304c9f7ec75f7ec7e0d88371a89799c779d8d7b280a54bf703bd3d0
DIST nulloy-0.9.8.tar.gz 332399 BLAKE2B 5d18d6b00d6dc3f478e56a15e7b0869222892c94a46337712f1471a9ce2c3cf42bd0cf6c42c7177022ac323d732f095e1b3a1c7d37a9aff100fc8f833abd32e3 SHA512 4616e050664da46c3ddf89a10366134394b8a7d7cf26488396259b0ff394bbb03df7fe0f73b7d8476ad514b4fb118af0613f0d239b5e7ca0ecc769dfafb53036
DIST nulloy-theme-night-v1.0.tar.gz 350556 BLAKE2B dbb9b81c1fce9bcc1da4a99ef0369280770e221b2615e9421f7165d450362d96e180a6460b839d0adc21c16286309cffcefe04dba9e1fe5b31c9df729415c883 SHA512 5e4c43d4a5cb1cb41b23e243d12ade6abc7309136caf69a8e0fa24becab22edf5c9b955e5933e3cb9f104e5cd953f9a46344ad04beb3e08e154725de7c852a70
DIST nulloy-theme-night-v1.0.tar.bz2 353544 BLAKE2B 71191393fcf1117f9c6c11c30ea2e6a51638e3a098d11c6c22d41e123da45313681b83cd8d3bfa290ed3e3b099390b2ed46a167b2bcaacd44d7833d375df71d1 SHA512 b0f1e6e3d2df6289ba19fc16ae1fb95c4cd731b684aafb498f87079a7a2e6a60bcc3edde37698c3e69d04062c7f563855b6a7997dea80ab6fad6c3615ebadd6d

View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://nulloy.com"
NAME="nulloy-theme-night-v1.0"
SRC_URI="https://github.com/nulloy/nulloy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
skins? ( https://gitlab.com/vitaly-zdanevich/nulloy-theme-night/-/archive/v1.0/${NAME}.tar.gz )"
skins? ( https://gitlab.com/vitaly-zdanevich/nulloy-theme-night/-/archive/v1.0/${NAME}.tar.bz2 )"
LICENSE="GPL-3"
SLOT="0"

View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://nulloy.com"
NAME="nulloy-theme-night-v1.0"
SRC_URI="https://github.com/nulloy/nulloy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
skins? ( https://gitlab.com/vitaly-zdanevich/nulloy-theme-night/-/archive/v1.0/${NAME}.tar.gz )"
skins? ( https://gitlab.com/vitaly-zdanevich/nulloy-theme-night/-/archive/v1.0/${NAME}.tar.bz2 )"
LICENSE="GPL-3"
SLOT="0"
@@ -33,7 +33,11 @@ DEPEND="
media-libs/gst-plugins-base
media-libs/taglib
media-plugins/gst-plugins-meta
media-gfx/imagemagick
"
# imagemagick to generate icons, see
# https://github.com/nulloy/nulloy/commit/9b89a9e60d68c59fa541807db68e5a1daf4110cc#r138660390
RDEPEND="${DEPEND}"
src_prepare() {

View File

@@ -16,7 +16,7 @@ RESTRICT="strip"
S="${WORKDIR}"
QA_FLAGS_IGNORED="/usr/bin/${PN}-bin"
QA_PREBUILT="/usr/bin/${PN}-bin"
src_install() {
newbin "${DISTDIR}/pnpm-linux-x64" ${PN}

View File

@@ -1,2 +1 @@
DIST dwarfs-0.9.3.tar.xz 15669440 BLAKE2B 96aa9399086f3137cf7fba97159e247f02f584e4c5b8398f63b581ec83f6687fce9d0c64ad8a20f995cbd3abc8ec9b445039d9ac0f344c7e190fcc396c1973c0 SHA512 fb3a5f6c440231b471b5699b2c25cd694fc59580b18fad635f92a296cabea1205cbec63f1421e0acac8635695d07267096fd536b57cc4110aeb51bd9a78aa2fa
DIST dwarfs-0.9.5.tar.xz 15665480 BLAKE2B 90c0c35f28773f3af6399ca3c3aabaf366770315197adc9c4168bf37f7c88fdbc4c3c93e647132f6a36812b1bf9d27636736682376f9b821086f8793b05feed9 SHA512 b583bfa30594f8758b07d7cb1fea88a48331a570acc73ebdafa47c3b9e055dd7e222cdf03add73543529c3101d516e7936cabc63338ff307c3f54f5f5b06fe65

View File

@@ -1,156 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit check-reqs cmake flag-o-matic python-any-r1
DESCRIPTION="A fast very high compression read-only FUSE file system"
HOMEPAGE="https://github.com/mhx/dwarfs"
SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+jemalloc test man" #Tests is broken at this moment
# See https://github.com/mhx/dwarfs/issues/194
S="${WORKDIR}/dwarfs-${PV}"
RDEPEND="
app-arch/libarchive
app-arch/lz4
app-arch/snappy
app-arch/xz-utils
app-arch/zstd
dev-cpp/range-v3
dev-cpp/gflags
dev-cpp/glog[gflags]
dev-cpp/parallel-hashmap:=
dev-libs/boost[context]
dev-libs/date
dev-libs/double-conversion
dev-libs/libevent
dev-libs/libfmt
dev-libs/utfcpp
dev-libs/xxhash
sys-fs/fuse:3
dev-libs/fsst
sys-libs/binutils-libs
sys-libs/libunwind
sys-libs/zlib
!dev-cpp/fbthrift
!dev-cpp/fizz
!dev-cpp/folly
!dev-cpp/wangle
jemalloc? ( >=dev-libs/jemalloc-5.3.0-r1 )
"
DEPEND="${RDEPEND}"
BDEPEND="
${PYTHON_DEPS}
dev-util/patchelf
sys-devel/bison
sys-devel/flex
virtual/pkgconfig
man? ( app-text/ronn-ng )
test? ( dev-cpp/gtest )
$(python_gen_any_dep 'dev-python/mistletoe[${PYTHON_USEDEP}]')
"
DOCS=( "README.md" "CHANGES.md" "TODO" )
RESTRICT="!test? ( test )"
CHECKREQS_DISK_BUILD="1300M"
CMAKE_IN_SOURCE_BUILD=1
CMAKE_WARN_UNUSED_CLI=0
python_check_deps() {
python_has_version -b "dev-python/mistletoe[${PYTHON_USEDEP}]"
}
src_prepare() {
rm -r zstd xxHash parallel-hashmap || die
sed "s/DESTINATION lib/DESTINATION $(get_libdir)/" -i CMakeLists.txt || die
# Bug #900016, but upstream discourages O3
sed '/FLAGS_RELEASE/s# -O2 -g##' -i CMakeLists.txt || die
sed '/CMAKE_CXX_FLAGS_COMMON/s#-g ##' -i folly/CMake/FollyCompilerUnix.cmake || die
sed '/^\s*-g$/d' -i folly/CMake/FollyCompilerUnix.cmake || die
replace-flags -O3 -O2
cmake_src_prepare
}
src_configure() {
append-cxxflags "-I/usr/include -fPIC"
filter-ldflags "-Wl,--as-needed"
append-ldflags $(no-as-needed)
# FIXME: Requires dev-cpp/gtest to be built with -fchar8_t or -std=c++20.
# This is unfortunately too aggressive:
# append-cxxflags "-fno-char8_t"
mycmakeargs=(
-DUSE_JEMALLOC=$(usex jemalloc ON OFF)
-DWITH_TESTS=$(usex test ON OFF)
-DWITH_MAN_PAGES=$(usex man ON OFF)
-DPREFER_SYSTEM_ZSTD=ON
-DPREFER_SYSTEM_XXHASH=ON
-DPREFER_SYSTEM_GTEST=ON
-DPREFER_SYSTEM_LIBFMT=ON
-DWITH_LEGACY_FUSE=OFF
-DDISABLE_CCACHE=ON # Use FEATURES=ccache
)
cmake_src_configure
}
src_install() {
local libs=(
folly/libfolly.so
folly/libfolly.so.0.58.0-dev
libcompression_thrift.so
libdwarfs.so
libdwarfs_categorizer.so
libdwarfs_compression.so
libdwarfs_compression_metadata.so
libdwarfs_main.so
libdwarfs_tool.so
libdwarfsbench_main.so
libdwarfsck_main.so
libdwarfsck_main.so
libdwarfsextract_main.so
libdwarfsextract_main.so
libfeatures_thrift.so
libhistory_thrift.so
libmetadata_thrift.so
libmkdwarfs_main.so
libthrift_light.so
ricepp/libricepp.so
)
cmake_src_install
for lib in "${libs[@]}"; do
# TODO: figure out how to remove this with cmake
patchelf --remove-rpath "$lib" || die
dolib.so "$lib"
done
}
src_test() {
local CMAKE_SKIP_TESTS=(
# Tests don't work in sandbox
# fuse: failed to open /dev/fuse: Permission denied
dwarfs/tools_test
)
cmake_src_test
}
pkg_postinst() {
elog "You may find more information in the"
elog "${HOMEPAGE}"
elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
}

View File

@@ -18,7 +18,7 @@ RDEPEND="sys-fs/fuse:0"
S="${WORKDIR}"
QA_FLAGS_IGNORED="/usr/bin/${PN}"
QA_PREBUILT="/usr/bin/${PN}"
src_install() {
newbin "${S}/bin/mount-s3" ${PN}

View File

@@ -0,0 +1,43 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..12} )
inherit systemd
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/pedro00dk/nvidia-exec.git"
else
SRC_URI="https://github.com/pedro00dk/nvidia-exec/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="GPU switching without login out for Nvidia Optimus laptops under Linux"
HOMEPAGE="https://github.com/pedro00dk/nvidia-exec"
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
app-misc/jq
sys-apps/lshw
sys-process/lsof
x11-drivers/nvidia-drivers
"
src_install() {
dobin "${WORKDIR}/${P}/nvx"
systemd_dounit "${WORKDIR}/${P}/nvx.service"
insinto /usr/lib/modprobe.d
newins "${WORKDIR}/${P}/modprobe.conf" nvx.conf
}
pkg_postinst() {
ewarn "Don't forget to enable the nvx service:\nsystemctl enable --now nvx\n"
ewarn "\nThe nvx.service prevents nvidia modules from loading and turn off the graphics card during boot.\n"
ewarn "It is not necessary to handle files, configurations, PCI buses, etc, all that is done automatically.\n"
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..12} )
inherit systemd
SRC_URI="https://github.com/pedro00dk/nvidia-exec/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Lenovo Legion Linux kernel module"
HOMEPAGE="https://github.com/pedro00dk/nvidia-exec"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
src_install() {
dobin "${WORKDIR}/${P}/nvx"
insinto /usr/lib/systemd/system-sleep
doins "${WORKDIR}/${P}/nvx-suspend-restore"
systemd_dounit "${WORKDIR}/${P}/nvx.service"
insinto /usr/lib/modprobe.d
newins "${WORKDIR}/${P}/modprobe.conf" nvx.conf
}
pkg_postinst() {
ewarn "Don't forget to reload dbus to enable \"nvx\" service, \
by runnning:\n \`systemctl daemon-reload && systemctl enable --now nvx\`\n"
}

View File

@@ -6,26 +6,38 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..12} )
inherit git-r3 systemd
inherit systemd
EGIT_REPO_URI="https://github.com/pedro00dk/nvidia-exec.git"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/pedro00dk/nvidia-exec.git"
else
SRC_URI="https://github.com/pedro00dk/nvidia-exec/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Lenovo Legion Linux kernel module"
DESCRIPTION="GPU switching without login out for Nvidia Optimus laptops under Linux"
HOMEPAGE="https://github.com/pedro00dk/nvidia-exec"
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
app-misc/jq
sys-apps/lshw
sys-process/lsof
x11-drivers/nvidia-drivers
"
src_install() {
dobin "${WORKDIR}/${P}/nvx"
insinto /usr/lib/systemd/system-sleep
doins "${WORKDIR}/${P}/nvx-suspend-restore"
systemd_dounit "${WORKDIR}/${P}/nvx.service"
insinto /usr/lib/modprobe.d
newins "${WORKDIR}/${P}/modprobe.conf" nvx.conf
}
pkg_postinst() {
ewarn "Don't forget to reload dbus to enable \"nvx\" service, \
by runnning:\n \`systemctl daemon-reload && systemctl enable --now nvx\`\n"
ewarn "Don't forget to enable the nvx service:\nsystemctl enable --now nvx\n"
ewarn "\nThe nvx.service prevents nvidia modules from loading and turn off the graphics card during boot.\n"
ewarn "It is not necessary to handle files, configurations, PCI buses, etc, all that is done automatically.\n"
}