Merge updates from master

This commit is contained in:
Repository mirror & CI
2025-01-09 10:48:40 +00:00
19 changed files with 231 additions and 101 deletions

View File

@@ -1,3 +1,4 @@
DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd SHA512 444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
DIST certbot-2.11.0.gh.tar.gz 2322114 BLAKE2B d266483d1ffc9f9274df3d5e389ed961758e77e9455a7324132bb2bfe4896db663642a98ac7250d35fbbd60d6aef0d6d2a58f98ad17130958dcfcd61283c2479 SHA512 ba47fc98faaf47278c58e107356371c06039f70ad539d2ca1ac39462bb45c7a6c55ed525d8bd8b11cd35cf807f3423e19309022751a492ba19ded79cfbb6d7f4
DIST certbot-3.0.1.gh.tar.gz 2325233 BLAKE2B 247505fb500c829de875aa0886f27727de4ccc4f474dd13957b524b84af99e6ee5d1e86f09577422932a498ec9fda24ae36377d117365531ad1f8eddb0148272 SHA512 7aec63ec7705f4e13acb7cef5d770f103222ddf3dca30760c42cd3aeb0531d630111518960c299d89bccba4134b544a329fa02659fac5f977c9ca0321b2d1e2e
DIST certbot-3.1.0.gh.tar.gz 2299990 BLAKE2B 596f11d4ebb161ee6ba67f4f150a77e081399f11f4e4652923c94297661149c9cb889afc51b46b6111847820823d90edc3a7f1e14c451122f88e6e777bf48795 SHA512 efd0b0c1540a6e3b631fa80eac65c9e8b31b1e5e1242f56d3723ca7e1b1b2121dfe1bf8e122fe9a9b994460553f1fa085b11d1369b3160f5c51c939b2cccd638

View File

