Merge updates from master

This commit is contained in:
Repository mirror & CI
2022-12-01 04:31:50 +00:00
105 changed files with 1318 additions and 2848 deletions

View File

@@ -1,2 +1,4 @@
DIST i2pd-3c076654794c619eed228adcac075e9c1dea732f.tar.gz 572916 BLAKE2B efbda8436332b1ad966ba891622efd3341cd725a3ec2e091a208f9dff592345a81f703d02d2df7d6aca5141743f2e3167779de9606e24bed32740ab763ea493f SHA512 1b9b262a2e8ee44352286360a2982b25d8ac1aae4ab03f6653bbce0baa399e8cf7e822ab4a117ee6fe7215c5199b7b727497cca89440fc55c5b7abc2dcb4adf3
DIST i2pd-aead9db9712f8b07828a264a40898643385d7553.tar.gz 623605 BLAKE2B a73d89dd2c8b55e58e558fb1fe4b5b2a78d25c87c8fc9255c18a04433f9df7efc1519714bf855420498535d37ef38c71d58833ed401b48c28527b1db289cdb62 SHA512 28790c8926b1430d8ae75b96db4386f2753e3a708e989d5abcdbb6025eed55f00036339ab8c7dd36cda565f5c850f0dada92dcfbbed0077bda661cf141a79fae
DIST i2pd-tools-0.2021.10.17.tar.gz 19650 BLAKE2B f80c1058c94aed9db88ebc917050b2eae878e0303e4fc12545541e50ab639052044235e3e8bfa33486b0c6b921b8d0391f2785c9576a262ea3b80c1a1c4630f2 SHA512 272cecb895a3775ede1a9a2af3df901fda4626128dd0f3233203ec534be0abbfa92afd56709cf3281394ff33f56cef3ab2867cef4524ca14a1201bb9bdd54996
DIST i2pd-tools-0.2022.11.26.tar.gz 19673 BLAKE2B b7551fae39436ff7a06c7ae8f8338b22c1cddc7bf05ffebc031760ab3ac9e3968f65ca706f99668f0d31515887490a83fd1ece1f0f5d7301d31e9b7b424214f2 SHA512 78e56edc3a98be9b2c65c60acba501de9dc63542d927ddc0968feda82a8e3fb7cc20a07cbc742693afd57ff043340a85b49b80a3dfe43f07a73df423a426512a

View File

@@ -0,0 +1,56 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
COMMIT="aadc780b44135d4b13f80b843d4c43810c2d7a7d"
I2PD_COMMIT="aead9db9712f8b07828a264a40898643385d7553" # keep in sync with bundled version
DESCRIPTION="Some useful tools for I2P"
HOMEPAGE="https://github.com/PurpleI2P/i2pd-tools"
SRC_URI="
https://github.com/PurpleI2P/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
https://github.com/PurpleI2P/i2pd/archive/${I2PD_COMMIT}.tar.gz -> i2pd-${I2PD_COMMIT}.tar.gz
"
S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-libs/boost:=
dev-libs/openssl:=
sys-libs/zlib:=
"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/0001-${PN}-nodebug.patch
"${FILESDIR}"/0002-${PN}-flags.patch
)
src_unpack() {
default
rmdir "${S}/i2pd" || die
mv "${WORKDIR}"/i2pd-${I2PD_COMMIT} "${S}"/i2pd || die
}
src_configure() {
tc-export CXX
}
src_install() {
local -a binaries
# extracted from Makefile
binaries=(
keygen keyinfo famtool routerinfo regaddr regaddr_3ld vain
i2pbase64 offlinekeys b33address regaddralias x25519 verifyhost
)
dobin "${binaries[@]}"
einstalldocs
}

View File

@@ -1,3 +1,3 @@
DIST timeshift-21.09.1.tar.gz 1401994 BLAKE2B 5b1b3650fadb02745150d8996b46b53be473c66c73d4f5209c4f8634f58c4019905524516089b9f2a77b3bf1dcc49ee4db5ac9cbd2c1419683ead01e2e36b4e7 SHA512 0e79b41861c1eb041e0592508636f87f77ca240001b238e9e70239898d9a66bcf367380e830682fb8671ade7c1cbdb10ca8c89585f2cb30de35c7480a0fa792b
DIST timeshift-22.06.1-r1.tar.gz 1429399 BLAKE2B 90dcfa50bccedcca07044b6e42cb41773aa9d53f42855e3bfdb28140b8fd4359283225928e1c598116feab301baa6b42aebade2bb4f107eed1d82412d52a9639 SHA512 eb245c358ff2ba8e3b3c367dd0ebe69a3b450ca7bd31f5bd2fd9d5b2281f39ce90e3086c1649f73a8b240c7a05cd308534abc88085653d5bc7b244ba2d9a2ef7
DIST timeshift-22.06.5.tar.gz 1494015 BLAKE2B 915bfabf78a6ad8b7212dc1c47b9a31467a3f38b7890e5a958d007e2ac8e5b6f226cffe693bc618fce56fb2dbbb951df1bd4e988052320b1dd98bb1953ce85c7 SHA512 6a24b7164f522e443bd1cc0646b867eeebf7ecb4bfb2948701a7b72571bd1f83fc8f372d82b7422ed86fd246291b76cf7061e347dc61132cc809163cd38e7756
DIST timeshift-22.06.5-r2.tar.gz 1494015 BLAKE2B 915bfabf78a6ad8b7212dc1c47b9a31467a3f38b7890e5a958d007e2ac8e5b6f226cffe693bc618fce56fb2dbbb951df1bd4e988052320b1dd98bb1953ce85c7 SHA512 6a24b7164f522e443bd1cc0646b867eeebf7ecb4bfb2948701a7b72571bd1f83fc8f372d82b7422ed86fd246291b76cf7061e347dc61132cc809163cd38e7756
DIST timeshift-22.11.1-r1.tar.gz 1490993 BLAKE2B ddee86cada8cb9982725c754977f96d260b161a15a12086fcd325d9da9789b6600a3d99d44d8c6fbe60ed39187c93f3bfde62dc889c2217219a44121d831f58f SHA512 cd5226e2400743ce0c1da077103caeb61f320c73e5fb409f57c0f10bba5c06893bcc0e5e588fb03b397ffbd76bb43498f18e70e5964947ad950d4edfe1dd6967

View File

