mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-15 18:13:10 -04:00
Merge updates from master
This commit is contained in:
8
TODO.md
8
TODO.md
@@ -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 | ✔ | ✖
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_MIN_VER="1.85.0"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="Bespoke dotfile management for sharkgirls."
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
22
dev-crystal/webless/webless-0.2.0.ebuild
Normal file
22
dev-crystal/webless/webless-0.2.0.ebuild
Normal 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
|
||||
)
|
||||
"
|
||||
@@ -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
|
||||
|
||||
6
dev-embedded/pico-sdk/Manifest
Normal file
6
dev-embedded/pico-sdk/Manifest
Normal 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
|
||||
@@ -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"
|
||||
|
||||
22
dev-embedded/rpi-openocd/metadata.xml
Normal file
22
dev-embedded/rpi-openocd/metadata.xml
Normal 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>
|
||||
109
dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild
Normal file
109
dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild
Normal 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
|
||||
}
|
||||
1
dev-libs/aws-c-auth/Manifest
Normal file
1
dev-libs/aws-c-auth/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-auth-0.9.0.tar.gz 265696 BLAKE2B c489e4a36ec3448f2474c5660ac94ac7f7ca4cbc9d77e29db2ff37be928796b74fccb6b24761fcbb6322f97bf083227d928ecad9625ce29cdaf101d356534f20 SHA512 709716d306e4592c5f7fdc7503c060b38a9ed904baf7df6d53db5ada041f2c7677186f06738c449df68a2e4661ec3da01aa218aa78f4ef2d67ff25c88b902f24
|
||||
34
dev-libs/aws-c-auth/aws-c-auth-0.9.0.ebuild
Normal file
34
dev-libs/aws-c-auth/aws-c-auth-0.9.0.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-auth/metadata.xml
Normal file
11
dev-libs/aws-c-auth/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-auth</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-cal/Manifest
Normal file
1
dev-libs/aws-c-cal/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-cal-0.9.2.tar.gz 1686368 BLAKE2B a96b5085cf8f20d854374bf095fa5e32e9a71813935d8ea319a7cdf216afd4b3299ccc5f0996e3932a91021d53435c49846326967a2c652049f096e795bc614a SHA512 c63d7efb776e30d0bc4e71b189b6e3af09514ae1f25e503b61902fc7610b036ece0b746c09dd1f55b317ac6f2856b5ee93d7e2186ae00ea32ee9e6e2df31e474
|
||||
30
dev-libs/aws-c-cal/aws-c-cal-0.9.2.ebuild
Normal file
30
dev-libs/aws-c-cal/aws-c-cal-0.9.2.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-cal/metadata.xml
Normal file
11
dev-libs/aws-c-cal/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-cal</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-common/Manifest
Normal file
1
dev-libs/aws-c-common/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-common-0.12.3.tar.gz 619465 BLAKE2B 68909ff6290031e27d3c40ad021599bb03828d7ab5b7cff3937a2fa314074b131870771eb88111b1d3ac9fcfaa526aed07ce3951680b2908ed920b3ce4ab3b80 SHA512 d0eb3ae81f9b6376a2e6351d1d03508ca4384f51d127e005a48c050387ffe1f84eb191994eca5aaeadba0fc0d0358cb739fd97018af71c449753fe64f36c95b9
|
||||
24
dev-libs/aws-c-common/aws-c-common-0.12.3.ebuild
Normal file
24
dev-libs/aws-c-common/aws-c-common-0.12.3.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-common/metadata.xml
Normal file
11
dev-libs/aws-c-common/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-common</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-compression/Manifest
Normal file
1
dev-libs/aws-c-compression/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-compression-0.3.1.tar.gz 36879 BLAKE2B 9383d40c0234f410068b78a36b1918e81968349f096f88814df488c27bc8575a11473d3c8b2a6ac5c41134cdeaffd624da86cf9a8b63c39ad26d0c11649c63ac SHA512 02c569751c55b95032bef9b718ca8e2b66b4bd85355f31623ab65621373ec39999231d0a1ceb4fe5f83aa42b9c1d153ffb36ccadfb86f78ad43246d26532cc97
|
||||
29
dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild
Normal file
29
dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-compression/metadata.xml
Normal file
11
dev-libs/aws-c-compression/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-compression</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-event-stream/Manifest
Normal file
1
dev-libs/aws-c-event-stream/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-event-stream-0.5.4.tar.gz 98545 BLAKE2B 786ee3db4e482547ed5de9d7982e3941809a895894431950194556d934de6a62fcfaddc3acc4688bd83caa5ccf647b926b96b37ba81373aff47da345e6027ee5 SHA512 5eb9d0aec42eeb637e16c6921a57d1de6a69da55842aed2230792632e62deb701be0049961e8b2daf6b01f048f2d9756cc71acebbcfc445ed0ebd8098a6b843a
|
||||
41
dev-libs/aws-c-event-stream/aws-c-event-stream-0.5.4.ebuild
Normal file
41
dev-libs/aws-c-event-stream/aws-c-event-stream-0.5.4.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-event-stream/metadata.xml
Normal file
11
dev-libs/aws-c-event-stream/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-event-stream</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-http/Manifest
Normal file
1
dev-libs/aws-c-http/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-http-0.10.2.tar.gz 489715 BLAKE2B 460437c3181723ceb217ac25d60981d23255877da2791893a9a949949f26e91efe3451db22908f82ab9b7db150842c7a6568492bd8c2e5e4009ce7f57411f645 SHA512 c7467494319551e6fb2eed84f510f0ebe97b4c720f2254bfc865450bb90249b9fc55b371d6c02a1433eb3ee7759b3bad4502023590439dba87c6cfe5b618d14e
|
||||
32
dev-libs/aws-c-http/aws-c-http-0.10.2.ebuild
Normal file
32
dev-libs/aws-c-http/aws-c-http-0.10.2.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-http/metadata.xml
Normal file
11
dev-libs/aws-c-http/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-http</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-io/Manifest
Normal file
1
dev-libs/aws-c-io/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-io-0.19.1.tar.gz 736276 BLAKE2B 66afe228fda5d24eb240f9c187bfe5516fa81c8206089813b35ac7872ff5592d9014e1e7b0ae805ead59953d56abbce0356b41b7618d180f292a36c37dfb1d90 SHA512 980de4a052155226ff71e6c3a0e5b49c2717b6bf8478148b327963d6a6856b81940f0d9fa3cdaa9e99606f39e93fb74bee601b4f03e2d0f285b0f0056277fdce
|
||||
41
dev-libs/aws-c-io/aws-c-io-0.19.1.ebuild
Normal file
41
dev-libs/aws-c-io/aws-c-io-0.19.1.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-io/metadata.xml
Normal file
11
dev-libs/aws-c-io/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-io</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-mqtt/Manifest
Normal file
1
dev-libs/aws-c-mqtt/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-mqtt-0.13.1.tar.gz 442637 BLAKE2B f191e3dc604cef3926810c5fee8dff8147006d22836464d88ed7899b354838886f5d9b912557dbbce2eafd4343d426fddbe4fa46ee101d109bf1fede7e902820 SHA512 178a357d2efe6f945f0342a5ecef1b7df1333b2be9c26f658310bc87e0f99890757aa7be53d7a3867ff03c97cc4b4003c2ea5fd6b5448eb3bc80043751a1679e
|
||||
33
dev-libs/aws-c-mqtt/aws-c-mqtt-0.13.1.ebuild
Normal file
33
dev-libs/aws-c-mqtt/aws-c-mqtt-0.13.1.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-mqtt/metadata.xml
Normal file
11
dev-libs/aws-c-mqtt/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-mqtt</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-s3/Manifest
Normal file
1
dev-libs/aws-c-s3/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-s3-0.8.1.tar.gz 369627 BLAKE2B 6fc7f81dac815c371e0f46832761290e72e246332743961dc45e1e307eab7551b4b7e124ed9f18b77acf8a1ff0a96b01295c9b13230bbf3dd285e02692d00773 SHA512 a1199cb9f9bd344d8cfe436a3a8c139e10623024b40d46cc0e90e335efe4f989b0b7b0e6b2d870c2fe5f3dc12dea31776fc28647e13225e4fb0c4945ee31d3b9
|
||||
36
dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild
Normal file
36
dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-s3/metadata.xml
Normal file
11
dev-libs/aws-c-s3/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-s3</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-c-sdkutils/Manifest
Normal file
1
dev-libs/aws-c-sdkutils/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-c-sdkutils-0.2.4.tar.gz 80333 BLAKE2B 19888ff7a5ed48a041ba5f63f3db3b46d4240bf0fd74850d3d6ed1dce0cc86b6ebd34ba998bd4ffecea3df322e3c46e1cfdd820eaa51568b3d29c7632dd95683 SHA512 4c25a92495d056145c69023922b41a8ec80660171d4b6cbbcc029f63a93e4d57868121b8baca10cb671d275a49ab6d977746871f671bc913f5eee2f960937bc4
|
||||
29
dev-libs/aws-c-sdkutils/aws-c-sdkutils-0.2.4.ebuild
Normal file
29
dev-libs/aws-c-sdkutils/aws-c-sdkutils-0.2.4.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-c-sdkutils/metadata.xml
Normal file
11
dev-libs/aws-c-sdkutils/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-c-sdkutils</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-checksums/Manifest
Normal file
1
dev-libs/aws-checksums/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-checksums-0.2.7.tar.gz 136393 BLAKE2B 197dc38d7f592ee96ac4ad1869b23eb63947ede09d9994086106425643db4b9dbdc2ed1fd98eb3045ca521338f6784d0cf8e68772133934370003d8ad72fada1 SHA512 9327d7194d3be9ba55f6c30010961a7fb2c8d287853412a06f6fc0b76ce414994b68b4b6eae10d51f747227af062d55c76c49ceeecf079a33f13096be729f061
|
||||
29
dev-libs/aws-checksums/aws-checksums-0.2.7.ebuild
Normal file
29
dev-libs/aws-checksums/aws-checksums-0.2.7.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-checksums/metadata.xml
Normal file
11
dev-libs/aws-checksums/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-checksums</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-crt-cpp/Manifest
Normal file
1
dev-libs/aws-crt-cpp/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-crt-cpp-0.32.8.tar.gz 370067 BLAKE2B 00cc75a8547db9aec0322a4892d5ec3e0d42db3c38e4737924032adffa824daa7eb34c2bc7b5d7b047044cff26d006fd4961b38d302992da540c4c81fddc3650 SHA512 39899542e65390b13f19f9ad39a1ca65f6789bfdd9f496f4e7a917ced6be3fcf755132fa4173fcd982fee0368806ee252a883271e4a52e6619b4bb1d3ff20864
|
||||
41
dev-libs/aws-crt-cpp/aws-crt-cpp-0.32.8.ebuild
Normal file
41
dev-libs/aws-crt-cpp/aws-crt-cpp-0.32.8.ebuild
Normal 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
|
||||
}
|
||||
11
dev-libs/aws-crt-cpp/metadata.xml
Normal file
11
dev-libs/aws-crt-cpp/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">awslabs/aws-crt-cpp</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-libs/aws-sdk-cpp/Manifest
Normal file
1
dev-libs/aws-sdk-cpp/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST aws-sdk-cpp-1.11.586.tar.gz 74846065 BLAKE2B dd8e0e25d004c2a06d911a23749087199dbb383f2270065085d7ed7f3adb1f70e529ee4c74560d19fbcb7f605b865c41860280eb0fb9840b650b34842860e3e3 SHA512 873cf5efaede5196bc5f0aac8593b4d00626a39e660a4e492e498348dc9e15784fabecd9df42af8db3fbdd88500fba89692c2f5abb59c37a570243b5e59a51ee
|
||||
97
dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild
Normal file
97
dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild
Normal 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
|
||||
}
|
||||
@@ -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
|
||||
{
|
||||
33
dev-libs/aws-sdk-cpp/metadata.xml
Normal file
33
dev-libs/aws-sdk-cpp/metadata.xml
Normal 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
1
dev-libs/s2n/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST s2n-1.5.21.tar.gz 5043323 BLAKE2B d1d424ee2ea615a985f3b158ab1fd0e212e46f9774a246b9f5b184df90bd0b65f1fb3fd0c5fb2b312d0eb3194f87105121267348698e7570e9b4095a2e69f523 SHA512 faed1a4765874b91da53d3e2c6430ad14701bca45cb3e7fa9a5d1cde957ed2d7e3cc21a713d09a848e341d09f483e769a0651e15d118d2f9b8a8aa76e873b3f2
|
||||
11
dev-libs/s2n/metadata.xml
Normal file
11
dev-libs/s2n/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">aws/s2n-tls</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
32
dev-libs/s2n/s2n-1.5.21.ebuild
Normal file
32
dev-libs/s2n/s2n-1.5.21.ebuild
Normal 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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST typer-0.15.3.tar.gz 101641 BLAKE2B c400974553ecaa1aa8ebeacc0042b50b5c7805dadbeca33225d9bedff415b10ce644b384fc699660a34f1d3a5049ceff67e682a5e7fb5910d7b264b49ce0e4ef SHA512 0562b8305bb8d494112919962aa74ca750ecdef2f70c0fd1f956101d2b81c28e9f31b94c8258eaa7f3cf7c3f685e48c86d8469a63c9d0e65eb1b49d79e6220c6
|
||||
@@ -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>
|
||||
@@ -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)"
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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() {
|
||||
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST mock-6.2.tar.gz 198222 BLAKE2B 2b20e84e994e80e907a8e13752ad4813017e3f025486287cd69de261e4af689561968e5b5031fcfa3f138e83d35150f3418685a1e4bd64ebab3ea657e2890444 SHA512 9d272d22d87ab37973f85d8e1d4bb090144171b695569b0bebabb60df1a7b6a8191dc434727dd7a4bb0ca78095c9c43d79373ad58eea3b15996227e4c608cb0a
|
||||
DIST mock-6.3.tar.gz 198503 BLAKE2B 4d901871986758b778882710a105d564e266d7c0f276e4ec58cc25e9c1f2ad78dac795a790ce9d0aa7232880c1a51683e95ac58d0c80d8ec0683cecdb40ed350 SHA512 ebfaca2d8fd75c684f1d62e36118c0708a80bcfb319a4e0d1c421734bec2df18ebc37e93ef9fdf1bb3488fddc6b632b91acc26f7890ff455ff0b0145eaa4b879
|
||||
|
||||
@@ -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
|
||||
"
|
||||
@@ -458,6 +458,7 @@ DEPEND="
|
||||
music? ( sys-apps/dbus )
|
||||
volume? ( media-libs/libpulse )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
@@ -466,6 +466,7 @@ DEPEND="
|
||||
tray? ( dev-libs/libdbusmenu[gtk3] )
|
||||
volume? ( media-libs/libpulse )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
@@ -465,6 +465,7 @@ DEPEND="
|
||||
tray? ( dev-libs/libdbusmenu[gtk3] )
|
||||
volume? ( media-libs/libpulse )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
89
gui-apps/ironbar/ironbar-9999.ebuild
Normal file
89
gui-apps/ironbar/ironbar-9999.ebuild
Normal 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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
44
gui-apps/wev/wev-1.1.0.ebuild
Normal file
44
gui-apps/wev/wev-1.1.0.ebuild
Normal 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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
1
media-plugins/eq10q/Manifest
Normal file
1
media-plugins/eq10q/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST eq10q-2.2.tar.gz 797991 BLAKE2B 453cf8e0dcb330e92dfa6be65a83c63c05450956ea9dcef49206d83758c8ea0746cde7d26932e709116a44eb2ce30bb29fa5a4753f5597e71128767b462cb024 SHA512 4c6a79e9f1faeb431abd4e94b6bfa153b1ff5f55b3c2734d35a865ba23e3a7786ee45ee122cdcc26c9a8de915f1c4e2ec588a4c219ad6daf0ccf4a2b474b1e24
|
||||
36
media-plugins/eq10q/eq10q-2.2.ebuild
Normal file
36
media-plugins/eq10q/eq10q-2.2.ebuild
Normal 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
|
||||
}
|
||||
9
media-plugins/eq10q/files/eq10q-2.2-cmake4.patch
Normal file
9
media-plugins/eq10q/files/eq10q-2.2-cmake4.patch
Normal 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)
|
||||
63
media-plugins/eq10q/files/eq10q-2.2-fix-lv2-types.patch
Normal file
63
media-plugins/eq10q/files/eq10q-2.2-fix-lv2-types.patch
Normal 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... ";
|
||||
15
media-plugins/eq10q/files/eq10q-2.2-flags.patch
Normal file
15
media-plugins/eq10q/files/eq10q-2.2-flags.patch
Normal 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
|
||||
83
media-plugins/eq10q/files/eq10q-2.2-pow10.patch
Normal file
83
media-plugins/eq10q/files/eq10q-2.2-pow10.patch
Normal 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);
|
||||
}
|
||||
|
||||
11
media-plugins/eq10q/metadata.xml
Normal file
11
media-plugins/eq10q/metadata.xml
Normal 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>
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
549
net-im/conduit/conduit-0.10.4.ebuild
Normal file
549
net-im/conduit/conduit-0.10.4.ebuild
Normal 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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
171
phosh-base/phosh-shell/phosh-shell-0.47.0-r1.ebuild
Normal file
171
phosh-base/phosh-shell/phosh-shell-0.47.0-r1.ebuild
Normal 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
|
||||
}
|
||||
@@ -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>
|
||||
|
||||
35
phosh-base/phosh/phosh-0.47.0.ebuild
Normal file
35
phosh-base/phosh/phosh-0.47.0.ebuild
Normal 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 )
|
||||
"
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
CRATES=""
|
||||
|
||||
RUST_MIN_VER="1.85.0"
|
||||
RUST_MIN_VER="1.87.0"
|
||||
|
||||
inherit cargo desktop
|
||||
|
||||
Reference in New Issue
Block a user