@@ -0,0 +1,69 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
PARENT_PN="${PN%-dns-rfc2136}"
PARENT_P="${PARENT_PN}-${PV}"
DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Lets Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://letsencrypt.org/
"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
fi
S="${WORKDIR}/${PARENT_P}/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
RDEPEND="
${PYTHON_DEPS}
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
>=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
>=dev-python/dnspython-2.6.1[${PYTHON_USEDEP}]
"
distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
distutils_enable_tests pytest
# Same than PATCHES but from repository's root directory,
# please see function `python_prepare_all` below.
# Simplier for users IMHO.
PARENT_PATCHES=(
)
# Here for patches within "${PN}" subdirectory.
PATCHES=(
)
python_prepare_all() {
pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die
[[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}"
eapply_user
popd > /dev/null || die
distutils-r1_python_prepare_all
}

View File

@@ -23,3 +23,8 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
src_prepare() {
default
rm -r docs || die
}

View File

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>davidroman96@gmail.com</email>
<name>David Roman</name>
</maintainer>
<!-- maintainer-needed -->
<use>
<flag name="client">Add websocket client</flag>
<flag name="asyncio-client">Add async websocket client</flag>

View File

@@ -1,2 +1 @@
DIST somebar-1.0.0.tar.gz 31294 BLAKE2B 1006fa9fcf6a081ea0dbbeb98fd2f45ade0e7a3e8e51b76b070f9ad5fa1d352735ceca4000eea8722326dfc19fcd8a317c143316b755bb9e88e9a0cce6dd6099 SHA512 a2f1a4f05ff8297ef6675e0feaaed71308c0ab512f2bd0f961c2e28de8c716b3ea2150dfd1c4dbbfb29e5de410a03a38359f2f173e396bb5059a46d4db4b4515
DIST somebar-1.0.3.tar.gz 34555 BLAKE2B b6f4cbd4222c44eb072c58ef4a90eba93c60fae03e6ff70e4d36a3019473b3e0b2a673a1f35f72a4a3c09738edae0debb09226e351b9caea8454b23da1d0f651 SHA512 6294aaf3e9bc20b6fbc2221038f044ca505096e78b96981a234d0b0858d4a57bd1ffd5d1b53930b820e97b1fddf9a5149eaa1cb22e300629f92d197e3d5d7e5d

View File

@@ -1,7 +1,7 @@
# Copyright 2022 Gentoo Authors
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit savedconfig meson
@@ -13,14 +13,17 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
RDEPEND="
dev-libs/glib:2
dev-libs/wayland
x11-libs/cairo
x11-libs/pango
"
RDEPEND="${DEPEND}"
BDEPEND="
DEPEND="
${RDEPEND}
dev-libs/wayland-protocols
"
BDEPEND="
dev-util/wayland-scanner
"

View File

@@ -1,36 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig meson
DESCRIPTION="dwm-like bar for dwl"
HOMEPAGE="https://git.sr.ht/~raphi/somebar"
SRC_URI="https://git.sr.ht/~raphi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-libs/wayland
x11-libs/cairo
x11-libs/pango
"
RDEPEND="${DEPEND}"
BDEPEND="
dev-libs/wayland-protocols
dev-util/wayland-scanner
"
src_prepare() {
default
use savedconfig && restore_config src/config.hpp
[[ -f src/config.hpp ]] || cp src/config.def.hpp src/config.hpp
}
src_install() {
meson_src_install
save_config src/config.hpp
}

View File

@@ -1,7 +1,7 @@
# Copyright 2022 Gentoo Authors
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit savedconfig git-r3 meson
@@ -12,14 +12,17 @@ EGIT_REPO_URI="https://git.sr.ht/~raphi/somebar"
LICENSE="MIT"
SLOT="0"
DEPEND="
RDEPEND="
dev-libs/glib:2
dev-libs/wayland
x11-libs/cairo
x11-libs/pango
"
RDEPEND="${DEPEND}"
BDEPEND="
DEPEND="
${RDEPEND}
dev-libs/wayland-protocols
"
BDEPEND="
dev-util/wayland-scanner
"

View File

@@ -1,2 +1 @@
DIST someblocks-1.0.0.tar.gz 3967 BLAKE2B ab9c9ac97074c77dc17440fb3b628707ed51256a7d812b0ab8411a20029ebb48ae0092421f096e6c21f3e072c472e9863eec99ebbc6e809cb26de1638ef27520 SHA512 c7e0d77df2094d4bfe7ab616e848073d7bae06d9b3788574bc1b942469a618f4cb4cffebff7d5aabc014068d2350c08c3f83e41f9de0c0cc5ae1f3bf1ef10e8a
DIST someblocks-1.0.1.tar.gz 4104 BLAKE2B 198f0d6eac7f09393900e305fda0d291bf2c95f3c47bee604f14007b04d9da65909ff4f30e40fe74484e62967d369ecbbe75ffc4d8de2f8210fb386c124b7911 SHA512 a2c5a37bbc699a61fc53a7bb15d8bff27d0e56d8bf132dd3afca2c30c88fb931c2dd74ffad738b9adbcf838b5ab6d6fedc379850ab99836dc9a642af649c2a1f

View File

@@ -0,0 +1,29 @@
https://bugs.gentoo.org/945237
https://lists.sr.ht/~raphi/public-inbox/patches/56817
C23 compatibility patch.
--- a/someblocks.c
+++ b/someblocks.c
@@ -34,7 +34,7 @@ void setupsignals();
void sighandler(int signum);
int getstatus(char *str, char *last);
void statusloop();
-void termhandler();
+void termhandler(int signum);
void pstdout();
void psomebar();
static void (*writestatus) () = psomebar;
@@ -178,12 +178,12 @@ void sighandler(int signum)
writestatus();
}
-void termhandler()
+void termhandler(int signum)
{
statusContinue = 0;
}
-void sigpipehandler()
+void sigpipehandler(int signum)
{
close(somebarFd);
somebarFd = -1;

View File

@@ -1,32 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig
DESCRIPTION="Modular status bar for somebar written in c."
HOMEPAGE="https://git.sr.ht/~raphi/someblocks"
SRC_URI="https://git.sr.ht/~raphi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="${DEPEND}"
src_prepare() {
default
sed -i -e 's:$(LDFLAGS):$(CPPFLAGS) $(CFLAGS) $(LDFLAGS):' Makefile \
|| die "sed fix failed. Uh-oh..."
restore_config blocks.h
}
src_install() {
emake PREFIX="${ED}/usr" install
einstalldocs
save_config blocks.h
}

View File

@@ -1,7 +1,7 @@
# Copyright 2022 Gentoo Authors
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit savedconfig
@@ -13,21 +13,22 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
PATCHES=(
# bug #945237
"${FILESDIR}/${P}-c23.patch"
)
src_prepare() {
default
sed -i -e 's:$(LDFLAGS):$(CPPFLAGS) $(CFLAGS) $(LDFLAGS):' Makefile \
|| die "sed fix failed. Uh-oh..."
# prevent compilation in install phase
sed -i -e "s/install: output/install:/g" Makefile
sed -i -e "s/install: output/install:/g" Makefile || die
restore_config blocks.h
}
src_compile() {
emake output
}
src_install() {
emake PREFIX="${ED}/usr" install
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
einstalldocs

View File

@@ -1,7 +1,7 @@
# Copyright 2022 Gentoo Authors
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit savedconfig git-r3
@@ -16,12 +16,15 @@ RDEPEND="${DEPEND}"
src_prepare() {
default
sed -i -e 's:$(LDFLAGS):$(CPPFLAGS) $(CFLAGS) $(LDFLAGS):' Makefile \
|| die "sed fix failed. Uh-oh..."
# prevent compilation in install phase
sed -i -e "s/install: output/install:/g" Makefile || die
restore_config blocks.h
}
src_install() {
emake PREFIX="${ED}/usr" install
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
einstalldocs

View File

@@ -1 +1 @@
DIST betterbird-115.18.0-bb36-build3.en-US.linux-x86_64.tar.bz2 76654288 BLAKE2B a00630bedf35075d24009d0d9881ac8b77610c8d1cf15c1460c686a7cd1ba7b9532a2c2265cc324afad8b83f3ddbac0bee1131435c3c23abd0d82c0868c37492 SHA512 f205198f529ee4de273df03a1ec32eba0842c089cb3903ffb4e9ba11dc6398dfc8efbffa10e903725c86bddb1c95dd6089a18b402f0604ed0368eb74b6c36223
DIST betterbird-128.6.0esr-bb20.en-US.linux-x86_64.tar.bz2 83931720 BLAKE2B b18539ff3d9c1eca7cdc1fc65edd02d8bb872aee4dddc93aa83aedae60a78b7132c5adadbc636b55e907d9b371b1488a3e38d6ff618fde0a08135ee76afa90c8 SHA512 a9cbaf1a6c93d6149b33d9fc2c64ea1374db0a85949b134f1e3179cf1404737456c32d57b5b96fcae6bcd033fd2f17ea9f974872ed9e6675451479bcdea4f1c4

View File

@@ -7,7 +7,7 @@ inherit desktop xdg
DESCRIPTION="Betterbird is a fine-tuned version of Mozilla Thunderbird."
HOMEPAGE="https://github.com/Betterbird/thunderbird-patches/ https://betterbird.eu/"
SRC_URI="https://www.betterbird.eu/downloads/LinuxArchive/betterbird-${PV}-bb36-build3.en-US.linux-x86_64.tar.bz2"
SRC_URI="https://www.betterbird.eu/downloads/LinuxArchive/betterbird-${PV}esr-bb20.en-US.linux-x86_64.tar.bz2"
S="${WORKDIR}"
LICENSE="MPL-2.0"

View File

@@ -1,3 +1,3 @@
DIST PlemolJP_HS_v2.0.1.zip 101950602 BLAKE2B 999cf6a444c6dfa71413c821f09462ee0de3d0a51709e18e25ec5a1c809d876d59149b2b5c38ea82661fe59407304826c68163707199b4fca954f79b58e4c8f7 SHA512 6b0b5959b7bd7fcaa4842b48cb10bf371360bb7dbefe2edacbf8033dbb46ef3bd8aa259f22ccfadd3034e8459aa79dc9706ae0aa36fde99b08c381caea13a20c
DIST PlemolJP_NF_v2.0.1.zip 89492922 BLAKE2B 373e945da9f272dd86015bc2b5f0a8e8004596e8f03f7802a5abddfa0298c9fdd750a5ac10196727894211f8fb859403041c44ea8cfa69206ce0fdcd9fd0d710 SHA512 019d8f881e0359d18a8ac81b53bd1ba8f668382a876f43db861dd47a7593f2e2ac39326a81a08b31c3c07c5b921cd4bd804ac09ccc0b5eb3bb9c08834ae2dc8c
DIST PlemolJP_v2.0.1.zip 101955070 BLAKE2B cc9bf825b1644ef7614f3239eff47f6545ac9a633706f16742e6449d2e84b8eb9ec266ee54406956d7302652c35be85445a726adf32a27fed2083c2dde92d1dd SHA512 e3511cebd51af04a1187a1adaf842f74c2b7cc563a072814d32ab26be24bd6d50addb84ecdf27fdacf7e4ced6763822d554f94b101f43703ecf5192f3658483b
DIST PlemolJP_HS_v2.0.2.zip 101950426 BLAKE2B f452ebfff8063c50068928a619a9eeed9a963f584bc426f072ee243170637806ed7ccfeb1d32d3bcde25ab773f216c03add3b43138f436728176c19e35efa3ba SHA512 c47bbf95cd8d46e60323efdb506a2188571db7440b0598eb903272080bda4e22c07348db561888a5b3952595b58e809c8fa510877635203b3db491a0a4e8ac29
DIST PlemolJP_NF_v2.0.2.zip 89492629 BLAKE2B 19838382b73b7fd79691d0969cfae89b85595a567974a7e56fb8b43f322933c8159d4a0a15123a1788c6a56c910087546c5a0f3602f455d7d2e8898d71096549 SHA512 3712cb2a9b7ecf4ad9b2476a2870c2e7efba1e778efc025e2a98a6a91790c1dd9e8196840bbdef082aeefbf2c74e36653430aad85be14ae4d3506fd94367e4d1
DIST PlemolJP_v2.0.2.zip 101954382 BLAKE2B 40155bd1e76065537ad4b9f79bf03bf1ae8bc15f9362d27ad41f955df5b32ea3c44ebed9be67892c86d57464546280dd1cee6b3bd8e7f893dc3208ffb9864250 SHA512 1d7d137d2cca067b4a9804082b80cea8df994df8b2c7aeefb2c50a3f2479a80ce36736fa1692ceb677f5b57981bbefcf557f7f858fd638ce910231baaf55fd7e

View File

@@ -1,2 +1,3 @@
DIST vesktop-1.5.2.tar.gz 102634262 BLAKE2B d81967889f80ad8e92c8b8a3fba9be64635653b387a9e53ab29a50fde8672879be9011923aaa2c81bf4e23789ca54691bb97412f6e370cd8eca5052a537328f8 SHA512 5cab70ece26fefc5a573279b12101f3327f377661aa9e4aec153bf2bbf2d2f1e92753c0ea4ec3b424c6c5af60ea47866abe612b407220881c34b5ac1321b7a76
DIST vesktop-1.5.3.tar.gz 103553318 BLAKE2B d30ebf52212eab1c61a4a4b69537d5334226cba718e1f2a6739a81cd1490f2f27e5e2adaa15dd5e75b58c5d9577111ec22492322c8ff5b11f1bda3495f590601 SHA512 bdef0a7951f3ae6da66130428b53f6374cdec2312b978a73f67bfcb5670509884b4e38fd7e2cd9e21a1f3c9cf84f047e5911d8105d216e7c6be85508249f28ac
DIST vesktop-1.5.4.tar.gz 104471834 BLAKE2B d9e501608894c40e0feaf13d1e84bbca275f7cf90c4277c1867541b928ef921a0e8e7103957e5f808fcdc7b701c1f1ad3b3ab2aea8af7fbdb3181c3b84497aa9 SHA512 e9e708c60d329827fe4f7584f301291ed97f91d96e0dacb59d066eec00b2cee32472e83afe17e4894a605e6c918db32212ac0c0739d4c439311d80783eb92586

View File

@@ -0,0 +1,88 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="vesktop"
CHROMIUM_LANGS="
af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
sw ta te th tr uk ur vi zh-CN zh-TW
"
inherit chromium-2 desktop linux-info unpacker xdg
DESCRIPTION="All-in-one voice and text chat for gamers with Vencord Preinstalled"
HOMEPAGE="https://github.com/Vencord/Vesktop/"
SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="libnotify"
RESTRICT="bindist mirror strip test"
DEPEND="
libnotify? ( x11-libs/libnotify )
app-accessibility/at-spi2-core
dev-libs/expat
dev-libs/glib
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/fontconfig
media-libs/mesa[gbm(+)]
net-print/cups
sys-apps/dbus
sys-libs/glibc
x11-libs/cairo
x11-libs/libdrm
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libdrm
x11-libs/libxcb
x11-libs/libxkbcommon
x11-libs/pango
x11-misc/xdg-utils
"
DESTDIR="/opt/${PN}"
QA_PREBUILT="*"
CONFIG_CHECK="~USER_NS"
src_configure() {
default
chromium_suid_sandbox_check_kernel_config
}
src_install() {
doicon -s 256 "${FILESDIR}/vesktop-bin.png"
domenu "${FILESDIR}/vesktop-bin.desktop"
exeinto "${DESTDIR}"
doexe vesktop chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1
insinto "${DESTDIR}"
doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin
insopts -m0755
doins -r locales resources
fowners root "${DESTDIR}/chrome-sandbox"
fperms 4711 "${DESTDIR}/chrome-sandbox"
[[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
dosym "${DESTDIR}/vesktop" "/usr/bin/vesktop-bin"
}