From c5d3ec090a9aa553d1c04f003564aacb2989ae49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Thu, 15 Feb 2024 19:07:05 +0000 Subject: [PATCH 1/9] gui-apps/ReGreet: add default environment variables before build * create missing cache and log folder for systemd and openrc * add missing regreet.sample.toml * add elog message as documentation to the user * add missing depedencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/924611 Closes: https://bugs.gentoo.org/922945 Signed-off-by: Gonçalo Negrier Duarte --- ....1.1-r3.ebuild => ReGreet-0.1.1-r4.ebuild} | 61 +++++++++++++-- gui-apps/ReGreet/ReGreet-9999.ebuild | 75 +++++++++++++++---- gui-apps/ReGreet/metadata.xml | 4 +- 3 files changed, 118 insertions(+), 22 deletions(-) rename gui-apps/ReGreet/{ReGreet-0.1.1-r3.ebuild => ReGreet-0.1.1-r4.ebuild} (73%) diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r3.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild similarity index 73% rename from gui-apps/ReGreet/ReGreet-0.1.1-r3.ebuild rename to gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild index 51c205e37b..27fbb92828 100644 --- a/gui-apps/ReGreet/ReGreet-0.1.1-r3.ebuild +++ b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild @@ -212,7 +212,7 @@ HOMEPAGE="https://github.com/rharish101/ReGreet" if [[ ${PV} == 9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git" + EGIT_REPO_URI="https://github.com/rharish101/${PN}.git" else SRC_URI=" https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz @@ -223,18 +223,19 @@ fi LICENSE="GPL-3" SLOT="0" -DEPEND="gui-libs/gtk -" RDEPEND=" - ${DEPEND} + || ( gui-wm/sway gui-wm/cage ) + systemd?( sys-apps/systemd[sysv-utils] ) + openrc? ( sys-apps/openrc[sysv-utils] ) + gtk4? ( gui-libs/gtk ) || ( x11-libs/gtk+ ) gui-libs/greetd " BDEPEND=" virtual/rust media-libs/graphene " -IUSE="logs" +IUSE="systemd openrc gtk4" PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff" @@ -242,6 +243,7 @@ src_configure() { local myfeatures=( gtk4_8 ) + cargo_src_configure } @@ -251,16 +253,61 @@ src_prepare() { src_compile() { cargo_gen_config + + # Export default configuration + export RUSTUP_TOOLCHAIN=stable + export GREETD_CONFIG_DIR="/etc/greetd" + export CACHE_DIR="/var/cache/regreet" + export LOG_DIR="/var/log/regreet" + export SESSION_DIRS="/usr/share/xsessions:/usr/share/wayland-sessions" + # Require sysv-utils useflag enable on the init system + export REBOOT_CMD="reboot" + export POWEROFF_CMD="poweroff" + cargo_src_compile } src_install() { cargo_src_install + + if use systemd; then + insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf + elif use openrc; then + dodir /var/log/regreet + fowners greeter:greeter /var/log/regreet + fperms 0755 /var/log/regreet + + dodir /var/cache/regreet + fowners greeter:greeter /var/cache/regreet + fperms 0755 /var/cache/regreet + fi + # Install ReGreet template config file as a doc + docinto /usr/share/doc/regreet + dodoc "${WORKDIR}/${P}/regreet.sample.toml" + + elog "ReGreet sample config file available on: /usr/share/regreet/regreet.sample.toml\n" + elog "To use copy it to /etc/greetd/regreet.toml\n" + elog "To configure greetd config.toml to use ReGreet use the ReGreet Readme\n" + elog "Or the greetd gentoo wiki page\n" + elog "" + elog "/etc/greetd/config.toml - Exemple ReGreet config using cage\n" + elog "-----------------------------------------------------------\n" + elog "[terminal]\n" + elog "vt = 7\n" + elog "" + elog "[default_session]\n" + elog "command = "cage -s -- regreet"\n" + elog "user = "greetd"\n" + elog "" + elog "Notes:" + elog "1 - On single user system you can change user to your home user" + elog "2 - For sway config refer to the Readme for more info" + } src_post_install () { - if use logs; then - insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf + if use systemd; then + # Run systemd-tmpfiles to create the log and cache folder systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" fi } diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 47905ee7d0..8aea8ff4bb 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://github.com/rharish101/ReGreet" if [[ ${PV} == 9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git" + EGIT_REPO_URI="https://github.com/rharish101/${PN}.git" else SRC_URI=" https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz @@ -20,43 +20,90 @@ fi LICENSE="GPL-3" SLOT="0" -DEPEND="gui-libs/gtk -" RDEPEND=" - ${DEPEND} + || ( gui-wm/sway gui-wm/cage ) + systemd?( sys-apps/systemd[sysv-utils] ) + openrc? ( sys-apps/openrc[sysv-utils] ) + gtk4? ( gui-libs/gtk ) || ( x11-libs/gtk+ ) gui-libs/greetd " BDEPEND=" virtual/rust media-libs/graphene " -IUSE="logs" +IUSE="systemd openrc gtk4" + +src_configure() { + local myfeatures=( + gtk4_8 + ) + + cargo_src_configure +} src_unpack() { git-r3_src_unpack cargo_live_src_unpack } -src_configure() { - local myfeatures=( - gtk4_8 - ) - cargo_src_configure -} - src_compile() { cargo_gen_config + + # Export default configuration + export RUSTUP_TOOLCHAIN=stable + export GREETD_CONFIG_DIR="/etc/greetd" + export CACHE_DIR="/var/cache/regreet" + export LOG_DIR="/var/log/regreet" + export SESSION_DIRS="/usr/share/xsessions:/usr/share/wayland-sessions" + # Require sysv-utils useflag enable on the init system + export REBOOT_CMD="reboot" + export POWEROFF_CMD="poweroff" + cargo_src_compile } src_install() { cargo_src_install + + if use systemd; then + insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf + elif use openrc; then + dodir /var/log/regreet + fowners greeter:greeter /var/log/regreet + fperms 0755 /var/log/regreet + + dodir /var/cache/regreet + fowners greeter:greeter /var/cache/regreet + fperms 0755 /var/cache/regreet + fi + # Install ReGreet template config file as a doc + docinto /usr/share/doc/regreet + dodoc "${WORKDIR}/${P}/regreet.sample.toml" + + elog "ReGreet sample config file available on: /usr/share/regreet/regreet.sample.toml\n" + elog "To use copy it to /etc/greetd/regreet.toml\n" + elog "To configure greetd config.toml to use ReGreet use the ReGreet Readme\n" + elog "Or the greetd gentoo wiki page\n" + elog "" + elog "/etc/greetd/config.toml - Exemple ReGreet config using cage\n" + elog "-----------------------------------------------------------\n" + elog "[terminal]\n" + elog "vt = 7\n" + elog "" + elog "[default_session]\n" + elog "command = "cage -s -- regreet"\n" + elog "user = "greetd"\n" + elog "" + elog "Notes:" + elog "1 - On single user system you can change user to your home user" + elog "2 - For sway config refer to the Readme for more info" + } src_post_install () { - if use logs; then - insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf + if use systemd; then + # Run systemd-tmpfiles to create the log and cache folder systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" fi } diff --git a/gui-apps/ReGreet/metadata.xml b/gui-apps/ReGreet/metadata.xml index f90d3e7bea..ebb647ca79 100644 --- a/gui-apps/ReGreet/metadata.xml +++ b/gui-apps/ReGreet/metadata.xml @@ -2,7 +2,9 @@ - Compile logs support ReGreet (debug) + Use system-tmpfiles to create cache and logs folder + Manually create cache and logs folder + Compile with gtk4 support gonegrier.duarte@gmail.com From 9f9c456165e9c4085def938443827feee00da57f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Thu, 15 Feb 2024 19:23:42 +0000 Subject: [PATCH 2/9] gui-apps/ReGreet: fix missing space RDEPEND MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild | 2 +- gui-apps/ReGreet/ReGreet-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild index 27fbb92828..1f1396518b 100644 --- a/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild +++ b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild @@ -226,7 +226,7 @@ SLOT="0" RDEPEND=" || ( gui-wm/sway gui-wm/cage ) - systemd?( sys-apps/systemd[sysv-utils] ) + systemd? ( sys-apps/systemd[sysv-utils] ) openrc? ( sys-apps/openrc[sysv-utils] ) gtk4? ( gui-libs/gtk ) || ( x11-libs/gtk+ ) gui-libs/greetd diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 8aea8ff4bb..5831106c27 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -23,7 +23,7 @@ SLOT="0" RDEPEND=" || ( gui-wm/sway gui-wm/cage ) - systemd?( sys-apps/systemd[sysv-utils] ) + systemd? ( sys-apps/systemd[sysv-utils] ) openrc? ( sys-apps/openrc[sysv-utils] ) gtk4? ( gui-libs/gtk ) || ( x11-libs/gtk+ ) gui-libs/greetd From 79e249f6ef29c91f4a57e9d602b9e1d9a6cd477f Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 16 Feb 2024 00:28:43 +0300 Subject: [PATCH 3/9] www-client/yandex-browser: add 24.1.1.940_p1, drop 23.11.3.975_p1 Signed-off-by: Sergey Torokhov --- www-client/yandex-browser/Manifest | 2 +- ...3.11.3.975_p1.ebuild => yandex-browser-24.1.1.940_p1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename www-client/yandex-browser/{yandex-browser-23.11.3.975_p1.ebuild => yandex-browser-24.1.1.940_p1.ebuild} (98%) diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index 684c14f629..1228820e7c 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-23.11.3.975_p1.deb 153927880 BLAKE2B 5c468319f15a2ffa4f0b87533d0d83c252ee5c3560e68e13a94e5cf831f8a11c471fddb6b81c5ed8a282bfabf9a39db187b22fa5f355ec5dab8143af28af1e3e SHA512 9b4e7217f295c7ead316bf42cb4f74a9048b54535c421aeeb9a6d409a051caf19e1accb1a11645c41ac28463e85ebd5d7694f7d649973e46f886bc03f4690dcd +DIST yandex-browser-24.1.1.940_p1.deb 161208520 BLAKE2B 3a5ea4a09b3aa6d056dcf0f1f9acf603789e2a5f3ec70498428ee35b3e59a86708fe2a45d6491d78df981af34cb8a1cd59d9f8fe0501ce46ad1dee8f975586d5 SHA512 414b1aca035ea40280ce07c0bbd66d7a9a9eb5f19a041f93e7ae15c97ad664eabbd1f166cdcdf8e4e1cba932fc81d5ecfd4cb070174afc0f5d820638862a3001 diff --git a/www-client/yandex-browser/yandex-browser-23.11.3.975_p1.ebuild b/www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild similarity index 98% rename from www-client/yandex-browser/yandex-browser-23.11.3.975_p1.ebuild rename to www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild index 08bbc1343d..60837a5a7f 100644 --- a/www-client/yandex-browser/yandex-browser-23.11.3.975_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From 96020a54a11fd91f02b9c5238bfba2af3ddfe88d Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 16 Feb 2024 06:27:36 +0500 Subject: [PATCH 4/9] net-misc/gmcapsule: new package, add 0.6.1 Signed-off-by: Anna (cybertailor) Vyalkova --- net-misc/gmcapsule/Manifest | 1 + net-misc/gmcapsule/files/gmcapsuled.confd | 2 ++ net-misc/gmcapsule/files/gmcapsuled.initd | 29 +++++++++++++++ net-misc/gmcapsule/files/gmcapsuled.service | 16 +++++++++ net-misc/gmcapsule/gmcapsule-0.6.1.ebuild | 39 +++++++++++++++++++++ net-misc/gmcapsule/metadata.xml | 18 ++++++++++ 6 files changed, 105 insertions(+) create mode 100644 net-misc/gmcapsule/Manifest create mode 100644 net-misc/gmcapsule/files/gmcapsuled.confd create mode 100644 net-misc/gmcapsule/files/gmcapsuled.initd create mode 100644 net-misc/gmcapsule/files/gmcapsuled.service create mode 100644 net-misc/gmcapsule/gmcapsule-0.6.1.ebuild create mode 100644 net-misc/gmcapsule/metadata.xml diff --git a/net-misc/gmcapsule/Manifest b/net-misc/gmcapsule/Manifest new file mode 100644 index 0000000000..7c6adee140 --- /dev/null +++ b/net-misc/gmcapsule/Manifest @@ -0,0 +1 @@ +DIST gmcapsule-0.6.1.tar.gz 28755 BLAKE2B f20e5763fa4dfb3e3fd25f29367b415d5c1adfb54e49af243a27d6dc9b4ec84229b8cda1f6cd99a72945c25c4b2d13c238169c8708d6a6dcec527b6c810ee6d9 SHA512 ae8a3ff4ade7458c8c78eeedb60f2c5912e4366bcbe9bab3db546e9f18f3b4c8f7e59ee6ad9b7f5d25a58e98d707995757bdd343fa8723f1a3e269f37456ebb8 diff --git a/net-misc/gmcapsule/files/gmcapsuled.confd b/net-misc/gmcapsule/files/gmcapsuled.confd new file mode 100644 index 0000000000..0206795eb2 --- /dev/null +++ b/net-misc/gmcapsule/files/gmcapsuled.confd @@ -0,0 +1,2 @@ +# Configuration file +#GMCAPSULED_CONFIG="/etc/gmcapsule/config.ini" diff --git a/net-misc/gmcapsule/files/gmcapsuled.initd b/net-misc/gmcapsule/files/gmcapsuled.initd new file mode 100644 index 0000000000..9cd5753d51 --- /dev/null +++ b/net-misc/gmcapsule/files/gmcapsuled.initd @@ -0,0 +1,29 @@ +#!/sbin/openrc-run +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# shellcheck shell=sh + +extra_started_commands="reload" + +command="/usr/bin/gmcapsuled" +command_args="-c ${GMCAPSULED_CONFIG:=/etc/gmcapsule/config.ini}" +command_user="gemini:gemini" +command_background=1 +pidfile="/run/gmcapsuled.pid" +output_logger="logger -p daemon.info -t gmcapsuled --" +error_logger="logger -p daemon.err -t gmcapsuled --" + +depend() { + use logger + need net +} + +start_pre() { + export PYTHONUNBUFFERED=1 +} + +reload() { + ebegin "Refreshing gmcapsuled's configuration" + start-stop-daemon --signal SIGHUP --pidfile "${pidfile}" + eend $? "Failed to reload gmcapsuled" +} diff --git a/net-misc/gmcapsule/files/gmcapsuled.service b/net-misc/gmcapsule/files/gmcapsuled.service new file mode 100644 index 0000000000..bcc73d14f9 --- /dev/null +++ b/net-misc/gmcapsule/files/gmcapsuled.service @@ -0,0 +1,16 @@ +[Unit] +Description=GmCapsule: extensible Gemini/Titan server +After=network.target + +[Service] +Type=simple +ExecStart=/usr/bin/gmcapsuled -c /etc/gmcapsule/config.ini +ExecReload=/bin/kill -HUP $MAINPID +Restart=always +Environment="PYTHONUNBUFFERED=1" +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=gmcapsule + +[Install] +WantedBy=default.target diff --git a/net-misc/gmcapsule/gmcapsule-0.6.1.ebuild b/net-misc/gmcapsule/gmcapsule-0.6.1.ebuild new file mode 100644 index 0000000000..85ce513ba3 --- /dev/null +++ b/net-misc/gmcapsule/gmcapsule-0.6.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi systemd + +DESCRIPTION="Extensible Gemini/Titan server" +HOMEPAGE=" + https://pypi.org/project/gmcapsule/ + https://codeberg.org/skyjake/gmcapsule +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + acct-user/gemini + >=dev-python/pyopenssl-21 +" + +python_install() { + rm "${BUILD_DIR}/install$(python_get_sitedir)"/*.ini || die + distutils-r1_python_install +} + +src_install() { + distutils-r1_src_install + + newinitd "${FILESDIR}"/gmcapsuled.initd gmcapsuled + newconfd "${FILESDIR}"/gmcapsuled.confd gmcapsuled + systemd_dounit "${FILESDIR}"/gmcapsuled.service + + insinto /etc/gmcapsule + newins example.ini config.example.ini +} diff --git a/net-misc/gmcapsule/metadata.xml b/net-misc/gmcapsule/metadata.xml new file mode 100644 index 0000000000..94b29ddb3a --- /dev/null +++ b/net-misc/gmcapsule/metadata.xml @@ -0,0 +1,18 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + + Jaakko Keränen + jaakko.keranen@iki.fi + + skyjake/gmcapsule + gmcapsule + https://geminispace.org/gmcapsule/gmcapsule.html + https://codeberg.org/skyjake/gmcapsule/issues + + From 4f83cfe127f28b4aebf5e37b5860384d16bd1bc1 Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Fri, 16 Feb 2024 13:57:11 +0900 Subject: [PATCH 5/9] dev-util/rye: add 0.24.0, drop 0.23.0 Signed-off-by: Daichi Yamamoto --- dev-util/rye/Manifest | 2 +- dev-util/rye/{rye-0.23.0.ebuild => rye-0.24.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/rye/{rye-0.23.0.ebuild => rye-0.24.0.ebuild} (100%) diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest index 119e5a758d..6b40bca50c 100644 --- a/dev-util/rye/Manifest +++ b/dev-util/rye/Manifest @@ -183,7 +183,7 @@ DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e78 DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960 DIST rustls-0.21.10.crate 284920 BLAKE2B eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5 SHA512 3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139 DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672 SHA512 680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68 -DIST rye-0.23.0.tar.gz 1429319 BLAKE2B 0a638d0b3ed370f9fda9d20360643466c141122eb6963dbf7c0312667811af68debf4a3ec8f1c98e50cd08dadb5359283e6f7396ce30f0d838d51ac8559536d1 SHA512 760c6fd4cc3016f36bdf1568e4a1f5b371b0658de8d8128b7cc679552b1413dbd39b6ec70e03b961ead81b5e8e87cacc8f94f6ac7aa87468abacf888375819f7 +DIST rye-0.24.0.tar.gz 1430113 BLAKE2B 3abd5f776354de688c87ba12cdf37b84568f3f1a9862180435882ff946408f80a83ab3f2e2de9df062d05b5b63bb6c451f159c05bdd5b43f6ccf9a45e7413d77 SHA512 cf3ef532a6f7ea51a114b119f6c211367d5130e33caf49fc7b732eb0c700e0d86b37c2e101f86e58d788f910210a6f0e7ef3a8d518f0058571158257e2902212 DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10 DIST salsa20-0.10.2.crate 12780 BLAKE2B 9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee SHA512 9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c diff --git a/dev-util/rye/rye-0.23.0.ebuild b/dev-util/rye/rye-0.24.0.ebuild similarity index 100% rename from dev-util/rye/rye-0.23.0.ebuild rename to dev-util/rye/rye-0.24.0.ebuild From 4aa001cbded0defaf57fe10632d2c257ec1f2cd5 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Fri, 16 Feb 2024 07:45:14 +0200 Subject: [PATCH 6/9] dev-python/survey: add 5.2.2 Signed-off-by: Viorel Munteanu --- dev-python/survey/Manifest | 1 + dev-python/survey/survey-5.2.2.ebuild | 33 +++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 dev-python/survey/survey-5.2.2.ebuild diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest index a3fc7b0f66..1a0a17b92b 100644 --- a/dev-python/survey/Manifest +++ b/dev-python/survey/Manifest @@ -1,2 +1,3 @@ DIST survey-4.5.4.tar.gz 831109 BLAKE2B 00065211437f4c6c820aca5c511395625da7be9415218d6261005aff946b19a3e65cc31189a6aef755ed88ce81f309ac2eabe23ea7f1e2f359007b4fe9172f96 SHA512 045989ca95e3fa9a840ad8d37a040f46bf3f22a858dd7b826fecf88d4e53b6b14e285ef3bf266add496da2d5ffd58971c2456b4375362e24c1a071fc910a03f4 DIST survey-5.2.0.gh.tar.gz 1564637 BLAKE2B 7e08c24515ce45ddd3630bbb6d182ec5d27bf80fbd54d6b64c6d9a24da0ab6bc54f74ebad74156622736790b6c45810f949d760ec4a4e32e399f297ff3a64722 SHA512 1d822e0597d96a5054547fc41b2a0d480dfe4939945a6fe3206a066b61ae0448c9ff898c251a271f281c97d54d456389df60cb09a9521d5d94a1e1407af4beb7 +DIST survey-5.2.2.gh.tar.gz 1564646 BLAKE2B 61a388f985617816daffabcd70bd5e1fcd3bcdfc3adabc3c7bfabd6abaad5e94e817da349e779d91131d2e6328b4548824fdc6ebd18456b99a5c49f952481d83 SHA512 bacdf14efe9f511d0a0b98d4404bf9d223267f999ce15f5d9533573aba12982a60508447158321c688685793660099c9ad16b52e34d36c43c5045e2855438645 diff --git a/dev-python/survey/survey-5.2.2.ebuild b/dev-python/survey/survey-5.2.2.ebuild new file mode 100644 index 0000000000..def53569b6 --- /dev/null +++ b/dev-python/survey/survey-5.2.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021-2024 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 + +DESCRIPTION="A simple library for creating beautiful interactive prompts" +HOMEPAGE=" + https://github.com/Exahilosys/survey + https://pypi.org/project/survey/ +" +MY_PV=${PV/_/-} +SRC_URI="https://github.com/Exahilosys/survey/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-paramlinks \ + dev-python/sphinx-rtd-theme + +src_configure() { + distutils-r1_src_configure + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} From 359ca92bde122fd52f5ba86ed9b6e207b6621221 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Fri, 16 Feb 2024 07:45:22 +0200 Subject: [PATCH 7/9] dev-python/survey: drop 5.2.0 Signed-off-by: Viorel Munteanu --- dev-python/survey/Manifest | 1 - dev-python/survey/survey-5.2.0.ebuild | 33 --------------------------- 2 files changed, 34 deletions(-) delete mode 100644 dev-python/survey/survey-5.2.0.ebuild diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest index 1a0a17b92b..a4f75ba4ff 100644 --- a/dev-python/survey/Manifest +++ b/dev-python/survey/Manifest @@ -1,3 +1,2 @@ DIST survey-4.5.4.tar.gz 831109 BLAKE2B 00065211437f4c6c820aca5c511395625da7be9415218d6261005aff946b19a3e65cc31189a6aef755ed88ce81f309ac2eabe23ea7f1e2f359007b4fe9172f96 SHA512 045989ca95e3fa9a840ad8d37a040f46bf3f22a858dd7b826fecf88d4e53b6b14e285ef3bf266add496da2d5ffd58971c2456b4375362e24c1a071fc910a03f4 -DIST survey-5.2.0.gh.tar.gz 1564637 BLAKE2B 7e08c24515ce45ddd3630bbb6d182ec5d27bf80fbd54d6b64c6d9a24da0ab6bc54f74ebad74156622736790b6c45810f949d760ec4a4e32e399f297ff3a64722 SHA512 1d822e0597d96a5054547fc41b2a0d480dfe4939945a6fe3206a066b61ae0448c9ff898c251a271f281c97d54d456389df60cb09a9521d5d94a1e1407af4beb7 DIST survey-5.2.2.gh.tar.gz 1564646 BLAKE2B 61a388f985617816daffabcd70bd5e1fcd3bcdfc3adabc3c7bfabd6abaad5e94e817da349e779d91131d2e6328b4548824fdc6ebd18456b99a5c49f952481d83 SHA512 bacdf14efe9f511d0a0b98d4404bf9d223267f999ce15f5d9533573aba12982a60508447158321c688685793660099c9ad16b52e34d36c43c5045e2855438645 diff --git a/dev-python/survey/survey-5.2.0.ebuild b/dev-python/survey/survey-5.2.0.ebuild deleted file mode 100644 index def53569b6..0000000000 --- a/dev-python/survey/survey-5.2.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021-2024 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 - -DESCRIPTION="A simple library for creating beautiful interactive prompts" -HOMEPAGE=" - https://github.com/Exahilosys/survey - https://pypi.org/project/survey/ -" -MY_PV=${PV/_/-} -SRC_URI="https://github.com/Exahilosys/survey/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -distutils_enable_sphinx docs \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-paramlinks \ - dev-python/sphinx-rtd-theme - -src_configure() { - distutils-r1_src_configure - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} From ec370793167ef0bd0ecaafe8d50b692ed5441f9a Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Fri, 16 Feb 2024 08:18:40 +0200 Subject: [PATCH 8/9] gui-apps/ReGreet: fix indentation Signed-off-by: Viorel Munteanu --- gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild | 2 +- gui-apps/ReGreet/ReGreet-9999.ebuild | 2 +- gui-apps/ReGreet/metadata.xml | 12 ++++++++---- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild index 1f1396518b..d423f19a1b 100644 --- a/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild +++ b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild @@ -294,7 +294,7 @@ src_install() { elog "-----------------------------------------------------------\n" elog "[terminal]\n" elog "vt = 7\n" - elog "" + elog "" elog "[default_session]\n" elog "command = "cage -s -- regreet"\n" elog "user = "greetd"\n" diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 5831106c27..eab0d22887 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -90,7 +90,7 @@ src_install() { elog "-----------------------------------------------------------\n" elog "[terminal]\n" elog "vt = 7\n" - elog "" + elog "" elog "[default_session]\n" elog "command = "cage -s -- regreet"\n" elog "user = "greetd"\n" diff --git a/gui-apps/ReGreet/metadata.xml b/gui-apps/ReGreet/metadata.xml index ebb647ca79..de3360d81b 100644 --- a/gui-apps/ReGreet/metadata.xml +++ b/gui-apps/ReGreet/metadata.xml @@ -1,10 +1,10 @@ - + - Use system-tmpfiles to create cache and logs folder - Manually create cache and logs folder - Compile with gtk4 support + Use system-tmpfiles to create cache and logs folder + Manually create cache and logs folder + Compile with gtk4 support gonegrier.duarte@gmail.com @@ -12,5 +12,9 @@ rharish101/ReGreet + + Harish Rajagopal + harish.rajagopals@gmail.com + From b5c47b5d6ca034b75784ef6b7182523087a45779 Mon Sep 17 00:00:00 2001 From: NRK Date: Fri, 16 Feb 2024 06:24:34 +0000 Subject: [PATCH 9/9] app-text/md4c: add v0.5.2 Signed-off-by: NRK --- app-text/md4c/Manifest | 1 + app-text/md4c/md4c-0.5.2.ebuild | 46 +++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 app-text/md4c/md4c-0.5.2.ebuild diff --git a/app-text/md4c/Manifest b/app-text/md4c/Manifest index 0614a29be6..732e0d6ddd 100644 --- a/app-text/md4c/Manifest +++ b/app-text/md4c/Manifest @@ -1 +1,2 @@ DIST md4c-0.4.8_p20220115.tar.gz 230786 BLAKE2B a2820563bd2f8094d9b57d1ee4bba629229b789b74b34860b1dfcbd45fffea4a477226ad5e8d9eace52b527c08698223ab9343729e4af605d8f9639166aea106 SHA512 1249e8d9c8aef1d305301c4d71f3d438cb81f0e754d9e3ca15c11bf384be67a112086332f41cfddfa2b89790748da0e7db7e62126dc0d9729846268e0dbee651 +DIST md4c-0.5.2.tar.gz 237973 BLAKE2B 7f3f80c1bcfa3040b4458876abc8eabbad387242fbdcde08b34d9a279da56e4c2264a591deb6ad3061c951b4ca547f896589682aa5c6b50febfc03b89c61be3e SHA512 30607ba39d6c59329f5a56a90cd816ff60b82ea752ac2b9df356d756529cfc49170019fae5df32fa94afc0e2a186c66eaf56fa6373d18436c06ace670675ba85 diff --git a/app-text/md4c/md4c-0.5.2.ebuild b/app-text/md4c/md4c-0.5.2.ebuild new file mode 100644 index 0000000000..4a8b725b1c --- /dev/null +++ b/app-text/md4c/md4c-0.5.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +# TODO(NRK): +# - enable tests +# - useflag to not build md2html tool +# - useflag for static lib (?) + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mity/md4c.git" +else + MY_VERSION="release-${PV}" + SRC_URI="https://github.com/mity/${PN}/archive/refs/tags/${MY_VERSION}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-${MY_VERSION}" +fi + +DESCRIPTION="C Markdown parser. Fast, SAX-like interface, CommonMark Compliant." +HOMEPAGE="https://github.com/mity/md4c" + +LICENSE="MIT" +SLOT="0" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DBUILD_SHARED_LIBS=ON + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + find "${ED}/usr/$(get_libdir)" -name '*.a' -exec rm {} \; || die +}