@@ -0,0 +1,73 @@
diff --git a/src/makefile b/src/makefile
index 0f61c35..add4dc2 100644
--- a/src/makefile
+++ b/src/makefile
@@ -1,8 +1,11 @@
SHELL=/bin/bash
-CFLAGS=--std=c99
-EXECUTABLES = find msgmerge msgfmt install rm mkdir cp chmod valac
+CFLAGS+= --std=c99
+EXECUTABLES = find msgmerge msgfmt install rm mkdir cp chmod $(VALAC)
CHECKEXECS := $(foreach exec,$(EXECUTABLES), $(if $(shell which $(exec)),,$(error No $(exec) found, install it)))
+INSTALL_GTK ?= true
+INSTALL_CONSOLE ?= true
+
prefix=/usr
sysconfdir=/etc
appconfdir=$(sysconfdir)/timeshift
@@ -50,8 +53,8 @@ all: app-gtk app-console
app-gtk:
#timeshift-gtk
- valac -X -D'GETTEXT_PACKAGE="${app_name}"' \
- --Xcc="-lm" --Xcc="-Os" ${symbols} \
+ $(VALAC) -v -X -D'GETTEXT_PACKAGE="${app_name}"' \
+ --cc="$(CC)" $(foreach flag, $(CFLAGS) $(LDFLAGS), -X $(flag)) --Xcc="-lm" ${symbols} \
Core/*.vala Gtk/*.vala Utility/*.vala Utility/Gtk/*.vala \
-o ${app_name}-gtk \
--pkg glib-2.0 --pkg gio-unix-2.0 --pkg posix \
@@ -61,8 +64,8 @@ app-gtk:
app-console:
#timeshift
- valac -X -D'GETTEXT_PACKAGE="${app_name}"' \
- --Xcc="-lm" --Xcc="-Os" ${symbols} \
+ $(VALAC) -v -X -D'GETTEXT_PACKAGE="${app_name}"' \
+ --cc="$(CC)" $(foreach flag, $(CFLAGS) $(LDFLAGS), -X $(flag)) --Xcc="-lm" ${symbols} \
Core/*.vala Utility/*.vala Utility/Gtk/*.vala Console/*.vala \
-o ${app_name} \
--pkg glib-2.0 --pkg gio-unix-2.0 --pkg posix \
@@ -71,7 +74,6 @@ app-console:
manpage:
./${app_name} --help > ../man/${app_name}.1
- gzip -f ../man/${app_name}.1
clean:
rm -rfv ../release/{source,i386,amd64,armel,armhf}
@@ -96,10 +98,12 @@ install:
# binary
install -m 0755 ${app_name} "$(DESTDIR)$(bindir)"
- install -m 0755 ${app_name}-gtk "$(DESTDIR)$(bindir)"
+ @if test "$(INSTALL_GTK)" = true; then \
+ install -m 0755 ${app_name}-gtk "$(DESTDIR)$(bindir)"; \
+ install -m 0755 ${app_name}-launcher "$(DESTDIR)$(bindir)"; \
+ fi
#install -m 0755 ${app_name}-uninstall "$(DESTDIR)$(bindir)"
- install -m 0755 ${app_name}-launcher "$(DESTDIR)$(bindir)"
-
+
# shared files
cp -dpr --no-preserve=ownership -t "$(DESTDIR)$(sharedir)/${app_name}" ./share/${app_name}/*
find $(DESTDIR)$(sharedir)/${app_name} -type d -exec chmod 755 {} \+
@@ -115,7 +119,7 @@ install:
install -m 0644 ../files/${app_name}.json "$(DESTDIR)$(appconfdir)/default.json"
# man page
- install -m 0644 ../man/${app_name}.1.gz "$(DESTDIR)$(man1dir)/${app_name}.1.gz"
+ install -m 0644 ../man/${app_name}.1 "$(DESTDIR)$(man1dir)/${app_name}.1"
# app icons
cp -dpr --no-preserve=ownership -t "$(DESTDIR)$(sharedir)/icons" ./share/icons/*

View File

@@ -1,9 +1,8 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
VALA_MIN_API_VERSION="0.44"
inherit vala xdg
EAPI=8
inherit optfeature toolchain-funcs vala xdg
DESCRIPTION="A system restore utility for Linux"
HOMEPAGE="https://github.com/teejee2008/timeshift"
@@ -37,6 +36,24 @@ BDEPEND="
src_prepare() {
# sed -i -e "s:--thread:& Core/AppExcludeEntry.vala:" "src/makefile"
sed -i -e "s:valac:valac-$(vala_best_api_version):" "src/makefile"
vala_src_prepare
vala_setup
default
}
src_compile() {
tc-export CC
# can't use all jobs here, fails to compile because some files getting removed
# during compilation, which are missing afterwards.
# https://bugs.gentoo.org/883157
# Pascal Jäger <pascal.jaeger@leimstift.de> (2022-11-26)
emake -j1
}
pkg_postinst() {
xdg_pkg_postinst
optfeature "btrfs support" sys-fs/btrfs-progs
}
pkg_postrm() {
xdg_pkg_postrm
}

View File

@@ -1,61 +0,0 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit optfeature toolchain-funcs vala xdg
DESCRIPTION="A system restore utility for Linux"
HOMEPAGE="https://github.com/linuxmint/timeshift"
SRC_URI="https://github.com/linuxmint/${PN}/archive/v${PV}.tar.gz -> ${PF}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-libs/atk
dev-libs/glib:2
dev-libs/json-glib
dev-libs/libgee:=
net-libs/libsoup:2.4
media-libs/harfbuzz:=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/pango
x11-libs/xapp
x11-libs/vte:2.91[vala]
"
RDEPEND="${DEPEND}
net-misc/rsync
virtual/cron
"
BDEPEND="
$(vala_depend)
virtual/pkgconfig
"
PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
src_prepare() {
default
vala_setup
}
src_compile() {
tc-export CC
emake all
emake manpage
}
src_install() {
emake prefix="${EPREFIX}"/usr sysconfdir="${EPREFIX}"/etc install DESTDIR="${D}"
einstalldocs
}
pkg_postinst() {
optfeature "btrfs support" sys-fs/btrfs-progs
}

View File

@@ -48,9 +48,13 @@ src_prepare() {
src_compile() {
tc-export CC
if use gtk; then
emake all
# can't use all jobs here, fails to compile because some files getting removed
# during compilation, which are missing afterwards.
# https://bugs.gentoo.org/883157
# Pascal Jäger <pascal.jaeger@leimstift.de> (2022-11-26)
emake -j1
else
emake app-console
emake app-console -j1
fi
emake manpage
}
@@ -65,6 +69,7 @@ src_install() {
}
pkg_postinst() {
xdg_pkg_postinst
if ! use gtk; then
elog ""
elog "Installed timeshift without gtk GUI."
@@ -73,3 +78,7 @@ pkg_postinst() {
fi
optfeature "btrfs support" sys-fs/btrfs-progs
}
pkg_postrm() {
xdg_pkg_postrm
}

View File

@@ -0,0 +1,84 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit optfeature toolchain-funcs vala xdg
DESCRIPTION="A system restore utility for Linux"
HOMEPAGE="https://github.com/linuxmint/timeshift"
SRC_URI="https://github.com/linuxmint/${PN}/archive/${PV}.tar.gz -> ${PF}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gtk"
DEPEND="
dev-libs/atk
dev-libs/glib:2
dev-libs/json-glib
>=dev-libs/libgee-0.18.0:=
net-libs/libsoup:2.4
media-libs/harfbuzz:=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/pango
>=x11-libs/xapp-1.0.4
x11-libs/vte:2.91[vala]
"
RDEPEND="${DEPEND}
net-misc/rsync
virtual/cron
"
BDEPEND="
$(vala_depend)
virtual/pkgconfig
"
PATCHES=( "${FILESDIR}"/${PN}-22.11.1-build-system.patch )
src_prepare() {
default
vala_setup
}
src_compile() {
tc-export CC
if use gtk; then
# can't use all jobs here, fails to compile because some files getting removed
# during compilation, which are missing afterwards.
# https://bugs.gentoo.org/883157
# Pascal Jäger <pascal.jaeger@leimstift.de> (2022-11-26)
emake -j1
else
emake app-console -j1
fi
emake manpage
}
src_install() {
if use gtk; then
emake INSTALL_GTK=true prefix="${EPREFIX}"/usr sysconfdir="${EPREFIX}"/etc install DESTDIR="${D}"
else
emake INSTALL_GTK=false prefix="${EPREFIX}"/usr sysconfdir="${EPREFIX}"/etc install DESTDIR="${D}"
fi
einstalldocs
}
pkg_postinst() {
xdg_pkg_postinst
if ! use gtk; then
elog ""
elog "Installed timeshift without gtk GUI."
elog "If you need the gtk GUI emerge timeshift"
elog "with USE=\"gtk\""
fi
optfeature "btrfs support" sys-fs/btrfs-progs
}
pkg_postrm() {
xdg_pkg_postrm
}

View File

@@ -1 +1 @@
DIST vocabsieve-0.8.1.tar.gz 183443 BLAKE2B 83a79720382e32ca061375135759d96b65cb882db3cd48940e85e62a27393b5dc0661b967ee1584916c410b25d0e8f51fe2e6fad1e31e085205c9dbbae52a10c SHA512 ea1c83647056c26100179dbb16a5dcfa708c13f0fc9c626c13770029235ec5948c73a72869184933e97cffa2e99e41f8ea933370b55cd226158da95400582a08
DIST vocabsieve-0.8.3.tar.gz 186562 BLAKE2B e3a7ae0630f3860af80ed7e5171afd471aacdb3d6664ac36e3e5dcaab8b9b467e2a237102880db29cc6b4676c03f9f869da25c0995bb2148a0d41f54e6c19566 SHA512 09792ba0cb4939133426693f553c0a216d0356a91cf38cd5e9553c1a326a5e5e1237f2d8230602d1d3db3a144c12726980867ecdca2bd50e48695aa621eb3e88

View File

@@ -1 +1,2 @@
DIST Komikku-1.4.1.tar.bz2 4306317 BLAKE2B 2e483dd7c1c932162a7fb855b7edf6d3ccbd8866e532b6994e719db65c1cd18793cb05110dde166b7de4df979dc82ec905e8e54e72e67146894a9eaaf86af15f SHA512 3f712220f948d03f2a45b50cb701fa7ddf78410f42a5dd62af300cb717b1c5514da3830ac3688294e707800da061feede4200b92c2bf0191a0e61693b9dcca0a
DIST Komikku-1.5.0.tar.bz2 4306815 BLAKE2B 4729908bc5f117adb893ca8705c126fcf17afbd3ac7356ef1c277105f8430b09a41bf5b621fc40017527e2028de7c8126e3133e6efa0bc64aec6ca2f48d0523a SHA512 5b9aa5c4351ed52d13495ee230453de52873355acbe90748a72184af02f8c38a76e6c025df285d84846333b5943ea696dd4515b371e30a02a5dba8e92099ed29

View File

@@ -0,0 +1,91 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_REQ_USE="sqlite(+),ssl(+)"
DISTUTILS_USE_PEP517=no
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 meson gnome2-utils virtualx xdg
MY_PN="${PN^}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="An online/offline manga reader for GNOME"
HOMEPAGE="https://gitlab.com/valos/Komikku"
SRC_URI="https://gitlab.com/valos/${MY_PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64"
LICENSE="GPL-3+"
SLOT="0"
IUSE="test"
RESTRICT="test"
PROPERTIES="test_network"
DEPEND="
dev-libs/glib:2
dev-libs/gobject-introspection[${PYTHON_SINGLE_USEDEP}]
>=gui-libs/gtk-4.8.2:4
>=gui-libs/libadwaita-1.2.0[introspection]
net-libs/webkit-gtk:5[introspection]
"
RDEPEND="
${DEPEND}
$(python_gen_cond_dep '
app-arch/brotli[python,${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/cffi[${PYTHON_USEDEP}]
dev-python/cloudscraper[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/dateparser[${PYTHON_USEDEP}]
dev-python/emoji[${PYTHON_USEDEP}]
dev-python/keyring[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/natsort[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pure-protobuf[${PYTHON_USEDEP}]
dev-python/pygobject[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/rarfile[compressed,${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
')
"
BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/pytest-steps[${PYTHON_USEDEP}]
')
)
"
distutils_enable_tests pytest
src_prepare() {
default
# fix broken shebang
sed "s|py_installation.path()|'${PYTHON}'|" -i bin/meson.build || die
}
src_test() {
virtx epytest
}
src_install() {
meson_src_install
python_optimize
}
pkg_postinst() {
gnome2_schemas_update
xdg_pkg_postinst
}
pkg_postrm() {
gnome2_schemas_update
xdg_pkg_postrm
}

View File

@@ -1 +1,2 @@
DIST spectator-0.11.3.tar.gz 147641 BLAKE2B a1015bd8433002d5c0db0d6ac4671645b2d61b30749c59d70df84520a7c01159d83e08d14dd3203bba513df576fcbaade8bc645c6be9ae3824cdc77c6fb6c8d6 SHA512 be4dd9465ff678d8049824c63b316ec74069ce59b3dde3637b619e82c7247e533a087f344415e46bff61786810f5566a1fa1e19c9957fd4d08d2f312491bf0e5
DIST spectator-0.11.4.tar.gz 148851 BLAKE2B 28df62b94bb7234bd4a09da19a7a081d172ee879ae26aa9eb982a553a3d366e2b30f92954655f00e81ef64c286db8c851b3c7ba9db68f0a3e866720468c8fad4 SHA512 61ee83e774e71010485352cdf208810f07108a4bcad002b0254947fb6aa234547f438388b9cf10d6d77f20c2f408e0e9613d781722bf8496cf8f4c011a1746eb

View File

@@ -0,0 +1,28 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit check-reqs shards
DESCRIPTION="Feature-rich testing framework for Crystal inspired by RSpec"
HOMEPAGE="https://github.com/icy-arctic-fox/spectator"
SRC_URI="https://github.com/icy-arctic-fox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS=( {ARCHITECTURE,CHANGELOG,CONTRIBUTING,README}.md )
CHECKREQS_MEMORY="3G"
pkg_pretend() {
use test && check-reqs_pkg_pretend
}
pkg_setup() {
use test && check-reqs_pkg_setup
}

View File

@@ -1 +1,2 @@
DIST toml-f-0.2.4.tar.gz 94087 BLAKE2B 20302f864debd7070d72a13fcd42b52be5596761a535fb969a26cea851e0f305827aba43389d3b229004b85942f0ef7a4ef01d7ca8ec05b97e125fb2e50e6c99 SHA512 19693efac1944ed6b68ccd1762dafdf188656ecdc6e9d7092e1f9008c644db20f1c3be91044e516547bc778e2cc7c0a6060a3d2fafe3b4d225aaf3a9103e62f0
DIST toml-f-0.3.1.tar.gz 408898 BLAKE2B b59841eb4f7e3d7caab6a5f0ac7ee84b84946f60830d72c988f10e7b81148f5833d61cd6c21b0dbfdbb0750809142a79ac6d294501bec38dfb0ec3376911427d SHA512 51cdfdb6aa948c7797126d1655a0fd720b58d9e4a8968ca00ab17ba5ca2a3c65ae56774c4ef9b9afdf80c59af4cbdbc05d147e2f3aecde7beaec5f9f96bb29ae

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
FORTRAN_STANDARD="2003"
inherit cmake fortran-2
DESCRIPTION="TOML parser implementation for data serialization and deserialization in Fortran"
HOMEPAGE="https://toml-f.readthedocs.io"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0 MIT"
SLOT="0/2"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
test? ( dev-util/fortran-test-drive )
"
src_prepare() {
default
# Remove Fortran compiler version from paths
sed -i -e "s:/\${CMAKE_Fortran_COMPILER_ID}-\${CMAKE_Fortran_COMPILER_VERSION}::" config/CMakeLists.txt || die
if ! use test ; then
sed -i -e '/^enable_testing()/d' \
-e '/^add_subdirectory("test")/d' CMakeLists.txt || die
fi
cmake_src_prepare
}

View File

@@ -12,7 +12,7 @@ HOMEPAGE="https://toml-f.readthedocs.io"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0 MIT"
SLOT="0"
SLOT="0/3"
KEYWORDS="~amd64 ~x86"
IUSE="test"

View File

@@ -1,2 +1,2 @@
DIST cligen-1.5.28.tar.gz 424582 BLAKE2B ba2e2f9b945b688714e533965d2689ec121fa16838e8b7f50cae5059dfffc723bb3127c16c21c0ab851709296e236b276bb9cc9cac671954a471b5585ed6a0f0 SHA512 0709c76fc4c53c507d2cb3afb9b30550c2d88acf6e6d67cb223c191df7e953e7c1769310ce70c116fe5a194b75a61627b707d9f857cf07da2b03085473a15814
DIST cligen-1.5.30.tar.gz 425024 BLAKE2B 5737d1279bbdf1b2b1135d0cae0637a55279b93e0761368b7d551b6f85f1410a97ae7761390eb0c332ac39b60d551f1be2fd194726ea4ad4e05372e03211ca68 SHA512 1339849966dd75beff966e438301c7b2421afe136f2b0c9c31bcb231418a0c1bc0bc6a00dda1eaa4cd5c47b240f77e03737a41b4408d67f6dbd7cdb8ce1cd6fb
DIST cligen-1.5.32.tar.gz 427842 BLAKE2B ca950deeec655ae30e756c81e281ff31c3bae9cd39c31aae6a33042b91a2fe57332210483e13ad047403c9c065d79d8757f40d6b858b1f6b412666ef7c49351b SHA512 c8f2711d458443f1917c539354db04f22f4d0d0d9e8a7edecf7f798319d5ab64b11c82c840694e7a00e07ba960c39d26079e196c36574d7f37dea7125daa2dd6

View File

@@ -1,2 +1,2 @@
DIST npeg-0.26.0.tar.gz 8455023 BLAKE2B 2ae848d08442d9a165905c7918f0cf5b593c3bccfc825357428df4a04db4d1f4c79a89a47f2a5c7fbde44e77b1af502d7bda4505fe9221006eb8c7d668f00944 SHA512 e19fc1ea8f43f8b0c8cd169622671609d0d93b51f83de05c06ab8fbc666c45da4d3364148f48746f980f6a0d2888a5fb71f4678f2af30629b7e3502ca43a5143
DIST npeg-0.27.0.tar.gz 8455883 BLAKE2B 958ed4714f550127e5c24c9ecdd17672b0d5f7ffdd5c126a8485e67ed399e9faec92b497350695689908520f72d161e1b1e4a5c8392b7aa48ab30e9e1be16c32 SHA512 db5f9ad87aa4ab6d592aaffab5613d4c9a1ec25bc916d4ca491cfb44726dc901a852e8d6fbc2bca7edf0a769b78bafb1f8593ffecb48682ebca090dd56dcb26d
DIST npeg-1.0.0.tar.gz 7103606 BLAKE2B 46dba587469afc85967cacbcad2b43c042e95492b46febeea1f61d26b61fcdecf0353d3a48e291e7c6305526759437cef3ad6edf96c3236abce1fd37c59a38cb SHA512 cf8003a8034c06c22ce12d85f5f7fdd7d1e79e026a0aca54d8d15d56751d0cef2a634c1b1fad9b5f840f372bba04e2456843db1efdbc721129c592d82ef0d3d4

View File

@@ -1 +1 @@
DIST anyascii-0.3.1.tar.gz 8943636 BLAKE2B 0659ee933bb43e72f39106b799f03524f0a6e4d89b312aae497c62a43107984f6862a02603b82c08fbe2697a1f3835cad005979974df8d719215bd08d2ed0b6e SHA512 4f836dcb09bfec55b40068c962ebda535c7c7ab37ad0ce71021bedc0248f3a70ae46398df033704a3944cf9d645ac9aa03f4e8764791d5f576eacd449f426815
DIST anyascii-0.3.1.tar.gz 212676 BLAKE2B fcb2c637a94308a8b144442012a29728a62738eff31e0c3f5db4adfea859868061215a5c045da0828e3783b44148b697ef73ab250780426b4428b2782d5f1168 SHA512 f6e6ef9bb48622bf5c6854551413ba97e90943e72c896e2dd4c43eed7e9aef731bd6fe76f2816f8a86bfa04de7a89c7188ead349499f055d8d243522e79ddde6

View File

@@ -1,25 +1,46 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} ) # pypy3 )
# DISTUTILS_USE_PEP517=setuptools
# inherit distutils-r1
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=(python3_{8..11})
inherit distutils-r1
DESCRIPTION="Unicode to ASCII transliteration"
HOMEPAGE="https://github.com/anyascii/anyascii/"
SRC_URI="https://github.com/anyascii/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
KEYWORDS="~amd64"
SLOT="0"
DEPEND="
${PYTHON_DEPS}
HOMEPAGE="
https://pypi.org/project/anyascii/
"
S=${WORKDIR}/${P}/impl/python
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/anyascii/anyascii.git"
else
SRC_URI="https://files.pythonhosted.org/packages/source/a/anyascii/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64"
fi
LICENSE="ISC"
SLOT="0"
distutils_enable_tests pytest
src_compile() {
if [[ ${PV} == *9999 ]]; then
pushd "${S}/impl/python" || die
distutils-r1_src_compile
popd || die
else
distutils-r1_src_compile
fi
}
src_install() {
if [[ ${PV} == *9999 ]]; then
pushd "${S}/impl/python" || die
distutils-r1_src_install
popd || die
else
distutils-r1_src_install
fi
}

View File

@@ -0,0 +1,46 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=(python3_{8..11})
inherit distutils-r1
DESCRIPTION="Unicode to ASCII transliteration"
HOMEPAGE="
https://pypi.org/project/anyascii/
"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/anyascii/anyascii.git"
else
SRC_URI="https://files.pythonhosted.org/packages/source/a/anyascii/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64"
fi
LICENSE="ISC"
SLOT="0"
distutils_enable_tests pytest
src_compile() {
if [[ ${PV} == *9999 ]]; then
pushd "${S}/impl/python" || die
distutils-r1_src_compile
popd || die
else
distutils-r1_src_compile
fi
}
src_install() {
if [[ ${PV} == *9999 ]]; then
pushd "${S}/impl/python" || die
distutils-r1_src_install
popd || die
else
distutils-r1_src_install
fi
}

View File

@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ran.dall@icloud.com</email>
<name>Randall T. Vasquez</name>
</maintainer>
<maintainer type="person">
<email>pascal.jaeger@leimstift.de</email>
<name>Pascal Jaeger</name>
</maintainer>
<upstream>
<remote-id type="github">anyascii/anyascii"</remote-id>
<remote-id type="pypi">anyascii</remote-id>
<bugs-to> https://github.com/anyascii/anyascii/issues"</bugs-to>
</upstream>
</pkgmetadata>

View File

@@ -20,5 +20,5 @@ RDEPEND="dev-python/pymeeus[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
distutils_enable_sphinx docs \
dev-python/myst-parser \
dev-python/myst_parser \
dev-python/sphinx_rtd_theme

View File

@@ -1 +1 @@
DIST django-bleach-3.0.1.tar.gz 22219 BLAKE2B 34da4564ddf5318d1aac3b3debb5ce4c2e73fba5ddca168e5dea551dd0b569cb491c4cea1ae3be6b8b95874c71ef414350f4561bc3b9c4a41dff82608a63d94e SHA512 2801a9b39fd17aa5374264c693b2847bf0fee16ccbcb6d7e4b007c7707a728b1053094e474442dbd48afaa054de3b682210d5b24a7f237253144c8eced23ebd3
DIST django-bleach-3.0.1.gh.tar.gz 28362 BLAKE2B 4f3dc2a591d939ba4a7cbf877a7e660a3c86572e002d0389cada406af625bb0a4f42aaa636289966880343e85a0281597570ce18f8a5d5afbe430b06a3bd882f SHA512 d9db28ce5bb13f0610267e6df22902bcc7e006367bca52536dcaa02dba7c1faaf9f128e75cbe5b9504132f1bc4addfcefd8fea64959514a95013ddcaab465ee1

View File

@@ -12,7 +12,7 @@ HOMEPAGE="
https://pypi.org/project/django-bleach/
https://github.com/marksweb/django-bleach
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/marksweb/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"

View File

@@ -57,6 +57,12 @@ src_unpack() {
mv -f "${TEST_S}"/tests/setup.py "${TEST_S}"/setup.py || die
}
src_prepare() {
default
find . -name '*.c' -delete || die "removing csources failed"
}
python_compile() {
distutils-r1_python_compile

View File

@@ -28,5 +28,5 @@ DOCS=( AUTHORS {CONTRIBUTING,RENDERING}.md README.rst TODO.txt )
distutils_enable_tests pytest
distutils_enable_sphinx docs \
dev-python/myst-parser \
dev-python/myst_parser \
dev-python/alabaster

View File

@@ -1 +1 @@
DIST material-color-utilities-python-0.1.5.tar.gz 25702 BLAKE2B cf444831fec962caae3a1871b8331dcdd055f186754631185140842e49e1dc5526c5aedc021d28cd5e192e6f593774abce34e4a2853049e9ded2cf3ca9b79e3f SHA512 f3987da2723f9bc0a383d544868bd48b79c815c1ef3b601cf7daf711ae66ba2e20c38d272fff34b8fef724d202cdb71431d885d0fc86cf6b459a8735cd0751a4
DIST material-color-utilities-0.1.5.tar.gz 25702 BLAKE2B cf444831fec962caae3a1871b8331dcdd055f186754631185140842e49e1dc5526c5aedc021d28cd5e192e6f593774abce34e4a2853049e9ded2cf3ca9b79e3f SHA512 f3987da2723f9bc0a383d544868bd48b79c815c1ef3b601cf7daf711ae66ba2e20c38d272fff34b8fef724d202cdb71431d885d0fc86cf6b459a8735cd0751a4

View File

@@ -1,23 +1,35 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=(python3_{8..11})
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
MY_PN="${PN}-python"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Python port of material-color-utilities used for Material You colors"
HOMEPAGE="https://python-telegram-bot.org https://github.com/python-telegram-bot/python-telegram-bot"
SRC_URI="https://files.pythonhosted.org/packages/source/${PN::1}/${PN}-python/${PN}-python-${PV}.tar.gz"
HOMEPAGE="
https://pypi.org/project/material-color-utilities/
"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/avanishsubbiah/material-color-utilities-python.git"
else
SRC_URI="https://files.pythonhosted.org/packages/source/m/material-color-utilities-python/material-color-utilities-python-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64"
S="${WORKDIR}/${MY_P}"
fi
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
S=${WORKDIR}/${PN}-python-${PV}
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]"
BDEPEND="
${PYTHON_DEPS}
dev-python/poetry-core
"
dev-python/poetry-core[${PYTHON_USEDEP}]
dev-python/build[${PYTHON_USEDEP}]"

View File

@@ -1,21 +1,35 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=(python3_{8..11})
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 git-r3
inherit distutils-r1
MY_PN="${PN}-python"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Python port of material-color-utilities used for Material You colors"
HOMEPAGE="https://python-telegram-bot.org https://github.com/python-telegram-bot/python-telegram-bot"
EGIT_REPO_URI="https://github.com/avanishsubbiah/material-color-utilities-python"
HOMEPAGE="
https://pypi.org/project/material-color-utilities/
"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/avanishsubbiah/material-color-utilities-python.git"
else
SRC_URI="https://files.pythonhosted.org/packages/source/m/material-color-utilities-python/material-color-utilities-python-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64"
S="${WORKDIR}/${MY_P}"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]"
BDEPEND="
${PYTHON_DEPS}
dev-python/poetry-core
"
dev-python/poetry-core[${PYTHON_USEDEP}]
dev-python/build[${PYTHON_USEDEP}]"

View File

@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ran.dall@icloud.com</email>
<name>Randall T. Vasquez</name>
</maintainer>
<maintainer type="person">
<email>pascal.jaeger@leimstift.de</email>
<name>Pascal Jaeger</name>
</maintainer>
<upstream>
<remote-id type="github">avanishsubbiah/material-color-utilities-python"</remote-id>
<remote-id type="pypi">material-color-utilities</remote-id>
<bugs-to>https://github.com/avanishsubbiah/material-color-utilities-python/issues"</bugs-to>
</upstream>
</pkgmetadata>

View File

@@ -15,12 +15,10 @@ SRC_URI="https://github.com/Mithil467/mitype/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
IUSE="test"
RDEPEND="
doc? ( dev-python/sphinx )
dev-python/setuptools[${PYTHON_USEDEP}]"
BDEPEND="dev-python/versioneer[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
distutils_enable_sphinx docs

View File

@@ -1 +0,0 @@
DIST myst-parser-0.18.1.gh.tar.gz 769288 BLAKE2B 77f21ae4277ef4ed9020caad86ef3ea92a1efca35f7ab61203fe2125e4fab31a74a740db7a1f1d6ea0a576c24706b0997beea296d782eb5a07ba4e91a0a9e52d SHA512 4bc3a89480f175779da4f093aaa99a1516f76ab4107dcf8747b6614f347e91739f8596693f95529d76aedbb0c84b4efde4262517bc445aa7027d51e05e8b48bc

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<upstream>
<doc>https://myst-parser.readthedocs.io/</doc>
<remote-id type="pypi">myst-parser</remote-id>
<remote-id type="github">executablebooks/MyST-Parser</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,53 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} pypy3 )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1 optfeature
MY_PN="MyST-Parser"
DESCRIPTION="An extended commonmark compliant parser, with bridges to docutils & sphinx"
HOMEPAGE="
https://pypi.org/project/myst-parser/
https://github.com/executablebooks/MyST-Parser
"
SRC_URI="https://github.com/executablebooks/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/markdown-it-py[${PYTHON_USEDEP}]
dev-python/mdit-py-plugins[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/pytest-param-files[${PYTHON_USEDEP}]
dev-python/pytest-regressions[${PYTHON_USEDEP}]
<dev-python/sphinx-5.2[${PYTHON_USEDEP}]
dev-python/sphinx-pytest[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
# TODO: package doc deps
#distutils_enable_sphinx docs \
# dev-python/sphinx_design \
# dev-python/sphinxcontrib-mermaid \
# dev-python/sphinxext-opengraph \
# dev-python/sphinxext-rediraffe
pkg_postinst() {
optfeature "linkify plugin support" dev-python/linkify-it-py
}

View File

@@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
PYTHON_COMPAT=( python3_{8..10} )
inherit python-r1
QA_PREBUILT="usr/lib/*"

View File

@@ -1,3 +1,3 @@
DIST pysubs2-1.4.3.tar.gz 850528 BLAKE2B 8d444195d267d21f525e4e0f197cf539b7f90adc87cd19c566439a97cb50aebd30bf9b4aba50367b86326d6ed65e739b9d22a2ba5d3723021c3eb5d9b00da430 SHA512 f80b366c514db7af65d1de180a2ddd69b7f4fdd659c790f4d8f923dff1074b81cf955598fe05c3a69a59d2b1f2621b07ddd65fd6d4ab0b3bc88709cdbf632e19
DIST pysubs2-1.4.4.tar.gz 850577 BLAKE2B 00fe742dd0545d816e335370c7691a456f148dc33b7c0f772941c69d6aef7c4ff43e734feecaf56bb8d0f199bc57e558a9a6bf5c3aa8223b87c3e51529eff5a1 SHA512 c8ae6742cafa7097a935dee2a5e2d67620e66bba2f0fefa7ee52d03c5ba53f227b6e6d761b0a60598afd16b34f3bbf9da3d0c423a3133983d1f3cb9437dcc094
DIST pysubs2-1.5.0.tar.gz 851633 BLAKE2B 2f0ee302495931cfb32283f9e9236c2825b90db8224b356d6c517a084f4be6f61e805071b78d3187a2507703bdd4a7e6b4328a3da931dc745c28ee12aaf6ff06 SHA512 c13cb843da1e684e17c40e0704010182ab574627e66597cc9eb0fb70a25bfe1fa3fecc1aa2dd76bf45f64741fcb4750267e14eae647019f4716f1caee52b0efa
DIST pysubs2-1.6.0.tar.gz 856341 BLAKE2B 5b1cfb70eaad916f5822465fb11627a1ed79dd419e19478eb1c7622689e9cfae9aec8fde1916efe5c8529bef8fc69a92c020ddc1787ec1fa1f43e261be1e56f8 SHA512 2cdc6d6998735796e948810934e1854e80f3af6de9af165457314fdbd82670f3fd3e5a05264074ed082d820d807ab99781618eb9d46273a62ae48f057bbc134c

View File

@@ -20,9 +20,10 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
distutils_enable_sphinx docs \
dev-python/sphinx-autoapi \
dev-python/sphinx-prompt \
dev-python/sphinx-tabs \
dev-python/sphinx_rtd_theme \
dev-python/sphinxemoji
# TODO: enable in next release
#distutils_enable_sphinx docs \
# dev-python/sphinx-autoapi \
# dev-python/sphinx-prompt \
# dev-python/sphinx-tabs \
# dev-python/sphinx_rtd_theme \
# dev-python/sphinxemoji

View File

@@ -1,2 +1,2 @@
DIST blueprint-compiler-v0.2.0.tar.bz2 45480 BLAKE2B 64c477070ea684002dc1e38eac8d22633ae7b46efb9887733118838c04d2c4e386d3825b3e07dcba1adada83afad439025d082d3bd74d2d737c1f5552085a716 SHA512 dfb16354a13a18c0e6db52dc0b88ab7339fbf3eb56541d0a273551c009c7f05c651d41814397986ef2cebdefb6d4e57d0eb3690dd2a7a9eebfb0cfb23e96e3e6
DIST blueprint-compiler-v0.4.0.tar.bz2 50396 BLAKE2B eb51af35030fbaa583b809de0449e7e54143a7b5e582b9be24a0345ca704fb1b1d2778d96ebfb02cc66e4c4acdc97a0356e03624f33be1ea28316ed815c0e334 SHA512 9eb3b17e8b44ecd400c1ec683bf1edee54877a0f16e545ba2f9f9cb683163983fd096ff9403ab36658f92678036f4b6b43e1343cf2bc4793332ef4b2972408ac
DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0 SHA512 458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207

View File

@@ -1,61 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit meson python-single-r1
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git"
else
SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2"
S="${WORKDIR}/${PN}-v${PV}"
KEYWORDS="~amd64"
fi
DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/"
LICENSE="LGPL-3+"
SLOT="0"
IUSE="doc test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
BDEPEND="
${PYTHON_DEPS}
doc? (
$(python_gen_cond_dep '
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/furo[${PYTHON_USEDEP}]
')
)
"
DEPEND="
test? (
gui-libs/gtk:4[introspection]
)
"
RDEPEND="
${PYTHON_DEPS}
"
src_configure() {
local emesonargs=(
$(meson_use doc docs)
)
meson_src_configure
}
src_install() {
use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* )
meson_src_install
python_optimize "${D}/usr/share/${PN}"
python_fix_shebang "${D}/usr/bin/${PN}"
}

View File

@@ -0,0 +1,88 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit meson python-r1
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git"
else
SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2"
S="${WORKDIR}/${PN}-v${PV}"
KEYWORDS="~amd64"
fi
DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/"
LICENSE="LGPL-3+"
SLOT="0"
IUSE="doc test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
BDEPEND="
${PYTHON_DEPS}
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/furo[${PYTHON_USEDEP}]
)
"
DEPEND="
test? (
gui-libs/gtk:4[introspection]
)
"
RDEPEND="
${PYTHON_DEPS}
"
src_configure() {
local emesonargs=(
$(meson_use doc docs)
)
python_foreach_impl meson_src_configure
}
src_compile() {
python_foreach_impl meson_src_compile
}
src_test() {
python_foreach_impl meson_src_test
}
src_install() {
my_src_install() {
local exe="${ED}/usr/bin/${PN}"
# Meson installs a Python script at ${ED}/usr/bin/${PN}; on
# Gentoo, the script should go into ${ED}/usr/lib/python-exec,
# and ${ED}/usr/bin/${PN} should be a symbolic link to
# ${ED}/usr/lib/python-exec/python-exec2.
#
# When multiple PYTHON_TARGETS are enabled, then after the
# package has been installed for one Python implementation,
# Meson will follow the ${ED}/usr/bin/${PN} symbolic link and
# install the script at ${ED}/usr/lib/python-exec/python-exec2
# for the remaining implementations, leading to file collision.
if [[ -L "${exe}" ]]; then
rm -v "${exe}" || die "Failed to remove symbolic link ${exe}"
fi
meson_src_install
python_doscript "${exe}"
python_optimize
}
python_foreach_impl my_src_install
use doc && build_sphinx docs
einstalldocs
}

View File

@@ -80,13 +80,9 @@ src_install() {
meson_src_install
python_doscript "${exe}"
python_optimize
# Install Sphinx-generated documentation only once
# since the documentation is supposed to be identical
# between different Python implementations
use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* )
}
python_foreach_impl my_src_install
use doc && build_sphinx docs
einstalldocs
}

View File

@@ -6,6 +6,7 @@
<name>Yuan Liao</name>
</maintainer>
<upstream>
<remote-id type="gnome-gitlab">jwestman/blueprint-compiler</remote-id>
<doc>https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/</doc>
</upstream>
</pkgmetadata>

View File

@@ -19,11 +19,11 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="openmp doc"
RESTRICT="test"
IUSE="openmp doc test"
RESTRICT="!test? ( test )"
CDEPEND="
dev-libs/toml-f
dev-libs/toml-f:0/2
dev-libs/m_cli2
"
@@ -99,6 +99,13 @@ src_compile() {
fi
}
src_test() {
"${BSDIR}"/fpm test --compiler "$(tc-getFC)" --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \
--c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" \
--cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" \
--archiver="$(tc-getAR)" --link-flag "${LDFLAGS}"
}
src_install() {
# Set prefix and pass all used env flags to avoid recompiling with default values
"${BSDIR}"/fpm install --prefix "${ED}/usr" \

View File

@@ -16,6 +16,7 @@ KEYWORDS="~amd64"
RDEPEND="
dev-libs/boehm-gc
dev-libs/libevent:=
dev-libs/libpcre:3
dev-libs/libyaml
"
DEPEND="${RDEPEND}"

View File

@@ -44,7 +44,7 @@ if [[ ! ${_NIM_UTILS_ECLASS} ]]; then
# Specifies an array of test files to be deselected via testament's --skipFrom
# parameter, when calling etestament.
inherit multiprocessing toolchain-funcs xdg-utils
inherit edo multiprocessing toolchain-funcs xdg-utils
# @FUNCTION: enim
# @USAGE: [<args>...]
@@ -56,9 +56,7 @@ inherit multiprocessing toolchain-funcs xdg-utils
enim() {
debug-print-function ${FUNCNAME} "${@}"
set -- nim "${@}" ${NIMFLAGS}
echo "$@" >&2
"$@" || die -n "${*} failed"
edo nim "${@}" ${NIMFLAGS}
}
# @FUNCTION: ekoch
@@ -80,9 +78,7 @@ ekoch() {
eerror "${FUNCNAME} is not implemented for ${CATEGORY}/${PN}" ;;
esac
set -- ${koch} "${@}"
echo "$@" >&2
"$@" || die -n "${*} failed"
edo ${koch} "${@}"
}
# @FUNCTION: etestament
@@ -93,13 +89,13 @@ ekoch() {
etestament() {
debug-print-function ${FUNCNAME} "${@}"
local -a testament_args=()
local testament_args=(
--colors:$(nim_get_colors)
)
[[ ${TESTAMENT_DISABLE_MEGATEST} ]] && \
testament_args+=( --megatest:off )
[[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && \
testament_args+=( --colors:off )
if [[ ${ETESTAMENT_DESELECT} ]]; then
local skipfile="${T}"/testament.skipfile
if [[ ! -f ${skipfile} ]]; then
@@ -110,17 +106,12 @@ etestament() {
testament_args+=( --skipFrom:"${skipfile}" )
fi
set -- testament "${testament_args[@]}" "${@}"
echo "$@" >&2
"$@" || die -n "${*} failed"
edo testament "${testament_args[@]}" "${@}"
}
# @FUNCTION: nim_get_buildtype
# @USAGE:
# @RETURN: build type (debug or release) based on USE flags
nim_get_buildtype() {
debug-print-function ${FUNCNAME} "${@}"
if has debug ${IUSE}; then
echo $(usex debug "debug" "release")
else
@@ -129,11 +120,8 @@ nim_get_buildtype() {
}
# @FUNCTION: nim_get_colors
# @USAGE:
# @RETURN: "off" if colors should be disabled, "on" otherwise
nim_get_colors() {
debug-print-function ${FUNCNAME} "${@}"
case ${NOCOLOR} in
true|yes) echo "off" ;;
*) echo "on" ;;
@@ -154,25 +142,26 @@ nim_gen_config() {
local dir=${1:-${WORKDIR}}
cat > "${dir}"/nim.cfg <<- EOF || die "Failed to create Nim config"
cc:"gcc"
gcc.exe:"$(tc-getCC)"
gcc.linkerexe:"$(tc-getCC)"
gcc.cpp.exe:"$(tc-getCXX)"
gcc.cpp.linkerexe:"$(tc-getCXX)"
gcc.options.speed:"${CFLAGS}"
gcc.options.size:"${CFLAGS}"
gcc.options.debug:"${CFLAGS}"
gcc.options.always:"${CPPFLAGS}"
gcc.options.linker:"${LDFLAGS}"
gcc.cpp.options.speed:"${CXXFLAGS}"
gcc.cpp.options.size:"${CXXFLAGS}"
gcc.cpp.options.debug:"${CXXFLAGS}"
gcc.cpp.options.always:"${CPPFLAGS}"
gcc.cpp.options.linker:"${LDFLAGS}"
cc:"gcc"
gcc.exe:"$(tc-getCC)"
gcc.linkerexe:"$(tc-getCC)"
gcc.cpp.exe:"$(tc-getCXX)"
gcc.cpp.linkerexe:"$(tc-getCXX)"
gcc.options.speed:"${CFLAGS}"
gcc.options.size:"${CFLAGS}"
gcc.options.debug:"${CFLAGS}"
gcc.options.always:"${CPPFLAGS}"
gcc.options.linker:"${LDFLAGS}"
gcc.cpp.options.speed:"${CXXFLAGS}"
gcc.cpp.options.size:"${CXXFLAGS}"
gcc.cpp.options.debug:"${CXXFLAGS}"
gcc.cpp.options.always:"${CPPFLAGS}"
gcc.cpp.options.linker:"${LDFLAGS}"
-d:"$(nim_get_buildtype)"
--colors:"$(nim_get_colors)"
--parallelBuild:"$(makeopts_jobs)"
-d:"$(nim_get_buildtype)"
--colors:"$(nim_get_colors)"
--parallelBuild:"$(makeopts_jobs)"
--processing:filenames
EOF
}

View File

@@ -18,6 +18,8 @@
#
# ...
#
# DEPEND="dev-nim/foo"
#
# src_compile() {
# nimble_src_compile
# nimble_build scss
@@ -35,6 +37,11 @@
# ...
# SLOT=${PV}
#
# RDEPEND="
# dev-nim/bar
# dev-nim/baz
# "
#
# set_package_url "https://github.com/example/example"

View File

@@ -0,0 +1 @@
DIST SnootGame-Update7_Fangsgiving-linux.tar.bz2 357494376 BLAKE2B 13d1603d2b8d2936b76b1289dddc507617bb574bab938ae6b00ca1ce0d9ba3fd32f87fc649eedbb4fe1c3c73e81632faa16bb02aae5175ae3c3a32843236aa0f SHA512 58f70e59fa906bcfbfe52a13d4db22bad589f1ad55e8ebc11db420fee3be208bcd67e38caf6b58092a9e0d85e8d37a6aa2359f879091b8679d8523fc2b31e2bf

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Seth Price</name>
<email>sprice623@aol.com</email>
</maintainer>
<longdescription lang="en">
You play as Anon, a lonely, faceless, nobody, reject who finds himself
in the dinosaur themed acid trip of a school named Volcano High.
Here Anon meets the qt ptero known as Fang and their clown-vomit colored
posse of reject friends and other associated thorns-in-the-side.
</longdescription>
<upstream>
<bugs-to>https://git.snootgame.xyz/Cavemanon/SnootGame/issues</bugs-to>
<changelog>https://snootgame.xyz/Patch7-changelog.html</changelog>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,38 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit python-single-r1 desktop wrapper
DESCRIPTION="Visual novel parody of Goodbye Volcano High"
MY_PV="Update7_Fangsgiving"
HOMEPAGE="https://snootgame.xyz/"
SRC_URI="https://secureupdates.snootgame.xyz/SnootGame-${MY_PV}-linux.tar.bz2"
LICENSE="AGPL-3 CC-BY-SA-4.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}"
BDEPEND="${RDEPEND}"
S="${WORKDIR}/SnootGame-${MY_PV}-linux/"
src_install() {
local dir=/opt/${PN}
insinto "${dir}"
doins -r "${S}/."
dodoc README.md
fperms +x ${dir}/lib/linux-i686/SnootGame
fperms +x ${dir}/lib/linux-x86_64/SnootGame
fperms +x ${dir}/SnootGame.sh
make_wrapper ${PN} "./SnootGame.sh" "${dir}" "${dir}"
make_desktop_entry ${PN} "Snoot Game"
}

View File

@@ -14,7 +14,10 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=media-libs/glfw-3.0.0"
DEPEND="
>=media-libs/glew-2.2.0
>=media-libs/glfw-3.0.0
>=media-libs/glu-9.0.2"
BDEPEND="
${DEPEND}
>=dev-util/premake-5.0.0_alpha16"

View File

@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>anna-cli@tutanota.com</email>
<email>anna@navirc.com</email>
<name>Anna Figueiredo Gomes</name>
</maintainer>
<use>

View File

@@ -1,2 +1 @@
DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f

View File

@@ -1,76 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson xdg
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git"
else
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
HOMEPAGE="https://github.com/mjakeman/extension-manager"
LICENSE="GPL-3+"
SLOT="0"
BDEPEND="
dev-libs/glib:2
dev-util/blueprint-compiler
sys-devel/gettext
virtual/pkgconfig
"
RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
gui-libs/libadwaita:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
"
DEPEND="
${RDEPEND}
"
src_configure() {
local emesonargs=()
if has live ${PROPERTIES}; then
# Produce a development build for live ebuild
emesonargs+=( -Ddevelopment=true )
fi
meson_src_configure
}
# Tests are skipped because as of version 0.3.0, the tests only validate
# resource files and do not verify any functionality of the program. Those
# validations are either already handled by QA checks or not relevant on
# Gentoo. For more information about the rationale, please refer to:
# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
#
# If tests are to be executed in the future because the upstream adds
# functionality tests or for other reasons, and should there be no convenient
# way to skip the validations, the following variable values need to be set:
#
# IUSE="test"
# RESTRICT="!test? ( test )"
# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
src_test() {
:
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@@ -1 +1,2 @@
DIST junction-1.5.0.tar.gz 1880000 BLAKE2B 390ea7db13d7642f66b8ff1179bc3822808aa73642f8391a16a5909428e01e51bfdcd8604f562c91c07cac95e6f365b09b452394a89bc6c8c50f7ab437df3273 SHA512 a3262aa5e37ba5cf57b90d060cbad742e3f52b84890ae336813f1a5e1150abe87d7ed7d1f9f16bf2488744504bdde2db5b392a39545c16bb37bcf712559c2f75
DIST junction-1.6.tar.gz 1882299 BLAKE2B ff4e51f65eea7fd12de4cade632762d4cc752df2de80057fc0bb1bd711e4802e812f2358fbe19d249e19e0c1c32e5e81cdf125a4e6b0e7730442ca56d375114a SHA512 c92207496ade1c49f2d4ab5846839c8f4afaf777d77a59285a7b9eea139736aa77618fe5cb0b2386b9d1a821ef6a27b23eb4abd2b4d094222211430cca76949b
DIST troll-junction-1.6.tar.gz 469179 BLAKE2B cbbfd7be194f286149e673ea7fd5b314dcc99ca6cf1490012cffcd00645e0fa126cd32ab1b0162bfccdd3065c4dbb11edff0cea0b570335ebb03a170eb1d14a3 SHA512 4b9ea85d826f3a030d432b333e6c64bc59a9f1f8d48474e4d5a3edb9c1e528da1acd556055e430465ba66e338ac00fca0a782e4f995c9946f22063a1051f6c61

View File

@@ -1,26 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson
DESCRIPTION="Application/browser chooser"
HOMEPAGE="https://apps.gnome.org/app/re.sonny.Junction/"
if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/sonnyp/Junction.git"
inherit git-r3
else
SRC_URI="https://github.com/sonnyp/Junction/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${P/j/J}"
fi
LICENSE="GPL-3+"
SLOT="0"
src_configure() {
meson_src_configure \
--datadir=/usr/share
}

View File

@@ -0,0 +1,58 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson
TROLL_COMMIT="8d7c2be66a4bf1cbb2081121997a33662fc19cd0"
DESCRIPTION="Application/browser chooser"
HOMEPAGE="
https://apps.gnome.org/app/re.sonny.Junction/
https://github.com/sonnyp/Junction
"
SRC_URI="
https://github.com/sonnyp/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/sonnyp/troll/archive/${TROLL_COMMIT}.tar.gz -> troll-${P}.tar.gz
"
S="${WORKDIR}/${PN^}-${PV}"
LICENSE="GPL-3+"
KEYWORDS="~amd64"
SLOT="0"
DEPEND="
dev-libs/gjs
dev-libs/glib:2
"
RDEPEND="${DEPEND}
dev-libs/gobject-introspection
dev-libs/libportal[introspection]
gui-libs/gtk:4[introspection]
gui-libs/libadwaita:1[introspection]
net-libs/libsoup:3.0[introspection]
"
BDEPEND="
dev-util/blueprint-compiler
sys-devel/gettext
"
src_unpack() {
default
rmdir "${S}"/troll || die
mv "${WORKDIR}"/troll-${TROLL_COMMIT} "${S}"/troll || die
}
src_configure() {
local mymesonargs=(
--datadir=/usr/share
)
meson_src_configure
}
# only data files validators, skip them
src_test() {
:
}

View File

@@ -1,26 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson
DESCRIPTION="Application/browser chooser"
HOMEPAGE="https://apps.gnome.org/app/re.sonny.Junction/"
if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/sonnyp/Junction.git"
inherit git-r3
else
SRC_URI="https://github.com/sonnyp/Junction/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${P/j/J}"
fi
LICENSE="GPL-3+"
SLOT="0"
src_configure() {
meson_src_configure \
--datadir=/usr/share
}

View File

@@ -0,0 +1,4 @@
AUX gtklock-2.0.1-makefile.patch 309 BLAKE2B 3167acde7c0e90c17b3fd26a070bc673f324b1faf9939428c14f6a3569636fd7ce9974d81b1a5f4e15f9b68d98a9197d384b7487c8f315cd4ea6916e7f63289f SHA512 9307d643210b519b6a43c3fd631608c67e512be76c15a183c3e133829ba8ab813e4b301f4e5f594aae56ef6b44a7191e55a00b2c79c9a0dcfa7387cc3dacf1c5
DIST gtklock-2.0.1.tar.gz 56129 BLAKE2B 70b0aa3be5430665314d50f2d1322a4c57e7202b44b579f06712608b34797928b050aedb5a1c86e98d80a16f8c90fbd1a9b466a499ed04c44ef690805ea6bbf7 SHA512 d9ef0bacf78bcfaf71b4252b8f48678970b044a8fb4de4ab6e6c8a7ac5047b5ad1092401b5f1f57fd009cd9bf508ed7390ef84b71dffa2e994b74b996d7136f3
EBUILD gtklock-2.0.1.ebuild 462 BLAKE2B f2d5ec82cfa852a4d5e155603c46c728ce8baa5d7e159b53d162ef21e3810d00d649c0f00c65abfff100a746d400998bfc0446338eb35d8d3b838934c4e84c8d SHA512 43e8accab79492899e048a2f1abec0a396ca9bffd2351ff9de2d12fbd5235cda423cbb141ccaf15a419fd13ce5691fa84d9c6e044e5cfa6cbb435d22a74fcfb5
MISC metadata.xml 323 BLAKE2B ce78e71bc84ee58711e086cbd255ec901d3786d927f96d7564cf564869760c3ca532dca340b7123e33038477e869a48e1a3bf8087a0758fd7c8f876b65f13bce SHA512 071c746703586fb82565822e4050002eee97218703639ed0ac7db35f1e5e919da2f073eb8dbfb6a0f0d3ea45b147beaeef0ccfbc06e25d526958b8a0ff7a77ab

View File

@@ -0,0 +1,13 @@
diff --git a/makefile b/makefile
index 6541641..4c2b2bd 100644
--- a/makefile
+++ b/makefile
@@ -8,7 +8,7 @@ MAJOR_VERSION := 2
MINOR_VERSION := 0
MICRO_VERSION := 0
-PREFIX = /usr/local
+PREFIX = /usr
INSTALL = install
LIBS := pam wayland-client gtk+-wayland-3.0 gtk-layer-shell-0 gmodule-export-2.0

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="GTK-based lockscreen for Wayland"
HOMEPAGE="https://github.com/jovanlanik/gtklock"
SRC_URI="https://github.com/jovanlanik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="sys-libs/pam
gui-libs/gtk-layer-shell"
BDEPEND="app-text/scdoc"
PATCHES=(
"${FILESDIR}"/"${P}"-makefile.patch
)

View File

@@ -2,7 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>freijon@pm.me</email>
<name>Jonas Frei</name>
<email>julien@jroy.ca</email>
<name>Julien Roy</name>
</maintainer>
<upstream>
<remote-id type="github">jovanlanik/gtklock</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +1 @@
DIST swaync-0.7.2.tar.gz 3153294 BLAKE2B 0c53a2e3dbecb60ee85a04fbbc3010c473a827842c2e144deca017b4f910924bce14b1332c4c3de77d39d798c25901717f2568511cfe9708724985d95b29e2a5 SHA512 be4ac254755959aa20d70526aa78cc00e88df19efe4b6380efedc7d0eda6f792631ddd33cc460c1f295efcbe8dd7913a928acf8e4a18f60fb8132451b2dab374
DIST swaync-0.7.3.tar.gz 3155355 BLAKE2B d976d908c12eef9a0fe71e269fd4dd1bca44cb7a389ea3b6fbcf7ef0a7cfd17623e4fa03fb61cb7d5a26837deafd0b3f8197774fe1ce17c47d512632d5aedc81 SHA512 fe049fae8ece0e54badd44ea6d04f7fa0a09c7cb258612897dbcb4b7b60ef28fc19113ec4b84520ac8226901b9d5a0b9cd11c3b071d9e90e840ac7e4595a51fc

View File

@@ -20,14 +20,10 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="+pass gopass bemenu wofi rofi"
REQUIRED_USE="|| ( pass gopass )
|| ( bemenu wofi rofi )"
REQUIRED_USE="|| ( pass gopass )"
DEPEND="app-text/scdoc"
RDEPEND="${DEPEND}
bemenu? ( dev-libs/bemenu )
wofi? ( gui-apps/wofi )
rofi? ( x11-misc/rofi )
pass? ( app-admin/pass )
gopass? ( app-admin/gopass )"
BDEPEND=""

View File

@@ -20,14 +20,10 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="+pass gopass bemenu wofi rofi"
REQUIRED_USE="|| ( pass gopass )
|| ( bemenu wofi rofi )"
REQUIRED_USE="|| ( pass gopass )"
DEPEND="app-text/scdoc"
RDEPEND="${DEPEND}
bemenu? ( dev-libs/bemenu )
wofi? ( gui-apps/wofi )
rofi? ( x11-misc/rofi )
pass? ( app-admin/pass )
gopass? ( app-admin/gopass )"
BDEPEND=""

1
gui-wm/river/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST river-0.1.3.tar.gz 249131 BLAKE2B 9e018c85093be6b1c2e5a05f0a5858dceb820710178bd4fd556550f7573c7d982252264309bd2dfb1247f37e9cab625dce3b3c2fa5da2ad9c9b19bfac4c059ba SHA512 8dd8ad8b17fb1d9d65e413aaaa456fda89f8bedd580db247c3ffa8235a67712394182b3498a9c6eb3707cfc571c398bb5086cf09810e4a9438d26ea19f41f5a9

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cara@devcara.com</email>
<name>Cara Salter</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,38 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="A dynamic tiling Wayland compositor"
HOMEPAGE="https://github.com/riverwm/river"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/riverwm/river"
else
SRC_URI="https://github.com/riverwm/river/releases/download/v${PV}/river-${PV}.tar.gz"
fi
PATCHES=()
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="x11-libs/libxkbcommon
dev-libs/libevdev
x11-libs/pixman
virtual/pkgconfig
app-text/scdoc
dev-libs/wayland
dev-libs/wayland-protocols
>gui-libs/wlroots-0.16"
RDEPEND="${DEPEND}"
BDEPEND="=dev-lang/zig-0.9.1-r3"
src_install() {
zig build -Drelease-safe --prefix "${D}/usr" install
dodir /usr/share/examples/river
cp "${S}/example/init" "${D}/usr/share/examples/river/init"
}

View File

@@ -1,3 +1,6 @@
DIST owncast-0.0.12-deps.tar.xz 71882432 BLAKE2B 525b44ba7182432fa4de7aa9b7c0b2145604ef7341d3962ac27807c2ab76445c37a80d0cdd4d9c7884c85cb3546c20564947486cd0f54bc11dce9dfd6fb83409 SHA512 0d1b3c229715119062bf310b66a5d9686d4e5c466809e26ebe801448e387c08bf7256f9f81de4c9e4f8c470ec18cb9d10bde4c99fec4c9abbc31dc279bde15ad
DIST owncast-0.0.12-linux-64bit.zip 19386338 BLAKE2B b891d9e414b8adc1adc750faea77012f8435be21db8ebde9c3ca91187848104326107c975edf611e337d816bc0a0eeac17b93e08e36c496a8e84f74ae8eefebe SHA512 aa51901c6bcdfb7a026b8e0a1b755511103f4c0d79f1d0592420fcb53f935670b86f7b5ea495a518374f08efe91d3416da21ec0b4256db07e32744d1a112d2c0
DIST owncast-0.0.12.tar.gz 10273424 BLAKE2B fee74684f6acd214dfd8627947097ae3a7d8a6f7e58a79f51899685887fc1f62009476243a9f2e7b89bd46d577442d7f61e0be9dfe767f7f4bad493076e75f56 SHA512 3fb7efac918d8af241849a9006d711392d596103bf592cf2a09818cf2c3413ef1faf6fe9990ab0d0779b501f0c6be5ad6ac820f963d62564ff1a37d6c4eee2e9
DIST owncast-0.0.13-deps.tar.xz 70793580 BLAKE2B 7ee3429f06b90cbabc9a08ce756b3d21399137c0067c9fe9532e2ec7376e2a3db43a45551dddfcaba59719873599153793ff00b4ab13b75739ec68a391464203 SHA512 f7149b1e57316dc8f2b79b938dee349fa2fbcc4b95f1838049094aa7d1ac7924b8da36a5718681073a5f04560540ce53d3660d5275905d19aff5e85bb2898f36
DIST owncast-0.0.13-linux-64bit.zip 19494694 BLAKE2B 5d48ff7307248716693038c561eff259c913f0498f9e1abafff691b96d23f4ef46f0c8a7be6b267b3f5c65ac2123a08a8580771ecb1bc3c12ffc2f1e1c038ddc SHA512 1728a323861eafb3e22b572905b01e18b9f78323908d12fb1355fee8473d4dfec0a4de90cac26006b5fc5d1edda38617173fcf7f071b0b04f918000740920afc
DIST owncast-0.0.13.tar.gz 10282725 BLAKE2B b88f67d26fa438320debe01de2651df1625314ec5a89dde4b9d64c40296481f35fdda2e93bb268e93a0be8a5645a5a4243da1f9894c78b64054b302392779319 SHA512 3894da43330d247b460e475b19a96af23a6a115f38bef052bf6f128355d4a22053095ea67af694fb3af69086d1a750d65943295e791f3163156d76b5c9774524

View File

@@ -0,0 +1,67 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="A self-hosted live video and web chat server"
HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast"
LICENSE="MIT Apache-2.0 ISC BSD"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-user/owncast
acct-group/owncast
media-video/ffmpeg"
SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip
https://www.lysator.liu.se/~creideiki/${P}-deps.tar.xz"
PATCHES=(
"${FILESDIR}/${PN}-0.0.12-1758-remove-websocket-origin-check.patch"
)
src_unpack() {
go-module_src_unpack
# go-module_src_unpack unpacked both the source and the binary
# package. This places the binary package files in the wrong
# place, but that's hopefully survivable. We need the binary
# package to get the minified CSS file, which is generated using
# NPM by upstream.
cp "${WORKDIR}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css "${S}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css || die
}
src_compile() {
ego build -v -work -x \
-ldflags "-s -w -X github.com/${PN}/${PN}/config.VersionNumber=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \
-o ${PN} \
github.com/${PN}/${PN} || die
}
src_install() {
dobin ${PN}
dodoc README.md
newinitd "${FILESDIR}"/${PN}.initd ${PN}
diropts -m 0755 -o owncast -g owncast
insopts -m 0644 -o owncast -g owncast
insinto /var/lib/${PN}
doins -r static webroot
}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]] ; then
einfo "The admin interface at http://localhost:8080/admin/"
einfo "has default username 'admin' and password 'abc123'."
fi
einfo "Hardware accelerated transcoding requires support in media-video/ffmpeg, see https://owncast.online/docs/codecs/"
}

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
@@ -17,7 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+client server"
IUSE="+client server +gui"
REQUIRED_USE="|| ( client server )"
RDEPEND="
@@ -26,8 +26,10 @@ RDEPEND="
>=dev-python/twisted-16.4.0[${PYTHON_USEDEP},ssl]'
)
client? (
$( python_gen_cond_dep \
'dev-python/QtPy[${PYTHON_USEDEP},gui,pyside2]'
gui? (
$( python_gen_cond_dep \
'dev-python/QtPy[${PYTHON_USEDEP},gui,pyside2]'
)
)
|| (
media-video/vlc[lua]
@@ -39,16 +41,23 @@ RDEPEND="
python_install() {
python_domodule syncplay
for size in 256 128 96 64 48 32 24 16; do
doicon -s ${size} "${PN}/resources/hicolor/${size}x${size}/apps/syncplay.png"
done
if use gui; then
for size in 256 128 96 64 48 32 24 16; do
doicon -s ${size} "${PN}/resources/hicolor/${size}x${size}/apps/syncplay.png"
done
fi
if use client; then
python_newscript syncplayClient.py syncplay
domenu syncplay/resources/syncplay.desktop
if use gui; then
domenu syncplay/resources/syncplay.desktop
fi
fi
if use server; then
if use gui; then
domenu syncplay/resources/syncplay-server.desktop
fi
python_newscript syncplayServer.py syncplay-server
domenu syncplay/resources/syncplay-server.desktop
newinitd "${FILESDIR}/${PN}-server-init" "${PN}"
newconfd "${FILESDIR}/${PN}-server-init-conf" "${PN}"
fi

View File

@@ -1 +1,2 @@
DIST mpv_sponsorblock-20211223.tar.gz 19424 BLAKE2B 33e9f83ae36cd04363401edf030350f8e47ac296ef904e084a4c4d8c01192492b904720dbb45262fee813299d72def0314c3551a3c43b7c91d2a31bc842c3a4c SHA512 7bbda9999ff1954ab3992d37d0633cc31b94517d42d32c32196b8343c8b8151f2f5ce01fcec9c19e50b29fd4088a140488b54c5e6ca42afc47f63d51107756e0
DIST mpv_sponsorblock-20220924.tar.gz 19518 BLAKE2B bcf132f6ccfea2dc43fb9134ae03c7eb3fa712c2fb878a864f70ba6546086265c5a9510248f4032d9a1a024d8f7fbf569d711cc23962335bbfcce57ca9a540e1 SHA512 44621fbfdbbb7ebdc167040cc4db3e8290ce359574366f14e16f8c815090eea94e13ef0a73ba606a71b6cda64af039c361741d601c987a0a6d97027e0b98c0b6

View File

@@ -0,0 +1,37 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
USE_MPV="rdepend"
MPV_REQ_USE="lua"
PYTHON_COMPAT=( python3_{8..11} pypy3 )
inherit mpv-plugin python-single-r1
COMMIT="248d108c1280e05de551c42867aebb72cf0c83b9"
DESCRIPTION="mpv script to skip sponsored segments of YouTube videos"
HOMEPAGE="https://github.com/po5/mpv_sponsorblock"
SRC_URI="https://github.com/po5/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="GPL-3"
KEYWORDS="~amd64"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
"
MPV_PLUGIN_FILES=(
sponsorblock_shared
sponsorblock.lua
)
src_prepare() {
default
# we 1) install in the system folder 2) use EPYTHON
sed -i sponsorblock.lua \
-e 's|scripts_dir =.*|scripts_dir = "/etc/mpv/scripts"|' \
-e "s|python3|${EPYTHON}|" || die
}

View File

@@ -1,4 +1,4 @@
DIST lagrange-1.13.8.tar.gz 9879616 BLAKE2B 4531d465c1bb0f956d5cf091784c70d67f154475361e27908de9d639ac72052fa5233e0910e45181b176c08460d485ee869787518ef0899ed2eb29bf2488300d SHA512 a948dcf5080ba29e3092f27a63a7227326ef142d34a579817211e10d1bea89b7741449cbcf438d73fd77479071daa0dd041d708765cc7b2e8b1980343e317418
DIST lagrange-1.13.8.tar.gz.sig 488 BLAKE2B 917760c54ac7155ab475d2a47966604374b35040df8a86cf5df39ef51263160feaa6926ebe8e007b6414d230c349a2f8e141379b8123747f54af05809de4634e SHA512 4ba9e3da9b526f27ca77ee2481ae97d31945737b301476e383fd5e8c6e47bbed63e5b35afe3fb3945550cf030be3115ce279dad8f85240e374d982df6e3a4876
DIST lagrange-1.14.0.tar.gz 9911299 BLAKE2B ea707227640dfd888a9c0a32357cac9d360ad1cb09190bf2d276dda8d3f97cf576034b11db87e3d1d6e41499193b7c581c586df809c7a27138b3268bc360d513 SHA512 014939a22a868c84f4d56d76491d4ffba752b94e68ac16f00a01bd10441a88eabb2ea8d3f9d43d45c7150974c1862a5bf5b96e760f8ca23a45f692a63aa3feee
DIST lagrange-1.14.0.tar.gz.sig 488 BLAKE2B b5a70ad4122e0a52e70214ce0d512aaecac21dc361c3d3c47166f937d3ce69d758019ed1a60a3d0a387b33dacca48dee4fe68b69619f2429dc41bf200b9c7366 SHA512 32a75267c19cc2107b077149e6abdb76265bb85264bab7fe7699c4cad38f12f8c3ebb9903ef248b68896064e1d9fc41e6c3fa9c56c5020eabd9ed61fef187d6b
DIST lagrange-1.14.1.tar.gz 9911705 BLAKE2B fe8368b6ee665305cf05f1c7d533d9ea027a07b731b2e1c06c2da3aa93f3aa4cf5a582ce12513f0068e640961f3bccb8888058fabb88f1f3296c9d25ca3d3c50 SHA512 efb25aad0998ec110999c1497c93d04b7754b295957834a9a6eb70be493340357ed55aa00aa5f2d04dbd9e860a7da18dfd4ccf0dc970e901f368a5f4fceaa47e
DIST lagrange-1.14.1.tar.gz.sig 488 BLAKE2B 99db56ad3c21ceb6f15ec546df1cabc05142db4eeff4a66d018cd9cac95b20ee05f095d6fe4004ea39c5d33c97490bcea46dc53dc84fe3c3fb710c4541ebe851 SHA512 a3e1c20c6124b828de3c24c25092ab6d830c0ac88ab1f4e8cdf18bfe2ea70fdd5f9e996034d43d9bb1a05ec57d6549f1b3fa2bda3cbc7aeb56eefe7e638b5f6b

View File

@@ -1 +1 @@
DIST discord-canary-0.0.140.deb 77266768 BLAKE2B fb8efcbc6446a8803ea615aeb8e43847808747e96e573fdfa30be50a8eefe2aa96a084e1aea2f05b94d1030d5ded90c0718c4756427ebdc70b87ea5db6c33110 SHA512 9837ff198de503128bbce0b9c9a0f2a7f2c0da4df4810cb7bfe51754115cefc266014dfc2ce79e847873b8ba9aff6a40432343311724e98a23de2422cabad3d1
DIST discord-canary-0.0.143.deb 81623310 BLAKE2B 3e8887ed185faebd545e661556528c1da016bae7937ed878aa3e572ea26a3e871eb327ad19fdcacc9af87a71c4cc30f69fbbb6f4a4499c2b3bca3f7869dd9c98 SHA512 f249624156d5adf4aff5a9c59ec76908251db26f9f06395cb246e9388fc694bbdc58d1ae63ec3750bbe96c0dc24fe217ce7287bd4058fc546b0d72e91d633ef1

View File

@@ -1 +1 @@
DIST session-desktop-linux-amd64-1.10.1.deb 67725508 BLAKE2B f6ad9e45c582cfec6a2e0d19dc19908e7dcc2d47a6246b1eeb7433375b2e0bbf79763ae17029fb8334a25b501227ede1bca037b43b32529cc3898e535d779d91 SHA512 b16c2f37ba90ef5af8e5fff329818c88c3a80a243efeabc4cab21815306b78d0dfb1f262620e105b72f88c4a922f197e5b0b41fae54e0062e62bf237c5993bef
DIST session-desktop-linux-amd64-1.10.4.deb 67382554 BLAKE2B 940431da24da31cf4d001b8d44dd47eeabeb37a3edd84a7da1a041d2930bef2716a7ac30125ef1e7c48355c4672966d9a0c324f282331b2e640a1280fb086cf4 SHA512 3ec3de891451e2cd1114d4c0f465ffb660ebf0dd915ccf1c358127dfcd04767bd2568c081c1790ea4cf99bd654d03c321d67cb2d57937b16d93f7aa3b8021bc6

View File

@@ -23,9 +23,9 @@ KEYWORDS="~amd64"
RESTRICT="splitdebug"
RDEPEND="
app-accessibility/at-spi2-atk:2
app-accessibility/at-spi2-core:2
dev-libs/atk
|| (
>=app-accessibility/at-spi2-core-2.46.0:2
)
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
@@ -73,43 +73,53 @@ pkg_pretend(){
}
src_unpack(){
unpack session-desktop-linux-amd64-${PV}.deb
default
unpack ../work/data.tar.xz
unpack ../work/usr/share/doc/session-desktop/changelog.gz
unpack ../work/usr/share/doc/session-desktop/changelog.gz
}
src_prepare(){
default
rm control.tar.gz || die "Deletion of redundant control.tar.gz archive failed"
pushd "opt/Session/locales/" || die "location change for language cleanup failed"
pushd "opt/Session/locales/" >/dev/null || die "location change for language cleanup failed"
chromium_remove_language_paks
popd > /dev/null || die "location reset for language cleanup failed"
}
src_configure(){
chromium_suid_sandbox_check_kernel_config
default
chromium_suid_sandbox_check_kernel_config
}
src_install(){
insinto /
dodoc changelog
insopts -m0755
doins -r opt
insinto /usr/share
doins -r usr/share/applications
doins -r usr/share/icons
fperms 4755 /opt/Session/chrome-sandbox
dosym -r /opt/Session/${MY_PN} /usr/bin/${MY_PN}
pushd "opt/Session/" > /dev/null || die "change dir failed"
exeinto "${DESTDIR}"
doexe "${MY_PN}" chrome-sandbox libEGL.so libGLESv2.so libvk_swiftshader.so libffmpeg.so
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 swiftshader
popd > /dev/null || die "change dir reset failed"
fowners root "${DESTDIR}/chrome-sandbox"
fperms 4711 "${DESTDIR}/chrome-sandbox"
dosym -r "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
}
pkg_postinst(){
xdg_pkg_postinst
optfeature "sound support" \
media-sound/pulseaudio media-sound/apulse[sdk] media-video/pipewire
optfeature "system tray support" dev-libs/libappindicator

1
net-misc/tooth/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST Tooth 216473 BLAKE2B 6247280fb34db9709bb52faa5032b766487ea516d6d3069dc72f0dcab1415dd68bcbb47532c45083b4debc41d7f108b1637e793955307a21f144432d391bcdf7 SHA512 27ec83fea519dc0e58b703e3b0ae8d4a15ed8d2cef5daa22bc1e294aa402bac62536838b7884cb846db85e0055b605d63edc3342a44fe62b4fe93e91e5ac8f15

View File

@@ -0,0 +1,49 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3 vala meson gnome2-utils
DESCRIPTION="Tooth is a fork of the now archived Tootle, a gtk Mastodon client."
HOMEPAGE="https://github.com/GeopJr/Tooth"
SRC_URI="${HOMEPAGE}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=">=dev-util/meson-0.50
>=dev-lang/vala-0.48
>=dev-libs/glib-2.0
>=dev-libs/json-glib-1.4.4
>=dev-libs/libxml2-2.9.10
>=dev-libs/libgee-0.8
gui-libs/gtk:4
>=gui-libs/libadwaita-1.2.0
>=app-crypt/libsecret-0.20"
DEPEND="${RDEPEND}"
BDEPEND="
$(vala_depend)
virtual/pkgconfig
"
EGIT_REPO_URI="${SRC_URI}"
VALA_MIN_API_VERSION=0.48
src_prepare() {
default
vala_setup
}
src_configure() {
meson_src_configure
}
pkg_postinst() {
gnome2_schemas_update
}
pkg_postrm() {
gnome2_schemas_update
}

View File

@@ -1,2 +0,0 @@
DIST tootle-1.0.tar.gz 795812 BLAKE2B 6e0125d37646f39a5b0e26cb28080bc4b79cf50dfa805940359fcfe98156020106b309cb553a6844a0a4bff51298117e43805675159786a3d6af83e20098eb1b SHA512 31eadfcc27cff26e8c84ecc56209e8bc9e0f616a9ab32a63208a89875597ecc668ac856a6044533b718c90f4acd286b7f07ca1386d6bb8d259a793e339a3f79d
DIST tootle-1.0_alpha2.tar.gz 794059 BLAKE2B 7dd03b8bdb3f8b9ae3758fc8c3e7f1fa3529ddc61cf3e281ed92330b89c99651e860d213cf1a3818abff24853b20a9562f46ac1c601e94537bf45940166a17aa SHA512 cb51fce1b439a0703be5e0c755aaebd4ad81b87252f19784cbec80ce3c43e94bfc72c5e205e9a016706a8edd4dfffc9ce0ecfddae4fc45f0edec85f5fca9dfcf

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">bleakgrey/tootle</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,57 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit vala meson gnome2-utils xdg
DESCRIPTION="Mastodon client written in GTK3"
HOMEPAGE="https://github.com/bleakgrey/tootle"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/bleakgrey/${PN}.git"
else
MY_PV="${PV/_/-}"
SRC_URI="https://github.com/bleakgrey/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
dev-libs/libgee:0.8
gui-libs/libhandy:1
net-libs/libsoup:2.4
x11-libs/gtk+:3
"
DEPEND="
${RDEPEND}
"
src_prepare() {
xdg_src_prepare
vala_src_prepare
default
}
pkg_preinst() {
gnome2_schemas_savelist
xdg_pkg_preinst
}
pkg_postinst() {
gnome2_gconf_install
gnome2_schemas_update
xdg_pkg_postinst
}
pkg_postrm() {
gnome2_gconf_uninstall
gnome2_schemas_update
xdg_pkg_postrm
}

View File

@@ -1,57 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit vala meson gnome2-utils xdg
DESCRIPTION="Mastodon client written in GTK3"
HOMEPAGE="https://github.com/bleakgrey/tootle"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/bleakgrey/${PN}.git"
else
MY_PV="${PV/_/-}"
SRC_URI="https://github.com/bleakgrey/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
dev-libs/libgee:0.8
gui-libs/libhandy:1
net-libs/libsoup:2.4
x11-libs/gtk+:3
"
DEPEND="
${RDEPEND}
"
src_prepare() {
xdg_src_prepare
vala_src_prepare
default
}
pkg_preinst() {
gnome2_schemas_savelist
xdg_pkg_preinst
}
pkg_postinst() {
gnome2_gconf_install
gnome2_schemas_update
xdg_pkg_postinst
}
pkg_postrm() {
gnome2_gconf_uninstall
gnome2_schemas_update
xdg_pkg_postrm
}

View File

@@ -1,57 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit vala meson gnome2-utils xdg
DESCRIPTION="Mastodon client written in GTK3"
HOMEPAGE="https://github.com/bleakgrey/tootle"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/bleakgrey/${PN}.git"
else
MY_PV="${PV/_/-}"
SRC_URI="https://github.com/bleakgrey/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
dev-libs/libgee:0.8
gui-libs/libhandy:1
net-libs/libsoup:2.4
x11-libs/gtk+:3
"
DEPEND="
${RDEPEND}
"
src_prepare() {
xdg_src_prepare
vala_src_prepare
default
}
pkg_preinst() {
gnome2_schemas_savelist
xdg_pkg_preinst
}
pkg_postinst() {
gnome2_gconf_install
gnome2_schemas_update
xdg_pkg_postinst
}
pkg_postrm() {
gnome2_gconf_uninstall
gnome2_schemas_update
xdg_pkg_postrm
}

View File

@@ -14,3 +14,11 @@ DIST p2pool-2.5-randomx.tar.gz 165732 BLAKE2B 3616eee591e14a18b7ea84811911f938b0
DIST p2pool-2.5-rapidjson.tar.gz 1107920 BLAKE2B 1cc96842788014d08637e8cec9c1ef507a0f6ade03ede190accea7950980e317ca40846e5124963290b51046e3063c5198873a22e528a8495d2c9f9aec4ff96d SHA512 58900db212b0b700571b4d4bd6e77f3ecb60f914d8f96cab83aed44c82dd45687aca62326d4d024f837200d1261a52782e772532ff9dc512ac3fe72a9a48137c
DIST p2pool-2.5-robin-hood-hashing.tar.gz 177669 BLAKE2B 73646d4d9ebcdaf74af322536388c17141e722a93cf2bd8e5c061bd1b75c30d324d89ad239e6dd9ee96a0a22f3055fc7d43551c396a5e20a981990ecd56e5bbc SHA512 38e0db368ba74be1e9c4ac2580862cc3ad917dd50204d5a50fc89e16c30b9dd36a2c7da619a46a5c90aba3472bf4fdecc0aee5f8e589683ceaa3e5667f21ddb2
DIST p2pool-2.5.tar.gz 45608787 BLAKE2B 1f5cae8538d381ce099a7f52a209eea9a61238d5c40daa02be42973dddecb2653a1e075e5b1829f1bdf123bd3d72092f0704c8a5cce4bcccfd730294e1319f70 SHA512 dad3bf5c4c770ac8c64874e502cf986b6ae1d2131285080fb8c69f859a78af3d309d3004b115596c9e5c3532142bb98d714d27c1b68b114a8c1c02f3978718c8
DIST p2pool-2.6-cppzmq.tar.gz 46998 BLAKE2B fde029a8cecb1f3e7d901225bad1b32fde8d6848c80d7bd1a34025d63ab2288d8a3ef1335268ec6dc6ba3d4fdbb8cc8ff167c2a35112e3322afcd16a6a6d3fc5 SHA512 c9615558a5001e2d2772aeb452a1e5d0fbeb13d05e34ad0ee37e85dbff192d03ad4530a7f0a341f72d30062c4e8f34b8545a2c299d7180a8aa4a814b113e6fcd
DIST p2pool-2.6-curl.tar.gz 3020843 BLAKE2B 3d927d332be2ee99169fbf9525a1ccdb6efa56c80d657fba46eb66b50c225efc914a2f80dc5032b35eae1ceb8be630bfd1d3338fbf978e0050f720c4f654e85f SHA512 caf7576ab3058dfe29b87686d8b8272303829121c8bdd59fa61385fb61a2314c9d3f320b5dfffd8e4022aba72159a33d66de1888c8028c8d1428b1953b150847
DIST p2pool-2.6-libuv.tar.gz 1309503 BLAKE2B c02adce321775480d832f45d26c42e0eb1e6abee3f1b70f15e1c1d6c808a763d8bdb6b54264e676a9964532c58a96bcf0f4b159b62c8fbea9b50a9befdf979df SHA512 4b63745d48c5318d75ef3580fc6d6288b1ca26a25f69fbef2af4b6fe1d1fe1255986cbb1fb5124e1ba6cd324868ebccdc6f6965e08e3e0fbde29f22e7e20ce89
DIST p2pool-2.6-libzmq.tar.gz 936105 BLAKE2B 2cb66bbb57bb93f30f89946eed674baebc3348719221c1065161947515c57ae203452b9574b620afb895e1b771f33225ef7d368d0ac263edf710fcd90a8b4799 SHA512 153573cf76ddf6026eb26c51db2f45d9b569f6296622af44d5df31a3c25702614a9dc5fbf3119a4dd86a3af2206db2a3015aba0b3e91f02539c827e96552e2c2
DIST p2pool-2.6-randomx.tar.gz 165732 BLAKE2B 3616eee591e14a18b7ea84811911f938b0031420938e662edfbc82dd04b1da65065e650793544ffeb78cd4e3cca023ba5e3f63c53b9080b08443741fe7fad6be SHA512 a674e8bc603a42679fc552922865bccdf38622b1fec1bd34c7949744210f03896a5977d2f61ec83e964b71ab15b23872f8f99aeb339bd8c5e3080fefbb925a48
DIST p2pool-2.6-rapidjson.tar.gz 1107920 BLAKE2B 1cc96842788014d08637e8cec9c1ef507a0f6ade03ede190accea7950980e317ca40846e5124963290b51046e3063c5198873a22e528a8495d2c9f9aec4ff96d SHA512 58900db212b0b700571b4d4bd6e77f3ecb60f914d8f96cab83aed44c82dd45687aca62326d4d024f837200d1261a52782e772532ff9dc512ac3fe72a9a48137c
DIST p2pool-2.6-robin-hood-hashing.tar.gz 177642 BLAKE2B e66b8388fcd1f6294f67a18bbc45ac8083b9e8fd8d304a35963645934c9054c98c54b10dd8185e72da4d88e3825f7daed8f503f75589e799717aa4a3e1e101f9 SHA512 c569727678600d7c7ca0fd436e1fffbefab129455d12c57e01d74c57bf5d470f6e0aefe15e35831f1c31166e1a39398995403b1b5e346547549a819be202cd7a
DIST p2pool-2.6.tar.gz 45643775 BLAKE2B 20b265430962a2bd57f6ea31525bf48447ab76336a86040786e2aa9fb4d2a030b5702ba9c3a7c2860aff01760f57410a032548fd553d742d41072ec410a2c59a SHA512 001984a9e9f7c05b138fbebe1f8f30927ae4cee4c7767e56bbe0b93c2db846e545cf30e3dd3c74acc2d984c4f96ac041c774616f13f03fc5addead346c4d7427

View File

@@ -0,0 +1,76 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
P2POOL_DIST_COMMIT="67bbfea87d87328a9ccd8159b21b2a4ff65087ca"
RANDOMX_DIST_COMMIT="d10edcbc93097a1b693598b3b12d780a58a023d4"
CPPZMQ_DIST_COMMIT="c66fc6094b2a03439dea8469719e221e80e2e8e7"
CURL_DIST_COMMIT="cd95ee9f771361acf241629d2fe5507e308082a2"
LIBUV_DIST_COMMIT="0c1fa696aa502eb749c2c4735005f41ba00a27b8"
LIBZMQ_DIST_COMMIT="7fad9599abde45db53899f1873be72527e56ed63"
RAPIDJSON_DIST_COMMIT="914b772dfda5301dfa94309a114b207c67720d68"
ROBIN_HOOD_HASHING_DIST_COMMIT="4213dd109f03b49c68b52074d929e6f221803bed"
DESCRIPTION="Decentralized pool for Monero mining"
HOMEPAGE="https://p2pool.io https://github.com/SChernykh/p2pool"
SRC_URI="https://github.com/SChernykh/p2pool/archive/${P2POOL_DIST_COMMIT}.tar.gz -> ${P}.tar.gz
https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMMIT}.tar.gz -> ${P}-randomx.tar.gz
https://github.com/SChernykh/cppzmq/archive/${CPPZMQ_DIST_COMMIT}.tar.gz -> ${P}-cppzmq.tar.gz
https://github.com/SChernykh/curl/archive/${CURL_DIST_COMMIT}.tar.gz -> ${P}-curl.tar.gz
https://github.com/SChernykh/libuv/archive/${LIBUV_DIST_COMMIT}.tar.gz -> ${P}-libuv.tar.gz
https://github.com/SChernykh/libzmq/archive/${LIBZMQ_DIST_COMMIT}.tar.gz -> ${P}-libzmq.tar.gz
https://github.com/SChernykh/rapidjson/archive/${RAPIDJSON_DIST_COMMIT}.tar.gz -> ${P}-rapidjson.tar.gz
https://github.com/SChernykh/robin-hood-hashing/archive/${ROBIN_HOOD_HASHING_DIST_COMMIT}.tar.gz -> ${P}-robin-hood-hashing.tar.gz
"
KEYWORDS="~amd64 ~arm64 ~x86"
LICENSE="BSD GPL-3+ ISC LGPL-3+ MIT"
SLOT="0"
DEPEND="
dev-libs/libsodium
"
src_unpack() {
unpack ${P}.tar.gz ${P}-randomx.tar.gz ${P}-cppzmq.tar.gz ${P}-curl.tar.gz ${P}-libuv.tar.gz ${P}-libzmq.tar.gz ${P}-rapidjson.tar.gz ${P}-robin-hood-hashing.tar.gz
mv -T "${WORKDIR}"/p2pool-${P2POOL_DIST_COMMIT} "${WORKDIR}"/${P}
mv -T "${WORKDIR}"/RandomX-${RANDOMX_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/RandomX || die
mv -T "${WORKDIR}"/cppzmq-${CPPZMQ_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/cppzmq || die
mv -T "${WORKDIR}"/curl-${CURL_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/curl || die
mv -T "${WORKDIR}"/libuv-${LIBUV_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/libuv || die
mv -T "${WORKDIR}"/libzmq-${LIBZMQ_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/libzmq || die
mv -T "${WORKDIR}"/rapidjson-${RAPIDJSON_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/rapidjson || die
mv -T "${WORKDIR}"/robin-hood-hashing-${ROBIN_HOOD_HASHING_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/robin-hood-hashing || die
}
src_configure() {
local mycmakeargs=(
-DWITH_RANDOMX=OFF
)
cmake_src_configure
}
src_install(){
dobin "${BUILD_DIR}/p2pool"
}
pkg_postinst() {
#Some important wisdom taken from P2Pool documentation
ewarn "P2Pool for Monero is now installed."
ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet YOUR_PRIMARY_ADDRESS'"
ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. monerod)"
ewarn ""
ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool"
ewarn "For example 'xmrig -o 127.0.0.1:3333'"
ewarn ""
ewarn "You MUST use your primary address when using p2pool, just like solo mining."
ewarn "If you want privacy, create a new mainnet wallet for P2Pool mining."
ewarn ""
ewarn "Rewards will not be visibile unless you use a wallet that supports P2Pool."
ewarn "See https://p2pool.io/#help and https://github.com/SChernykh/p2pool for more information."
}

View File

@@ -34,11 +34,6 @@ dev-python/gevent-websocket
# Depends on masked dev-python/tempita, has unresolved bugs (#854177)
dev-python/sqlalchemy-migrate
# Anna Vyalkova <cyber+gentoo@sysrq.in> (2022-10-30)
# Archived upstream, fails to build (#817254, #860324).
# Masked for removal in 30 days.
net-misc/tootle
# Torokhov Sergey <torokhov-s-a@yandex.ru> (2022-10-30)
# Masked due to failed tests with sys-cluster/openmpi;
# failed tests with sys-devel/gcc-12.2.1_p20221008

View File

@@ -1 +1,2 @@
DIST liblxi-1.16.tar.gz 24667 BLAKE2B b05e196ba9b2f902d351d6b4609838c8441b8a835885ea1087659dedb5f41dc95ab65dad2744604fc2226c1dd8b3b1def0bf1ebd27e96214a0f63580361334d1 SHA512 371b68a183f8f3674ad6efbc6d29f0db5c1e0ce3846a832d3db2bded01e54aee2ed5e1849d2570d7f1cde72a360c4af1cb67fd3817f5b925ce90f44a1d5820c0
DIST liblxi-1.18.tar.gz 25832 BLAKE2B 38f0f236f350e97bd71c34ca927388387784801bc9ea0604c37669a7bf6449d2c9b9088bb34eea5011e795ba62f18cdf04ffd5f0e545de2ea2fc697f757acbcb SHA512 f2cf4670eac50c80005585e5c91c32df7cfbe981dd1a79262acee92b14b3464ca4068ca0b33281798d6cfd774510731a0280377c001f6e122c7e7aa502f25305

View File

@@ -0,0 +1,25 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson-multilib
DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)"
HOMEPAGE="https://github.com/lxi-tools/liblxi"
SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="zeroconf"
RDEPEND="
>=net-libs/libtirpc-1.3.2
>=dev-libs/libxml2-2.9.14-r1
zeroconf? ( >=net-dns/avahi-0.8-r5 )
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"

View File

@@ -1 +1,2 @@
DIST lxi-tools-2.1.tar.gz 937946 BLAKE2B 25de9b879bd5db4e664aa2420598b22838477f10485247d6f435249dbc7c3d866c439362a99252c7fee329b7cf2a24c2bd72f523aac55a5cb70db914031daf0c SHA512 ddf54826aa3f50a575d2c5f6e62d6a1a813adde275530b19c4e7465e689f43fea290aab4c5762498e2437e67bade577ace4f12cd24ae41c99f811772c38ad307
DIST lxi-tools-2.3.tar.gz 1001920 BLAKE2B 5fa8d24403e98366436270fba543dd3086f34a194c3995ce0b628b7ec1605d1319b4468b371d08ea88db1fd653311108d03b43a49533060472e6b1495072442a SHA512 3bf885d0d9b96b525809cd3fb5fbedb1ffc2728f523a31cc1bb8c45657d9e4eec7d954e085f752b89a3016cc01f021c773ddbd1d876a4af8a7b72719275dc4c7

View File

@@ -0,0 +1,62 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python{3_9,3_10,3_11} )
LUA_COMPAT=( lua5-{1..4} )
inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
DESCRIPTION="Tools to access devices with LXI"
HOMEPAGE="https://github.com/lxi-tools/lxi-tools"
SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="bash-completion +gui"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RDEPEND="
bash-completion? ( >=app-shells/bash-completion-2.11 )
>=sys-libs/readline-8.1_p2
${LUA_DEPS}
>=sci-electronics/liblxi-1.13
gui? (
>=dev-libs/glib-2.70
>=gui-libs/gtk-4.6.0
>=gui-libs/gtksourceview-5.4.0
>=gui-libs/libadwaita-1.2
>=dev-libs/json-glib-1.4
)
"
DEPEND="${RDEPEND}"
BDEPEND="
${PYTHON_DEPS}
virtual/pkgconfig
"
pkg_setup() {
python-any-r1_pkg_setup
lua-single_pkg_setup
}
src_configure() {
# fix lua dependency string in meson-build
sed -i 's/lua-/lua/g' ${S}/src/meson.build || die
local emesonargs=(
$(meson_use gui)
)
meson_src_configure
}
pkg_postinst() {
gnome2_schemas_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_icon_cache_update
}

View File

@@ -1,2 +1,2 @@
DIST nitter-0.1.0_p20220705.tar.gz 1177516 BLAKE2B f76f4058e40afe4e9a084e52fa8f7726a782d1eb59a398adeb9b5750cfcf94bfeed0cbe21aa282cd5ad8d5d46e58d334e0eaa825e871338c5f4500e70c577e9a SHA512 efb7164590cb9975b983851cebdf94e9d675ffb93c2f6be1839198272ec68c85af5902c32e36781b401f775163945114cac73f8823cafee167d20356b9680f41
DIST nitter-0.1.0_p20221119.tar.gz 1177652 BLAKE2B 1835e8e6b0ded7504030a32a451f1fa6f466926b64ffafc0166fc5a51a34cf74731b7eefeb16bd6b0af9c94489e59cf4ea8be15cd0f282c397c3bdee85fcad0f SHA512 f3a85699085d2d529bd08997cd4ca14fe69daae0a04d150dbee276909ac7b37c14a9cb0f2917486b2a9510c051b50737aa720af1de54e761c0a510adf9fd471c
DIST nitter-0.1.0_p20221128.tar.gz 1178072 BLAKE2B 5571e7c90b696c8d098490b4edaefc964fe43b2fb894db995741405a793761924e95e24e238a4b012266fd52fd41f06b362fb60064364f9623dac8b6436f4e09 SHA512 74aca0d7a8923b0ebc29fb938e70a094d9a707477e89c320d919bb75869e1532af3ef19144d566d2568f73331a8b380de144c6148a6ddc1016a982e216d7e3f3

View File

@@ -5,7 +5,7 @@ EAPI=8
inherit nimble systemd
COMMIT="0200cc21a32e0ed87025744066894cdc26f73ff3"
COMMIT="d923c20aa6a87224343562f15b00e72e7780aa3d"
DESCRIPTION="An alternative front-end for Twitter"
HOMEPAGE="https://github.com/zedeus/nitter"
SRC_URI="https://github.com/zedeus/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
@@ -18,11 +18,16 @@ KEYWORDS="~amd64"
RESTRICT="test"
PROPERTIES="test_network"
COMMON_DEPEND="
dev-libs/libpcre:3
"
RDEPEND="
${COMMON_DEPEND}
acct-user/nitter
dev-db/redis
"
DEPEND="
${COMMON_DEPEND}
dev-nim/flatty
dev-nim/jester
dev-nim/jsony

Some files were not shown because too many files have changed in this diff Show More