Merge updates from master

This commit is contained in:
Repository mirror & CI
2025-06-21 12:37:42 +00:00
100 changed files with 2081 additions and 736 deletions

View File

@@ -4,14 +4,6 @@ If you find an interesting piece of software here, consider to package it, also
Name | Buildsystem | Category | User | Need help | Dependency
------------ | ------------- | ------------- | ------------- | ------------- | -------------
[Atkinson Hyperlegible](https://brailleinstitute.org/freefont) | no | fonts | Anna | ✖ | ✖
[SearXNG](https://docs.searxng.org/) | setuptools | www | Anna | ✔ | ✖
[Takahe](https://jointakahe.org/) | no (django) | www | Anna | ✔ | ✖
[couchbase](https://pypi.org/project/couchbase/) | poetry | devel | Anna | ✔ | ✔
[pyArango](https://pypi.org/project/pyArango/) | setuptools | devel | Anna | ✔ | ✔
[pycouchdb](https://pypi.org/project/pycouchdb/) | poetry | devel | Anna | ✔ | ✔
[azure-sdk-tools](https://github.com/Azure/azure-sdk-for-python/tree/main/tools/azure-sdk-tools) | setuptools | devel | Anna | ✔ | ✔
[odilia](https://odilia.app) | cargo | accessibility | Anna | ✔ | ✖
[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | utils | David Roman | ✔ | ✖
[croissant](https://github.com/giann/croissant) | ? | dev-lua | NRK | ✔ | ?
[greenclip](https://github.com/erebe/greenclip) (source build) | cabal | x11-misc | NRK | ✔ | ✖

View File

@@ -1 +1 @@
DIST blahajdots-0.5.0.tar.xz 11251968 BLAKE2B 84ba3030aba9425f8db4143ae8b59c8201707b13fe2e56acd1c6b04144bc088c9b3ec5e614856d0fdd0bd10cd35faf34ed44a8b516153f9bbe8c4edd63a356f8 SHA512 2d7bdc88c071fee57e9b00f50783bfccd987d25641704f79cd08d4ece0ccdaaaa5e55738049ca8a95810cb21e0e3f640897a9ecf35dd0e4fec3b594667100249
DIST blahajdots-0.6.0.tar.xz 11191396 BLAKE2B df08631cd8aa660d0cde39fd1030e69654d8d7ca42b94817abadfe81e4098302ac820f2f502ac97518f947106a2ac50f1c285a1ac67037fb27e49fb143b2db36 SHA512 8e507d3c574af9ed9a94e84d1e669427acd8d4a081b8baf4d6d5e992ba11b0c6fbf0b1f6a05b44950efb93065af79626d4052e9c611fab5b7bbc5043472cf43c

View File

@@ -3,6 +3,8 @@
EAPI=8
RUST_MIN_VER="1.85.0"
inherit cargo
DESCRIPTION="Bespoke dotfile management for sharkgirls."

View File

@@ -1,2 +1,2 @@
DIST carapace-1.3.2-deps.tar.xz 2994144 BLAKE2B 7d20782e4268b8878e20c465ba1f28426bde0cc55fc2d420d9754985d24335f69a020a890c3c21ba2dae01e716c177f464b104dcb857e7a7dd3a6f8eae5d17cb SHA512 2da64f26fe46aa64542f84426a4d2ddd97575519f394efe36fd19167902b0fb173171e3e19a7c2752e51cab4831872373e1e4124b130546d615037239919212a
DIST carapace-1.3.2.tar.gz 17417475 BLAKE2B 7da29568ff6e34a880959650d4dd1f3be6f7340496f2f94b3460149c3d81b204e10738396eeacd7dd4b65a6c231180d56a349991bac176b9435c9a0cb5beda7d SHA512 e7b04c5b8c3f71a0c58fb054cab4fc85635602db13e4fd097b32169d5711253d0c11a3eaa73f7782ac07fe45441afffd02df3ad611d43ba02ef15aab991f6bee
DIST carapace-1.3.3-deps.tar.xz 2996008 BLAKE2B c115ac47cef343fa81314f49670419151b15059d3b745e5fa6f781e03987b7d2da82b54fed552e71f24cf23486723d1d1d4cc722ad8b50092689617fc6748368 SHA512 d8eb74592edfff6a49f1cc44f11f5d71d6ea9928e557a3a8c842d53049a1c1348be46aeb8d8c85dbf1f91128b5b11c5235ee5de4a04249b9b8ec3b11684f9f2b
DIST carapace-1.3.3.tar.gz 17418650 BLAKE2B 4e55082b68890886d50ca0adb211770666363ffe640facee368ec681ea9f71c4afee9234696888ec7e30080f459702108f88716534c68e7344e9ae4515c83747 SHA512 87cbcd9edc4fc74d694400fe670e40637bd1b869fa0bea693a716077df1e30ebec8bb94a5dfac09d53ebaa0c0d107b8238b74730799d17f8ff35946cf51de3a3

View File

@@ -1 +1,2 @@
DIST webless-0.1.0.tar.gz 5524 BLAKE2B 2ab486ea7e1fc8b7d7d2137057532d8aa07ac6f44277039d25c75a7d856d1fdd1f330433e3ef3ac50bfd1b26edfd834efc2f6cd2c2509d7b022ffdb62c185bf2 SHA512 81465db690f416f3f16a390a8e3fc80f943a86d16dc82a04be227db2a787738de16a071655fc99227f2ed9e4ea0ffddf1251064abeaccbcf2d341c19fb080a33
DIST webless-0.2.0.tar.gz 6135 BLAKE2B 7f3720f810835e2b17dfe22c112d4d47e0184703a81a932e99135a10107c34a05cf39896c1cb51da17a139e4ffa101f3f67f6faee24952f45863bec5aa2d761d SHA512 1a772ca7d13ddccee2ce9bcd0123f7066d990441d4c8bf6b146b76b085d4394e14d860cf5e5407a07d90f684f92b679ee5d8f3a97c8ad916b5382d0f71078ead

View File

@@ -1,9 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<upstream>
<remote-id type="github">matthewmcgarvey/webless</remote-id>
<remote-id type="github">crystal-loot/webless</remote-id>
<maintainer>
<name>matthewmcgarvey</name>
<email>matthewmcgarvey14@gmail.com</email>

View File

@@ -0,0 +1,22 @@
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit shards
DESCRIPTION="HTTP::Client for testing HTTP::Handlers directly and maintaining cookies"
HOMEPAGE="https://github.com/crystal-loot/webless"
SRC_URI="https://github.com/crystal-loot/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
test? (
dev-crystal/spectator
)
"

View File

@@ -1,4 +1,4 @@
DIST limbo-0.0.19-crates.tar.xz 31577128 BLAKE2B e7b8c3e83a764523ca88a9bc0cb8b4b045c38338ee76937a025df486f2e7a31a0f0efeed475a2d5e00fdd78593a155cb82844fbde1c88524ef8d37b53efa8e94 SHA512 7790af27369b716db1e7028c858bb324d70ed9638447579858e6d0157c1f2d909586c0b07c868160235b92c4c26d9e53be941bb989e211c228857a895ad3d65b
DIST limbo-0.0.19.tar.gz 4698440 BLAKE2B e620719d7d3986f8a81d6393556415eb828a9b516bcfd0cf468fc4bee22083189a4ae0c175a06a6c4164e8fb78ec5f511cbe858781c9ca5f9501b0e4dc832a43 SHA512 3d32971d03df0396128214b213f5c6694de753935cbe88463e057fcc9b597fd12a32ef10628a8ce9c579be94418f1ceabd490ed99d2c19aa0c1d1ca39b7a0697
DIST limbo-0.0.20-crates.tar.xz 31591640 BLAKE2B 6f905e045f3cc807d71bbecf19b3134fd2be103b2e007ace6d577f20fcfadec301c54512959a55e927cafee278213a8e4a5cfd32de6fdad3d6897a1bd83f361d SHA512 a47fddcb04c824549545034d1510fc8d1432aba15db50ba1aa656fba9b78e699abd45385c27926b4d3778e5eb803201857d95e10588101c9000995738281765f
DIST limbo-0.0.20.tar.gz 4771190 BLAKE2B 1eabc48a948b7bf3182e0484f1a65cbefb1b908284a8434f9d61acdfc864f9fe661a09eb9ab55955cf378d9ed8a7a7bd819bf48a4eb7d6f424d677ce75cf9a8f SHA512 d679775c8cbcb22747546affc085fa0f530ca184a7a71833c573a18f560ae6e96b7afeda8d7c75fed0aa204d62a78acf0b4e36dbbea4f4bb5507f5a02fde7fa5
DIST limbo-0.0.22-crates.tar.xz 31930740 BLAKE2B df38f33717797a8b999f8c2a22efd88e67e62991cd1a0245c7e6c41f2a3a089dd229fd12e633cfb8b2c96604e4799019e8e9c0401f05d4c62d753ba4e10ce189 SHA512 f5ef72b87e663e9c09a510bdfd3507302df6c9206237af1a04469b772e8b6f6aa68bc04364722e168246423cb8da46498a032fb4b33dbbcc844ea7efea7488ad
DIST limbo-0.0.22.tar.gz 5994615 BLAKE2B 9c26fca141d8797b69b81060a08b91f7017d4966a25856b5d238c874b3a275e52c7ec9719f48a0c45abda2dee8da07972589ddbf69d32889c6600e97f780142f SHA512 127038105f386fd2eb75936de17220ef663ebf341dc900556edb7f43e41c7ecfbf6641ed49e8677458182745325372169fbdeb10f90788d7f03e05349c2090a6

View File

@@ -0,0 +1,6 @@
DIST btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz 54737745 BLAKE2B 012432d83c46cf11386a51a7714ec68cca632597f7cf3376635472d90f003e83653d3b8373e08a47a4a191cca8cfaad9f55ab113352bce8003f3c93cdb599421 SHA512 4aa70c23bad0b90ad663fbe3bfb1ee49a8cda6b0a4b1178afcc29709dd00ae01ace256f6a180a1cf9ef1bc722cbe2b2bb564b046f04c844f557fa1a187287c26
DIST cyw43-driver-c1075d4bc440422cf2b2fd12c64a1f53f77660ee.tar.gz 1520548 BLAKE2B acf5da64ab755dd4279ac8865dbce425f110ad9198433b23e32203603bf08a6c045aa6dd304ee562c211d1dbd43e243f3e7749d56b7634fd8befae92e1fe6bc1 SHA512 a79b067f3a2d19f4bd025939662baa287ad7fbb848cdec69b62e0269300a6577415aaaa74082ecea33a210c5c1a2868d2be85c85cb9fc9cddf11dcad1e4d0360
DIST lwip-STABLE-2_2_0_RELEASE.tar.gz 1592352 BLAKE2B be91fdf775bad7ec8824af7000c446a6c5eef007bd01af53eccffee4915fe9bd5436056c862e36aed7fd89133dd2e234ed74bf0389e67e19d018ba3c2688bf13 SHA512 df60b14ee50ee2ab5e3fc07844f44b9b0698cc581407a22b05a2da834a23b9a946ea46e30e373b64694999920bc06b2787c733623a459591d66f88ee3470f86b
DIST mbedtls-2.28.8.tar.bz2 3343796 BLAKE2B 1efde6698662873c40df9733bae902db4e009f3dd26a937e05707ca1a208b71675df0737b44b5895a60cfbf42f18f92dae88cba62f32b55733947b9c0481880e SHA512 c8e91ec50ab2caf1f33e907279dc30fca2a8cd97e6e531be857149589e52aeffb95b445b2a9fa674886f0071f446381da3bb8107f7e850f3390128b069ac9ea7
DIST pico-sdk-2.1.1.tar.gz 2437119 BLAKE2B 3c165355221e4b3855df79cc2da28bd97143731ac2c6e4168ccfee5826d0c2b8c17f0173c6d01fcd7e396c04c95733fd107063ecda92c1f32e31cb964ec7f4ea SHA512 1a827d0783c2bf22a225dd924f95a0d766ecdb21f4f4eb4531e3c1d00c76f79d94f5fa3f97c5de84197c158508a8659f3cbe8ff4bee644c0fffc42c67a2d3102
DIST tinyusb-0.18.0.tar.gz 3282996 BLAKE2B 32e20a22e6f7a705047c25773b5b404150e8f7d58fc1997b27330039307d196fd1173dbd551c57d375083e1dbd6a3f91a54229bd62e3d479313526b2857d53a8 SHA512 2fc854a32a43879af9b2ffcd934632fbf51df51c274859372548bbb049a02fbea6667060488a9cae9caf91e1ef8b047be9aab715fc04d8fed8b4c36d3fed965c

View File

@@ -3,22 +3,46 @@
EAPI=8
inherit git-r3
DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers."
HOMEPAGE="https://github.com/raspberrypi/pico-sdk"
EGIT_REPO_URI="https://github.com/raspberrypi/pico-sdk.git"
EGIT_BRANCH="master"
EGIT_COMMIT="${PV}"
SRC_URI="
https://github.com/raspberrypi/pico-sdk/releases/download/${PV}/${P}.tar.gz
-> ${P}.tar.gz
https://github.com/bluekitchen/btstack/archive/501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz
-> btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz
https://github.com/georgerobotics/cyw43-driver/archive/c1075d4bc440422cf2b2fd12c64a1f53f77660ee.tar.gz
-> cyw43-driver-c1075d4bc440422cf2b2fd12c64a1f53f77660ee.tar.gz
https://github.com/lwip-tcpip/lwip/archive/refs/tags/STABLE-2_2_0_RELEASE.tar.gz
-> lwip-STABLE-2_2_0_RELEASE.tar.gz
https://github.com/Mbed-TLS/mbedtls/releases/download/v2.28.8/mbedtls-2.28.8.tar.bz2
-> mbedtls-2.28.8.tar.bz2
https://github.com/hathach/tinyusb/archive/refs/tags/0.18.0.tar.gz
-> tinyusb-0.18.0.tar.gz
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
src_prepare() {
default
cp -r "${WORKDIR}"/btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1/. "${S}/lib/btstack" || die
cp -r "${WORKDIR}"/cyw43-driver-c1075d4bc440422cf2b2fd12c64a1f53f77660ee/. "${S}/lib/cyw43-driver" || die
cp -r "${WORKDIR}"/lwip-STABLE-2_2_0_RELEASE/. "${S}/lib/lwip" || die
cp -r "${WORKDIR}"/mbedtls-2.28.8/. "${S}/lib/mbedtls" || die
cp -r "${WORKDIR}"/tinyusb-0.18.0/. "${S}/lib/tinyusb" || die
}
src_install() {
dodir /opt/pico-sdk
cp -r "${S}/." "${D}/opt/pico-sdk/"
find "${D}/opt/pico-sdk" -type d -name ".git" -exec rm -rf '{}' +
cp -r "${S}/." "${D}/opt/pico-sdk/" || die
echo "PICO_SDK_PATH=/opt/pico-sdk" > "${T}/99pico-sdk" || die
doenvd "${T}/99pico-sdk"

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ljn0099@hotmail.com</email>
<name>Manuel</name>
</maintainer>
<upstream>
<remote-id type="github">raspberrypi/openocd</remote-id>
</upstream>
<use>
<flag name="capstone">Support for ARM disassembly via dev-libs/capstone</flag>
<flag name="cmsis-dap">Support for CMSIS-DAP adapter driver via dev-libs/hidapi</flag>
<flag name="dummy">Build the dummy port driver</flag>
<flag name="ftdi">Support for USB FTDI chips via dev-embedded/libftdi</flag>
<flag name="gpiod">Support for linuxgpiod driver via dev-libs/libgpiod</flag>
<flag name="jlink">Support for J-Link driver via dev-embedded/libjaylink</flag>
<flag name="parport">Support for parport JTAG devices</flag>
<flag name="verbose-io">Verbose IO and comm JTAG and USB messages</flag>
<flag name="usb">Support for the USB-based drivers</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,109 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools git-r3 udev
DESCRIPTION="OpenOCD - Open On-Chip Debugger (Raspberry Pi Fork)"
HOMEPAGE="https://github.com/raspberrypi/openocd"
EGIT_REPO_URI="https://github.com/raspberrypi/openocd.git"
EGIT_BRANCH="rpi-common"
EGIT_SUBMODULES=()
LICENSE="GPL-2+"
SLOT="0"
IUSE="capstone +cmsis-dap dummy +ftdi gpiod +jlink parport +usb verbose-io"
RESTRICT="strip"
DEPEND="
acct-group/plugdev
>=dev-lang/jimtcl-0.79
capstone? ( dev-libs/capstone )
cmsis-dap? ( dev-libs/hidapi )
ftdi? ( dev-embedded/libftdi:= )
gpiod? ( dev-libs/libgpiod:0/2 )
jlink? ( >=dev-embedded/libjaylink-0.2.0 )
usb? ( virtual/libusb:1 )
"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
AT_NO_RECURSIVE=yes eautoreconf
}
src_configure() {
local myconf=(
--program-prefix=rpi-
--datadir=/usr/share/openocd-rpi
--infodir=/usr/share/info/rpi-openocd
--docdir=/usr/share/doc/rpi-openocd
--enable-amtjtagaccel
--enable-am335xgpio
--enable-arm-jtag-ew
--enable-at91rm9200
--enable-bcm2835gpio
--enable-buspirate
--enable-ep93xx
--enable-gw16012
--enable-jtag_dpi
--enable-sysfsgpio
--enable-vdebug
--disable-internal-jimtcl
--disable-internal-libjaylink
--disable-parport-giveio
--disable-werror
$(use_with capstone)
$(use_enable cmsis-dap)
$(use_enable dummy)
$(use_enable ftdi openjtag)
$(use_enable ftdi presto)
$(use_enable ftdi usb-blaster)
$(use_enable gpiod linuxgpiod)
$(use_enable jlink)
$(use_enable parport)
$(use_enable parport parport_ppdev)
$(use_enable usb aice)
$(use_enable usb armjtagew)
$(use_enable usb ftdi)
$(use_enable usb osbdm)
$(use_enable usb opendous)
$(use_enable usb rlink)
$(use_enable usb stlink)
$(use_enable usb ti-icdi)
$(use_enable usb usbprog)
$(use_enable usb usb-blaster-2)
$(use_enable usb ulink)
$(use_enable usb vsllink)
$(use_enable verbose-io verbose-jtag-io)
$(use_enable verbose-io verbose-usb-io)
$(use_enable verbose-io verbose_usb_comms)
)
econf "${myconf[@]}"
}
src_install() {
default
dostrip /usr/bin
mv "${ED}/usr/share/openocd-rpi/openocd/contrib/60-openocd.rules" \
"${ED}/usr/share/openocd-rpi/openocd/contrib/60-openocd-rpi.rules" || die
udev_dorules "${ED}"/usr/share/openocd-rpi/openocd/contrib/*.rules
}
pkg_postinst() {
udev_reload
elog "To access openocd devices as user you must be in the plugdev group"
elog "Installed as rpi-openocd"
}
pkg_postrm() {
udev_reload
}

View File

@@ -0,0 +1 @@
DIST aws-c-auth-0.9.0.tar.gz 265696 BLAKE2B c489e4a36ec3448f2474c5660ac94ac7f7ca4cbc9d77e29db2ff37be928796b74fccb6b24761fcbb6322f97bf083227d928ecad9625ce29cdaf101d356534f20 SHA512 709716d306e4592c5f7fdc7503c060b38a9ed904baf7df6d53db5ada041f2c7677186f06738c449df68a2e4661ec3da01aa218aa78f4ef2d67ff25c88b902f24

View File

@@ -0,0 +1,34 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="C99 library implementation of AWS client-side authentication: standard credentials providers and signing"
HOMEPAGE="https://github.com/awslabs/aws-c-auth"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
dev-libs/aws-c-cal:=
dev-libs/aws-c-io:=
dev-libs/aws-c-compression:=
dev-libs/aws-c-http:=
dev-libs/aws-c-sdkutils:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-auth</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-cal-0.9.2.tar.gz 1686368 BLAKE2B a96b5085cf8f20d854374bf095fa5e32e9a71813935d8ea319a7cdf216afd4b3299ccc5f0996e3932a91021d53435c49846326967a2c652049f096e795bc614a SHA512 c63d7efb776e30d0bc4e71b189b6e3af09514ae1f25e503b61902fc7610b036ece0b746c09dd1f55b317ac6f2856b5ee93d7e2186ae00ea32ee9e6e2df31e474

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Crypto Abstraction Layer: Cross-Platform C99 wrapper for cryptography primitives"
HOMEPAGE="https://github.com/awslabs/aws-c-cal"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
dev-libs/openssl:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-cal</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-common-0.12.3.tar.gz 619465 BLAKE2B 68909ff6290031e27d3c40ad021599bb03828d7ab5b7cff3937a2fa314074b131870771eb88111b1d3ac9fcfaa526aed07ce3951680b2908ed920b3ce4ab3b80 SHA512 d0eb3ae81f9b6376a2e6351d1d03508ca4384f51d127e005a48c050387ffe1f84eb191994eca5aaeadba0fc0d0358cb739fd97018af71c449753fe64f36c95b9

View File

@@ -0,0 +1,24 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Core c99 package for AWS SDK for C"
HOMEPAGE="https://github.com/awslabs/aws-c-common"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-common</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-compression-0.3.1.tar.gz 36879 BLAKE2B 9383d40c0234f410068b78a36b1918e81968349f096f88814df488c27bc8575a11473d3c8b2a6ac5c41134cdeaffd624da86cf9a8b63c39ad26d0c11649c63ac SHA512 02c569751c55b95032bef9b718ca8e2b66b4bd85355f31623ab65621373ec39999231d0a1ceb4fe5f83aa42b9c1d153ffb36ccadfb86f78ad43246d26532cc97

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="C99 implementation of huffman encoding/decoding"
HOMEPAGE="https://github.com/awslabs/aws-c-compression"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
>=dev-libs/aws-c-common-0.6.20:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-compression</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-event-stream-0.5.4.tar.gz 98545 BLAKE2B 786ee3db4e482547ed5de9d7982e3941809a895894431950194556d934de6a62fcfaddc3acc4688bd83caa5ccf647b926b96b37ba81373aff47da345e6027ee5 SHA512 5eb9d0aec42eeb637e16c6921a57d1de6a69da55842aed2230792632e62deb701be0049961e8b2daf6b01f048f2d9756cc71acebbcfc445ed0ebd8098a6b843a

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="C99 implementation of the vnd.amazon.eventstream content-type"
HOMEPAGE="https://github.com/awslabs/aws-c-event-stream"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
dev-libs/aws-c-io:=
dev-libs/aws-checksums:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
if use test; then
# (#760585) Due to network sandboxing of portage, internet connectivity
# tests will always fail. If you need a USE flag, because you want/need
# to perform these tests manually, please open a bug report for it.
mycmakeargs+=(
-DENABLE_NET_TESTS=OFF
)
fi
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-event-stream</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-http-0.10.2.tar.gz 489715 BLAKE2B 460437c3181723ceb217ac25d60981d23255877da2791893a9a949949f26e91efe3451db22908f82ab9b7db150842c7a6568492bd8c2e5e4009ce7f57411f645 SHA512 c7467494319551e6fb2eed84f510f0ebe97b4c720f2254bfc865450bb90249b9fc55b371d6c02a1433eb3ee7759b3bad4502023590439dba87c6cfe5b618d14e

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="C99 implementation of the HTTP/1.1 and HTTP/2 specifications"
HOMEPAGE="https://github.com/awslabs/aws-c-http"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
dev-libs/aws-c-cal:=
dev-libs/aws-c-io:=
dev-libs/aws-c-compression:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-http</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-io-0.19.1.tar.gz 736276 BLAKE2B 66afe228fda5d24eb240f9c187bfe5516fa81c8206089813b35ac7872ff5592d9014e1e7b0ae805ead59953d56abbce0356b41b7618d180f292a36c37dfb1d90 SHA512 980de4a052155226ff71e6c3a0e5b49c2717b6bf8478148b327963d6a6856b81940f0d9fa3cdaa9e99606f39e93fb74bee601b4f03e2d0f285b0f0056277fdce

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="AWS SDK for C module, handles IO and TLS work for application protocols"
HOMEPAGE="https://github.com/awslabs/aws-c-io"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
dev-libs/aws-c-cal:=
dev-libs/s2n:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
if use test; then
# (#759802) Due to network sandboxing of portage, internet connectivity
# tests will always fail. If you need a USE flag, because you want/need
# to perform these tests manually, please open a bug report for it.
mycmakeargs+=(
-DENABLE_NET_TESTS=OFF
)
fi
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-io</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-mqtt-0.13.1.tar.gz 442637 BLAKE2B f191e3dc604cef3926810c5fee8dff8147006d22836464d88ed7899b354838886f5d9b912557dbbce2eafd4343d426fddbe4fa46ee101d109bf1fede7e902820 SHA512 178a357d2efe6f945f0342a5ecef1b7df1333b2be9c26f658310bc87e0f99890757aa7be53d7a3867ff03c97cc4b4003c2ea5fd6b5448eb3bc80043751a1679e

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="C99 implementation of the MQTT 3.1.1 specification"
HOMEPAGE="https://github.com/awslabs/aws-c-mqtt"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
dev-libs/aws-c-cal:=
dev-libs/aws-c-io:=
dev-libs/aws-c-compression:=
dev-libs/aws-c-http:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-mqtt</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-s3-0.8.1.tar.gz 369627 BLAKE2B 6fc7f81dac815c371e0f46832761290e72e246332743961dc45e1e307eab7551b4b7e124ed9f18b77acf8a1ff0a96b01295c9b13230bbf3dd285e02692d00773 SHA512 a1199cb9f9bd344d8cfe436a3a8c139e10623024b40d46cc0e90e335efe4f989b0b7b0e6b2d870c2fe5f3dc12dea31776fc28647e13225e4fb0c4945ee31d3b9

View File

@@ -0,0 +1,36 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="AWS C S3 Library"
HOMEPAGE="https://github.com/awslabs/aws-c-s3"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
dev-libs/aws-c-cal:=
dev-libs/aws-c-io:=
dev-libs/aws-c-compression:=
dev-libs/aws-c-http:=
dev-libs/aws-c-sdkutils:=
dev-libs/aws-c-auth:=
dev-libs/s2n:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-s3</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-c-sdkutils-0.2.4.tar.gz 80333 BLAKE2B 19888ff7a5ed48a041ba5f63f3db3b46d4240bf0fd74850d3d6ed1dce0cc86b6ebd34ba998bd4ffecea3df322e3c46e1cfdd820eaa51568b3d29c7632dd95683 SHA512 4c25a92495d056145c69023922b41a8ec80660171d4b6cbbcc029f63a93e4d57868121b8baca10cb671d275a49ab6d977746871f671bc913f5eee2f960937bc4

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="AWS SDK Utilities Library"
HOMEPAGE="https://github.com/awslabs/aws-c-sdkutils"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-c-sdkutils</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-checksums-0.2.7.tar.gz 136393 BLAKE2B 197dc38d7f592ee96ac4ad1869b23eb63947ede09d9994086106425643db4b9dbdc2ed1fd98eb3045ca521338f6784d0cf8e68772133934370003d8ad72fada1 SHA512 9327d7194d3be9ba55f6c30010961a7fb2c8d287853412a06f6fc0b76ce414994b68b4b6eae10d51f747227af062d55c76c49ceeecf079a33f13096be729f061

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Cross-Platform HW accelerated CRC32c and CRC32 with software fallbacks"
HOMEPAGE="https://github.com/awslabs/aws-checksums"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-common:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-checksums</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-crt-cpp-0.32.8.tar.gz 370067 BLAKE2B 00cc75a8547db9aec0322a4892d5ec3e0d42db3c38e4737924032adffa824daa7eb34c2bc7b5d7b047044cff26d006fd4961b38d302992da540c4c81fddc3650 SHA512 39899542e65390b13f19f9ad39a1ca65f6789bfdd9f496f4e7a917ced6be3fcf755132fa4173fcd982fee0368806ee252a883271e4a52e6619b4bb1d3ff20864

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Core CRT package for AWS SDK for C"
HOMEPAGE="https://github.com/awslabs/aws-crt-cpp"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/aws-c-auth:=
dev-libs/aws-c-cal:=
dev-libs/aws-c-common:=
dev-libs/aws-c-compression:=
dev-libs/aws-c-http:=
dev-libs/aws-c-io:=
dev-libs/aws-c-mqtt:=
dev-libs/aws-c-s3:=
dev-libs/aws-c-event-stream:=
dev-libs/aws-c-sdkutils:=
dev-libs/aws-checksums:=
dev-libs/s2n:=
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
-DBUILD_DEPS=OFF
)
cmake_src_configure
}

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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">awslabs/aws-crt-cpp</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST aws-sdk-cpp-1.11.586.tar.gz 74846065 BLAKE2B dd8e0e25d004c2a06d911a23749087199dbb383f2270065085d7ed7f3adb1f70e529ee4c74560d19fbcb7f605b865c41860280eb0fb9840b650b34842860e3e3 SHA512 873cf5efaede5196bc5f0aac8593b4d00626a39e660a4e492e498348dc9e15784fabecd9df42af8db3fbdd88500fba89692c2f5abb59c37a570243b5e59a51ee

View File

@@ -0,0 +1,97 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
inherit cmake python-single-r1
DESCRIPTION="AWS SDK for C++"
HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/"
SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
# BUILD_ONLY lists
AWS_GROUP_storage="backup;backup-gateway;datasync;ebs;fsx;glacier;mediapackage;mediapackage-vod;mediapackagev2;mediastore;mediastore-data;s3;s3-crt;snow-device-management;snowball;storagegateway;workdocs;awstransfer;importexport;rbin;s3tables"
AWS_GROUP_compute="application-autoscaling;autoscaling;autoscaling-plans;batch;compute-optimizer;ec2;ec2-instance-connect;ecr;ecr-public;ecs;eks;elasticbeanstalk;elasticmapreduce;emr-containers;emr-serverless;lambda;lightsail;outposts;simspaceweaver;elasticfilesystem;elasticloadbalancing;elasticloadbalancingv2;m2;s3outposts;imagebuilder;swf"
AWS_GROUP_networking="appmesh;cloudfront;cloudfront-keyvaluestore;directconnect;globalaccelerator;location;network-firewall;networkflowmonitor;networkmanager;networkmonitor;route53;route53-recovery-cluster;route53-recovery-control-config;route53-recovery-readiness;route53domains;route53profiles;route53resolver;vpc-lattice;geo-maps;geo-places;geo-routes;tnb"
AWS_GROUP_database="docdb;docdb-elastic;dynamodb;dynamodbstreams;keyspaces;memorydb;neptune;neptune-graph;neptunedata;opensearch;opensearchserverless;qldb;qldb-session;rds;rds-data;redshift;redshift-data;redshift-serverless;sdb;timestream-influxdb;timestream-query;timestream-write;osis"
AWS_GROUP_analytics="athena;cleanrooms;cleanroomsml;datazone;entityresolution;finspace;finspace-data;firehose;forecast;forecastquery;glue;lakeformation;lookoutequipment;lookoutmetrics;lookoutvision;machinelearning;quicksight;repostspace;timestream-influxdb;amp;amplify;amplifybackend;amplifyuibuilder;omics;kafka;kafkaconnect;dsql"
AWS_GROUP_messaging="chatbot;chime;chime-sdk-identity;chime-sdk-media-pipelines;chime-sdk-meetings;chime-sdk-messaging;chime-sdk-voice;connect;connect-contact-lens;connectcampaigns;connectcampaignsv2;connectcases;connectparticipant;customer-profiles;eventbridge;notifications;notificationscontacts;pinpoint;pinpoint-email;pinpoint-sms-voice-v2;pipes;rum;scheduler;sns;sqs;mailmanager;sms;sms-voice;socialmessaging;wisdom;workmail;workmailmessageflow"
AWS_GROUP_monitor="config;devops-guru;health;inspector;inspector-scan;inspector2;internetmonitor;logs;monitoring;observabilityadmin;resiliencehub;security-ir;synthetics;trustedadvisor;wellarchitected;xray;fis;grafana;healthlake;oam"
AWS_GROUP_security="accessanalyzer;acm;acm-pca;codeguru-security;guardduty;iam;kms;macie2;payment-cryptography;payment-cryptography-data;rolesanywhere;secretsmanager;securityhub;securitylake;shield;signer;verifiedpermissions;waf;waf-regional;wafv2"
AWS_GROUP_ml="bedrock;bedrock-agent;bedrock-agent-runtime;bedrock-data-automation;bedrock-data-automation-runtime;bedrock-runtime;comprehend;comprehendmedical;frauddetector;personalize;personalize-events;personalize-runtime;rekognition;sagemaker;sagemaker-a2i-runtime;sagemaker-edge;sagemaker-featurestore-runtime;sagemaker-geospatial;sagemaker-metrics;sagemaker-runtime;textract;transcribe;transcribestreaming;translate;lex;lex-models;lexv2-models;lexv2-runtime;qapps;qbusiness;medical-imaging"
AWS_GROUP_iot="greengrass;greengrassv2;groundstation;iot;iot-data;iot-jobs-data;iot-managed-integrations;iot1click-devices;iot1click-projects;iotanalytics;iotdeviceadvisor;iotevents;iotevents-data;iotfleetwise;iotfleethub;iotsitewise;iotthingsgraph;iottwinmaker;iotwireless"
AWS_GROUP_media="elastictranscoder;ivs;ivs-realtime;kinesis-video-archived-media;kinesis-video-media;kinesis-video-signaling;kinesis-video-webrtc-storage;mediaconvert;mediatailor;voice-id;deadline;evs"
AWS_GROUP_devops="codeartifact;codebuild;codecatalyst;codecommit;codeconnections;codedeploy;codeguru-reviewer;codeguru-security;codepipeline;codestar-connections;codestar-notifications;devicefarm;gamelift;gameliftstreams;proton;artifact;b2bi;serverlessrepo;schemas;mturk-requester"
AWS_GROUP_mgmt="account;appconfig;appconfigdata;applicationcostprofiler;application-insights;application-signals;budgets;billing;billingconductor;ce;cloudcontrol;cloudformation;cloudtrail;cloudtrail-data;controltower;cur;fms;license-manager;license-manager-linux-subscriptions;license-manager-user-subscriptions;marketplace-agreement;marketplace-catalog;marketplace-deployment;marketplace-entitlement;marketplace-reporting;marketplacecommerceanalytics;organizations;ram;resource-explorer-2;resource-groups;resourcegroupstaggingapi;savingsplans;service-quotas;servicecatalog;servicecatalog-appregistry;support;support-app;taxsettings;AWSMigrationHub;cost-optimization-hub;dlm;dms;drs;mgn;migration-hub-refactor-spaces;migrationhub-config;migrationhuborchestrator;migrationhubstrategy;launch-wizard;meteringmarketplace;supplychain;workspaces;workspaces-thin-client;workspaces-web;worklink;bcm-data-exports;bcm-pricing-calculator"
AWS_GROUP_other="ds;evs"
AWS_GROUP_LIST=( storage compute networking database analytics messaging monitor security ml iot media devops mgmt other )
IUSE="+http speech +ssl test full ${AWS_GROUP_LIST[*]}"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
full? ( $(printf ' !%s' "${AWS_GROUP_LIST[@]}") )
"
RESTRICT="!test? ( test )"
DEPEND="
http? ( net-misc/curl:= )
speech? ( media-libs/libpulse )
ssl? (
dev-libs/openssl:=
)
dev-libs/aws-crt-cpp:=
sys-libs/zlib
"
RDEPEND="
${DEPEND}
${PYTHON_DEPS}
"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.11.586-uint64_t-does-not-name-a-type.diff
)
_aws_expand_group() {
local _var="AWS_GROUP_${1}"
printf "%s" "${!_var}"
}
src_configure() {
local mybuildtargets="core;identity-management;sts"
local g
for g in "${AWS_GROUP_LIST[@]}" ; do
if use "${g}" || use full ; then
mybuildtargets+=";$( _aws_expand_group "${g}" )"
fi
done
local mycmakeargs=(
-DAUTORUN_UNIT_TESTS=$(usex test)
-DAWS_SDK_WARNINGS_ARE_ERRORS=OFF
-DBUILD_DEPS=NO
-DBUILD_ONLY="${mybuildtargets}"
-DCPP_STANDARD=17
-DENABLE_TESTING=$(usex test)
-DNO_ENCRYPTION=$(usex !ssl)
-DNO_HTTP_CLIENT=$(usex !http)
)
if use test; then
# (#759802) Due to network sandboxing of portage, internet connectivity
# tests will always fail. If you need a USE flag, because you want/need
# to perform these tests manually, please open a bug report for it.
mycmakeargs+=(
-DENABLE_HTTP_CLIENT_TESTING=OFF
)
fi
cmake_src_configure
}

View File

@@ -0,0 +1,12 @@
diff --git a/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/SecureRandom.h b/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/SecureRandom.h
index 2d5e56b7b..fca096cfe 100644
--- a/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/SecureRandom.h
+++ b/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/SecureRandom.h
@@ -6,6 +6,7 @@
#include <type_traits>
#include <memory>
#include <cassert>
+#include <cstdint>
namespace Aws
{

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<use>
<flag name="http">If ON, prevents the default platform-specific HTTP client from being built into the library. If ON, you will need to provide your own platform-specific HTTP client implementation.</flag>
<flag name="storage">Adds access to services related to object, block, and file storage.</flag>
<flag name="compute">Adds access to Compute and Auto Scaling related services.</flag>
<flag name="networking">Adds access to network and CDN related services.</flag>
<flag name="database">Adds access functionality to RDB, NoSQL, TimeStream, and Ledger related services.</flag>
<flag name="analytics">Adds access to big data and analysis related services.</flag>
<flag name="messaging">Adds access to messaging and notification services.</flag>
<flag name="monitor">Adds access to monitoring and operation related services.</flag>
<flag name="security">Adds access to services related to ID management and security auditing.</flag>
<flag name="ml">Adds access to machine learning and AI related services.</flag>
<flag name="iot">Adds access to IoT and edge services.</flag>
<flag name="media">Adds access to media processing related services.</flag>
<flag name="devops">Adds access to CI/CD and developer related services.</flag>
<flag name="mgmt">Adds access to operational management related services.</flag>
<flag name="other">Add access to services that do not easily fit into existing groups.</flag>
<flag name="full">Adds access to all supported services. Enabling this will significantly increase build times.</flag>
</use>
<upstream>
<remote-id type="github">aws/aws-sdk-cpp</remote-id>
</upstream>
<longdescription>
AWS SDK for C++. Except for the minimal core, identity management, and sts, none are enabled by default.
If you need other services, enable them with the use flag.
</longdescription>
</pkgmetadata>

1
dev-libs/s2n/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST s2n-1.5.21.tar.gz 5043323 BLAKE2B d1d424ee2ea615a985f3b158ab1fd0e212e46f9774a246b9f5b184df90bd0b65f1fb3fd0c5fb2b312d0eb3194f87105121267348698e7570e9b4095a2e69f523 SHA512 faed1a4765874b91da53d3e2c6430ad14701bca45cb3e7fa9a5d1cde957ed2d7e3cc21a713d09a848e341d09f483e769a0651e15d118d2f9b8a8aa76e873b3f2

11
dev-libs/s2n/metadata.xml Normal file
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>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<upstream>
<remote-id type="github">aws/s2n-tls</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Simple, small, fast and secure C99 implementation of the TLS/SSL protocols"
HOMEPAGE="https://github.com/awslabs/s2n"
SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/openssl:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-tls-${PV}"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)
-DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF
)
cmake_src_configure
}

View File

@@ -1,10 +1,10 @@
# Copyright 2024 Gentoo Authors
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 pypi

View File

@@ -1 +0,0 @@
DIST typer-0.15.3.tar.gz 101641 BLAKE2B c400974553ecaa1aa8ebeacc0042b50b5c7805dadbeca33225d9bedff415b10ce644b384fc699660a34f1d3a5049ceff67e682a5e7fb5910d7b264b49ce0e4ef SHA512 0562b8305bb8d494112919962aa74ca750ecdef2f70c0fd1f956101d2b81c28e9f31b94c8258eaa7f3cf7c3f685e48c86d8469a63c9d0e65eb1b49d79e6220c6

View File

@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<name>Oz Tiram</name>
<email>oz.tiram@gmail.com</email>
</maintainer>
<maintainer type="project" proxied="no">
<name>Proxy Maintainers</name>
<email>proxy-maint@gentoo.org</email>
</maintainer>
<use>
<flag name="rich">Rich text output via <pkg>dev-python/rich</pkg></flag>
<flag name="shell-detection">detect current shell with <pkg>dev-python/shellingham</pkg> for completions</flag>
</use>
<upstream>
<remote-id type="github">tiangolo/typer</remote-id>
<remote-id type="pypi">typer</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,92 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=pdm-backend
inherit distutils-r1 shell-completion pypi
DESCRIPTION="Build great CLIs. Easy to code. Based on Python type hints."
HOMEPAGE="
https://typer.tiangolo.com/
https://github.com/tiangolo/typer
https://pypi.org/project/typer/
"
SRC_URI="$(pypi_sdist_url "${PN}" "${PV}")"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="+rich shell-detection test"
BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/shellingham[${PYTHON_USEDEP}]
')
)
"
RDEPEND="
$(python_gen_cond_dep '
dev-python/click[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
rich? ( dev-python/rich[${PYTHON_USEDEP}] )
shell-detection? ( dev-python/shellingham[${PYTHON_USEDEP}] )
')
"
distutils_enable_tests pytest
src_test() {
export TERMINAL_WIDTH=3000
export _TYPER_FORCE_DISABLE_TERMINAL=1
distutils-r1_src_test "${@}"
}
src_compile() {
distutils-r1_src_compile "${@}"
local shell
for shell in bash zsh fish; do
typer_gencomp ${shell}
done
}
typer_get_comp() {
local COMPLETIONSDIR="${WORKDIR}/comp"
local shell="$1"
case "${shell}" in
bash) echo "${COMPLETIONSDIR}/${PN}" ;;
zsh) echo "${COMPLETIONSDIR}/_${PN}" ;;
fish) echo "${COMPLETIONSDIR}/${PN}.fish" ;;
*) die "unknown shell: ${shell}" ;;
esac
}
typer_gencomp() {
local COMPLETIONSDIR="${WORKDIR}/comp"
mkdir "${COMPLETIONSDIR}" 2> /dev/null
local shell="$1"
compfile="$(typer_get_comp "${@}")"
_TYPER_COMPLETE_TEST_DISABLE_SHELL_DETECTION=1 python -m typer --show-completion "${shell}" |
sed 's/python -m //g ; s/_PYTHON _M //g ; s/python_m//g ; s/TYPER_COMPLETE/_TYPER_COMPLETE/' > "${compfile}" ||
die "failed to generate ${shell} completion"
einfo "generated completion script for ${shell}: ${compfile}"
}
src_install() {
distutils-r1_src_install "${@}"
dobashcomp "$(typer_get_comp bash)"
dozshcomp "$(typer_get_comp zsh)"
dofishcomp "$(typer_get_comp fish)"
}

View File

@@ -1 +1 @@
DIST distribution-gpg-keys-1.111-1.tar.gz 87182704 BLAKE2B 4ffbc1e73128a3dd351a45112cff625adc85c6cfdc574b98e4f472daac9ed4ad1505d7e278c9a2fe69630ea4ca14d99a8b3edee3e33f5549136b798eb73116aa SHA512 4aa5ef7996c9049dc2803117ab255167d1a87ca5380ac14a469b6560ee4ac0f84bde8bf39f87e867c17a5c473b78a0d6e6811ae8578412bb216c41bcbde31bde
DIST distribution-gpg-keys-1.113-1.tar.gz 87193504 BLAKE2B 71011cf35e93e41268ac67cdb02369dba0f0966a3001f13f9b2428df0d75d19a42c4facf0b829b0b67eaedc95d243d41907aabb43af0ce72210e71815600af16 SHA512 5e6f55bb69f6a68dd43da1fb2dd2498f38ff38bf4a6cf616fdf233aa8f3d0a4bb6985c0f79c785e5882e12d56acf060e58499882eae63cbc1a91d84ead6ac4fa

View File

@@ -17,7 +17,7 @@ IUSE="copr"
src_prepare() {
default
use copr || rm -rf keys/copr || die
use copr || rm -r keys/copr || die
}
src_install() {

View File

@@ -1 +1 @@
DIST mock-core-configs-42.3-1.tar.gz 413652 BLAKE2B 3620813d362c60e0a4066d8182ca626d466dfa1cd4f48b8a07f0d108771d3a144aeead44362086b4bdd599d9ed347f1f1558ccc5db3a01b19c753dbf384e64d2 SHA512 af170ee3984f7f768dd9e0140ead8ed22f1adb3dee8278548e081c27a9aabc8500ca6899b69ccc06f1562b7bb22703900a26c3793ba8cc2fda412f9b7021dced
DIST mock-core-configs-42.4-1.tar.gz 415415 BLAKE2B b7f79a36e3cc110cf4e96b6595f60e3c072c6d61ab35698c58a027f022eb7c347c9c3451c742a5ae60949af872d1db744effa3e90fdf515a1bccc5fbc91dad43 SHA512 c0e4a24b078fd0729022ecc269c318e2429efc9b356d4218216695292fae4148275ed985ab19de7db161eb45ef0adf12d8105c3a65f1a92bd77a73d82cdc0a54

View File

@@ -1 +1 @@
DIST mock-6.2.tar.gz 198222 BLAKE2B 2b20e84e994e80e907a8e13752ad4813017e3f025486287cd69de261e4af689561968e5b5031fcfa3f138e83d35150f3418685a1e4bd64ebab3ea657e2890444 SHA512 9d272d22d87ab37973f85d8e1d4bb090144171b695569b0bebabb60df1a7b6a8191dc434727dd7a4bb0ca78095c9c43d79373ad58eea3b15996227e4c608cb0a
DIST mock-6.3.tar.gz 198503 BLAKE2B 4d901871986758b778882710a105d564e266d7c0f276e4ec58cc25e9c1f2ad78dac795a790ce9d0aa7232880c1a51683e95ac58d0c80d8ec0683cecdb40ed350 SHA512 ebfaca2d8fd75c684f1d62e36118c0708a80bcfb319a4e0d1c421734bec2df18ebc37e93ef9fdf1bb3488fddc6b632b91acc26f7890ff455ff0b0145eaa4b879

View File

@@ -24,7 +24,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
app-arch/rpm[caps,python,${PYTHON_SINGLE_USEDEP}]
dev-python/backoff[${PYTHON_USEDEP}]
dev-python/distro[${PYTHON_USEDEP}]
dev-python/pyroute2[${PYTHON_USEDEP}]
@@ -33,7 +33,7 @@ RDEPEND="
dev-python/templated-dictionary[${PYTHON_USEDEP}]
')
acct-group/mock
app-containers/podman
|| ( app-containers/podman sys-apps/dnf5 )
dev-util/distribution-gpg-keys
dev-util/mock-core-configs
"

View File

@@ -458,6 +458,7 @@ DEPEND="
music? ( sys-apps/dbus )
volume? ( media-libs/libpulse )
"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
"

View File

@@ -466,6 +466,7 @@ DEPEND="
tray? ( dev-libs/libdbusmenu[gtk3] )
volume? ( media-libs/libpulse )
"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
"

View File

@@ -465,6 +465,7 @@ DEPEND="
tray? ( dev-libs/libdbusmenu[gtk3] )
volume? ( media-libs/libpulse )
"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
"

View File

@@ -0,0 +1,89 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cargo git-r3
DESCRIPTION="Customisable Wayland gtk bar written in Rust"
HOMEPAGE="https://crates.io/crates/ironbar"
EGIT_REPO_URI="https://github.com/JakeStanger/${PN}"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD CC0-1.0 GPL-3+ ISC MIT MPL-2.0 Unicode-DFS-2016
"
SLOT="0"
IUSE="cairo +http +music notifications +tray +volume"
DEPEND="
x11-libs/gtk+:3=[wayland]
gui-libs/gtk-layer-shell[introspection]
cairo? ( dev-lua/lgi[lua_targets_luajit] )
http? ( dev-libs/openssl:0= )
music? ( sys-apps/dbus )
notifications? ( gui-apps/swaync )
tray? ( dev-libs/libdbusmenu[gtk3] )
volume? ( media-libs/libpulse )
"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
"
QA_FLAGS_IGNORED="usr/bin/${PN}"
src_unpack() {
git-r3_src_unpack
cargo_live_src_unpack
}
src_configure() {
# high magic to allow system-libs
export OPENSSL_NO_VENDOR=true
export PKG_CONFIG_ALLOW_CROSS=1
local myfeatures=(
"bindmode+all"
"cli"
$(usev cairo)
"clipboard"
"clock"
"config+all"
"custom"
"focused"
$(usev http)
"ipc"
"keyboard+all"
"label"
"launcher"
"menu"
$(usex "music" "music+all" "")
"network_manager"
$(usev notifications)
"script"
"sys_info"
$(usev tray)
"upower"
$(usev volume)
"workspaces+all"
)
cargo_src_configure --no-default-features
}
src_install() {
cargo_src_install
local DOCS=(
CHANGELOG.md
CONTRIBUTING.md
README.md
examples/
)
local HTML_DOCS=(
docs/
)
docompress -x /usr/share/doc/${PF}/examples
einstalldocs
}

View File

@@ -1 +1,2 @@
DIST wev-1.0.0.tar.gz 8647 BLAKE2B e777cf1f19a5ad051b81ccd878067ba043c5121f460aed26fa41c999812d9c52e30837cbcb72351de4e532f0427cb2e8f707ca1ddaa09d992cdff3c422638ec2 SHA512 01d933b485393b5c3cd7a2d11c3946b48701650d61117aba2ec7ff8b9633e03dc462b25013f1faeea0d6e90f45251a4c701df76a5f894869645c9a84243f937c
DIST wev-1.1.0.tar.gz 11163 BLAKE2B 2e2a232d33ec274e5d9afa4ea3f11a13eb3f91e7ba1faddd6b324dc6ef93ecf71ffae81fd4f50ab9f48b4aaae68f498302b2799dd5aa688c73aef3cfa54e36c1 SHA512 c38516cb5e56ba44252ca2c78b14c0f4b0a26ba2aaeaee917474f751154711a3cd8ab96747167f7ab384c771d1554944e107d56571d0b2abacc4772e18cbc2d2

View File

@@ -5,4 +5,11 @@
<email>myrvogna@electrosphe.re</email>
<name>Octiabrina Terrien-Puig</name>
</maintainer>
<upstream>
<bugs-to>mailto:~sircmpwn/public-inbox@lists.sr.ht</bugs-to>
<maintainer>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,44 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
DESCRIPTION="Wayland event viewer"
HOMEPAGE="https://git.sr.ht/~sircmpwn/wev"
SRC_URI="https://git.sr.ht/~sircmpwn/wev/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-libs/wayland
x11-libs/libxkbcommon
"
DEPEND="${DEPEND}
dev-libs/wayland-protocols
"
BDEPEND="
app-text/scdoc
dev-util/wayland-scanner
virtual/pkgconfig
"
src_prepare() {
default
# Respect LDFLAGS
sed -e 's/$(LIBS)/$(LIBS) $(LDFLAGS)/g' \
-i Makefile || die
}
src_configure() {
tc-export CC
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
einstalldocs
}

View File

@@ -1,13 +1,3 @@
DIST phoc-0.42.1.tar.xz 687208 BLAKE2B 1f89a76a1ff2fa7316788aa8d4af7bf1df6f841f62ba507d3059c98475084a534d331845700979a4d93d9eba8b525a29770070bd7a3e6b2beef142a59a1ee5fc SHA512 f09502542597ed17e5fef6846bb9617da6dae8a096e5eb37b0f69b4d0a6bfbdf17454969ebe14abba8a77197831cd789925ad426137c948ca6290f4d5c74d785
DIST phoc-0.42.1.tar.xz.asc 833 BLAKE2B dbec4d25a8a870d772912f94500472e0d71121a619e71a4c5f13208c1931dd9891f30566c3ae03d619990bd019af06ad292c2172696bbcb9e9175fff93814d78 SHA512 7db208e32f72aacb98fee818fbf3103778c67115c6980056081c16465fc2c789954849dd6066e76c8c42e014287c0d6e6767a43ff813c9cc312ea155a1ae3e85
DIST phoc-0.43.0.tar.xz 689036 BLAKE2B 4a89bd56ff1fff983d6f99d84165bae0e2a0a629582386724cacf92d29905925b67bbab62d2ba047534ad343375137a4f6eb4faa51bf52127a3ca9819138466e SHA512 934f3c56ff010a99efe9cc9ef44ec68d7f1f1e91dc26e16e436a4a88b6711f560be0eab506e0c2b710635ad1149967d38a4144e28dc60763252e1a3f891a1625
DIST phoc-0.43.0.tar.xz.asc 833 BLAKE2B 6f8aeea6582188b7d57fea8621384b260eb2dd3ffbc9bb6b879f819fb713e420e1fea00013026f07b27983c8725c2e8e8f0774ea9a7a2e454ff5039d3739ca8f SHA512 a64445e050477b9174b2d25a8302812155f9286401fbaad7dc125fec0c70889fd8776c0880c278e7d00799177e666f8144287e1c3939af033598802b9f9fe5c5
DIST phoc-0.44.0.tar.xz 689792 BLAKE2B 47f4ad8b5fed5527eee460e1130273b22fe4c9d7aa1a0984750036915f2faea2a6eae606a64eda360250fe89491308f3f54a73d764c324bf553706edb8f664d5 SHA512 e7c78dbca7253da86538b2a3809eaf8b185d9d78d8843e8b12b2e435ab529495bc5c77a7cd23bd8b621c0d1f132abdd8a6c9a567586082360e517417fb4f0f94
DIST phoc-0.44.0.tar.xz.asc 833 BLAKE2B 565eda07b26200d74626e7eee608d8200550c39340adb975f7bd93623486cc5696443c76a89f23d89418bf13f60238fe15200539b87b540cf202a3ab8670ac84 SHA512 9704e505f095e48270c6b011e5318fe3676cfdc9eb2b08dbc705c3c44b68b18b1f62776ffd7287c5fcda3931372578323a4fee3b652c902c245a5d7970f1f484
DIST phoc-0.44.1.tar.xz 689848 BLAKE2B 49e5782aedba3aba25e1bc2647b89d1e083fcfd2c77828a8816eef538dc1967d5ef1d407a029dcf92c26ef7ee97b9d0c7198bea906f1b5344ac193e6024a9b4b SHA512 99fcd9bc4dc65cb3776d9a1123886c594e5cd303c36037070d7889ebbd9c8a8ace2115bae53c6df6e127e31047da9f2a82508eeb2a6a5b8befe5459f5e4ac232
DIST phoc-0.44.1.tar.xz.asc 833 BLAKE2B dd462708672966d14fb4517b8bdf6ce70c9b74ef16ef20e0379cdab36daace663197fd019e21ffe30d2ac80bbde38dc260ae9e6b2bd41aedc507ed584ce5b367 SHA512 35145f2ca15f189fda02d4eeee3ab6d28d03903be81ea04a2fafb9c8f7f9573260a76c111304ba354e7172578d67eba1b12dd6be0b7ec34a4bf4f7e7621f7e54
DIST phoc-0.45.0.tar.xz 721780 BLAKE2B 0409e8b74f18fa3f5dab942d090312bad11c1dfd6d7e4fd24f103191fab8f54b2a3b2826325fc26316ecd35d43f94832f00edbce8e93ee1d1744cd79741a9dc1 SHA512 3b647c41577ba792f490b97b9f1c00634e581b47bf2534e54b56ce0ab3e248afdc1f366d726bea64ed1b79cdc0779f1d22576983fafc348a51be1314fa77f607
DIST phoc-0.45.0.tar.xz.asc 833 BLAKE2B aa46dbc6ebe74d748f276f86c28a15f49721509d4ad8d3bd20e57d7c9ce6471cbc792f1eab8b4e7cc80f7a0f67c5ba97d5e12a2f09dbe8c22574b51f50c9aae9 SHA512 3ec861c7d8e6407e6e99d585033bd84ab2ac4513de2e023ac02cecafa3d1e8889c6da9ea20096c4f056d94d0044ec4ec938252d25971ca5c86f0658e9d5baabb
DIST phoc-0.46.0.tar.xz 730608 BLAKE2B 51716b99447c0275bdc3af0bd6587c53c240612f659d2d69257b717bd2323515b80367f8d92adc9c89297c87c6dede4c51a011e77f950dfb09ece55e14e55d7a SHA512 cb089a48dd12e2885fa7fa23df62b4ee60f3701900327195f74afda528cc736322e7f29440fcff5fa81cfebf6ffcffee5c4b67a127823b438da577d3fc3c3747
DIST phoc-0.46.0.tar.xz.asc 833 BLAKE2B c7f2fe56f4fb085160d968bda21d47574ef4decb145c4e08f6f9b337a28dabaab52efb306eab1e09646420553f49804e58cfe4aed70973c4f83dacee63985edb SHA512 29c67a5b6dbc1420e47ab7853d4c19a255eeaf09c1ef0bc3920e48c74feeae20d864a335e76d71178ab95f27127ad3b2a362ba10d3bad18ad834f4a6527031c7
DIST phoc-0.47.0.tar.xz 732348 BLAKE2B 1558858760f56bb6a693d261807beae3d30e3c6296a52e42bb73c51963e92a710b13a060a0b87e216fb09899f1ce879518a5110c7c409f43d8e00885b572b92e SHA512 b36c413edea91fa5bde2fb8f7761f2fb9f5ad5f546da4d712dce90a083300e99d902b43e38268a87922870296f705bae8402fc81d95f83f866956cf33ecbf00c

View File

@@ -1,114 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson verify-sig virtualx xdg
DESCRIPTION="Wayland compositor for mobile phones"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc"
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )
"
LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="gtk-doc man test"
RESTRICT="!test? ( test )"
WLROOTS_DEPEND="
>=dev-libs/libinput-1.14.0:=
>=dev-libs/wayland-1.22.0
media-libs/libdisplay-info:=
media-libs/libglvnd
|| (
>=media-libs/mesa-24.1.0_rc1[opengl]
<media-libs/mesa-24.1.0_rc1[egl(+),gles2]
)
sys-apps/hwdata
sys-auth/seatd:=
x11-base/xwayland
x11-libs/cairo
>=x11-libs/libdrm-2.4.114
x11-libs/libxcb:=
x11-libs/libxkbcommon
>=x11-libs/pixman-0.42.0
x11-libs/xcb-util-errors
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
virtual/libudev
amd64? ( >=dev-libs/libliftoff-0.4 )
"
COMMON_DEPEND="${WLROOTS_DEPEND}
>=dev-libs/glib-2.74:2
dev-libs/gmobile
dev-libs/libinput:=
dev-libs/wayland
>=gnome-base/gnome-desktop-3.26:3
gnome-base/gsettings-desktop-schemas
x11-libs/pixman
x11-libs/libxcb:=
x11-libs/libxkbcommon
"
DEPEND="${COMMON_DEPEND}
test? ( x11-wm/mutter )
"
RDEPEND="${COMMON_DEPEND}"
BDEPEND="
dev-libs/glib:2
dev-libs/wayland-protocols
dev-util/wayland-scanner
sys-devel/gettext
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
verify-sig? ( sec-keys/openpgp-keys-phosh )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
src_prepare() {
default
cd subprojects/wlroots || die
eapply "${S}"/subprojects/packagefiles/wlroots
}
src_configure() {
local emesonargs=(
$(meson_use gtk-doc gtk_doc)
$(meson_use man)
$(meson_use test tests)
-Ddefault_library=static
-Dembed-wlroots=enabled
-Dxwayland=enabled
)
meson_src_configure
}
src_test() {
local -x LC_ALL="C.UTF-8"
virtx meson_src_test
}
src_install() {
meson_src_install --skip-subprojects wlroots
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
newbin helpers/auto-maximize phoc-auto-maximize
newbin helpers/scale-to-fit phoc-scale-to-fit
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@@ -1,114 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson verify-sig virtualx xdg
DESCRIPTION="Wayland compositor for mobile phones"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc"
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )
"
LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="gtk-doc man test"
RESTRICT="!test? ( test )"
WLROOTS_DEPEND="
>=dev-libs/libinput-1.14.0:=
>=dev-libs/wayland-1.22.0
media-libs/libdisplay-info:=
media-libs/libglvnd
|| (
>=media-libs/mesa-24.1.0_rc1[opengl]
<media-libs/mesa-24.1.0_rc1[egl(+),gles2]
)
sys-apps/hwdata
sys-auth/seatd:=
x11-base/xwayland
x11-libs/cairo
>=x11-libs/libdrm-2.4.114
x11-libs/libxcb:=
x11-libs/libxkbcommon
>=x11-libs/pixman-0.42.0
x11-libs/xcb-util-errors
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
virtual/libudev
amd64? ( >=dev-libs/libliftoff-0.4 )
"
COMMON_DEPEND="${WLROOTS_DEPEND}
>=dev-libs/glib-2.74:2
dev-libs/gmobile
dev-libs/libinput:=
dev-libs/wayland
>=gnome-base/gnome-desktop-3.26:3
gnome-base/gsettings-desktop-schemas
x11-libs/pixman
x11-libs/libxcb:=
x11-libs/libxkbcommon
"
DEPEND="${COMMON_DEPEND}
test? ( x11-wm/mutter )
"
RDEPEND="${COMMON_DEPEND}"
BDEPEND="
dev-libs/glib:2
dev-libs/wayland-protocols
dev-util/wayland-scanner
sys-devel/gettext
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
verify-sig? ( sec-keys/openpgp-keys-phosh )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
src_prepare() {
default
cd subprojects/wlroots || die
eapply "${S}"/subprojects/packagefiles/wlroots
}
src_configure() {
local emesonargs=(
$(meson_use gtk-doc gtk_doc)
$(meson_use man)
$(meson_use test tests)
-Ddefault_library=static
-Dembed-wlroots=enabled
-Dxwayland=enabled
)
meson_src_configure
}
src_test() {
local -x LC_ALL="C.UTF-8"
virtx meson_src_test
}
src_install() {
meson_src_install --skip-subprojects wlroots
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
newbin helpers/auto-maximize phoc-auto-maximize
newbin helpers/scale-to-fit phoc-scale-to-fit
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@@ -1,114 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson verify-sig virtualx xdg
DESCRIPTION="Wayland compositor for mobile phones"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc"
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )
"
LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="gtk-doc man test"
RESTRICT="!test? ( test )"
WLROOTS_DEPEND="
>=dev-libs/libinput-1.14.0:=
>=dev-libs/wayland-1.22.0
media-libs/libdisplay-info:=
media-libs/libglvnd
|| (
>=media-libs/mesa-24.1.0_rc1[opengl]
<media-libs/mesa-24.1.0_rc1[egl(+),gles2]
)
sys-apps/hwdata
sys-auth/seatd:=
x11-base/xwayland
x11-libs/cairo
>=x11-libs/libdrm-2.4.114
x11-libs/libxcb:=
x11-libs/libxkbcommon
>=x11-libs/pixman-0.42.0
x11-libs/xcb-util-errors
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
virtual/libudev
amd64? ( >=dev-libs/libliftoff-0.4 )
"
COMMON_DEPEND="${WLROOTS_DEPEND}
>=dev-libs/glib-2.74:2
dev-libs/gmobile
dev-libs/libinput:=
dev-libs/wayland
>=gnome-base/gnome-desktop-3.26:3
gnome-base/gsettings-desktop-schemas
x11-libs/pixman
x11-libs/libxcb:=
x11-libs/libxkbcommon
"
DEPEND="${COMMON_DEPEND}
test? ( x11-wm/mutter )
"
RDEPEND="${COMMON_DEPEND}"
BDEPEND="
dev-libs/glib:2
dev-libs/wayland-protocols
dev-util/wayland-scanner
sys-devel/gettext
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
verify-sig? ( sec-keys/openpgp-keys-phosh )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
src_prepare() {
default
cd subprojects/wlroots || die
eapply "${S}"/subprojects/packagefiles/wlroots
}
src_configure() {
local emesonargs=(
$(meson_use gtk-doc gtk_doc)
$(meson_use man)
$(meson_use test tests)
-Ddefault_library=static
-Dembed-wlroots=enabled
-Dxwayland=enabled
)
meson_src_configure
}
src_test() {
local -x LC_ALL="C.UTF-8"
virtx meson_src_test
}
src_install() {
meson_src_install --skip-subprojects wlroots
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
newbin helpers/auto-maximize phoc-auto-maximize
newbin helpers/scale-to-fit phoc-scale-to-fit
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@@ -1,114 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson verify-sig virtualx xdg
DESCRIPTION="Wayland compositor for mobile phones"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc"
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )
"
LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="gtk-doc man test"
RESTRICT="!test? ( test )"
WLROOTS_DEPEND="
>=dev-libs/libinput-1.14.0:=
>=dev-libs/wayland-1.22.0
media-libs/libdisplay-info:=
media-libs/libglvnd
|| (
>=media-libs/mesa-24.1.0_rc1[opengl]
<media-libs/mesa-24.1.0_rc1[egl(+),gles2]
)
sys-apps/hwdata
sys-auth/seatd:=
x11-base/xwayland
x11-libs/cairo
>=x11-libs/libdrm-2.4.114
x11-libs/libxcb:=
x11-libs/libxkbcommon
>=x11-libs/pixman-0.42.0
x11-libs/xcb-util-errors
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
virtual/libudev
amd64? ( >=dev-libs/libliftoff-0.4 )
"
COMMON_DEPEND="${WLROOTS_DEPEND}
>=dev-libs/glib-2.74:2
dev-libs/gmobile
dev-libs/libinput:=
dev-libs/wayland
>=gnome-base/gnome-desktop-3.26:3
gnome-base/gsettings-desktop-schemas
x11-libs/pixman
x11-libs/libxcb:=
x11-libs/libxkbcommon
"
DEPEND="${COMMON_DEPEND}
test? ( x11-wm/mutter )
"
RDEPEND="${COMMON_DEPEND}"
BDEPEND="
dev-libs/glib:2
dev-libs/wayland-protocols
dev-util/wayland-scanner
sys-devel/gettext
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
verify-sig? ( sec-keys/openpgp-keys-phosh )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
src_prepare() {
default
cd subprojects/wlroots || die
eapply "${S}"/subprojects/packagefiles/wlroots
}
src_configure() {
local emesonargs=(
$(meson_use gtk-doc gtk_doc)
$(meson_use man)
$(meson_use test tests)
-Ddefault_library=static
-Dembed-wlroots=enabled
-Dxwayland=enabled
)
meson_src_configure
}
src_test() {
local -x LC_ALL="C.UTF-8"
virtx meson_src_test
}
src_install() {
meson_src_install --skip-subprojects wlroots
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
newbin helpers/auto-maximize phoc-auto-maximize
newbin helpers/scale-to-fit phoc-scale-to-fit
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@@ -1,118 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson verify-sig virtualx xdg
DESCRIPTION="Wayland compositor for mobile phones"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc"
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )
"
LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="gtk-doc man test"
RESTRICT="!test? ( test )"
WLROOTS_DEPEND="
>=dev-libs/libinput-1.19.0:=
>=dev-libs/libliftoff-0.4
>=dev-libs/wayland-1.23.0
dev-util/glslang:=
dev-util/vulkan-headers
media-libs/lcms:2
media-libs/libdisplay-info:=
media-libs/libglvnd
media-libs/vulkan-loader
|| (
>=media-libs/mesa-24.1.0_rc1[opengl]
<media-libs/mesa-24.1.0_rc1[egl(+),gles2]
)
sys-apps/hwdata
sys-auth/seatd:=
x11-base/xwayland
x11-libs/cairo
>=x11-libs/libdrm-2.4.122
x11-libs/libxcb:=
x11-libs/libxkbcommon
>=x11-libs/pixman-0.42.0
x11-libs/xcb-util-errors
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
virtual/libudev
"
COMMON_DEPEND="${WLROOTS_DEPEND}
>=dev-libs/glib-2.80:2
dev-libs/gmobile
dev-libs/libinput:=
dev-libs/wayland
>=gnome-base/gnome-desktop-3.26:3
gnome-base/gsettings-desktop-schemas
>=x11-libs/pixman-0.43.4
x11-libs/libxcb:=
x11-libs/libxkbcommon
"
DEPEND="${COMMON_DEPEND}
test? ( x11-wm/mutter )
"
RDEPEND="${COMMON_DEPEND}"
BDEPEND="
dev-libs/glib:2
dev-libs/wayland-protocols
dev-util/wayland-scanner
sys-devel/gettext
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
verify-sig? ( sec-keys/openpgp-keys-phosh )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
src_prepare() {
default
cd subprojects/wlroots || die
eapply "${S}"/subprojects/packagefiles/wlroots
}
src_configure() {
local emesonargs=(
$(meson_use gtk-doc gtk_doc)
$(meson_use man)
$(meson_use test tests)
-Ddefault_library=static
-Dembed-wlroots=enabled
-Dxwayland=enabled
)
meson_src_configure
}
src_test() {
local -x LC_ALL="C.UTF-8"
virtx meson_src_test
}
src_install() {
meson_src_install --skip-subprojects wlroots
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
newbin helpers/auto-maximize phoc-auto-maximize
newbin helpers/scale-to-fit phoc-scale-to-fit
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@@ -0,0 +1 @@
DIST eq10q-2.2.tar.gz 797991 BLAKE2B 453cf8e0dcb330e92dfa6be65a83c63c05450956ea9dcef49206d83758c8ea0746cde7d26932e709116a44eb2ce30bb29fa5a4753f5597e71128767b462cb024 SHA512 4c6a79e9f1faeb431abd4e94b6bfa153b1ff5f55b3c2734d35a865ba23e3a7786ee45ee122cdcc26c9a8de915f1c4e2ec588a4c219ad6daf0ccf4a2b474b1e24

View File

@@ -0,0 +1,36 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="An LV2 audio plugin implementing a powerful and flexible parametric equalizer"
HOMEPAGE="https://eq10q.sourceforge.net/"
SRC_URI="https://download.sourceforge.net/project/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-cpp/gtkmm:2.4
media-libs/lv2
sci-libs/fftw:3.0=
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-2.2-flags.patch
"${FILESDIR}"/${PN}-2.2-cmake4.patch
"${FILESDIR}"/${PN}-2.2-pow10.patch
"${FILESDIR}"/${PN}-2.2-fix-lv2-types.patch
)
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/lv2"
)
cmake_src_configure
}

View File

@@ -0,0 +1,9 @@
--- a/CMakeLists.txt 2025-06-20 14:20:47.019956704 +0300
+++ b/CMakeLists.txt 2025-06-20 14:39:37.597091838 +0300
@@ -1,5 +1,5 @@
##EQ10Q TopLevel CMake
-cmake_minimum_required(VERSION 2.8)
+cmake_minimum_required(VERSION 3.5)
PROJECT(eq10q)
##ADD_DEFINITIONS(-Wall -O3 -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99)

View File

@@ -0,0 +1,63 @@
From: Sebastian Ramacher <sramacher@debian.org>
Date: Sat, 16 May 2020 15:38:28 +0200
Subject: Fix lv2 types
---
gui/bassup_ui.cpp | 2 +-
gui/dyn_ui.cpp | 2 +-
gui/eq10q_ui.cpp | 2 +-
gui/midside_ui.cpp | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/gui/bassup_ui.cpp b/gui/bassup_ui.cpp
index dc7ca6d..da504b9 100644
--- a/gui/bassup_ui.cpp
+++ b/gui/bassup_ui.cpp
@@ -38,7 +38,7 @@ using namespace std;
#define BASSUP_GUI_URI "http://eq10q.sourceforge.net/bassup/gui"
-static LV2UI_Handle instantiateBassUp_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
+static LV2UI_Handle instantiateBassUp_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
{
#ifdef TESTING_EQ10Q
cout<<"instantiateEq10q_gui Entring... ";
diff --git a/gui/dyn_ui.cpp b/gui/dyn_ui.cpp
index 661a094..fbf13d2 100644
--- a/gui/dyn_ui.cpp
+++ b/gui/dyn_ui.cpp
@@ -37,7 +37,7 @@ This plugin is inside the Sapista Plugins Bundle
using namespace std;
#endif
-static LV2UI_Handle instantiateDyn_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
+static LV2UI_Handle instantiateDyn_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
{
#ifdef TESTING_EQ10Q
cout<<"instantiateDyn_gui Entring... ";
diff --git a/gui/eq10q_ui.cpp b/gui/eq10q_ui.cpp
index 0ca0217..67f7cef 100644
--- a/gui/eq10q_ui.cpp
+++ b/gui/eq10q_ui.cpp
@@ -38,7 +38,7 @@ using namespace std;
#endif
-static LV2UI_Handle instantiateEq10q_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
+static LV2UI_Handle instantiateEq10q_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
{
#ifdef TESTING_EQ10Q
cout<<"instantiateEq10q_gui Entring... ";
diff --git a/gui/midside_ui.cpp b/gui/midside_ui.cpp
index a614c09..1d1818d 100644
--- a/gui/midside_ui.cpp
+++ b/gui/midside_ui.cpp
@@ -37,7 +37,7 @@ This plugin is inside the Sapista Plugins Bundle
using namespace std;
#endif
-static LV2UI_Handle instantiateMidSide_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
+static LV2UI_Handle instantiateMidSide_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
{
#ifdef TESTING_EQ10Q
cout<<"instantiateEq10q_gui Entring... ";

View File

@@ -0,0 +1,15 @@
--- a/CMakeLists.txt 2016-12-11 15:07:48.000000000 +0300
+++ b/CMakeLists.txt 2025-06-20 14:52:07.734175894 +0300
@@ -3,10 +3,10 @@ cmake_minimum_required(VERSION 2.8)
PROJECT(eq10q)
##ADD_DEFINITIONS(-Wall -O3 -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99)
-set(CMAKE_C_FLAGS "-Wall -O3 -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fPIC -finline-functions -finline-functions-called-once -std=c99")
#set(CMAKE_C_FLAGS "-Wall -O0 -g -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99")
-set(CMAKE_CXX_FLAGS "-Wall -fPIC -std=c++11")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIC -std=c++11")
#set(CMAKE_CXX_FLAGS "-Wall -O0 -g -fPIC -DPIC -std=c++11") ##Debuging GUI
##ADD_DEFINITIONS(-Wall -O0 -g -fPIC -DPIC) ###USED FOR DEBUG

View File

@@ -0,0 +1,83 @@
From: Aurelien Jarno <aurel32@debian.org>
Date: Sat, 16 May 2020 15:37:49 +0200
Subject: Replace deprecated pow10 by exp10.
Forwarded: no
---
gui/widgets/bandctl.cpp | 4 ++--
gui/widgets/bodeplot.cpp | 14 +++++++-------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/gui/widgets/bandctl.cpp b/gui/widgets/bandctl.cpp
index a2ce684..7702582 100644
--- a/gui/widgets/bandctl.cpp
+++ b/gui/widgets/bandctl.cpp
@@ -949,7 +949,7 @@ bool BandCtl::parseBtnString(BandCtl::Button* btn)
if(str_k.length() > 0)
{
val_k = atof(str_k.c_str()) * 1e3;
- val *= pow10(3.0 - str.length());
+ val *= exp10(3.0 - str.length());
if(str.length() > 3)
{
//throw an error, imposible to match str > 3 with k
@@ -960,7 +960,7 @@ bool BandCtl::parseBtnString(BandCtl::Button* btn)
}
if(str_d.length() > 0)
{
- val_d = atof(str_d.c_str())/ pow10((double)str_d.length());
+ val_d = atof(str_d.c_str())/ exp10((double)str_d.length());
}
btn->value = val + val_k + val_d;
diff --git a/gui/widgets/bodeplot.cpp b/gui/widgets/bodeplot.cpp
index 584f87e..0dab144 100644
--- a/gui/widgets/bodeplot.cpp
+++ b/gui/widgets/bodeplot.cpp
@@ -194,14 +194,14 @@ void PlotEQCurve::resetCenterSpan()
{
//Compute center and span for the full range spectrum
double sp = log10(MAX_FREQ/MIN_FREQ);
- double cn = MIN_FREQ * sqrt(pow10(sp));
+ double cn = MIN_FREQ * sqrt(exp10(sp));
setCenterSpan(cn, sp);
}
void PlotEQCurve::setCenterSpan(double center, double span)
{
- m_minFreq = center / sqrt(pow10(span));
- m_maxFreq = center * sqrt(pow10(span));
+ m_minFreq = center / sqrt(exp10(span));
+ m_maxFreq = center * sqrt(exp10(span));
//Initalize the grid
const double f_grid[GRID_VERTICAL_LINES] = {20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0,
@@ -246,8 +246,8 @@ void PlotEQCurve::setCenter(double center)
{
//Limit center to the possible range according the current span
double sp = log10(m_maxFreq/m_minFreq);
- double cmin = MIN_FREQ * sqrt(pow10(sp));
- double cmax = MAX_FREQ / sqrt(pow10(sp));
+ double cmin = MIN_FREQ * sqrt(exp10(sp));
+ double cmax = MAX_FREQ / sqrt(exp10(sp));
double cn = center;
cn = cn > cmax ? cmax : cn;
@@ -259,7 +259,7 @@ void PlotEQCurve::setSpan(double span)
{
//Limit center to the possible range according the current span
double sp_act = log10(m_maxFreq/m_minFreq);
- double cn = m_minFreq * sqrt(pow10(sp_act));
+ double cn = m_minFreq * sqrt(exp10(sp_act));
double smax1 = 2.0*log10(cn/MIN_FREQ);
double smax2= 2.0*log10(MAX_FREQ/cn);
double smax = smax1 < smax2 ? smax1 : smax2;
@@ -306,7 +306,7 @@ void PlotEQCurve::recomputeCenterFreq(double xDiff)
double fmax = MIN_FREQ*pow((MAX_FREQ/MIN_FREQ),((local_x2 + 3.5)/((double)m_zoom_surface_ptr->get_width())));
double sp_act = log10(fmax/fmin);
- double cn = fmin * sqrt(pow10(sp_act));
+ double cn = fmin * sqrt(exp10(sp_act));
setCenter(cn);
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>alexander@tsoy.me</email>
<name>Alexander Tsoy</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">eq10q</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -71,6 +71,7 @@ DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc1
DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
DIST conduit-v0.10.3.tar.bz2 260547 BLAKE2B eee59a616844f28cb4860221ec68bfc3cb736d2f700b89079ed3602364c13973027b213f67869687ac93dc93388d92f181e7def8ddff4e0f11fb67095b655861 SHA512 f3cfdf46ba3a296eaf0de3e05b19769a1bd70b0d5db881fe77775125c528ec00c5ce17fa75c426696da1a06e2363f5734999d5676c2e19f992656e3f40547bfb
DIST conduit-v0.10.4.tar.bz2 260740 BLAKE2B f8fc2c40cee2842352b2169b52e173971b291d397be12c6c7b05f1e3df98d3844afc8b635ca63d23f2108e5283bc0706124a9752d116716c1b7de740842d6403 SHA512 b9e38ce8bb04ea9420f04d1d80a58eef9a3470c3fcbdec0ae9d10699d5c0f4414c37ff6aa1eb8aa62e46d10600f34f282b6b631917b86acfc536ac48bc2cd9e2
DIST conduit-v0.9.0.tar.bz2 233703 BLAKE2B 88715511046679b8e35cf2e8e317f95c6779fa33eabd9233e49adf4375540975fcb1fa5b4fc68207698900a93ab5470e19a5e79970fcfd3d990293c8b21a0730 SHA512 1031627cbc46dd3bd35ceac4fdec733de70e5710be182a16ba8ba8bf0939c6716bd14d3f0f0ea5223213c297901bfeafa268958e62a51e74d073cc7debf3c9f5
DIST const-oid-0.9.6.crate 45382 BLAKE2B ac27c689784fbb1f486cec1c17502c8738ce3d7d1b579391a151cb0f0a6a0c8335e474d0a517c59230fcac74317396f20ac15d66e2f6685780be01dab197fd96 SHA512 b871d3b4326c4828b1c1d7a3e968315fa320e0b52e97081a95617ded0dc5b93d42b3f79ad26ff3b58a4835dcc442473f3965c2b60026412ad6aacc0c23e9f399
DIST const_panic-0.2.8.crate 48077 BLAKE2B c263ddd7488e7d67eac7e678cbd56f5904c51b290f20f80cd32439f4584006463ba266db6af2f975365feadd500b414eaa6a6639949ada782e8a81b3878f3a85 SHA512 302388c0a91193eabd94a8d92c48bf65a428540eda09915553a4ba53906ee8dc1590695f2cf617d7914ea044add684dc983b29281cc78e4849e6be93b6f46b9d
@@ -339,6 +340,7 @@ DIST resolv-conf-0.7.0.crate 17352 BLAKE2B 32b565a11d5d752e2cce2ac7b44e483b8a682
DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
DIST ruma-38d471de01ce2f37f1d8fb5cb1752769cf97bd2f.gh.tar.gz 736668 BLAKE2B c4d1a2d7929e608284f438ddcca3939b5dda0860e6fab43369b9a0aa0bebbf300da333205ce8f8af51720565f3e4e863b2847bbce4119527d4bdde4901897332 SHA512 dec1b3ef3608d44c059f2a67254dac0bf6a3ab46e4e668cce90483a210fb4a3630f8ad981906cd0ee264fd272c761dbce4d151840ef15648426e007bf6d0761e
DIST ruma-469a185332d109b227351bf39544732da05aded7.gh.tar.gz 738559 BLAKE2B 51b45a47bbc3e6e6c755fba6907527faa3e85918625f580cfccd2ed131577d3f4b5fac9fe4fb43fe0fdb4beec24663bddb962d27e2e9681498b62f382c057cf2 SHA512 3ef4d27e593c9b815a531d71699d736542416a3e91e305258a00652891616f350291e625047789209272361bbb7ddfe1ac2c67e3a2c4566e6c43cd9e2fd50cee
DIST ruma-c06af4385e0e30c48a8e9ca3d488da32102d0db9.gh.tar.gz 710358 BLAKE2B d6085e76512a3af35a86ba959bfe01cc2348e16c7b4b98f14bcc89c989cefa1d6168f9361f329aae2b8a6a0d40cc6cc3d9ab17312e879c88ee9ec59f9ab2399b SHA512 a363c7afc89d915580cfb2633bc06233c7903d8ce85468b5ade59a266c2edc55c55ed42a0bc538e8ba3772941114775152be37dc5b716a24345a545e1d0f7ee9
DIST rusqlite-0.31.0.crate 152252 BLAKE2B 5ef8396ab6ee9f6887466e7ff856c6260f40ef85361ca451e230d8590019d6ffa4952df15abd21cf300cf51da4a6ea4e82f5dc88dfba474f2f62036cee76caa3 SHA512 6d20b015ab72d3d75c363111c0cb41feae8bff83104ebdfcb8e5efc1bfb63eb48a17f6de2e6c96cb1e916b4795fea6d58466ab0820b151b12d1dc4c29800ba66
DIST rusqlite-0.35.0.crate 166186 BLAKE2B 0a9d29ceffab67f62192357d1eca2ad8119d54d9dff3b2b25f4ea6a0ba7cf610bf2926e50e69bd7f171b1df402c5a889307ac39a272668b9957fe9a8f16afaf7 SHA512 48a41b5e7e794d804414caa8804c48cac5ac57c845f7fdec010455fd4b6ca5ed596ee6249fb4ac83a729567d33f0d96aa9db0f55a93fb7d1470ed36bbef6b267

View File

@@ -438,7 +438,7 @@ declare -A GIT_CRATES=(
[ruma]='https://github.com/ruma/ruma;38d471de01ce2f37f1d8fb5cb1752769cf97bd2f;ruma-%commit%/crates/ruma'
)
LLVM_COMPAT=( {15..19} )
LLVM_COMPAT=( {15..20} )
RUST_MIN_VER="1.83.0"
inherit cargo llvm-r2 systemd

View File

@@ -0,0 +1,549 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
addr2line@0.24.2
adler2@2.0.0
adler@1.0.2
aho-corasick@1.1.3
android-tzdata@0.1.1
android_system_properties@0.1.5
anstyle@1.0.10
anyhow@1.0.86
arc-swap@1.7.1
arrayref@0.3.7
arrayvec@0.7.4
as_variant@1.2.0
assign@1.1.1
async-trait@0.1.88
atomic-waker@1.1.2
atomic@0.6.0
autocfg@1.4.0
axum-core@0.4.5
axum-extra@0.9.6
axum-server@0.6.0
axum@0.7.9
backtrace@0.3.74
base64@0.21.7
base64@0.22.1
base64ct@1.6.0
bindgen@0.69.5
bitflags@1.3.2
bitflags@2.9.0
blake2b_simd@1.0.2
block-buffer@0.10.4
bumpalo@3.17.0
bytemuck@1.22.0
byteorder-lite@0.1.0
byteorder@1.5.0
bytes@1.10.1
bytesize@2.0.1
bzip2-sys@0.1.11+1.0.8
cc@1.2.21
cexpr@0.6.0
cfg-if@1.0.0
cfg_aliases@0.2.1
chrono@0.4.40
clang-sys@1.8.1
clap@4.5.37
clap_builder@4.5.37
clap_derive@4.5.32
clap_lex@0.7.4
color_quant@1.1.0
const-oid@0.9.6
const_panic@0.2.8
constant_time_eq@0.3.0
core-foundation-sys@0.8.6
core-foundation@0.9.4
cpufeatures@0.2.12
crc32fast@1.4.2
critical-section@1.2.0
crossbeam-channel@0.5.13
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.20
crypto-common@0.1.6
curve25519-dalek-derive@0.1.1
curve25519-dalek@4.1.2
data-encoding@2.6.0
date_header@1.0.5
der@0.7.9
deranged@0.4.0
digest@0.10.7
directories@6.0.0
dirs-sys@0.5.0
displaydoc@0.2.5
ed25519-dalek@2.1.1
ed25519@2.2.3
either@1.12.0
encoding_rs@0.8.35
enum-as-inner@0.6.0
equivalent@1.0.2
fallible-iterator@0.3.0
fallible-streaming-iterator@0.1.9
fastrand@2.3.0
fdeflate@0.3.4
fiat-crypto@0.2.9
figment@0.10.19
flate2@1.0.30
fnv@1.0.7
foldhash@0.1.5
form_urlencoded@1.2.1
futures-channel@0.3.31
futures-core@0.3.31
futures-executor@0.3.31
futures-io@0.3.31
futures-macro@0.3.31
futures-sink@0.3.31
futures-task@0.3.31
futures-util@0.3.31
generator@0.8.4
generic-array@0.14.7
getrandom@0.2.16
getrandom@0.3.2
gif@0.13.1
gimli@0.31.1
glob@0.3.2
h2@0.4.8
hashbrown@0.12.3
hashbrown@0.15.3
hashlink@0.10.0
headers-core@0.3.0
headers@0.4.0
heck@0.4.1
heck@0.5.0
hermit-abi@0.3.9
hex@0.4.3
hickory-proto@0.25.2
hickory-resolver@0.25.2
hmac@0.12.1
hostname@0.3.1
http-auth@0.1.9
http-body-util@0.1.1
http-body@1.0.1
http@1.3.1
httparse@1.10.1
httpdate@1.0.3
humantime-serde@1.1.1
humantime@2.2.0
hyper-rustls@0.26.0
hyper-timeout@0.5.1
hyper-util@0.1.5
hyper@1.6.0
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.63
icu_collections@2.0.0
icu_locale_core@2.0.0
icu_normalizer@2.0.0
icu_normalizer_data@2.0.0
icu_properties@2.0.0
icu_properties_data@2.0.0
icu_provider@2.0.0
idna@1.0.3
idna_adapter@1.2.1
image-webp@0.1.3
image@0.25.1
indexmap@1.9.3
indexmap@2.9.0
inlinable_string@0.1.15
ipconfig@0.3.2
ipnet@2.9.0
itertools@0.12.1
itoa@1.0.15
jobserver@0.1.33
js-sys@0.3.74
js_int@0.2.2
js_option@0.1.1
jsonwebtoken@9.3.1
konst@0.3.9
konst_kernel@0.3.9
lazy_static@1.5.0
lazycell@1.3.0
libc@0.2.172
libloading@0.8.3
libredox@0.1.3
libsqlite3-sys@0.33.0
libz-sys@1.1.18
linked-hash-map@0.5.6
litemap@0.8.0
lock_api@0.4.12
log@0.4.27
loom@0.7.2
lru-cache@0.1.2
lz4-sys@1.11.1+lz4-1.10.0
maplit@1.0.2
match_cfg@0.1.0
matchers@0.1.0
matchit@0.7.3
memchr@2.7.4
mime@0.3.17
minimal-lexical@0.2.1
miniz_oxide@0.7.4
miniz_oxide@0.8.8
mio@1.0.3
moka@0.12.10
multer@3.1.0
nix@0.30.1
nom@7.1.3
nu-ansi-term@0.46.0
num-bigint@0.4.6
num-conv@0.1.0
num-integer@0.1.46
num-traits@0.2.19
num_cpus@1.16.0
object@0.36.7
once_cell@1.21.3
openssl-probe@0.1.5
opentelemetry-http@0.29.0
opentelemetry-jaeger-propagator@0.29.0
opentelemetry-otlp@0.29.0
opentelemetry-proto@0.29.0
opentelemetry@0.29.1
opentelemetry_sdk@0.29.0
option-ext@0.2.0
overload@0.1.1
parking_lot@0.12.3
parking_lot_core@0.9.10
pear@0.2.9
pear_codegen@0.2.9
pem@3.0.4
percent-encoding@2.3.1
pin-project-internal@1.1.5
pin-project-lite@0.2.16
pin-project@1.1.5
pin-utils@0.1.0
pkcs8@0.10.2
pkg-config@0.3.32
platforms@3.4.0
png@0.17.13
portable-atomic@1.11.0
potential_utf@0.1.2
powerfmt@0.2.0
ppv-lite86@0.2.21
proc-macro-crate@3.1.0
proc-macro2-diagnostics@0.10.1
proc-macro2@1.0.95
prost-derive@0.13.5
prost@0.13.5
quick-error@1.2.3
quick-error@2.0.1
quote@1.0.40
r-efi@5.2.0
rand@0.8.5
rand@0.9.1
rand_chacha@0.3.1
rand_chacha@0.9.0
rand_core@0.6.4
rand_core@0.9.3
redox_syscall@0.5.7
redox_users@0.5.0
regex-automata@0.1.10
regex-automata@0.4.9
regex-syntax@0.6.29
regex-syntax@0.8.5
regex@1.11.1
reqwest@0.12.4
resolv-conf@0.7.0
ring@0.17.14
rusqlite@0.35.0
rust-argon2@2.1.0
rust-librocksdb-sys@0.37.0+10.2.1
rust-rocksdb@0.41.0
rustc-demangle@0.1.24
rustc-hash@1.1.0
rustc_version@0.4.0
rustls-native-certs@0.7.0
rustls-pemfile@2.1.2
rustls-pki-types@1.12.0
rustls-webpki@0.101.7
rustls-webpki@0.102.4
rustls@0.21.12
rustls@0.22.4
rustversion@1.0.17
ryu@1.0.20
schannel@0.1.23
scoped-tls@1.0.1
scopeguard@1.2.0
sct@0.7.1
sd-notify@0.4.5
security-framework-sys@2.11.0
security-framework@2.11.0
semver@1.0.23
serde@1.0.219
serde_derive@1.0.219
serde_html_form@0.2.7
serde_json@1.0.140
serde_path_to_error@0.1.16
serde_spanned@0.6.8
serde_urlencoded@0.7.1
serde_yaml@0.9.34+deprecated
sha-1@0.10.1
sha1@0.10.6
sha2@0.10.8
sharded-slab@0.1.7
shlex@1.3.0
signal-hook-registry@1.4.5
signature@2.2.0
simd-adler32@0.3.7
simple_asn1@0.6.2
slab@0.4.9
smallvec@1.15.0
socket2@0.5.9
spin@0.9.8
spki@0.7.3
stable_deref_trait@1.2.0
subslice@0.2.3
subtle@2.5.0
syn@2.0.101
sync_wrapper@0.1.2
sync_wrapper@1.0.1
synstructure@0.13.2
tagptr@0.2.0
thiserror-impl@1.0.69
thiserror-impl@2.0.12
thiserror@1.0.69
thiserror@2.0.12
thread_local@1.1.8
threadpool@1.8.1
tikv-jemalloc-sys@0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
tikv-jemallocator@0.6.0
time-core@0.1.4
time-macros@0.2.22
time@0.3.41
tinystr@0.8.1
tinyvec@1.6.0
tinyvec_macros@0.1.1
tokio-macros@2.5.0
tokio-rustls@0.24.1
tokio-rustls@0.25.0
tokio-socks@0.5.1
tokio-stream@0.1.17
tokio-util@0.7.15
tokio@1.45.0
toml@0.8.22
toml_datetime@0.6.9
toml_edit@0.21.1
toml_edit@0.22.26
toml_write@0.1.1
tonic@0.12.3
tower-http@0.5.2
tower-layer@0.3.3
tower-service@0.3.3
tower@0.4.13
tower@0.5.2
tracing-attributes@0.1.28
tracing-core@0.1.33
tracing-flame@0.2.0
tracing-log@0.2.0
tracing-opentelemetry@0.30.0
tracing-subscriber@0.3.19
tracing@0.1.41
try-lock@0.2.5
typenum@1.17.0
typewit@1.9.0
typewit_proc_macros@1.8.1
uncased@0.9.10
unicode-ident@1.0.18
unsafe-libyaml@0.2.11
untrusted@0.9.0
url@2.5.4
utf8_iter@1.0.4
uuid@1.8.0
valuable@0.1.0
vcpkg@0.2.15
version_check@0.9.5
want@0.3.1
wasi@0.11.0+wasi-snapshot-preview1
wasi@0.14.2+wasi-0.2.4
wasm-bindgen-backend@0.2.97
wasm-bindgen-futures@0.4.42
wasm-bindgen-macro-support@0.2.97
wasm-bindgen-macro@0.2.97
wasm-bindgen-shared@0.2.97
wasm-bindgen@0.2.97
web-sys@0.3.69
web-time@1.1.0
weezl@0.1.8
widestring@1.1.0
wildmatch@2.3.4
winapi-i686-pc-windows-gnu@0.4.0
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-core@0.58.0
windows-core@0.61.0
windows-implement@0.58.0
windows-implement@0.60.0
windows-interface@0.58.0
windows-interface@0.59.1
windows-link@0.1.1
windows-result@0.2.0
windows-result@0.3.2
windows-strings@0.1.0
windows-strings@0.4.0
windows-sys@0.48.0
windows-sys@0.52.0
windows-sys@0.59.0
windows-targets@0.48.5
windows-targets@0.52.6
windows@0.58.0
windows_aarch64_gnullvm@0.48.5
windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.48.5
windows_aarch64_msvc@0.52.6
windows_i686_gnu@0.48.5
windows_i686_gnu@0.52.6
windows_i686_gnullvm@0.52.6
windows_i686_msvc@0.48.5
windows_i686_msvc@0.52.6
windows_x86_64_gnu@0.48.5
windows_x86_64_gnu@0.52.6
windows_x86_64_gnullvm@0.48.5
windows_x86_64_gnullvm@0.52.6
windows_x86_64_msvc@0.48.5
windows_x86_64_msvc@0.52.6
winnow@0.5.40
winnow@0.7.10
winreg@0.50.0
winreg@0.52.0
wit-bindgen-rt@0.39.0
writeable@0.6.1
yansi@1.0.1
yoke-derive@0.8.0
yoke@0.8.0
zerocopy-derive@0.8.25
zerocopy@0.8.25
zerofrom-derive@0.1.6
zerofrom@0.1.6
zeroize@1.8.1
zerotrie@0.2.2
zerovec-derive@0.11.1
zerovec@0.11.2
zstd-sys@2.0.10+zstd.1.5.6
zune-core@0.4.12
zune-jpeg@0.4.11
"
declare -A GIT_CRATES=(
[ruma-appservice-api]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-appservice-api'
[ruma-client-api]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-client-api'
[ruma-common]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-common'
[ruma-events]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-events'
[ruma-federation-api]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-federation-api'
[ruma-identifiers-validation]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-identifiers-validation'
[ruma-macros]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-macros'
[ruma-push-gateway-api]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-push-gateway-api'
[ruma-signatures]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-signatures'
[ruma-state-res]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-state-res'
[ruma]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma'
)
LLVM_COMPAT=( {15..20} )
RUST_MIN_VER="1.83.0"
inherit cargo llvm-r2 systemd
MY_P="${PN}-v${PV}"
DESCRIPTION="Matrix homeserver written in Rust"
HOMEPAGE="
https://conduit.rs
https://gitlab.com/famedly/conduit
"
SRC_URI="https://gitlab.com/famedly/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2
${CARGO_CRATE_URIS}
"
S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
IUSE="jemalloc rocksdb sqlite system-rocksdb"
# Libraries that can't be unbundled right now:
# - app-arch/bzip2 ("rust-librocksdb-sys" pulls "bzip-sys[static]")
# - app-arch/lz4 ("lz4-sys" crate doesn't look for system library... ironic)
# - sys-libs/zlib ("rust-librocksdb-sys" pulls "libz-sys[static]")
COMMON_DEPEND="
jemalloc? ( dev-libs/jemalloc:= )
rocksdb? (
app-arch/snappy:=
app-arch/zstd:=
system-rocksdb? (
dev-libs/rocksdb
)
)
sqlite? ( dev-db/sqlite:3 )
"
RDEPEND="${COMMON_DEPEND}
acct-user/conduit
app-misc/ca-certificates
"
# clang needed for bindgen
DEPEND="${COMMON_DEPEND}
rocksdb? (
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}
llvm-core/llvm:${LLVM_SLOT}
')
)
"
BDEPEND="virtual/pkgconfig"
DOCS=( {APPSERVICES,CODE_OF_CONDUCT,DEPLOY,README,TURN}.md )
QA_FLAGS_IGNORED="usr/bin/${PN}"
pkg_setup() {
use rocksdb && llvm-r2_pkg_setup
rust_pkg_setup
}
src_configure() {
# * Tracker bug for "*-sys" crates that build C code:
# https://bugs.gentoo.org/709568
# * Gentoo Wiki articles with tips and tricks:
# https://wiki.gentoo.org/wiki/Project:Rust/sys_crates
# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Unbundling_C_libraries
export PKG_CONFIG_ALLOW_CROSS=1
export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
export ZSTD_SYS_USE_PKG_CONFIG=1
export SNAPPY_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
export JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)/libjemalloc.so"
if use system-rocksdb; then
export ROCKSDB_INCLUDE_DIR="${ESYSROOT}/usr/include"
export ROCKSDB_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
fi
local myfeatures=(
conduit_bin
systemd
$(usev jemalloc)
# database backends
$(usex sqlite backend_sqlite '')
$(usex rocksdb backend_rocksdb '')
)
cargo_src_configure --no-default-features
}
src_install() {
cargo_src_install
keepdir /var/lib/matrix-conduit
fowners conduit:conduit /var/lib/matrix-conduit
fperms 750 /var/lib/matrix-conduit
insinto /etc/conduit
newins conduit-example.toml conduit.toml
insinto /etc/logrotate.d
newins "${FILESDIR}"/conduit.logrotate conduit
newinitd "${FILESDIR}"/conduit.initd-r1 conduit
newconfd "${FILESDIR}"/conduit.confd conduit
systemd_newunit "${FILESDIR}"/conduit.service-r1 conduit.service
}

View File

@@ -1,2 +1,2 @@
DIST lyrics-in-terminal-1.5.0.gh.tar.gz 1667797 BLAKE2B 70a4522cf694a3a83378504b684d295c7a9929d08980704f9b331104a3d9ae067cf3eb8df30f435c098b89e236ab00436344b08a2865b618e93084ce66128431 SHA512 e7cefc779c0e83861be4dadaf8324b13a37be7f952aedb0860bf0a636852c95f4829ab18d7585cf5f96cc38ea88fb60ece8455e3f155dc0d54006370a275e0f2
DIST lyrics-in-terminal-1.7.0.gh.tar.gz 1669911 BLAKE2B fdc807259d1fb0d6607b46437deb2e1162b8636843c04d3ec2e96e7baec38e1a03f3bccd46c42a34674a5be195283392d2cfac63693a009a0d280546e648b5f4 SHA512 96b4913a63e892128e9e2153d6dfe9e04402dde60ae8a4b653221db0a1ce1911251949096c3337f2f0a5d1a0fb176846e2e688e702e573446b1bff5daba81957
DIST lyrics_in_terminal-1.8.0.tar.gz 14376 BLAKE2B 93058eb8f6233d18025a9fe576edd558c5e20c887a5399dfc2c73546a26ae67d3ef4eaca24286028b7415fcb816f08063b4eab2981e3c7c73199b390e22a8d7a SHA512 f1052c9c1b25de7639b9c21e23fdc455415315bba8c3b9e82e8e5e7c39ccfb29e478f3ffaaf51ee4cd008af7acaea8d872cdfe3a5426d0fe1ca869f70cf67a5c

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,17 +6,19 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_REQ_USE="ncurses"
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
inherit distutils-r1 optfeature pypi
DESCRIPTION="Command Line Lyrics fetcher for MPRIS media players"
HOMEPAGE="https://github.com/Jugran/lyrics-in-terminal"
SRC_URI="https://github.com/Jugran/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="dev-python/dbus-python[${PYTHON_USEDEP}]"
RDEPEND="
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
"
distutils_enable_tests import-check

View File

@@ -1,2 +1,4 @@
DIST phosh-0.42.0.tar.xz 940212 BLAKE2B 91935d095102320823283968861563b93d1c558137307cbaf934a293dcb29c720692e4b4ca810209a2347761c15b466a9d6612cb3ad9fdd36ce4cbceb1d641f4 SHA512 e5f8817cd8fcf5cc07faa687aa7411c9af2cfe2b09a4f7332691184eb69cc106d5685b6951e2c66a1ef639ba7e074e603771fcedad6e62dc75771084a442f0ff
DIST phosh-0.42.0.tar.xz.asc 833 BLAKE2B 9dc5771e5650bc30b8b72b048eb5cccc137152be1e51afc30dab82569890a18aab932defcc6ca4a3bc8ce31af9b9659c56b792119b042c2f6490b1a9eb8e828c SHA512 8d5dd2eb60ae369da18fd79de8a696835f7ce94a39c20a597bfa9ed2a4ed44af606123f994a6040d96c6a7b52a28418eb4e066e64858b8f8c15c2e2395f08b50
DIST phosh-0.47.0.tar.xz 1021352 BLAKE2B f48766e0f981e4ceda53302af9935e54db66b12be2169852473320f1e39d82d7cbd56aa38d59803b5115fbd4bcd10560020be28714441f41e93175806086cdcb SHA512 19c150d28921b383269e4c95d353b7ea69e62cc4075a7a1e1523aa0977b347898d16df7d88861e5d029469a881623e15673ee270c3c514db123aec683ec8194d
DIST phosh-0.47.0.tar.xz.asc 833 BLAKE2B 682bd67276f3f95eea1ab352195c38e292ca5175b0ac2415ae01c1acf597e8248477800a295842c99c1608043cccff1331604e0575f57a0dc70bb46183f29ffc SHA512 89293648f3b66db822e9bf368938b14253a6a00d7e051d5d238434a6b77f3eba0931ff9c6ed94b5f57c17f4dbf3dee1e7ebc20a1f186c3e8e82549cb4bcb8268

View File

@@ -17,6 +17,7 @@
</upstream>
<use>
<flag name="lockscreen-plugins">Build lockscreen plugins and widgets</flag>
<flag name="plugins">Build Phosh plugins and widgets</flag>
<flag name="test-full">Run integration tests</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,171 @@
# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson pam systemd toolchain-funcs verify-sig virtualx xdg
MY_PN="${PN%-shell}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Pure Wayland shell for mobile devices"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh/"
SRC_URI="https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz.asc )"
S="${WORKDIR}/${MY_P}"
LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="gtk-doc introspection +lockscreen-plugins man +plugins systemd test test-full"
REQUIRED_USE="
gtk-doc? ( introspection )
lockscreen-plugins? ( plugins )
test? ( plugins lockscreen-plugins )
"
COMMON_DEPEND="
>=app-crypt/gcr-3.7.5:0[introspection?]
app-crypt/libsecret
>=dev-libs/appstream-1.0.0:=
>=dev-libs/feedbackd-0.7.0
dev-libs/fribidi
>=dev-libs/glib-2.76:2
dev-libs/gmobile
dev-libs/libgudev:=
dev-libs/libical:=
>=dev-libs/wayland-1.14
>=gnome-base/gnome-desktop-3.26:3=[introspection?]
>=gnome-base/gsettings-desktop-schemas-47
>=gnome-extra/evolution-data-server-3.33.1:=
>=gui-libs/libhandy-1.1.90:1[introspection?]
media-libs/libpulse[glib]
media-sound/callaudiod
>=net-libs/libsoup-3.6:3.0
net-misc/modemmanager:=
>=net-misc/networkmanager-1.14[introspection?]
>=net-wireless/gnome-bluetooth-46.0:3=[introspection?]
sys-apps/dbus
>=sys-auth/polkit-0.122
sys-libs/pam
>=sys-power/upower-0.99.1:=
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/pango
>=x11-libs/gtk+-3.22:3[introspection?,wayland]
systemd? ( >=sys-apps/systemd-241:= )
!systemd? ( >=sys-auth/elogind-241 )
plugins? (
>=gui-libs/gtk-4.12:4
>=gui-libs/libadwaita-1.5:1
lockscreen-plugins? (
app-text/evince:=
)
)
"
RUNTIME_DEPEND="
gnome-base/gnome-shell
virtual/freedesktop-icon-theme
x11-themes/gnome-themes-standard
"
DEPEND="
${COMMON_DEPEND:?}
>=dev-libs/wayland-protocols-1.12
test-full? ( ${RUNTIME_DEPEND:?} )
"
RDEPEND="
${COMMON_DEPEND:?}
${RUNTIME_DEPEND:?}
systemd? ( sys-libs/libcap )
"
BDEPEND="
dev-libs/glib:2
dev-libs/libxml2
dev-util/gdbus-codegen
dev-util/glib-utils
dev-util/wayland-scanner
sys-devel/gettext
virtual/pkgconfig
gtk-doc? ( dev-util/gi-docgen )
introspection? ( dev-libs/gobject-introspection )
man? ( dev-python/docutils )
test-full? ( >=gui-wm/phoc-0.45.0 )
verify-sig? ( sec-keys/openpgp-keys-phosh )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
# https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1240
# https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1733
RESTRICT="test"
src_configure() {
local emesonargs=(
-Dcompositor="${EPREFIX}"/usr/bin/phoc
-Dtools=true
$(meson_use gtk-doc gtk_doc)
$(meson_use introspection)
$(meson_use introspection bindings-lib)
$(meson_use lockscreen-plugins)
$(meson_use plugins quick-setting-plugins)
$(meson_use man)
$(meson_use test tests)
$(meson_feature test-full phoc_tests)
)
meson_src_configure
}
src_test() {
my_src_test() {
local -x LC_ALL="C.UTF-8"
local -x WLR_RENDERER="pixman"
local -x PHOSH_TEST_PHOC_INI="${T}/phoc.ini"
meson_src_test --suite unit || return 1
if use test-full; then
meson_src_test --suite integration --timeout-multiplier 2 || return 1
fi
}
# Xwayland breaks "phosh:integration / shell", pollutes /tmp
cat data/phoc.ini - > "${T}"/phoc.ini <<- EOF || die
[core]
xwayland=false
EOF
virtx my_src_test
}
src_install() {
meson_src_install
find "${ED}/usr/$(get_libdir)" -name '*.a' -delete || die
pamd_mimic system-local-login phosh auth account session
systemd_douserunit data/phosh.service
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/${MY_PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
}
phosh_giomodule_cache_update() {
local plugins_dir
plugins_dir=$("$(tc-getPKG_CONFIG)" --variable=lockscreen_plugins_dir phosh-plugins) || return 1
ebegin "Updating GIO modules cache"
gio-querymodules "${plugins_dir}"
eend $?
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
phosh_giomodule_cache_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
phosh_giomodule_cache_update
}

View File

@@ -6,6 +6,7 @@
<name>Anna</name>
</maintainer>
<use>
<flag name="calls">Enable calls support via <pkg>net-voip/gnome-calls</pkg></flag>
<flag name="desktop-portal">Enable <pkg>sys-apps/xdg-desktop-portal</pkg> backend implementation</flag>
<flag name="iio">Enable support for IIO sensors via <pkg>gnome-extra/iio-sensor-proxy</pkg></flag>
<flag name="screenshot">Enable screenshot manager support via <pkg>gui-apps/slurp</pkg></flag>

View File

@@ -0,0 +1,35 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Meta package for Phosh, merge this package to install"
HOMEPAGE="https://phosh.mobi/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64"
IUSE="calls cups geolocation iio +screenshot systemd"
# https://salsa.debian.org/DebianOnMobile-team/meta-phosh
RDEPEND="
app-alternatives/phosh-keyboard
dev-libs/feedbackd[daemon]
gnome-base/gnome-core-libs[cups?]
gui-libs/xdg-desktop-portal-wlr
>=gui-wm/phoc-${PV}
media-fonts/cantarell
>=phosh-base/phosh-mobile-settings-${PV}
>=phosh-base/phosh-shell-${PV}
>=phosh-base/phosh-tour-${PV}
>=phosh-base/xdg-desktop-portal-phosh-${PV}
sys-apps/xdg-desktop-portal-gtk
>=x11-themes/phosh-wallpapers-0.42.0
x11-themes/sound-theme-freedesktop
calls? ( net-voip/gnome-calls )
geolocation? ( app-misc/geoclue:2.0 )
iio? ( gnome-extra/iio-sensor-proxy )
screenshot? ( gui-apps/slurp )
systemd? ( sys-apps/systemd )
!systemd? ( app-admin/openrc-settingsd )
"

View File

@@ -18,6 +18,12 @@
# New entries go on top.
# Lucio Sauer <watermanpaint@posteo.net> (2025-06-21)
# Depends on masked dev-python/backoff.
# Masked until upstream supports running without backoff.
app-backup/b2
dev-util/mock
# Takuya Wakazono <pastalian46@gmail.com> (2025-06-05)
# app-text/komikku, the only reverse dependency, has migrated to
# dev-python/modern-colorthief.

View File

@@ -1,2 +1,2 @@
DIST rio-0.2.15-crates.tar.xz 50168812 BLAKE2B 9fa840b1558350b37b66100e62a17146a18cd92882f8ae2dca1f36d79b5fb57af2b8cd11c5f789a70506dcf7b3f597b46ba5889bae18a5b436b9c303db67eae2 SHA512 1f64c8a197e0e19e9ac04fd1884bac4b22f642c99901f108601f61856a3f246fede443239375babcbaaab4fe1994dc840f25db2f40a50829cc9cdcc346aa54e0
DIST rio-0.2.15.tar.gz 85508446 BLAKE2B e8207f919cdd8ea23f23806790d22b43896944e5bfba11de1ff611458b703ca72a129ab1c853192f5fcd973c0e8ef1416c1db4e8504e3b4dd3ee589d499dc33f SHA512 322d09e64af8326fb1bd09af2749be396c9acbd5f5ae2f27b748f992bdfa9cb8b6a4afe6be5e81145a840133ea83b4c6c5e0ec17ce20c57b2b324b2e20448a1c
DIST rio-0.2.20-crates.tar.xz 51147480 BLAKE2B aaab22858bf39ad3670bed5588887594db73436aed9541cb0cd0be44eeb498467722b5d5db8287219a0ceb198d9ca7451deddb8a70475ebe5f14001a7b9e9d75 SHA512 e0815287f75f8b2e845227181b464d8a3055fb80ff3da9777440a850f26c97b8634e81fd284d54cedd05ebe2ce30e0b40eed7f883f4729cf8f435e52f9504b63
DIST rio-0.2.20.tar.gz 86710007 BLAKE2B ff09fd3dd551c41fc58dcb9f88a0761b9bc7ac2ed320cdd61a200624e0bb1300ae0ce8263f691e8ded4d5774c56a7278bc41a0fecad65026b6eba92e8eb5ee68 SHA512 d4066083af5df346e8d942309d25167eb9229a11abfd9d75af19284be2ef3663995185abfa59b1be43c0663810e1312b2c0dac327d36004f56335704c351a507

View File

@@ -5,7 +5,7 @@ EAPI=8
CRATES=""
RUST_MIN_VER="1.85.0"
RUST_MIN_VER="1.87.0"
inherit cargo desktop