mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 11:33:15 -04:00
Merge updates from master
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST nimbus-1.1.2.tar.bz2 28432 BLAKE2B b8680872ccd748ad575e5d9698ad0fde121a974ec6de7717347e58dec0add545d52d750f65d1a4e996de216c276d5acd37c66bb092ed72ff96415f4439793aa7 SHA512 df082ef06d0ee51feb0cba6dbc9cd255b353ad72f28d9a366d436119813f20e35f5e5fddfec3f8304c85e840397b05b4e8d59ce2f00c72c4d713adf554cc7668
|
||||
DIST nimbus-1.1.3.tar.xz 28336 BLAKE2B 86ed5129de463748de56438a65ba003416920968ceb92fecadc94895040d09a5901bedd650143f29d3c27d310872ccffb7a5731e9775210774179c7f86306752 SHA512 8416473df6b16ee76a8c9ca6be78f268f4d4c6f575e2479c92374fc260d502aaad82abd74bc6a89b1e8c5bbe42d22ac43081ac732437787ad530a6fb0a7216af
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
# Copyright 2022-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DOCS_BUILDER="sphinx"
|
||||
DOCS_AUTODOC=0
|
||||
DOCS_DIR="docs"
|
||||
DOCS_DEPEND=(
|
||||
)
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
inherit python-any-r1 docs nim-utils
|
||||
|
||||
DESCRIPTION="A Nim build system"
|
||||
HOMEPAGE="
|
||||
https://nimbus.sysrq.in/
|
||||
https://git.sysrq.in/nimbus/about/
|
||||
"
|
||||
SRC_URI="https://git.sysrq.in/${PN}/snapshot/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0 BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="dev-lang/nim"
|
||||
BDEPEND="
|
||||
${RDEPEND}
|
||||
doc? (
|
||||
$(python_gen_any_dep '
|
||||
dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx-prompt[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx-sitemap[${PYTHON_USEDEP}]
|
||||
')
|
||||
)
|
||||
"
|
||||
|
||||
python_check_deps() {
|
||||
use doc || return 0
|
||||
|
||||
python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]" &&
|
||||
python_has_version "dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]" &&
|
||||
python_has_version "dev-python/sphinx-prompt[${PYTHON_USEDEP}]" &&
|
||||
python_has_version "dev-python/sphinx-sitemap[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
nim_gen_config
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
enim c src/nimbus
|
||||
enim c src/txt2deps
|
||||
|
||||
docs_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
etestament all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin src/nimbus
|
||||
dobin src/txt2deps
|
||||
|
||||
doman man/*.1
|
||||
einstalldocs
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST sphinx-sitemap-2.5.0.gh.tar.gz 25760 BLAKE2B eb005638eca1a6fb948c44a554739c4a40f5f282c8cdd8e1d34b8fef317316750e492d8d252a2bb3ba7ee652b0eeba81d9d2969d1b85c0538e3c090fcd547706 SHA512 6fc1eb6da9e10fce4180fac656fd048b5d0603da8a44a841c03452848ef844265da846ce8370f09d9cee7057a5746768b32975df31939684a1c8202f7117a3d6
|
||||
DIST sphinx-sitemap-2.5.1.gh.tar.gz 26496 BLAKE2B 390050befcd3295d7d9e63495bc5095eb18c9d510db834fb221a796d28d6b8944aa8b7935c3f3018eb9ae59f6b8aba47703ae2af2cc8b9ed1ebb144fe093736a SHA512 9a470d0717f69f01178c2bc0ef8fc825824a534ceb37f1d0aec8feb36aea8c5d3fe92a3d60e34d2e4f30bc0318f497abfdb6221de42418d935da7563caeaca48
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 2022-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} pypy3 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Sitemap generator for Sphinx"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/sphinx-sitemap/
|
||||
https://github.com/jdillard/sphinx-sitemap
|
||||
"
|
||||
SRC_URI="https://github.com/jdillard/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
#distutils_enable_sphinx docs/source \
|
||||
#dev-python/furo \
|
||||
#dev-python/sphinxemoji \
|
||||
#dev-python/sphinxext-opengraph \
|
||||
#dev-python/sphinx-contributors
|
||||
@@ -1,60 +0,0 @@
|
||||
# Copyright 2022-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
|
||||
inherit distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="A bouncer-style Matrix IRC bridge"
|
||||
HOMEPAGE="https://github.com/hifi/heisenbridge/"
|
||||
SRC_URI="https://github.com/hifi/heisenbridge/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
acct-user/${PN}
|
||||
dev-python/irc[${PYTHON_USEDEP}]
|
||||
dev-python/mautrix[${PYTHON_USEDEP}]
|
||||
dev-python/python-socks[${PYTHON_USEDEP}]
|
||||
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/heisenbridge-1.14.1-qanotice.patch"
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
newinitd "${FILESDIR}/heisenbridge.initd" "${PN}"
|
||||
newconfd "${FILESDIR}/heisenbridge.confd" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
elog "Before you can use ${PN}, you must configure it correctly"
|
||||
elog "The configuration file is located at /etc/conf.d/${PN}"
|
||||
elog "Then, you must generate the registration file using the following command"
|
||||
elog "If you are using synapse:"
|
||||
elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml --generate https://example.com"
|
||||
elog "If you are using Dendrite, Conduit or others:"
|
||||
elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml --generate-compat https://example.com"
|
||||
elog "Notice the URL at the end, replace it with your homeserver's URL"
|
||||
elog "Then, you must register the bridge with your homeserver"
|
||||
elog "Refer to your homeserver's documentation for instructions"
|
||||
elog "The registration file is located at /var/lib/${PN}/registration.yaml"
|
||||
elog "Finally, you may start the ${PN} daemon"
|
||||
einfo
|
||||
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST mastoposter-0.1.tar.gz 36352 BLAKE2B e0710ce461f3d2b21ea7e3aee0e698a9db90523f9ab598868b602f028951251e6ac69cca9f1dfe9b6a66432a8c0f01d32871327b4e064eed2c3b530ae3c4c153 SHA512 77d834503e25f41b4c92ef2538ee8b3a1143d4927e5f96c0ce53d3a3f5c4a004f05c3392d43d8c4af187fc91a044ccec22f9083ccffb31ba5902f254723577ec
|
||||
DIST mastoposter-0.2.tar.gz 39036 BLAKE2B 33ba25e6374337050cbf150603d38121ac2701ffbaf969344e296643854ee30709eb51b3044b46ca675cc01ce3bd7f35360e6cc4a0c081f6566ffcca50604d34 SHA512 4ed5327243520c2b7884fb80eaef76f88d3f605fab92fb9b13db0c4c3dbce3fab03338f9582d7cc3ad89a0bd9e6441de23dc4e5d264d8d8cf046b57bba4aed87
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=flit
|
||||
inherit distutils-r1 pypi systemd
|
||||
|
||||
DESCRIPTION="Configurable reposter from Mastodon-compatible Fediverse servers"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/mastoposter/
|
||||
https://github.com/hatkidchan/mastoposter
|
||||
"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
acct-user/mastoposter
|
||||
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
|
||||
dev-python/emoji[${PYTHON_USEDEP}]
|
||||
dev-python/httpx[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/websockets[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
systemd_dounit "${FILESDIR}"/mastoposter.service
|
||||
newinitd "${FILESDIR}"/mastoposter.initd mastoposter
|
||||
newconfd "${FILESDIR}"/mastoposter.confd mastoposter
|
||||
|
||||
insinto /etc/mastoposter
|
||||
insopts --mode=600 --owner=${PN} --group=${PN}
|
||||
doins config.ini
|
||||
}
|
||||
@@ -14,6 +14,11 @@
|
||||
|
||||
# New entries go on top.
|
||||
|
||||
# Anna Vyalkova <cyber+gentoo@sysrq.in> (2024-04-14)
|
||||
# Depends on nonexistent app-misc/pup. Upstream is long time dead. No revdeps.
|
||||
# Removal on 2024-05-14.
|
||||
net-misc/tuxi
|
||||
|
||||
# Anna Vyalkova <cyber+gentoo@sysrq.in> (2024-04-14)
|
||||
# Initially added for www-apps/brutaldon (not packaged yet) but I don't want to
|
||||
# package it anymore. No revdeps.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
DIST nyxt-3.11.3.gh.tar.xz 18094008 BLAKE2B 11d85728e0593d2aab0e89c860f47a142ee8db0a4c0bf7c7c6d3e409152735d5ab66c140d413fdadd842738d75a65d02fe402dea5e3b272ec9cd413a2b9d4160 SHA512 b9e99efb137c3abc83ba7ee459b3dea91616c88613a30d8ef701b3b6091c6ed088572b16f9152883e7a66393f80afa094b2b49000ee519cb9e3c0e432957a1d8
|
||||
DIST nyxt-3.11.4.gh.tar.xz 18095472 BLAKE2B 04aa9378efbf23153044c8e64f303240a9c424175c668968d05aad4ce8641ba4c2aa99b27b92c3683e84089bfdce0ef1e9d13ace231eaaef6ab521a5c4b19701 SHA512 f38a66af0fc45d8baa15be639d46d42eac96c71f085daec01b4ed48fabc7bbb4f301dd4394d9ffd6d1d6584a55acf64ef9042167cfdcf0bbb3045c72189a6063
|
||||
DIST nyxt-3.11.5.gh.tar.xz 18100684 BLAKE2B 190ca6087cd781253bb08818072122bd720b423981621b5c94eb525816893ac9438bf278068378a60f3514b806f4681f697d7ff2061e2b71daf00b722c33b5c4 SHA512 1991c4c16e45df08b0630f003ca52213697a569e7545e412ede0a72af67337076c0e2605f4d85388717505513438bfcc2401db8a49c0d5a3c6e734669ac56661
|
||||
DIST nyxt-3.11.6.gh.tar.xz 18092664 BLAKE2B ec540c4d751cb3d85df3c39fac6b48cb4355975c43f14391565fc72ec3aba9281001919251cb3d62800ac58501f33193ce96eedc720a6b41b2a5d4257c323202 SHA512 29aece8bf7c5d0ac47ab33e3f3387da7e62d669be1f2b7d08b27897982dcf07470c9d0cc59c58eee3bb174429d0f08226e51735162b87b37a2cf69148ec45f26
|
||||
|
||||
87
www-client/nyxt/nyxt-3.11.6.ebuild
Normal file
87
www-client/nyxt/nyxt-3.11.6.ebuild
Normal file
@@ -0,0 +1,87 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop optfeature xdg
|
||||
|
||||
DESCRIPTION="Nyxt - the hacker's power-browser"
|
||||
HOMEPAGE="https://nyxt.atlas.engineer/"
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git"
|
||||
EGIT_SUBMODULES=( '*' )
|
||||
EGIT_BRANCH="master"
|
||||
EGIT_CHECKOUT_DIR="${S}"
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz -> ${PF}.gh.tar.xz"
|
||||
fi
|
||||
|
||||
# Portage replaces the nyxt binary with sbcl when stripping
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="BSD CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/gobject-introspection
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
net-libs/glib-networking
|
||||
net-libs/webkit-gtk:4.1
|
||||
sys-libs/libfixposix
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-lisp/sbcl-2.0.0
|
||||
"
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
if [[ "${PV}" != 9999 ]]; then
|
||||
src_unpack() {
|
||||
mkdir "${WORKDIR}/${P}" || die
|
||||
cd "${WORKDIR}/${P}"
|
||||
default
|
||||
}
|
||||
|
||||
fi
|
||||
|
||||
src_compile() {
|
||||
emake all
|
||||
use doc && emake doc
|
||||
}
|
||||
|
||||
src_install(){
|
||||
dobin "${S}/nyxt"
|
||||
|
||||
if [ "$(use doc)" ]
|
||||
then
|
||||
docinto "/usr/share/doc/${P}"
|
||||
dodoc "${S}/manual.html"
|
||||
fi
|
||||
|
||||
for icon in 16x16 32x32 128x128 256x256 512x512; do
|
||||
newicon -s ${icon} "${S}/assets/nyxt_${icon}.png" ${PN}.png
|
||||
done
|
||||
|
||||
domenu "${S}/assets/nyxt.desktop"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
optfeature "for X11 clipboard support" "x11-misc/xclip"
|
||||
optfeature "for spellchecking" "app-text/enchant"
|
||||
optfeature "for HTML5 audio/video" "media-libs/gstreamer"
|
||||
optfeature "for HTML5 audio/video" "media-libs/gst-plugins-bad"
|
||||
optfeature "for HTML5 audio/video" "media-libs/gst-plugins-base"
|
||||
optfeature "for HTML5 audio/video" "media-libs/gst-plugins-good"
|
||||
optfeature "for HTML5 audio/video" "media-libs/gst-plugins-ugly"
|
||||
optfeature "for HTML5 audio/video" "media-plugins/gst-plugins-libav"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
}
|
||||
Reference in New Issue
Block a user