[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-09-15 Thread Julien Roy
commit: d203f8faea216e6c8c5469de2a384356b6ee848c
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Sep 15 11:32:54 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Sep 15 11:33:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d203f8fa

app-admin/synadm: drop 0.42

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest   |  1 -
 app-admin/synadm/synadm-0.42.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index 2caccddbc9..b9549f4409 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,3 +1,2 @@
-DIST synadm-0.42.tar.gz 62613 BLAKE2B 
dc7bbdf94347b73b9845da1e0a31a9f86d1d8b07c403f0d015d7e98c7dec77a205270877478f895a62052a038c983967e4ea48a25c8c3984a575581d4e17b37e
 SHA512 
4a867471cb345f7cee3c97a0ab12d59682b5c4215b6458a32358c86bedd7989583d7e9ecbcb6256deb9fa55e82a57c087b9ee77866a1110f60ad924d13617696
 DIST synadm-0.43.1.tar.gz 56787 BLAKE2B 
72e5e643a4b64fcc2391aba0429df5ef994328e827e6a3b403e6fc599e2964b85fe6c808e552887b00c5f17e84b42bd2c2303b15ffb28bae6787c4c26533cdb3
 SHA512 
58268382c9d1619bed2aa063ec19c9ef78fd4a62c0ef279562b541419c7a40ecef3b13bb5faec16260740f79c13f5d8036b9ac84326c04b1f025dc76d2b0813d
 DIST synadm-0.43.tar.gz 62973 BLAKE2B 
76b61c6998e8d153246e95776e78260520e7f19c98bdff21ca1129e38e765dbf516e4c578f8de368627a130bf4eba2e258d099c09a3a986960b0825a7a32298e
 SHA512 
ac6c277b6e24298d294d0fd655c8c85cd4f0d85f7a5d4234010881ad7e50eacff2bf6b7d38e046f0508435432987e3460223075a1d1cc17c65a0802217734093

diff --git a/app-admin/synadm/synadm-0.42.ebuild 
b/app-admin/synadm/synadm-0.42.ebuild
deleted file mode 100644
index 7a6e1316fb..00
--- a/app-admin/synadm/synadm-0.42.ebuild
+++ /dev/null
@@ -1,26 +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} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Command line admin tool for Synapse"
-HOMEPAGE="https://github.com/JOJ0/synadm;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/click-option-group[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tabulate[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-09-15 Thread Julien Roy
commit: d9bf96a8207803075c9c24d884ba1c53323f2f69
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Sep 15 11:32:40 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Sep 15 11:33:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9bf96a8

app-admin/synadm: add 0.43.1

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest |  1 +
 app-admin/synadm/synadm-0.43.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index b1948cca02..2caccddbc9 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,2 +1,3 @@
 DIST synadm-0.42.tar.gz 62613 BLAKE2B 
dc7bbdf94347b73b9845da1e0a31a9f86d1d8b07c403f0d015d7e98c7dec77a205270877478f895a62052a038c983967e4ea48a25c8c3984a575581d4e17b37e
 SHA512 
4a867471cb345f7cee3c97a0ab12d59682b5c4215b6458a32358c86bedd7989583d7e9ecbcb6256deb9fa55e82a57c087b9ee77866a1110f60ad924d13617696
+DIST synadm-0.43.1.tar.gz 56787 BLAKE2B 
72e5e643a4b64fcc2391aba0429df5ef994328e827e6a3b403e6fc599e2964b85fe6c808e552887b00c5f17e84b42bd2c2303b15ffb28bae6787c4c26533cdb3
 SHA512 
58268382c9d1619bed2aa063ec19c9ef78fd4a62c0ef279562b541419c7a40ecef3b13bb5faec16260740f79c13f5d8036b9ac84326c04b1f025dc76d2b0813d
 DIST synadm-0.43.tar.gz 62973 BLAKE2B 
76b61c6998e8d153246e95776e78260520e7f19c98bdff21ca1129e38e765dbf516e4c578f8de368627a130bf4eba2e258d099c09a3a986960b0825a7a32298e
 SHA512 
ac6c277b6e24298d294d0fd655c8c85cd4f0d85f7a5d4234010881ad7e50eacff2bf6b7d38e046f0508435432987e3460223075a1d1cc17c65a0802217734093

diff --git a/app-admin/synadm/synadm-0.43.1.ebuild 
b/app-admin/synadm/synadm-0.43.1.ebuild
new file mode 100644
index 00..7a6e1316fb
--- /dev/null
+++ b/app-admin/synadm/synadm-0.43.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Command line admin tool for Synapse"
+HOMEPAGE="https://github.com/JOJ0/synadm;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-option-group[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tabulate[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-discord/

2023-09-16 Thread Julien Roy
commit: 428e95ffd91460c59bb0aed5a838fec3604dc7d2
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Sep 16 22:24:04 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Sep 16 22:24:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=428e95ff

net-im/mautrix-discord: add 0.6.2

Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-discord/Manifest|  2 +
 .../mautrix-discord/mautrix-discord-0.6.2.ebuild   | 65 ++
 2 files changed, 67 insertions(+)

diff --git a/net-im/mautrix-discord/Manifest b/net-im/mautrix-discord/Manifest
index 3ba0ba6efb..08054eb91c 100644
--- a/net-im/mautrix-discord/Manifest
+++ b/net-im/mautrix-discord/Manifest
@@ -2,3 +2,5 @@ DIST mautrix-discord-0.4.0.gh.tar.gz 109060 BLAKE2B 
3232e639824845386491a323b06f
 DIST mautrix-discord-0.4.0.tar.xz 61069068 BLAKE2B 
ad2b14937d30e20d003887c15cae0b6b6ee547ed3220a5f442bf2b20346b66cb0b622010f1a0cf645844524a980146bb713b376889af78133e490ecac8933dcf
 SHA512 
53336a492abff8472f5a0a5987831c93f09045a50dc06a74ec53e7a3f2fe7359d08c811c4f93cdf718f24b2c7fb5f90f807405efcc68b287dc7d7f51ce0e8e10
 DIST mautrix-discord-0.5.0.gh.tar.gz 111287 BLAKE2B 
f184f1fb978bb63b1e1136160ac483237b6caa317be31718c33f54c88cbc9f77a5112c5cdb779f27e9f4f544f15a7d319cfd69ebd07c36c4d0e0582956c50468
 SHA512 
f471077818efaeac178eb11383aadf488aaea575aad2bac55fbfd866363c91ff2f8c47ae9317dbb7f89a1a44302e6aff54a1d2487872fec15bc077581ee92f24
 DIST mautrix-discord-0.5.0.tar.xz 61305864 BLAKE2B 
2bf0d892c2e241a2bdf2bdc0431d1676daa56390097df75636a829899ea8c83520d6bbee281bb40ea588f3a99c68b811949c8a0e69e44204acfca5341674beea
 SHA512 
8012831832b89b83ff82e74b7010b91ba304aa3158e026cc512b38874b62c81e0f04be1fd1d0d5e549e7e70bf6d27064d3e4b48714a0a06e8de7b1f20e5f1451
+DIST mautrix-discord-0.6.2.gh.tar.gz 113457 BLAKE2B 
0f2b142cba038e2f86dbf1d0133c01ab3f1c6ccaacc931adacca31e5c5061a45e678273b6bd8c5a134b0466ffd25088fe79a0e9214484356d953eb5f0a2689cd
 SHA512 
2990964fd7aae20fdfc0689c9a90986093f64a646ee476c4d63c3b9c5b164283d830e83230c68ca732d32f7f0f525ff38ec968b41464c8c2e5ff319a504d613a
+DIST mautrix-discord-0.6.2.tar.xz 67543704 BLAKE2B 
c803893b1d666c14e181b60d31378acbba940639b71a3af55c3b24ee0697ff58b84a9b8365ff0acef1939f7bc1ccb4deeac6def1a7e1d065079e0c169670f396
 SHA512 
ee291a97141800d0791cb1074840782ab649c15b78aac865f312b2a02dee6f03007ab0e1ce51472fe23b2223db89da276e4d9d4ee8d6e4e40e361360957ca2fb

diff --git a/net-im/mautrix-discord/mautrix-discord-0.6.2.ebuild 
b/net-im/mautrix-discord/mautrix-discord-0.6.2.ebuild
new file mode 100644
index 00..c282376a5d
--- /dev/null
+++ b/net-im/mautrix-discord/mautrix-discord-0.6.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="A Matrix-Discord puppeting bridge"
+HOMEPAGE="https://github.com/mautrix/discord;
+SRC_URI="https://github.com/mautrix/discord/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   https://jroy.ca/dist/${P}.tar.xz
+"
+S="${WORKDIR}/discord-${PV}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/${PN}
+   dev-libs/olm
+   dev-util/lottieconverter
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-lang/go-1.20.0"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin mautrix-discord
+
+   keepdir /var/log/mautrix/discord
+   fowners -R root:mautrix /var/log/mautrix
+   fperms -R 770 /var/log/mautrix
+   sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" 
|| die
+
+   insinto "/etc/mautrix"
+   newins "example-config.yaml" "${PN/-/_}.yaml"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+
+   fowners -R root:mautrix /etc/mautrix
+   fperms -R 770 /etc/mautrix
+}
+
+pkg_postinst() {
+   einfo
+   elog ""
+   elog "Before you can use ${PN}, you must configure it correctly"
+   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
+   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
+   elog "Then, you must register the bridge with your homeserver"
+   elog "Refer 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
+}
+
+pkg_config() {
+   su - "${PN}" -s /bin/sh -c \
+   "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-discord/

2023-09-16 Thread Julien Roy
commit: fa467ba015523f8ec6f52acac61176995b7d0539
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Sep 16 22:24:27 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Sep 16 22:24:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fa467ba0

net-im/mautrix-discord: drop 0.4.0, 0.4.0-r1, 0.5.0

Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-discord/Manifest|  2 -
 .../mautrix-discord-0.4.0-r1.ebuild| 64 --
 .../mautrix-discord/mautrix-discord-0.4.0.ebuild   | 63 -
 .../mautrix-discord/mautrix-discord-0.5.0.ebuild   | 63 -
 4 files changed, 192 deletions(-)

diff --git a/net-im/mautrix-discord/Manifest b/net-im/mautrix-discord/Manifest
index 08054eb91c..72a709d8c9 100644
--- a/net-im/mautrix-discord/Manifest
+++ b/net-im/mautrix-discord/Manifest
@@ -1,5 +1,3 @@
-DIST mautrix-discord-0.4.0.gh.tar.gz 109060 BLAKE2B 
3232e639824845386491a323b06fbe4c4ff8ae80d22bce77b8c68adf17339cb2f1819e54a8a36e2dd896aa6b373d4cf756af2515b555ed33f19503e16e634964
 SHA512 
0e3ab86414e7b43ca399bffadfd3f8840baff98e296a9e399eacb0ba63b3a5f149c3cc6efbc6a064281921734d8d490d10fd4d85ce90f80a6d7a3ead06bdae6e
-DIST mautrix-discord-0.4.0.tar.xz 61069068 BLAKE2B 
ad2b14937d30e20d003887c15cae0b6b6ee547ed3220a5f442bf2b20346b66cb0b622010f1a0cf645844524a980146bb713b376889af78133e490ecac8933dcf
 SHA512 
53336a492abff8472f5a0a5987831c93f09045a50dc06a74ec53e7a3f2fe7359d08c811c4f93cdf718f24b2c7fb5f90f807405efcc68b287dc7d7f51ce0e8e10
 DIST mautrix-discord-0.5.0.gh.tar.gz 111287 BLAKE2B 
f184f1fb978bb63b1e1136160ac483237b6caa317be31718c33f54c88cbc9f77a5112c5cdb779f27e9f4f544f15a7d319cfd69ebd07c36c4d0e0582956c50468
 SHA512 
f471077818efaeac178eb11383aadf488aaea575aad2bac55fbfd866363c91ff2f8c47ae9317dbb7f89a1a44302e6aff54a1d2487872fec15bc077581ee92f24
 DIST mautrix-discord-0.5.0.tar.xz 61305864 BLAKE2B 
2bf0d892c2e241a2bdf2bdc0431d1676daa56390097df75636a829899ea8c83520d6bbee281bb40ea588f3a99c68b811949c8a0e69e44204acfca5341674beea
 SHA512 
8012831832b89b83ff82e74b7010b91ba304aa3158e026cc512b38874b62c81e0f04be1fd1d0d5e549e7e70bf6d27064d3e4b48714a0a06e8de7b1f20e5f1451
 DIST mautrix-discord-0.6.2.gh.tar.gz 113457 BLAKE2B 
0f2b142cba038e2f86dbf1d0133c01ab3f1c6ccaacc931adacca31e5c5061a45e678273b6bd8c5a134b0466ffd25088fe79a0e9214484356d953eb5f0a2689cd
 SHA512 
2990964fd7aae20fdfc0689c9a90986093f64a646ee476c4d63c3b9c5b164283d830e83230c68ca732d32f7f0f525ff38ec968b41464c8c2e5ff319a504d613a

diff --git a/net-im/mautrix-discord/mautrix-discord-0.4.0-r1.ebuild 
b/net-im/mautrix-discord/mautrix-discord-0.4.0-r1.ebuild
deleted file mode 100644
index e0b34adae8..00
--- a/net-im/mautrix-discord/mautrix-discord-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd
-
-DESCRIPTION="A Matrix-Discord puppeting bridge"
-HOMEPAGE="https://github.com/mautrix/discord;
-SRC_URI="https://github.com/mautrix/discord/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz
-   https://jroy.ca/dist/${P}.tar.xz
-"
-S="${WORKDIR}/discord-${PV}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   acct-user/${PN}
-   dev-libs/olm
-   dev-util/lottieconverter
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-   ego build
-}
-
-src_install() {
-   dobin mautrix-discord
-
-   keepdir /var/log/mautrix/discord
-   fowners -R root:mautrix /var/log/mautrix
-   fperms -R 770 /var/log/mautrix
-   sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" 
|| die
-
-   insinto "/etc/mautrix"
-   newins "example-config.yaml" "${PN/-/_}.yaml"
-
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-
-   fowners -R root:mautrix /etc/mautrix
-   fperms -R 770 /etc/mautrix
-}
-
-pkg_postinst() {
-   einfo
-   elog ""
-   elog "Before you can use ${PN}, you must configure it correctly"
-   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
-   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
-   elog "Then, you must register the bridge with your homeserver"
-   elog "Refer 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
-}
-
-pkg_config() {
-   su - "${PN}" -s /bin/sh -c \
-   "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
-}

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mautrix/

2023-09-16 Thread Julien Roy
commit: e02b86acde7c6fddc13ed5a8496b3b67d8d9694b
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Sep 16 13:05:45 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Sep 16 13:05:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e02b86ac

dev-python/mautrix: drop 0.20.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/mautrix/Manifest  |  1 -
 dev-python/mautrix/mautrix-0.20.0.ebuild | 39 
 2 files changed, 40 deletions(-)

diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index adf612050a..0a25b46ca3 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1,3 +1,2 @@
-DIST mautrix-0.20.0.tar.gz 243507 BLAKE2B 
849d7af298ee16cba88a81debbe7cabbdcaa8241e6ea1951b8748d212ea7e62371fc4340fcc5499e16180d03a7f6a47d3eaf730c0f474d8621be7d045a82fd43
 SHA512 
0e4e2da4aa5d670b89c0b4245c47d8a50daa8c14745c2f984c8affd2f6984b23808a03902b692b08f792504ac315a2084a1170b9e41b923c74d9eb8ce53dcc50
 DIST mautrix-0.20.1.tar.gz 242438 BLAKE2B 
727717f2762c8bfc4194602112f2412b3ab41480c24a910a375e234cce4b156cfd73dffb0b5e3957b3593be4f4940a32463e41a69abbd56ad521dbe5a74bc974
 SHA512 
8d405de08289faa290e5eb102651bfd566e84b3dc5c21b04910fdb9da73fe4386bd05949b2eaa530a82b6bc3f20a6ca1bbb39c8159c348c4b03a11c510111ee9
 DIST mautrix-0.20.2.tar.gz 243231 BLAKE2B 
2fc028d05d26a2bf0764a2e928fa7998f02c403637ee6046850c64825b385fab845801909f7fdf71a7b052a586df1bde7be7d47660f9818a103cea08d1e3db41
 SHA512 
7dd6409a58d2e073f50f97153f2c7323de49d722c91bb4582994f5381f855be874dc861cdbdc7641dd00880539569214ac45635c4cfc314c25144d3869aeda53

diff --git a/dev-python/mautrix/mautrix-0.20.0.ebuild 
b/dev-python/mautrix/mautrix-0.20.0.ebuild
deleted file mode 100644
index 5367bd8433..00
--- a/dev-python/mautrix/mautrix-0.20.0.ebuild
+++ /dev/null
@@ -1,39 +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 optfeature pypi
-
-DESCRIPTION="A Python 3 asyncio Matrix framework"
-HOMEPAGE="https://github.com/mautrix/python/;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/aiohttp[${PYTHON_USEDEP}]
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/olm[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
-   dev-python/yarl[${PYTHON_USEDEP}]
-   test? (
-   dev-python/aiosqlite[${PYTHON_USEDEP}]
-   dev-python/asyncpg[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mautrix/

2023-09-16 Thread Julien Roy
commit: 4c339b95c09c38551da64d203c5d93ef323ad284
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Sep 16 13:05:29 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Sep 16 13:05:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c339b95

dev-python/mautrix: add 0.20.2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/mautrix/Manifest  |  1 +
 dev-python/mautrix/mautrix-0.20.2.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index 294d72005d..adf612050a 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1,2 +1,3 @@
 DIST mautrix-0.20.0.tar.gz 243507 BLAKE2B 
849d7af298ee16cba88a81debbe7cabbdcaa8241e6ea1951b8748d212ea7e62371fc4340fcc5499e16180d03a7f6a47d3eaf730c0f474d8621be7d045a82fd43
 SHA512 
0e4e2da4aa5d670b89c0b4245c47d8a50daa8c14745c2f984c8affd2f6984b23808a03902b692b08f792504ac315a2084a1170b9e41b923c74d9eb8ce53dcc50
 DIST mautrix-0.20.1.tar.gz 242438 BLAKE2B 
727717f2762c8bfc4194602112f2412b3ab41480c24a910a375e234cce4b156cfd73dffb0b5e3957b3593be4f4940a32463e41a69abbd56ad521dbe5a74bc974
 SHA512 
8d405de08289faa290e5eb102651bfd566e84b3dc5c21b04910fdb9da73fe4386bd05949b2eaa530a82b6bc3f20a6ca1bbb39c8159c348c4b03a11c510111ee9
+DIST mautrix-0.20.2.tar.gz 243231 BLAKE2B 
2fc028d05d26a2bf0764a2e928fa7998f02c403637ee6046850c64825b385fab845801909f7fdf71a7b052a586df1bde7be7d47660f9818a103cea08d1e3db41
 SHA512 
7dd6409a58d2e073f50f97153f2c7323de49d722c91bb4582994f5381f855be874dc861cdbdc7641dd00880539569214ac45635c4cfc314c25144d3869aeda53

diff --git a/dev-python/mautrix/mautrix-0.20.2.ebuild 
b/dev-python/mautrix/mautrix-0.20.2.ebuild
new file mode 100644
index 00..5367bd8433
--- /dev/null
+++ b/dev-python/mautrix/mautrix-0.20.2.ebuild
@@ -0,0 +1,39 @@
+# 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 optfeature pypi
+
+DESCRIPTION="A Python 3 asyncio Matrix framework"
+HOMEPAGE="https://github.com/mautrix/python/;
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/olm[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   test? (
+   dev-python/aiosqlite[${PYTHON_USEDEP}]
+   dev-python/asyncpg[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-09-12 Thread Julien Roy
commit: 5b5b24236658e4f3e152519d3c6b4452fc863530
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Sep 12 19:08:44 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Sep 12 19:08:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b5b2423

www-client/nyxt: drop 3.6.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 -
 www-client/nyxt/nyxt-3.6.0.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index 81db169399..cb1e3d426c 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,3 +1,2 @@
-DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 
8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f
 SHA512 
f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893
 DIST nyxt-3.6.1.gh.tar.xz 17421212 BLAKE2B 
8be94ce06fccab569981582dbe72c99245b0f122d25d9466e57b02d5b531f7caa7558b2ba2cd1bf2d39cd99c9adf65902b0341161dd91d7507d69b032cd66ad1
 SHA512 
40861b903472904590e094e373347714f398b4e3e6929aa428ba2d10003935e33e96bdd4c43b1b3cf050b48762e5aafb5bc6fc8d55ffe32dd692c61276867c6d
 DIST nyxt-3.7.0.gh.tar.xz 17480148 BLAKE2B 
cbe9ad75ef78bce16a54247dd68c9da49008d941f56a188ead75454d1e45689b1d903e33f1dfeec9ef6a5a992c9312b25e6ec0e2802e2f5ba8624d3f4c9af328
 SHA512 
d41b464c1401ea040c27f9597acd5142e940408ba52e1414427e4a17ee73f9665a659bdbcd1435ba4ce4168e6dec125f13653dd5418c3b5b86c95fef07b1c837

diff --git a/www-client/nyxt/nyxt-3.6.0.ebuild 
b/www-client/nyxt/nyxt-3.6.0.ebuild
deleted file mode 100644
index 5ef18c896a..00
--- a/www-client/nyxt/nyxt-3.6.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg-utils
-
-DESCRIPTION="Nyxt - the hacker's power-browser"
-HOMEPAGE="https://nyxt.atlas.engineer/;
-
-if [[ "${PV}" = ** ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
-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 scbl 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
-   media-libs/gst-plugins-bad
-   media-libs/gst-plugins-base
-   media-libs/gst-plugins-good
-   media-libs/gst-plugins-ugly
-   media-plugins/gst-plugins-libav
-   net-libs/glib-networking
-   net-libs/webkit-gtk:4.1
-   sys-libs/libfixposix
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-lisp/sbcl-2.0.0
-"
-
-src_unpack() {
-   default
-
-   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
-   # so we create it instead of working directly in ${WORKDIR}
-   if [[ "${PV}" != ** ]]
-   then
-   mkdir "${WORKDIR}/${P}" || die
-   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
-   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
-   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
-
-   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
-   domenu "${S}/assets/nyxt.desktop"
-}
-
-pkg_postinst() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   optfeature "for X11 clipboard support" "x11-misc/xclip"
-   optfeature "for spellchecking" "app-text/enchant"
-}
-
-pkg_postrm() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-09-12 Thread Julien Roy
commit: 07a4b3cd0417c4b31bc2078f6a7cecbac2ceac54
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Sep 12 19:08:54 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Sep 12 19:08:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=07a4b3cd

www-client/nyxt: remove webkit-gtk:5 block
add QA_FLAGS_IGNORED

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/nyxt-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/www-client/nyxt/nyxt-.ebuild b/www-client/nyxt/nyxt-.ebuild
index 9b812ad603..59fd299396 100644
--- a/www-client/nyxt/nyxt-.ebuild
+++ b/www-client/nyxt/nyxt-.ebuild
@@ -50,10 +50,8 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
>=dev-lisp/sbcl-2.0.0
-   !!net-libs/webkit-gtk:5
 "
-# If webkit-gtk:5 is installed, nyxt won't compile
-# https://github.com/atlas-engineer/nyxt/issues/2743
+QA_FLAGS_IGNORED="usr/bin/${PN}"
 
 src_unpack() {
default



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-09-12 Thread Julien Roy
commit: 01eedd4a3c826dd6347e74e3088e4ef122599789
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Sep 12 19:07:59 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Sep 12 19:07:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01eedd4a

www-client/nyxt: add QA_FLAGS_IGNORED for lisp package

Closes: https://bugs.gentoo.org/912450
Closes: https://bugs.gentoo.org/912449
Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/nyxt-3.6.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/www-client/nyxt/nyxt-3.6.1.ebuild 
b/www-client/nyxt/nyxt-3.6.1.ebuild
index 5ef18c896a..7e096acd15 100644
--- a/www-client/nyxt/nyxt-3.6.1.ebuild
+++ b/www-client/nyxt/nyxt-3.6.1.ebuild
@@ -41,6 +41,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
>=dev-lisp/sbcl-2.0.0
 "
+QA_FLAGS_IGNORED="usr/bin/${PN}"
 
 src_unpack() {
default



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-09-12 Thread Julien Roy
commit: bc23e535bfa71625d360e928c40d1350e881897c
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Sep 12 19:07:31 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Sep 12 19:07:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc23e535

www-client/nyxt: add 3.7.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 +
 www-client/nyxt/nyxt-3.7.0.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index a95278c3d9..81db169399 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,2 +1,3 @@
 DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 
8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f
 SHA512 
f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893
 DIST nyxt-3.6.1.gh.tar.xz 17421212 BLAKE2B 
8be94ce06fccab569981582dbe72c99245b0f122d25d9466e57b02d5b531f7caa7558b2ba2cd1bf2d39cd99c9adf65902b0341161dd91d7507d69b032cd66ad1
 SHA512 
40861b903472904590e094e373347714f398b4e3e6929aa428ba2d10003935e33e96bdd4c43b1b3cf050b48762e5aafb5bc6fc8d55ffe32dd692c61276867c6d
+DIST nyxt-3.7.0.gh.tar.xz 17480148 BLAKE2B 
cbe9ad75ef78bce16a54247dd68c9da49008d941f56a188ead75454d1e45689b1d903e33f1dfeec9ef6a5a992c9312b25e6ec0e2802e2f5ba8624d3f4c9af328
 SHA512 
d41b464c1401ea040c27f9597acd5142e940408ba52e1414427e4a17ee73f9665a659bdbcd1435ba4ce4168e6dec125f13653dd5418c3b5b86c95fef07b1c837

diff --git a/www-client/nyxt/nyxt-3.7.0.ebuild 
b/www-client/nyxt/nyxt-3.7.0.ebuild
new file mode 100644
index 00..ba6a328f5e
--- /dev/null
+++ b/www-client/nyxt/nyxt-3.7.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg-utils
+
+DESCRIPTION="Nyxt - the hacker's power-browser"
+HOMEPAGE="https://nyxt.atlas.engineer/;
+
+if [[ "${PV}" = ** ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
+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 scbl 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
+   media-libs/gst-plugins-bad
+   media-libs/gst-plugins-base
+   media-libs/gst-plugins-good
+   media-libs/gst-plugins-ugly
+   media-plugins/gst-plugins-libav
+   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}"
+
+src_unpack() {
+   default
+
+   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
+   # so we create it instead of working directly in ${WORKDIR}
+   if [[ "${PV}" != ** ]]
+   then
+   mkdir "${WORKDIR}/${P}" || die
+   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
+   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
+
+   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
+   domenu "${S}/assets/nyxt.desktop"
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "for X11 clipboard support" "x11-misc/xclip"
+   optfeature "for spellchecking" "app-text/enchant"
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-signal/

2023-09-12 Thread Julien Roy
commit: 0bc965408c5c835d520eaf213786e5445330a0fe
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Sep 12 19:10:45 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Sep 12 19:10:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0bc96540

net-im/mautrix-signal: update upstream metadata

Closes: https://bugs.gentoo.org/913658
Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-signal/metadata.xml | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-im/mautrix-signal/metadata.xml 
b/net-im/mautrix-signal/metadata.xml
index 233fdb479d..de620b05ea 100644
--- a/net-im/mautrix-signal/metadata.xml
+++ b/net-im/mautrix-signal/metadata.xml
@@ -10,10 +10,10 @@
Tulir Asokan
tu...@maunium.net

-   
https://github.com/mautrix/telegram/releases
-   
https://docs.mau.fi/bridges/python/telegram/index.html
-   https://github.com/mautrix/telegram/issues
-   mautrix/telegram
-   mautrix-telegram
+   
https://github.com/mautrix/signal/releases
+   https://docs.mau.fi/bridges/python/signal/index.html
+   https://github.com/mautrix/signal/issues
+   mautrix/signal
+   mautrix-signal

 



[gentoo-commits] repo/proj/guru:dev commit in: net-libs/signald/

2023-09-12 Thread Julien Roy
commit: 53be48c9b20cd19d407ec90ff1f5128c12037216
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Sep 12 19:13:23 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Sep 12 19:13:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53be48c9

net-libs/signald: add virtual/jre RDEPEND

Closes: https://bugs.gentoo.org/913587
Signed-off-by: Julien Roy  jroy.ca>

 net-libs/signald/signald-0.23.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-libs/signald/signald-0.23.2.ebuild 
b/net-libs/signald/signald-0.23.2.ebuild
index bdc9c9701a..95e60d09e9 100644
--- a/net-libs/signald/signald-0.23.2.ebuild
+++ b/net-libs/signald/signald-0.23.2.ebuild
@@ -17,7 +17,8 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="acct-user/signald"
+RDEPEND="acct-user/signald
+   virtual/jre"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-java/gradle-bin:7.3.3"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-09-08 Thread Julien Roy
commit: 01f4a2a189d118da4c54a8c910559e0ba92f8d73
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Sep  8 19:40:04 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Sep  8 19:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01f4a2a1

app-admin/synadm: drop 0.41.2, 0.41.3

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest |  2 --
 app-admin/synadm/synadm-0.41.2.ebuild | 26 --
 app-admin/synadm/synadm-0.41.3.ebuild | 26 --
 3 files changed, 54 deletions(-)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index 93517c352b..b1948cca02 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,4 +1,2 @@
-DIST synadm-0.41.2.tar.gz 62112 BLAKE2B 
62955b93fb3396378987a93e39b697485edb76a225d0c7711659c7806bf48a667f4d860fc3634058f92ce5066751f6850509cd5813b030efdd46ca224f950acd
 SHA512 
7f7e5c66b0380bd2a5ad3ce1a9174f8572bdfb2cdc796e25a29b1a8c1a5a3f0c706ca9e81a393baff62661dd86b19c9f529683a8edd366da6453357738d70ebf
-DIST synadm-0.41.3.tar.gz 62288 BLAKE2B 
1b44b4d3d8563b9596dd3d4da2148af0550d823959bcdb7797dd6a23498dbd6948309c32584fe33ed65e20784b51bfe83f334a1aaca8b2ba15e580ff0b65fb76
 SHA512 
9ef6cf8f276f39670f76cc8a90b387b905aa33d79853719d35158f0a07d92a635a8862f0915044219bd489698b9751fd54f0d7a6444ad30dcc95626ea3203f7d
 DIST synadm-0.42.tar.gz 62613 BLAKE2B 
dc7bbdf94347b73b9845da1e0a31a9f86d1d8b07c403f0d015d7e98c7dec77a205270877478f895a62052a038c983967e4ea48a25c8c3984a575581d4e17b37e
 SHA512 
4a867471cb345f7cee3c97a0ab12d59682b5c4215b6458a32358c86bedd7989583d7e9ecbcb6256deb9fa55e82a57c087b9ee77866a1110f60ad924d13617696
 DIST synadm-0.43.tar.gz 62973 BLAKE2B 
76b61c6998e8d153246e95776e78260520e7f19c98bdff21ca1129e38e765dbf516e4c578f8de368627a130bf4eba2e258d099c09a3a986960b0825a7a32298e
 SHA512 
ac6c277b6e24298d294d0fd655c8c85cd4f0d85f7a5d4234010881ad7e50eacff2bf6b7d38e046f0508435432987e3460223075a1d1cc17c65a0802217734093

diff --git a/app-admin/synadm/synadm-0.41.2.ebuild 
b/app-admin/synadm/synadm-0.41.2.ebuild
deleted file mode 100644
index 7a6e1316fb..00
--- a/app-admin/synadm/synadm-0.41.2.ebuild
+++ /dev/null
@@ -1,26 +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} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Command line admin tool for Synapse"
-HOMEPAGE="https://github.com/JOJ0/synadm;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/click-option-group[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tabulate[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/app-admin/synadm/synadm-0.41.3.ebuild 
b/app-admin/synadm/synadm-0.41.3.ebuild
deleted file mode 100644
index 7a6e1316fb..00
--- a/app-admin/synadm/synadm-0.41.3.ebuild
+++ /dev/null
@@ -1,26 +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} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Command line admin tool for Synapse"
-HOMEPAGE="https://github.com/JOJ0/synadm;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/click-option-group[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tabulate[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-09-08 Thread Julien Roy
commit: 14fdbbc9049dde2cd01dbc62fd6ade129e548416
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Sep  8 19:39:45 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Sep  8 19:39:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14fdbbc9

app-admin/synadm: add 0.43

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest   |  1 +
 app-admin/synadm/synadm-0.43.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index 44bc55dc75..93517c352b 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,3 +1,4 @@
 DIST synadm-0.41.2.tar.gz 62112 BLAKE2B 
62955b93fb3396378987a93e39b697485edb76a225d0c7711659c7806bf48a667f4d860fc3634058f92ce5066751f6850509cd5813b030efdd46ca224f950acd
 SHA512 
7f7e5c66b0380bd2a5ad3ce1a9174f8572bdfb2cdc796e25a29b1a8c1a5a3f0c706ca9e81a393baff62661dd86b19c9f529683a8edd366da6453357738d70ebf
 DIST synadm-0.41.3.tar.gz 62288 BLAKE2B 
1b44b4d3d8563b9596dd3d4da2148af0550d823959bcdb7797dd6a23498dbd6948309c32584fe33ed65e20784b51bfe83f334a1aaca8b2ba15e580ff0b65fb76
 SHA512 
9ef6cf8f276f39670f76cc8a90b387b905aa33d79853719d35158f0a07d92a635a8862f0915044219bd489698b9751fd54f0d7a6444ad30dcc95626ea3203f7d
 DIST synadm-0.42.tar.gz 62613 BLAKE2B 
dc7bbdf94347b73b9845da1e0a31a9f86d1d8b07c403f0d015d7e98c7dec77a205270877478f895a62052a038c983967e4ea48a25c8c3984a575581d4e17b37e
 SHA512 
4a867471cb345f7cee3c97a0ab12d59682b5c4215b6458a32358c86bedd7989583d7e9ecbcb6256deb9fa55e82a57c087b9ee77866a1110f60ad924d13617696
+DIST synadm-0.43.tar.gz 62973 BLAKE2B 
76b61c6998e8d153246e95776e78260520e7f19c98bdff21ca1129e38e765dbf516e4c578f8de368627a130bf4eba2e258d099c09a3a986960b0825a7a32298e
 SHA512 
ac6c277b6e24298d294d0fd655c8c85cd4f0d85f7a5d4234010881ad7e50eacff2bf6b7d38e046f0508435432987e3460223075a1d1cc17c65a0802217734093

diff --git a/app-admin/synadm/synadm-0.43.ebuild 
b/app-admin/synadm/synadm-0.43.ebuild
new file mode 100644
index 00..7a6e1316fb
--- /dev/null
+++ b/app-admin/synadm/synadm-0.43.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Command line admin tool for Synapse"
+HOMEPAGE="https://github.com/JOJ0/synadm;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-option-group[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tabulate[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/pika-backup/

2023-09-07 Thread Julien Roy
commit: 49bcac657d9a79421adbae39d5d1c7f823fdedd3
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Sep  8 01:18:57 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Sep  8 01:18:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=49bcac65

app-backup/pika-backup: drop 0.6.0

Signed-off-by: Julien Roy  jroy.ca>

 app-backup/pika-backup/Manifest |   1 -
 app-backup/pika-backup/pika-backup-0.6.0.ebuild | 354 
 2 files changed, 355 deletions(-)

diff --git a/app-backup/pika-backup/Manifest b/app-backup/pika-backup/Manifest
index b1944f9827..5b87239dbf 100644
--- a/app-backup/pika-backup/Manifest
+++ b/app-backup/pika-backup/Manifest
@@ -173,7 +173,6 @@ DIST pango-sys-0.17.0.crate 24749 BLAKE2B 
4ca7ff7d505ec9c800d5a3ae297cf79ec8a921
 DIST parking-2.0.0.crate 9714 BLAKE2B 
e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075
 SHA512 
21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93
 DIST pbkdf2-0.12.1.crate 13866 BLAKE2B 
d01d586db5ea19d042fb9cbe37e0189401d982957c4e497d1ec616a6624e36a8f7f80e0a1a98a05862fb9dc73c26c84b81d1d52ca1053f483726424e4acb5144
 SHA512 
8a800a5a3df6e52fa79dd0ba5e6860eb2517f7a1213d1b8abe666ed2f3250464e56dcdfec5b79d894309074ccc2fddacc2c323c3d0d1d70314c4d9adcfd3eeec
 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 
397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec
 SHA512 
890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68
-DIST pika-backup-0.6.0.tar.bz2 417070 BLAKE2B 
d6f36b5ceffc2e904addd5177aebe6dd5f5ad780b736b0a3d1406fe0d0ddf0f866fccd8909c0dcc4b591c9badf177ff69582ca5b7fc78d1f1ca25bd6fdd03129
 SHA512 
04da5cdb689b328af1a16259da31a57c2070fd04a90678b76bad9fa2c6dc7b72aedc4db23ba1f39e0de89e4bdab4310a9bea0d19fb327c1339cc31c0b5fa7611
 DIST pika-backup-0.6.1.tar.bz2 417295 BLAKE2B 
32cb7b4aa308e12b5df8bf2a69a4a66e89c0097e96e453b96d0babeb5b5e26aeadc20636990f60281c253fb460a7672a39482c8db129fabee3f8c0dedfb67af9
 SHA512 
b19a03de1de1647b3109f9ce7a697b6f4b56c996590b04d87fa883c7bcb82ee03324ab960ef74665edb1d58107cf0d56eb6d5e0b7f96b7a2beb956a27c7e51d4
 DIST pika-backup-0.6.2.tar.bz2 432884 BLAKE2B 
a205228766d356970ba94634925b99c7ec816dc978a84b26054a8f0551510c432469f9eca73082a99159c5769b0976416592525b6d067e7c71d772355ce5ec9c
 SHA512 
10da6a60096aefb57339d951e621dbe468c2e9d51b940ba2a65ae920dc80c4780a9e4773b795280bfd5d5225bc8b47fbf4580f048d0cfeea2f78569668eb02e8
 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B 
d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa
 SHA512 
cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4

diff --git a/app-backup/pika-backup/pika-backup-0.6.0.ebuild 
b/app-backup/pika-backup/pika-backup-0.6.0.ebuild
deleted file mode 100644
index 866727617d..00
--- a/app-backup/pika-backup/pika-backup-0.6.0.ebuild
+++ /dev/null
@@ -1,354 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   adler-1.0.2
-   aes-0.8.2
-   aho-corasick-0.7.20
-   android_system_properties-0.1.5
-   anyhow-1.0.70
-   arc-swap-1.6.0
-   arrayvec-0.7.2
-   ashpd-0.4.0
-   async-attributes-1.1.2
-   async-broadcast-0.5.1
-   async-channel-1.8.0
-   async-executor-1.5.0
-   async-fs-1.6.0
-   async-global-executor-2.3.1
-   async-io-1.13.0
-   async-lock-2.7.0
-   async-process-1.6.0
-   async-recursion-1.0.4
-   async-std-1.12.0
-   async-task-4.4.0
-   async-trait-0.1.68
-   atomic-waker-1.1.0
-   autocfg-1.1.0
-   bit-set-0.5.3
-   bit-vec-0.6.3
-   bitflags-1.3.2
-   block-0.1.6
-   block-buffer-0.10.4
-   block-padding-0.3.2
-   blocking-1.3.0
-   bumpalo-3.12.0
-   byteorder-1.4.3
-   cairo-rs-0.17.0
-   cairo-sys-rs-0.17.0
-   cbc-0.1.2
-   cc-1.0.79
-   cfg-expr-0.14.0
-   cfg-if-1.0.0
-   chrono-0.4.22
-   chronoutil-0.2.3
-   cipher-0.4.4
-   cmd_lib-1.3.0
-   cmd_lib_macros-1.3.0
-   codespan-reporting-0.11.1
-   concurrent-queue-2.1.0
-   const-str-0.5.3
-   core-foundation-sys-0.8.3
-   cpufeatures-0.2.6
-   crc32fast-1.3.2
-   crossbeam-utils-0.8.15
-   crypto-common-0.1.6
-   ctor-0.1.26
-   cxx-1.0.94
-   cxx-build-1.0.94
-   cxxbridge-flags-1.0.94
-   cxxbridge-macro-1.0.94
-   darling-0.14.4
-   darling_core-0.14.4
-   darling_macro-0.14.4
-   default-env-0.1.1
-   derivative-2.2.0
-   derive_

[gentoo-commits] repo/proj/guru:dev commit in: app-backup/pika-backup/files/, app-backup/pika-backup/

2023-09-07 Thread Julien Roy
commit: ba912bd9449be417b4416456971fe41540eba4c8
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Sep  8 01:18:47 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Sep  8 01:18:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba912bd9

app-backup/pika-backup: add 0.6.2

Signed-off-by: Julien Roy  jroy.ca>

 app-backup/pika-backup/Manifest|   1 +
 .../pika-backup/files/meson-fixes-0.6.2.patch  |   9 +
 app-backup/pika-backup/pika-backup-0.6.2.ebuild| 355 +
 3 files changed, 365 insertions(+)

diff --git a/app-backup/pika-backup/Manifest b/app-backup/pika-backup/Manifest
index 50f88e9754..b1944f9827 100644
--- a/app-backup/pika-backup/Manifest
+++ b/app-backup/pika-backup/Manifest
@@ -175,6 +175,7 @@ DIST pbkdf2-0.12.1.crate 13866 BLAKE2B 
d01d586db5ea19d042fb9cbe37e0189401d982957
 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 
397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec
 SHA512 
890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68
 DIST pika-backup-0.6.0.tar.bz2 417070 BLAKE2B 
d6f36b5ceffc2e904addd5177aebe6dd5f5ad780b736b0a3d1406fe0d0ddf0f866fccd8909c0dcc4b591c9badf177ff69582ca5b7fc78d1f1ca25bd6fdd03129
 SHA512 
04da5cdb689b328af1a16259da31a57c2070fd04a90678b76bad9fa2c6dc7b72aedc4db23ba1f39e0de89e4bdab4310a9bea0d19fb327c1339cc31c0b5fa7611
 DIST pika-backup-0.6.1.tar.bz2 417295 BLAKE2B 
32cb7b4aa308e12b5df8bf2a69a4a66e89c0097e96e453b96d0babeb5b5e26aeadc20636990f60281c253fb460a7672a39482c8db129fabee3f8c0dedfb67af9
 SHA512 
b19a03de1de1647b3109f9ce7a697b6f4b56c996590b04d87fa883c7bcb82ee03324ab960ef74665edb1d58107cf0d56eb6d5e0b7f96b7a2beb956a27c7e51d4
+DIST pika-backup-0.6.2.tar.bz2 432884 BLAKE2B 
a205228766d356970ba94634925b99c7ec816dc978a84b26054a8f0551510c432469f9eca73082a99159c5769b0976416592525b6d067e7c71d772355ce5ec9c
 SHA512 
10da6a60096aefb57339d951e621dbe468c2e9d51b940ba2a65ae920dc80c4780a9e4773b795280bfd5d5225bc8b47fbf4580f048d0cfeea2f78569668eb02e8
 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B 
d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa
 SHA512 
cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4
 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 
457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178
 SHA512 
828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
 DIST pkg-config-0.3.26.crate 18662 BLAKE2B 
2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee
 SHA512 
509c4d149420de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435

diff --git a/app-backup/pika-backup/files/meson-fixes-0.6.2.patch 
b/app-backup/pika-backup/files/meson-fixes-0.6.2.patch
new file mode 100644
index 00..38ca0a3caf
--- /dev/null
+++ b/app-backup/pika-backup/files/meson-fixes-0.6.2.patch
@@ -0,0 +1,9 @@
+diff --git a/meson.build b/meson.build
+index a13a513..1bac8f8 100644
+--- a/meson.build
 b/meson.build
+@@ -28,4 +28,3 @@ meson.add_dist_script('build-aux/meson-dist-vendor.sh')
+ subdir('data')
+ subdir('help')
+ subdir('po')
+-subdir('src')

diff --git a/app-backup/pika-backup/pika-backup-0.6.2.ebuild 
b/app-backup/pika-backup/pika-backup-0.6.2.ebuild
new file mode 100644
index 00..0e08114679
--- /dev/null
+++ b/app-backup/pika-backup/pika-backup-0.6.2.ebuild
@@ -0,0 +1,355 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   adler@1.0.2
+   aes@0.8.2
+   aho-corasick@0.7.20
+   android_system_properties@0.1.5
+   anyhow@1.0.70
+   arc-swap@1.6.0
+   arrayvec@0.7.2
+   ashpd@0.4.0
+   async-attributes@1.1.2
+   async-broadcast@0.5.1
+   async-channel@1.8.0
+   async-executor@1.5.0
+   async-fs@1.6.0
+   async-global-executor@2.3.1
+   async-io@1.13.0
+   async-lock@2.7.0
+   async-process@1.6.0
+   async-recursion@1.0.4
+   async-std@1.12.0
+   async-task@4.4.0
+   async-trait@0.1.68
+   atomic-waker@1.1.0
+   autocfg@1.1.0
+   bit-set@0.5.3
+   bit-vec@0.6.3
+   bitflags@1.3.2
+   block@0.1.6
+   block-buffer@0.10.4
+   block-padding@0.3.2
+   blocking@1.3.0
+   bumpalo@3.12.0
+   byteorder@1.4.3
+   cairo-rs@0.17.0
+   cairo-sys-rs@0.17.0
+   cbc@0.1.2
+   cc@1.0.79
+   cfg-expr@0.14.0
+   cfg-if@1.0.0
+   chrono@0.4.22
+   chronoutil@0.2.3
+ 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/minio/

2023-08-30 Thread Julien Roy
commit: bf591c343964c5da1ca8a14fbd17e58f76c9158c
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:50:20 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:50:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf591c34

dev-python/minio: enable py3.12

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/minio/minio-7.1.15.ebuild | 2 +-
 dev-python/minio/minio-7.1.16.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/minio/minio-7.1.15.ebuild 
b/dev-python/minio/minio-7.1.15.ebuild
index 2620a6929f..363b52e35d 100644
--- a/dev-python/minio/minio-7.1.15.ebuild
+++ b/dev-python/minio/minio-7.1.15.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi

diff --git a/dev-python/minio/minio-7.1.16.ebuild 
b/dev-python/minio/minio-7.1.16.ebuild
index 2620a6929f..363b52e35d 100644
--- a/dev-python/minio/minio-7.1.16.ebuild
+++ b/dev-python/minio/minio-7.1.16.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/restrictedpython/

2023-08-30 Thread Julien Roy
commit: 56134d12c8e4dcfc334c2af1bea99e1ef75d8c4f
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:46:40 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:46:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56134d12

dev-python/restrictedpython: add 6.2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/restrictedpython/Manifest   |  1 +
 .../restrictedpython/restrictedpython-6.2.ebuild   | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/restrictedpython/Manifest 
b/dev-python/restrictedpython/Manifest
index da78b9c98b..8cc57aeefc 100644
--- a/dev-python/restrictedpython/Manifest
+++ b/dev-python/restrictedpython/Manifest
@@ -1,2 +1,3 @@
 DIST restrictedpython-6.0.gh.tar.gz 441665 BLAKE2B 
3b3c27c6aa86e7301299fa32eafa571381637ac16551c48c2faf48815fc6d054df94ddfaccacb243e55300358f1c5f726d17342630137c326387db946d00bdf0
 SHA512 
8f9b53542c0784ac0c9169c4c4252d22f95419c6903ca0e786f44f6fee9303251f3e78ec099f343068c0a7ea7712de52e884aa132dda63ed813e8a17ffe55798
 DIST restrictedpython-6.1.gh.tar.gz 442293 BLAKE2B 
8425c371e84a698f1591735cfa0c77ea716c2b7859addc6a7fb97e68ffd239e1b3aaeb359739ec1dfff551a361a8bd8fd2738007ba5d2557debe9592a144c144
 SHA512 
fec5bbe301b64236863a72e4b7a9997d04483da6ae5b384ef73a729092b2fc271f6016586a21558cb30f1c2cc9c9f57b8ee2c6c851873bd493b95fd50dccd1f8
+DIST restrictedpython-6.2.gh.tar.gz 442788 BLAKE2B 
cac63465192d425dc2b18a787fe4e75749f19768bbcb3be921512ccf0558e30f8ab3f8a89c36b77d370ae2c160b5aba4e9481ad66c36909b7189559c20a532fe
 SHA512 
a9947830b66e449881b7d22e4716adb863f20726a6e1f61f4f84396ae88b2c461c084f56ca78c3aa072953c53ba776788aa41ec8415714ba02b1b4c8370bf6fb

diff --git a/dev-python/restrictedpython/restrictedpython-6.2.ebuild 
b/dev-python/restrictedpython/restrictedpython-6.2.ebuild
new file mode 100644
index 00..2f057f27b5
--- /dev/null
+++ b/dev-python/restrictedpython/restrictedpython-6.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A restricted execution environment for Python to run untrusted 
code"
+HOMEPAGE="https://github.com/zopefoundation/RestrictedPython;
+SRC_URI="https://github.com/zopefoundation/RestrictedPython/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}/RestrictedPython-${PV}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   doc? ( dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] )
+   test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/signalstickers-client/

2023-08-30 Thread Julien Roy
commit: 270a37520a3cab255a47195864c85381e3f0fb72
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:47:51 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:47:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=270a3752

dev-python/signalstickers-client: add 3.3.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/signalstickers-client/Manifest  |  1 +
 .../signalstickers-client-3.3.0.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-python/signalstickers-client/Manifest 
b/dev-python/signalstickers-client/Manifest
index 0dbb9610d1..699e28d39d 100644
--- a/dev-python/signalstickers-client/Manifest
+++ b/dev-python/signalstickers-client/Manifest
@@ -1 +1,2 @@
 DIST signalstickers-client-3.2.0.tar.gz 14705 BLAKE2B 
b2423e96d4cbb9aadd8e1b900dc3c1ba678c619ef964387f937b121b361d341656b764e49d8dcd2d885c4b230f936936ea6487212dee4fce4c2ef40b59eb55e8
 SHA512 
6820fbb7577ca8ecb63a8fe9b10ad25d7fd510d3ea56bf0a5cd48f8b79595553eece6699308a1ff6d71ae7fecf88a0286d8c2f89a9487af0c7837be3f4436a7e
+DIST signalstickers-client-3.3.0.tar.gz 15169 BLAKE2B 
f1437ed60b8d3995f00067bcd54c6f93566c040d46501aebbab8b9f48c1e59e75abd4d49009f6244b1e55923378a1142786fcade366989b27fa65abfd5dea06a
 SHA512 
745e1e6ae29059c08b2f35357cd864884e4f67bef093fc303a5eba8c96bf3f2165267c1725399db23266db021248d351c0085eb5b6b514ba6c504f5e78f84b6a

diff --git 
a/dev-python/signalstickers-client/signalstickers-client-3.3.0.ebuild 
b/dev-python/signalstickers-client/signalstickers-client-3.3.0.ebuild
new file mode 100644
index 00..1fe33bd41e
--- /dev/null
+++ b/dev-python/signalstickers-client/signalstickers-client-3.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python client for the Signal stickers API"
+HOMEPAGE="https://github.com/signalstickers/signalstickers-client;
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mautrix/

2023-08-30 Thread Julien Roy
commit: d7936c05d9ed3baf7bf224b4815b0ec5b1ad3f5e
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:45:20 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:45:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7936c05

dev-python/mautrix: add 0.20.1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/mautrix/Manifest  |  1 +
 dev-python/mautrix/mautrix-0.20.1.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index 70d11c7db6..3bf2734e01 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1,2 +1,3 @@
 DIST mautrix-0.19.16.tar.gz 245202 BLAKE2B 
921b51c63991934cabf5d24a26f37205fb3a90ee4a29c8455eda00aeff1fa9311a87f665b1c084a3b994e9122a8c23180735c97141a1a35d8f89c6638dda48ab
 SHA512 
9b827f54e48ccbe98379f4db2fd6fa97698f7695023918aebb80f078c7df495cd4e76e9d226094838c199cacafb91ab4263e5f5a5c9ac9132b9bd39d3cb281b4
 DIST mautrix-0.20.0.tar.gz 243507 BLAKE2B 
849d7af298ee16cba88a81debbe7cabbdcaa8241e6ea1951b8748d212ea7e62371fc4340fcc5499e16180d03a7f6a47d3eaf730c0f474d8621be7d045a82fd43
 SHA512 
0e4e2da4aa5d670b89c0b4245c47d8a50daa8c14745c2f984c8affd2f6984b23808a03902b692b08f792504ac315a2084a1170b9e41b923c74d9eb8ce53dcc50
+DIST mautrix-0.20.1.tar.gz 242438 BLAKE2B 
727717f2762c8bfc4194602112f2412b3ab41480c24a910a375e234cce4b156cfd73dffb0b5e3957b3593be4f4940a32463e41a69abbd56ad521dbe5a74bc974
 SHA512 
8d405de08289faa290e5eb102651bfd566e84b3dc5c21b04910fdb9da73fe4386bd05949b2eaa530a82b6bc3f20a6ca1bbb39c8159c348c4b03a11c510111ee9

diff --git a/dev-python/mautrix/mautrix-0.20.1.ebuild 
b/dev-python/mautrix/mautrix-0.20.1.ebuild
new file mode 100644
index 00..5367bd8433
--- /dev/null
+++ b/dev-python/mautrix/mautrix-0.20.1.ebuild
@@ -0,0 +1,39 @@
+# 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 optfeature pypi
+
+DESCRIPTION="A Python 3 asyncio Matrix framework"
+HOMEPAGE="https://github.com/mautrix/python/;
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/olm[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   test? (
+   dev-python/aiosqlite[${PYTHON_USEDEP}]
+   dev-python/asyncpg[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-08-30 Thread Julien Roy
commit: a885893ecf9953907708105b1ccdc42955f7ff49
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:15:10 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:15:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a885893e

www-client/nyxt: add 3.6.1

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 +
 www-client/nyxt/nyxt-3.6.1.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index 897d03c170..af0a5eb4ca 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,2 +1,3 @@
 DIST nyxt-3.4.0.gh.tar.xz 16745700 BLAKE2B 
7a611f594d1267101a1e0083092da58db48e167045b94dc063c23bb95e837e568388154dfd78d7f52876a41b16863a6c14d2e6c654f5ee61a91eaf1acf863fd1
 SHA512 
e104219f6e7f69e8fd51a5a07280924d9ba1703a9c1661acf80f6158b0c4262f32b80d760cf08b269e2e18ae9727fed0d59451a53bb1f175042a68fd686807ed
 DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 
8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f
 SHA512 
f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893
+DIST nyxt-3.6.1.gh.tar.xz 17421212 BLAKE2B 
8be94ce06fccab569981582dbe72c99245b0f122d25d9466e57b02d5b531f7caa7558b2ba2cd1bf2d39cd99c9adf65902b0341161dd91d7507d69b032cd66ad1
 SHA512 
40861b903472904590e094e373347714f398b4e3e6929aa428ba2d10003935e33e96bdd4c43b1b3cf050b48762e5aafb5bc6fc8d55ffe32dd692c61276867c6d

diff --git a/www-client/nyxt/nyxt-3.6.1.ebuild 
b/www-client/nyxt/nyxt-3.6.1.ebuild
new file mode 100644
index 00..5ef18c896a
--- /dev/null
+++ b/www-client/nyxt/nyxt-3.6.1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg-utils
+
+DESCRIPTION="Nyxt - the hacker's power-browser"
+HOMEPAGE="https://nyxt.atlas.engineer/;
+
+if [[ "${PV}" = ** ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
+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 scbl 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
+   media-libs/gst-plugins-bad
+   media-libs/gst-plugins-base
+   media-libs/gst-plugins-good
+   media-libs/gst-plugins-ugly
+   media-plugins/gst-plugins-libav
+   net-libs/glib-networking
+   net-libs/webkit-gtk:4.1
+   sys-libs/libfixposix
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-lisp/sbcl-2.0.0
+"
+
+src_unpack() {
+   default
+
+   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
+   # so we create it instead of working directly in ${WORKDIR}
+   if [[ "${PV}" != ** ]]
+   then
+   mkdir "${WORKDIR}/${P}" || die
+   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
+   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
+   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
+
+   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
+   domenu "${S}/assets/nyxt.desktop"
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "for X11 clipboard support" "x11-misc/xclip"
+   optfeature "for spellchecking" "app-text/enchant"
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-08-30 Thread Julien Roy
commit: 1d796a0c8e474fb0cbc257316469168828181966
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:15:21 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:15:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d796a0c

www-client/nyxt: drop 3.4.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 -
 www-client/nyxt/nyxt-3.4.0.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index af0a5eb4ca..a95278c3d9 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,3 +1,2 @@
-DIST nyxt-3.4.0.gh.tar.xz 16745700 BLAKE2B 
7a611f594d1267101a1e0083092da58db48e167045b94dc063c23bb95e837e568388154dfd78d7f52876a41b16863a6c14d2e6c654f5ee61a91eaf1acf863fd1
 SHA512 
e104219f6e7f69e8fd51a5a07280924d9ba1703a9c1661acf80f6158b0c4262f32b80d760cf08b269e2e18ae9727fed0d59451a53bb1f175042a68fd686807ed
 DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 
8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f
 SHA512 
f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893
 DIST nyxt-3.6.1.gh.tar.xz 17421212 BLAKE2B 
8be94ce06fccab569981582dbe72c99245b0f122d25d9466e57b02d5b531f7caa7558b2ba2cd1bf2d39cd99c9adf65902b0341161dd91d7507d69b032cd66ad1
 SHA512 
40861b903472904590e094e373347714f398b4e3e6929aa428ba2d10003935e33e96bdd4c43b1b3cf050b48762e5aafb5bc6fc8d55ffe32dd692c61276867c6d

diff --git a/www-client/nyxt/nyxt-3.4.0.ebuild 
b/www-client/nyxt/nyxt-3.4.0.ebuild
deleted file mode 100644
index 5ef18c896a..00
--- a/www-client/nyxt/nyxt-3.4.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg-utils
-
-DESCRIPTION="Nyxt - the hacker's power-browser"
-HOMEPAGE="https://nyxt.atlas.engineer/;
-
-if [[ "${PV}" = ** ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
-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 scbl 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
-   media-libs/gst-plugins-bad
-   media-libs/gst-plugins-base
-   media-libs/gst-plugins-good
-   media-libs/gst-plugins-ugly
-   media-plugins/gst-plugins-libav
-   net-libs/glib-networking
-   net-libs/webkit-gtk:4.1
-   sys-libs/libfixposix
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-lisp/sbcl-2.0.0
-"
-
-src_unpack() {
-   default
-
-   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
-   # so we create it instead of working directly in ${WORKDIR}
-   if [[ "${PV}" != ** ]]
-   then
-   mkdir "${WORKDIR}/${P}" || die
-   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
-   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
-   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
-
-   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
-   domenu "${S}/assets/nyxt.desktop"
-}
-
-pkg_postinst() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   optfeature "for X11 clipboard support" "x11-misc/xclip"
-   optfeature "for spellchecking" "app-text/enchant"
-}
-
-pkg_postrm() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/restrictedpython/

2023-08-30 Thread Julien Roy
commit: 56eb0c9ee1a8f638d1877dcd64327e95da3a9989
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:46:53 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:46:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56eb0c9e

dev-python/restrictedpython: drop 6.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/restrictedpython/Manifest   |  1 -
 .../restrictedpython/restrictedpython-6.0.ebuild   | 27 --
 2 files changed, 28 deletions(-)

diff --git a/dev-python/restrictedpython/Manifest 
b/dev-python/restrictedpython/Manifest
index 8cc57aeefc..c486aee241 100644
--- a/dev-python/restrictedpython/Manifest
+++ b/dev-python/restrictedpython/Manifest
@@ -1,3 +1,2 @@
-DIST restrictedpython-6.0.gh.tar.gz 441665 BLAKE2B 
3b3c27c6aa86e7301299fa32eafa571381637ac16551c48c2faf48815fc6d054df94ddfaccacb243e55300358f1c5f726d17342630137c326387db946d00bdf0
 SHA512 
8f9b53542c0784ac0c9169c4c4252d22f95419c6903ca0e786f44f6fee9303251f3e78ec099f343068c0a7ea7712de52e884aa132dda63ed813e8a17ffe55798
 DIST restrictedpython-6.1.gh.tar.gz 442293 BLAKE2B 
8425c371e84a698f1591735cfa0c77ea716c2b7859addc6a7fb97e68ffd239e1b3aaeb359739ec1dfff551a361a8bd8fd2738007ba5d2557debe9592a144c144
 SHA512 
fec5bbe301b64236863a72e4b7a9997d04483da6ae5b384ef73a729092b2fc271f6016586a21558cb30f1c2cc9c9f57b8ee2c6c851873bd493b95fd50dccd1f8
 DIST restrictedpython-6.2.gh.tar.gz 442788 BLAKE2B 
cac63465192d425dc2b18a787fe4e75749f19768bbcb3be921512ccf0558e30f8ab3f8a89c36b77d370ae2c160b5aba4e9481ad66c36909b7189559c20a532fe
 SHA512 
a9947830b66e449881b7d22e4716adb863f20726a6e1f61f4f84396ae88b2c461c084f56ca78c3aa072953c53ba776788aa41ec8415714ba02b1b4c8370bf6fb

diff --git a/dev-python/restrictedpython/restrictedpython-6.0.ebuild 
b/dev-python/restrictedpython/restrictedpython-6.0.ebuild
deleted file mode 100644
index 2f057f27b5..00
--- a/dev-python/restrictedpython/restrictedpython-6.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="A restricted execution environment for Python to run untrusted 
code"
-HOMEPAGE="https://github.com/zopefoundation/RestrictedPython;
-SRC_URI="https://github.com/zopefoundation/RestrictedPython/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/RestrictedPython-${PV}"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   doc? ( dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] )
-   test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/minio/

2023-08-30 Thread Julien Roy
commit: 745bd19642dcf9396daa8162a071f9761f33b51e
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:46:01 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:46:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=745bd196

dev-python/minio: add 7.1.16

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/minio/Manifest|  1 +
 dev-python/minio/minio-7.1.16.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/minio/Manifest b/dev-python/minio/Manifest
index 5b9a42694d..2d62bce36a 100644
--- a/dev-python/minio/Manifest
+++ b/dev-python/minio/Manifest
@@ -1,2 +1,3 @@
 DIST minio-7.1.14.tar.gz 117073 BLAKE2B 
b2d7d5d0eea342d8d8c533899980ad36278e368f292094a93457aeea940900beabbfc215b7d549b2bceb96acccb53501344fbcc5b69262b8705965e3a26c7a08
 SHA512 
841032aa014454158150e7feb54f0b3d11e7d4fc5d4581322a109abdaa33291e82481f794121fcbdcb98049bfab964e7eb38886dbf3fe0d719813c373e0a94cf
 DIST minio-7.1.15.tar.gz 115948 BLAKE2B 
e6bdd304d70c93c12b869e8d0f3a4347351e48f505766dc386a77f85ef6366559f48d1c007583e5c6845052b3bca65fe4964f70a9ad9f3b9146c0cef04eb1a83
 SHA512 
bb7ac5b1f1f70b0ff36e448097ebf0d9cbd964ddfe31dc452057c17396a85473fd98efedbbdbf81b9b8606bf2a3bab156f174052a2f4095062b18dd7cd5e6a5c
+DIST minio-7.1.16.tar.gz 120101 BLAKE2B 
56c35bfcc6d8a6a70047986f8460d77b786eff26406afa1d733e514d8fe0024a8d30752be5c37e95e0191f1e945df527c1bae4797b4d0182594ebbb923fdaf5b
 SHA512 
da8c6f9476d343ab01207f1f3a78c995c65528aff68134caf8c51c6785c6ecbf7d83a8e399658dc3c9e847e650a07263fbaaa6f5794647ab9f3cbfa08299a6b9

diff --git a/dev-python/minio/minio-7.1.16.ebuild 
b/dev-python/minio/minio-7.1.16.ebuild
new file mode 100644
index 00..2620a6929f
--- /dev/null
+++ b/dev-python/minio/minio-7.1.16.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="MinIO Client SDK for Python"
+HOMEPAGE="https://github.com/minio/minio-py;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mautrix/

2023-08-30 Thread Julien Roy
commit: 83a4a7ec0c14dd10ad40e1943e9de7e0e27c7d55
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:45:31 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:45:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83a4a7ec

dev-python/mautrix: drop 0.19.16

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/mautrix/Manifest   |  1 -
 dev-python/mautrix/mautrix-0.19.16.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index 3bf2734e01..294d72005d 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1,3 +1,2 @@
-DIST mautrix-0.19.16.tar.gz 245202 BLAKE2B 
921b51c63991934cabf5d24a26f37205fb3a90ee4a29c8455eda00aeff1fa9311a87f665b1c084a3b994e9122a8c23180735c97141a1a35d8f89c6638dda48ab
 SHA512 
9b827f54e48ccbe98379f4db2fd6fa97698f7695023918aebb80f078c7df495cd4e76e9d226094838c199cacafb91ab4263e5f5a5c9ac9132b9bd39d3cb281b4
 DIST mautrix-0.20.0.tar.gz 243507 BLAKE2B 
849d7af298ee16cba88a81debbe7cabbdcaa8241e6ea1951b8748d212ea7e62371fc4340fcc5499e16180d03a7f6a47d3eaf730c0f474d8621be7d045a82fd43
 SHA512 
0e4e2da4aa5d670b89c0b4245c47d8a50daa8c14745c2f984c8affd2f6984b23808a03902b692b08f792504ac315a2084a1170b9e41b923c74d9eb8ce53dcc50
 DIST mautrix-0.20.1.tar.gz 242438 BLAKE2B 
727717f2762c8bfc4194602112f2412b3ab41480c24a910a375e234cce4b156cfd73dffb0b5e3957b3593be4f4940a32463e41a69abbd56ad521dbe5a74bc974
 SHA512 
8d405de08289faa290e5eb102651bfd566e84b3dc5c21b04910fdb9da73fe4386bd05949b2eaa530a82b6bc3f20a6ca1bbb39c8159c348c4b03a11c510111ee9

diff --git a/dev-python/mautrix/mautrix-0.19.16.ebuild 
b/dev-python/mautrix/mautrix-0.19.16.ebuild
deleted file mode 100644
index 5367bd8433..00
--- a/dev-python/mautrix/mautrix-0.19.16.ebuild
+++ /dev/null
@@ -1,39 +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 optfeature pypi
-
-DESCRIPTION="A Python 3 asyncio Matrix framework"
-HOMEPAGE="https://github.com/mautrix/python/;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/aiohttp[${PYTHON_USEDEP}]
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/olm[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
-   dev-python/yarl[${PYTHON_USEDEP}]
-   test? (
-   dev-python/aiosqlite[${PYTHON_USEDEP}]
-   dev-python/asyncpg[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/minio/

2023-08-30 Thread Julien Roy
commit: 7b7f248b497618e53c299fe7e97b328714741422
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 21:46:12 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 21:46:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b7f248b

dev-python/minio: drop 7.1.14

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/minio/Manifest|  1 -
 dev-python/minio/minio-7.1.14.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/dev-python/minio/Manifest b/dev-python/minio/Manifest
index 2d62bce36a..5323158d54 100644
--- a/dev-python/minio/Manifest
+++ b/dev-python/minio/Manifest
@@ -1,3 +1,2 @@
-DIST minio-7.1.14.tar.gz 117073 BLAKE2B 
b2d7d5d0eea342d8d8c533899980ad36278e368f292094a93457aeea940900beabbfc215b7d549b2bceb96acccb53501344fbcc5b69262b8705965e3a26c7a08
 SHA512 
841032aa014454158150e7feb54f0b3d11e7d4fc5d4581322a109abdaa33291e82481f794121fcbdcb98049bfab964e7eb38886dbf3fe0d719813c373e0a94cf
 DIST minio-7.1.15.tar.gz 115948 BLAKE2B 
e6bdd304d70c93c12b869e8d0f3a4347351e48f505766dc386a77f85ef6366559f48d1c007583e5c6845052b3bca65fe4964f70a9ad9f3b9146c0cef04eb1a83
 SHA512 
bb7ac5b1f1f70b0ff36e448097ebf0d9cbd964ddfe31dc452057c17396a85473fd98efedbbdbf81b9b8606bf2a3bab156f174052a2f4095062b18dd7cd5e6a5c
 DIST minio-7.1.16.tar.gz 120101 BLAKE2B 
56c35bfcc6d8a6a70047986f8460d77b786eff26406afa1d733e514d8fe0024a8d30752be5c37e95e0191f1e945df527c1bae4797b4d0182594ebbb923fdaf5b
 SHA512 
da8c6f9476d343ab01207f1f3a78c995c65528aff68134caf8c51c6785c6ecbf7d83a8e399658dc3c9e847e650a07263fbaaa6f5794647ab9f3cbfa08299a6b9

diff --git a/dev-python/minio/minio-7.1.14.ebuild 
b/dev-python/minio/minio-7.1.14.ebuild
deleted file mode 100644
index 2620a6929f..00
--- a/dev-python/minio/minio-7.1.14.ebuild
+++ /dev/null
@@ -1,23 +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} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MinIO Client SDK for Python"
-HOMEPAGE="https://github.com/minio/minio-py;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-python/certifi[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/yambar/

2023-08-30 Thread Julien Roy
commit: b6e24cf4511d6324c072f880c0d910392db19d51
Author: CaptainBlood  yahoo  fr>
AuthorDate: Wed Aug 30 23:29:53 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 23:35:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6e24cf4

gui-apps/yambar: update -

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/yambar/yambar-.ebuild | 15 ---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/gui-apps/yambar/yambar-.ebuild 
b/gui-apps/yambar/yambar-.ebuild
index a269aa2d42..80a0d0a88e 100644
--- a/gui-apps/yambar/yambar-.ebuild
+++ b/gui-apps/yambar/yambar-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit meson
 
-if [[ ${PV} ==  ]]; then
+if [[ ${PV} == ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/dnkl/${PN}.git;
 else
@@ -94,5 +94,14 @@ src_configure() {
 
 src_install() {
meson_src_install
-   rm -rf "${D}/usr/share/doc/${PN}"
+   if use core; then
+   mv "${D}"/usr/lib64/yambar/libdynlist.so 
"${D}"/usr/lib64/libdynlist.so || die
+   fi
+   rm -rf "${D}/usr/share/doc/${PN}" || die
+}
+
+pkg_postinst() {
+   ewarn "Warning: if you are upgrading from 1.8.0, please note that there 
are breaking changes that might affect your config.yml file."
+   ewarn "See the changelog for more information"
+   ewarn "https://codeberg.org/dnkl/yambar/releases/tag/1.9.0;
 }



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/yambar/

2023-08-30 Thread Julien Roy
commit: 6028a3279a2d2ae4c1beed8842a6be266746407b
Author: CaptainBlood  yahoo  fr>
AuthorDate: Wed Aug 30 23:29:18 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 23:35:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6028a327

gui-apps/yambar: add 1.10.0

Closes: https://bugs.gentoo.org/910408
Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/yambar/Manifest |   1 +
 gui-apps/yambar/yambar-1.10.0.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/gui-apps/yambar/Manifest b/gui-apps/yambar/Manifest
index 3f49a14ed7..897f55b44e 100644
--- a/gui-apps/yambar/Manifest
+++ b/gui-apps/yambar/Manifest
@@ -1,3 +1,4 @@
+DIST yambar-1.10.0.tar.gz 190288 BLAKE2B 
35bfd50b27241724fa29f0ea6b1031dad793d1ff2c8342f5ed40bdc1fb390a32813d17b6c3063184109769a54fb5c5bce876a83974cdbb17679fd80a88d9d797
 SHA512 
c8d1e807017f62886cba65dab9933913f473eeeae8cbf8d44ddd4953754a55c81def9a02506b28a7ea7264325748db0a0ca4cdff39ba74a06f531e6e55878b35
 DIST yambar-1.6.2.tar.gz 135455 BLAKE2B 
71d5b584bf04a7212ac84d8e0d8cb71c1abd7c7548c5ec998aff480d76afbd09825b059fe642edd4dd2537af6a5b811bd333a45bfa53f6a3a814a2be95eb58b4
 SHA512 
64a5e983be6dc99feb2f39d06fe265163c3b8f3f23f33a58c386891b63a9c915816cbde22d031473e700e839522c86c53b06f0cce1a57ebdab8ed6aeebe627e1
 DIST yambar-1.7.0.tar.gz 148762 BLAKE2B 
a394b588bb1a8c64e149f8f39d6a8056d139cb3518fc15c87db0da7ead9c96ce5d7b9d764a617c4626d9fa574edbda2c0e1e2b11b07741241188c5cd282d5643
 SHA512 
e34cc808533cf76ff0b95d18346b796b4758271b0a61151e80b33eaa0ce34c2d5a9f1c6671d28f377d1563a7979c5784782b9f2f87a3cb615efb129e89865ad3
 DIST yambar-1.8.0.tar.gz 157936 BLAKE2B 
d9fc01d71c89550c59b470f9bd3de27e44cc5d64f2103f8803c9c2b25c51b5240f54c41041c126df2b606ae011d9fca974723cafb45670eae70ef20bb3f765b6
 SHA512 
db2c3669162923b4ca2b1f13f50d203de2a0eb6963e6d2bfe8b03e41c7cb4ad9acf6607eef08b6da837c901374c89affb915aa44f2bc2e0eb4694ad91ae66a67

diff --git a/gui-apps/yambar/yambar-1.10.0.ebuild 
b/gui-apps/yambar/yambar-1.10.0.ebuild
new file mode 100644
index 00..80a0d0a88e
--- /dev/null
+++ b/gui-apps/yambar/yambar-1.10.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://codeberg.org/dnkl/${PN}.git;
+else
+   SRC_URI="https://codeberg.org/dnkl/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Simplistic and highly configurable status panel for X and Wayland"
+HOMEPAGE="https://codeberg.org/dnkl/yambar;
+LICENSE="MIT"
+SLOT="0"
+IUSE="core +alsa +backlight +battery +clock +cpu +disk-io +dwl 
+foreign-toplevel +memory +mpd +i3 +label +network +pipewire +pulseaudio 
+removables +river +script sway-xkb wayland X xkb xwindow"
+REQUIRED_USE="
+   || ( wayland X )
+   sway-xkb? ( wayland )
+   xkb? ( X )
+   xwindow? ( X )
+"
+
+RDEPEND="
+   >=media-libs/fcft-2.4.0
+   dev-libs/libyaml
+   alsa? ( media-libs/alsa-lib )
+   backlight? ( virtual/libudev:= )
+   battery? ( virtual/libudev:= )
+   mpd? ( media-libs/libmpdclient )
+   pipewire? (
+ dev-libs/json-c
+ media-video/pipewire
+   )
+   pulseaudio? ( media-libs/libpulse )
+   removables? ( virtual/libudev:= )
+   sway-xkb? ( dev-libs/json-c )
+   x11-libs/pixman
+   X? (
+   x11-libs/libxcb:0=[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-wm
+   )
+   wayland? ( dev-libs/wayland )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/scdoc
+   >=dev-libs/tllist-1.0.1
+   >=dev-util/meson-0.53.0
+   virtual/pkgconfig
+   wayland? (
+   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature wayland backend-wayland)
+   $(meson_feature X backend-x11)
+   $(meson_use core core-plugins-as-shared-libraries)
+   $(meson_feature alsa plugin-alsa)
+   $(meson_feature backlight plugin-backlight)
+   $(meson_feature battery plugin-battery)
+   $(meson_feature clock plugin-clock)
+   $(meson_feature cpu plugin-cpu)
+   $(meson_feature disk-io plugin-disk-io)
+   $(meson_feature dwl plugin-dwl)
+   $(meson_feature foreign-toplevel plugin-foreign-toplevel)
+   $(meson_feature memory plugin-mem)
+   $(meson_feature mpd plugin-mpd)
+   $(meson_feature i3 plugin-i3)
+ 

[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/yambar/

2023-08-30 Thread Julien Roy
commit: 77e606ac53d98c13db2ddb0123567f797028800d
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 23:30:45 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 23:35:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77e606ac

gui-apps/yambar: drop 1.6.2, 1.7.0, 1.8.0

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/yambar/Manifest|  3 --
 gui-apps/yambar/yambar-1.6.2.ebuild | 64 -
 gui-apps/yambar/yambar-1.7.0.ebuild | 64 -
 gui-apps/yambar/yambar-1.8.0.ebuild | 64 -
 4 files changed, 195 deletions(-)

diff --git a/gui-apps/yambar/Manifest b/gui-apps/yambar/Manifest
index 897f55b44e..d6591d 100644
--- a/gui-apps/yambar/Manifest
+++ b/gui-apps/yambar/Manifest
@@ -1,5 +1,2 @@
 DIST yambar-1.10.0.tar.gz 190288 BLAKE2B 
35bfd50b27241724fa29f0ea6b1031dad793d1ff2c8342f5ed40bdc1fb390a32813d17b6c3063184109769a54fb5c5bce876a83974cdbb17679fd80a88d9d797
 SHA512 
c8d1e807017f62886cba65dab9933913f473eeeae8cbf8d44ddd4953754a55c81def9a02506b28a7ea7264325748db0a0ca4cdff39ba74a06f531e6e55878b35
-DIST yambar-1.6.2.tar.gz 135455 BLAKE2B 
71d5b584bf04a7212ac84d8e0d8cb71c1abd7c7548c5ec998aff480d76afbd09825b059fe642edd4dd2537af6a5b811bd333a45bfa53f6a3a814a2be95eb58b4
 SHA512 
64a5e983be6dc99feb2f39d06fe265163c3b8f3f23f33a58c386891b63a9c915816cbde22d031473e700e839522c86c53b06f0cce1a57ebdab8ed6aeebe627e1
-DIST yambar-1.7.0.tar.gz 148762 BLAKE2B 
a394b588bb1a8c64e149f8f39d6a8056d139cb3518fc15c87db0da7ead9c96ce5d7b9d764a617c4626d9fa574edbda2c0e1e2b11b07741241188c5cd282d5643
 SHA512 
e34cc808533cf76ff0b95d18346b796b4758271b0a61151e80b33eaa0ce34c2d5a9f1c6671d28f377d1563a7979c5784782b9f2f87a3cb615efb129e89865ad3
-DIST yambar-1.8.0.tar.gz 157936 BLAKE2B 
d9fc01d71c89550c59b470f9bd3de27e44cc5d64f2103f8803c9c2b25c51b5240f54c41041c126df2b606ae011d9fca974723cafb45670eae70ef20bb3f765b6
 SHA512 
db2c3669162923b4ca2b1f13f50d203de2a0eb6963e6d2bfe8b03e41c7cb4ad9acf6607eef08b6da837c901374c89affb915aa44f2bc2e0eb4694ad91ae66a67
 DIST yambar-1.9.0.tar.gz 186338 BLAKE2B 
9fd043aab241c75e84bcdffcfed51bd24d3a687ff80f4b44517168fc46a33934467fd8bf7a315076e15fc74e157f3bccf703ae2fd32ed969082c383570b0f3bd
 SHA512 
de1acf1e738b33e2e0ee1dba497b5b84137028551827c38eee67fdc5bfb688f2037a52ccac7f5fb56ffeed7382e4cd670fd0b564c7f532f21a85724640c8004b

diff --git a/gui-apps/yambar/yambar-1.6.2.ebuild 
b/gui-apps/yambar/yambar-1.6.2.ebuild
deleted file mode 100644
index 5b1dbd73e6..00
--- a/gui-apps/yambar/yambar-1.6.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != ** ]]; then
-   SRC_URI="https://codeberg.org/dnkl/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-   S="${WORKDIR}/${PN}"
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://codeberg.org/dnkl/${PN}.git;
-fi
-
-DESCRIPTION="Simplistic and highly configurable status panel for X and Wayland"
-HOMEPAGE="https://codeberg.org/dnkl/yambar;
-LICENSE="MIT"
-SLOT="0"
-IUSE="wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-RDEPEND="
-   >=media-libs/fcft-2.4.0
-   dev-libs/json-c
-   dev-libs/libyaml
-   media-libs/alsa-lib
-   media-libs/libmpdclient
-   virtual/libudev:=
-   x11-libs/pixman
-   wayland? ( dev-libs/wayland )
-   X? (
-   x11-libs/libxcb:0=[xkb]
-   x11-libs/xcb-util
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-wm
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/scdoc
-   >=dev-libs/tllist-1.0.1
-   >=dev-util/meson-0.53.0
-   virtual/pkgconfig
-   wayland? (
-   dev-libs/wayland-protocols
-   dev-util/wayland-scanner
-   )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature wayland backend-wayland)
-   $(meson_feature X backend-x11)
-   -Dwerror=false
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   rm -rf "${D}/usr/share/doc/${PN}"
-}

diff --git a/gui-apps/yambar/yambar-1.7.0.ebuild 
b/gui-apps/yambar/yambar-1.7.0.ebuild
deleted file mode 100644
index 5b1dbd73e6..00
--- a/gui-apps/yambar/yambar-1.7.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} != ** ]]; then
-   SRC_URI="https://codeberg.org/dnkl/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-   S="${WORKDIR}/${PN}"
-else
-   inherit git-r3
-   EGIT_REPO_URI="htt

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zodb/

2023-08-30 Thread Julien Roy
commit: 66fe60465d38ab748e316f93f5402cecf49db830
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 23:38:21 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 23:38:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66fe6046

dev-python/zodb: add 5.8.1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/zodb/Manifest  |  1 +
 dev-python/zodb/zodb-5.8.1.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/zodb/Manifest b/dev-python/zodb/Manifest
index 4c6c219fcd..0862fdc1a6 100644
--- a/dev-python/zodb/Manifest
+++ b/dev-python/zodb/Manifest
@@ -1 +1,2 @@
 DIST ZODB-5.8.0.tar.gz 788844 BLAKE2B 
820dd1dca250f9167076b410cc33a9200a9372abd5162c7eafb8647f8469a742f7aa4cad841d5d5aa68a64aa354c940f51cc26b11c67815cab76ddb98154e9e9
 SHA512 
40f617089b0313b47634e56b3b303cda20ef06973178d02b583ff7a424e704d0cd2e60f9de2c90ce134760786d75461763dc7ce20af03505cbfc667b027cab9d
+DIST ZODB-5.8.1.tar.gz 790095 BLAKE2B 
e211bc85b7fe1d25b09213985afcebb6de31fa6a6bdda5e606cd854c2906c324c11c6e01279a7ff22f08d6cbbf8e706597b231f41d99f3d7ca28dd5bd8c8078e
 SHA512 
a51d2914489ac779ec990b9e84f69a56fdaa471d889d6fd3bcd5abac345fd95f9959defa737e47e0e86c4ac7853b146abe25d13d67aeed984268d87f9f8d4864

diff --git a/dev-python/zodb/zodb-5.8.1.ebuild 
b/dev-python/zodb/zodb-5.8.1.ebuild
new file mode 100644
index 00..96d69982f1
--- /dev/null
+++ b/dev-python/zodb/zodb-5.8.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+PYPI_NO_NORMALIZE=1
+PYPI_PN="${PN^^}"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python object-oriented database"
+HOMEPAGE="https://github.com/zopefoundation/zodb;
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/BTrees[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/persistent[${PYTHON_USEDEP}]
+   dev-python/transaction[${PYTHON_USEDEP}]
+   dev-python/zc-lockfile[${PYTHON_USEDEP}]
+   dev-python/zconfig[${PYTHON_USEDEP}]
+   dev-python/zodbpickle[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   dev-python/j1m-sphinxautozconfig[${PYTHON_USEDEP}]
+   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-zopeext[${PYTHON_USEDEP}]
+   )
+   test? (
+   dev-python/manuel[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/zope-testing[${PYTHON_USEDEP}]
+   dev-python/zope-testrunner[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests setup.py
+
+src_unpack() {
+   default
+   # Remove failing test
+   rm "${S}/src/${PN^^}/tests/testdocumentation.py" || die
+}
+
+python_test() {
+   zope-testrunner -pvc -j "$(nproc)" --usecompiled \
+   --path "${BUILD_DIR}/install$(python_get_sitedir)/" || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-08-30 Thread Julien Roy
commit: 84637e9342bb0050d6d376cfe41d4aa8bb6db437
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 23:23:48 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 23:23:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84637e93

app-admin/synadm: add 0.42

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest   |  1 +
 app-admin/synadm/synadm-0.42.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index 86f2c517d1..44bc55dc75 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,2 +1,3 @@
 DIST synadm-0.41.2.tar.gz 62112 BLAKE2B 
62955b93fb3396378987a93e39b697485edb76a225d0c7711659c7806bf48a667f4d860fc3634058f92ce5066751f6850509cd5813b030efdd46ca224f950acd
 SHA512 
7f7e5c66b0380bd2a5ad3ce1a9174f8572bdfb2cdc796e25a29b1a8c1a5a3f0c706ca9e81a393baff62661dd86b19c9f529683a8edd366da6453357738d70ebf
 DIST synadm-0.41.3.tar.gz 62288 BLAKE2B 
1b44b4d3d8563b9596dd3d4da2148af0550d823959bcdb7797dd6a23498dbd6948309c32584fe33ed65e20784b51bfe83f334a1aaca8b2ba15e580ff0b65fb76
 SHA512 
9ef6cf8f276f39670f76cc8a90b387b905aa33d79853719d35158f0a07d92a635a8862f0915044219bd489698b9751fd54f0d7a6444ad30dcc95626ea3203f7d
+DIST synadm-0.42.tar.gz 62613 BLAKE2B 
dc7bbdf94347b73b9845da1e0a31a9f86d1d8b07c403f0d015d7e98c7dec77a205270877478f895a62052a038c983967e4ea48a25c8c3984a575581d4e17b37e
 SHA512 
4a867471cb345f7cee3c97a0ab12d59682b5c4215b6458a32358c86bedd7989583d7e9ecbcb6256deb9fa55e82a57c087b9ee77866a1110f60ad924d13617696

diff --git a/app-admin/synadm/synadm-0.42.ebuild 
b/app-admin/synadm/synadm-0.42.ebuild
new file mode 100644
index 00..7a6e1316fb
--- /dev/null
+++ b/app-admin/synadm/synadm-0.42.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Command line admin tool for Synapse"
+HOMEPAGE="https://github.com/JOJ0/synadm;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-option-group[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tabulate[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zope-testrunner/

2023-08-30 Thread Julien Roy
commit: b6f5d71d6decceab29c152d5ca2514c46fe8b19c
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 23:50:49 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 23:50:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6f5d71d

dev-python/zope-testrunner: add 6.1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/zope-testrunner/Manifest|  1 +
 .../zope-testrunner/zope-testrunner-6.1.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/zope-testrunner/Manifest 
b/dev-python/zope-testrunner/Manifest
index 8134a3eab7..5f6179cbcd 100644
--- a/dev-python/zope-testrunner/Manifest
+++ b/dev-python/zope-testrunner/Manifest
@@ -1 +1,2 @@
 DIST zope.testrunner-6.0.tar.gz 149368 BLAKE2B 
6ea443d389ec9b9df92cd2e3808679d292c87e63083572cfde6b9532ef2b81baf47985f24c883fe1ba648dabe4e21e8c8a3b10981b7e4788987b45b5ce880c92
 SHA512 
d6306e6980f4df93c8149695b363450341ff0ea3b3945edce6512fff116d90c6380b5ab9363541fbe7e81bf0424ac24e624f2044a77a7b55cc87ebf50cfd51d8
+DIST zope.testrunner-6.1.tar.gz 154261 BLAKE2B 
e68c6449c1059e5e07abb528fb39bc1409d6c56932299ffd3949c803d585bc432463f1e256a6fa47dc1c8b173c3f488220821a60c6e38c0191fa4af4f75d
 SHA512 
6f23bcc7a27b0c5ab8b59ad0ea03a5482b4e7e924b8df41e5c78e86c402971761c875070c5b8553d3d90f772d04422a07bde675b8e2cb160fe5326031226fde3

diff --git a/dev-python/zope-testrunner/zope-testrunner-6.1.ebuild 
b/dev-python/zope-testrunner/zope-testrunner-6.1.ebuild
new file mode 100644
index 00..baa599edea
--- /dev/null
+++ b/dev-python/zope-testrunner/zope-testrunner-6.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 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} )
+
+PYPI_NO_NORMALIZE=1
+PYPI_PN="${PN/-/\.}"
+inherit distutils-r1 pypi
+
+DESCRIPTION="This package provides a flexible test runner with layer support."
+HOMEPAGE="https://github.com/zopefoundation/zope.testrunner;
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   dev-python/zope-exceptions[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] )
+   test? ( dev-python/zope-testing[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests unittest
+
+src_prepare() {
+   # strip rdep specific to namespaces
+   sed -i -e "/'setuptools'/d" setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   distutils_write_namespace zope
+   eunittest
+}
+
+python_install() {
+   # Do not install unit tests
+   rm -r "${BUILD_DIR}/install$(python_get_sitedir)/zope/testrunner/tests" 
|| die
+   distutils-r1_python_install
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/tulir-telethon/

2023-08-30 Thread Julien Roy
commit: 6685f0f309f4232a75affc00fc7fb9421f96b80e
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 23:49:29 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 23:49:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6685f0f3

dev-python/tulir-telethon: add 1.30.0_alpha2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 +
 .../tulir-telethon-1.30.0_alpha2.ebuild| 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 95ce71dfa1..8149f30f5e 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,2 +1,3 @@
 DIST tulir-telethon-1.29.0_alpha1.gh.tar.gz 490598 BLAKE2B 
d3ff45d6a18ac5673be18ff121e9151be4db8790f8ceff6ab80eb3ede089f67c336305e70340bac13609c99c53d44da7d684c510cf2055346184eb817e1fbe1e
 SHA512 
01e8e85a485cdba047c340712a1ceaf1dec56bff936f7f76b5b709e32604c5bfd8e71cd4a30c6f6df47f5218f4bc3d96df01e36ec1608f3f76026543c1597193
 DIST tulir-telethon-1.29.0_alpha2.gh.tar.gz 491082 BLAKE2B 
d965e4e6116ccff86cd6a0f561bd25a0af9bee85c314cae358f47eef30e17345c1b770088875717699b584649652a136be7ccc7da370434aa545d7620a2b9ac9
 SHA512 
f3e97bbc1bf50581965206f65f25224508d623bc5cffefea5743ba21c2b8c94afd60c7da2a7854e86cde52557a3609fe22c9fb888ea52ed286d555d3fdbf
+DIST tulir-telethon-1.30.0_alpha2.gh.tar.gz 493240 BLAKE2B 
dd7d464c187a08b71d3a7578922c6da91cb4878b6a29d36cbe9211f7978a10b9b397ea799b11aa144cdb1e458bd0bc6f80acc9b844d5efda63752f75ecc98c53
 SHA512 
6f472f7c48ea6b5602c0fb1898fc08be8f8336a7b6cec671b49d7e81255a5e52b2442cb38a8aab342a26aef107ef73f242a4c967249d8a013deb584340c71826

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.30.0_alpha2.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.30.0_alpha2.ebuild
new file mode 100644
index 00..afaba4efa4
--- /dev/null
+++ b/dev-python/tulir-telethon/tulir-telethon-1.30.0_alpha2.ebuild
@@ -0,0 +1,41 @@
+# 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
+
+MY_PV="${PV/_alph/}"
+DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
+HOMEPAGE="https://github.com/tulir/Telethon/;
+SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/Telethon-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/hachoir[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
+)



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/tulir-telethon/

2023-08-30 Thread Julien Roy
commit: 1dbab92926f11e0c9ed4612f8c80b1dd98eee005
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Aug 30 23:49:50 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Aug 30 23:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1dbab929

dev-python/tulir-telethon: drop 1.29.0_alpha1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 -
 .../tulir-telethon-1.29.0_alpha1.ebuild| 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 8149f30f5e..9a54057895 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,3 +1,2 @@
-DIST tulir-telethon-1.29.0_alpha1.gh.tar.gz 490598 BLAKE2B 
d3ff45d6a18ac5673be18ff121e9151be4db8790f8ceff6ab80eb3ede089f67c336305e70340bac13609c99c53d44da7d684c510cf2055346184eb817e1fbe1e
 SHA512 
01e8e85a485cdba047c340712a1ceaf1dec56bff936f7f76b5b709e32604c5bfd8e71cd4a30c6f6df47f5218f4bc3d96df01e36ec1608f3f76026543c1597193
 DIST tulir-telethon-1.29.0_alpha2.gh.tar.gz 491082 BLAKE2B 
d965e4e6116ccff86cd6a0f561bd25a0af9bee85c314cae358f47eef30e17345c1b770088875717699b584649652a136be7ccc7da370434aa545d7620a2b9ac9
 SHA512 
f3e97bbc1bf50581965206f65f25224508d623bc5cffefea5743ba21c2b8c94afd60c7da2a7854e86cde52557a3609fe22c9fb888ea52ed286d555d3fdbf
 DIST tulir-telethon-1.30.0_alpha2.gh.tar.gz 493240 BLAKE2B 
dd7d464c187a08b71d3a7578922c6da91cb4878b6a29d36cbe9211f7978a10b9b397ea799b11aa144cdb1e458bd0bc6f80acc9b844d5efda63752f75ecc98c53
 SHA512 
6f472f7c48ea6b5602c0fb1898fc08be8f8336a7b6cec671b49d7e81255a5e52b2442cb38a8aab342a26aef107ef73f242a4c967249d8a013deb584340c71826

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha1.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha1.ebuild
deleted file mode 100644
index afaba4efa4..00
--- a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha1.ebuild
+++ /dev/null
@@ -1,41 +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
-
-MY_PV="${PV/_alph/}"
-DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
-HOMEPAGE="https://github.com/tulir/Telethon/;
-SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/Telethon-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/cryptg[${PYTHON_USEDEP}]
-   dev-python/hachoir[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pyaes[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-socks[${PYTHON_USEDEP}]
-   dev-python/rsa[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
-)



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/tulir-telethon/

2023-10-16 Thread Julien Roy
commit: 34bf729f91062774689f61b43867bd23e0f27564
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Oct 16 21:14:13 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Mon Oct 16 21:14:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34bf729f

dev-python/tulir-telethon: drop 1.29.0_alpha2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 -
 .../tulir-telethon-1.29.0_alpha2.ebuild| 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index e5ce28c36e..21832d66fa 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,3 +1,2 @@
-DIST tulir-telethon-1.29.0_alpha2.gh.tar.gz 491082 BLAKE2B 
d965e4e6116ccff86cd6a0f561bd25a0af9bee85c314cae358f47eef30e17345c1b770088875717699b584649652a136be7ccc7da370434aa545d7620a2b9ac9
 SHA512 
f3e97bbc1bf50581965206f65f25224508d623bc5cffefea5743ba21c2b8c94afd60c7da2a7854e86cde52557a3609fe22c9fb888ea52ed286d555d3fdbf
 DIST tulir-telethon-1.30.0_alpha2.gh.tar.gz 493240 BLAKE2B 
dd7d464c187a08b71d3a7578922c6da91cb4878b6a29d36cbe9211f7978a10b9b397ea799b11aa144cdb1e458bd0bc6f80acc9b844d5efda63752f75ecc98c53
 SHA512 
6f472f7c48ea6b5602c0fb1898fc08be8f8336a7b6cec671b49d7e81255a5e52b2442cb38a8aab342a26aef107ef73f242a4c967249d8a013deb584340c71826
 DIST tulir-telethon-1.32.0_alpha1.gh.tar.gz 494851 BLAKE2B 
e34cb8dcfca3cce6ad34b2ff4c09c627b0bb742169b6ac74301a65de0887a7f6e75ef8a6968b2e5d6b496ffe3a7aee718ce53bccbe0367c4434223ee60dec175
 SHA512 
48e43fa0e713e779ac676db8906120df846463ea99c79833ae85181f12d7e2e494398e3c0fb05f2b2f313ab845f5aba8db768986c8a8a1af727bddae1b29a48d

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild
deleted file mode 100644
index afaba4efa4..00
--- a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild
+++ /dev/null
@@ -1,41 +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
-
-MY_PV="${PV/_alph/}"
-DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
-HOMEPAGE="https://github.com/tulir/Telethon/;
-SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/Telethon-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/cryptg[${PYTHON_USEDEP}]
-   dev-python/hachoir[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pyaes[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-socks[${PYTHON_USEDEP}]
-   dev-python/rsa[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
-)



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/tulir-telethon/

2023-10-16 Thread Julien Roy
commit: dc28be34ee0b80d8f9e219f1e30bb3ae8ece7a89
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Oct 16 21:13:57 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Mon Oct 16 21:13:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc28be34

dev-python/tulir-telethon: add 1.32.0_alpha1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 +
 .../tulir-telethon-1.32.0_alpha1.ebuild| 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 9a54057895..e5ce28c36e 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,2 +1,3 @@
 DIST tulir-telethon-1.29.0_alpha2.gh.tar.gz 491082 BLAKE2B 
d965e4e6116ccff86cd6a0f561bd25a0af9bee85c314cae358f47eef30e17345c1b770088875717699b584649652a136be7ccc7da370434aa545d7620a2b9ac9
 SHA512 
f3e97bbc1bf50581965206f65f25224508d623bc5cffefea5743ba21c2b8c94afd60c7da2a7854e86cde52557a3609fe22c9fb888ea52ed286d555d3fdbf
 DIST tulir-telethon-1.30.0_alpha2.gh.tar.gz 493240 BLAKE2B 
dd7d464c187a08b71d3a7578922c6da91cb4878b6a29d36cbe9211f7978a10b9b397ea799b11aa144cdb1e458bd0bc6f80acc9b844d5efda63752f75ecc98c53
 SHA512 
6f472f7c48ea6b5602c0fb1898fc08be8f8336a7b6cec671b49d7e81255a5e52b2442cb38a8aab342a26aef107ef73f242a4c967249d8a013deb584340c71826
+DIST tulir-telethon-1.32.0_alpha1.gh.tar.gz 494851 BLAKE2B 
e34cb8dcfca3cce6ad34b2ff4c09c627b0bb742169b6ac74301a65de0887a7f6e75ef8a6968b2e5d6b496ffe3a7aee718ce53bccbe0367c4434223ee60dec175
 SHA512 
48e43fa0e713e779ac676db8906120df846463ea99c79833ae85181f12d7e2e494398e3c0fb05f2b2f313ab845f5aba8db768986c8a8a1af727bddae1b29a48d

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha1.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha1.ebuild
new file mode 100644
index 00..afaba4efa4
--- /dev/null
+++ b/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha1.ebuild
@@ -0,0 +1,41 @@
+# 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
+
+MY_PV="${PV/_alph/}"
+DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
+HOMEPAGE="https://github.com/tulir/Telethon/;
+SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/Telethon-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/hachoir[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
+)



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-discord/

2023-10-16 Thread Julien Roy
commit: 5e9910bf6e62f7f2e82e8ee406408222828feb37
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Oct 16 21:19:18 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Mon Oct 16 21:19:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e9910bf

net-im/mautrix-discord: drop 0.5.0-r1

Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-discord/Manifest|  2 -
 .../mautrix-discord-0.5.0-r1.ebuild| 64 --
 2 files changed, 66 deletions(-)

diff --git a/net-im/mautrix-discord/Manifest b/net-im/mautrix-discord/Manifest
index aec19cf272..c0edca350d 100644
--- a/net-im/mautrix-discord/Manifest
+++ b/net-im/mautrix-discord/Manifest
@@ -1,5 +1,3 @@
-DIST mautrix-discord-0.5.0.gh.tar.gz 111287 BLAKE2B 
f184f1fb978bb63b1e1136160ac483237b6caa317be31718c33f54c88cbc9f77a5112c5cdb779f27e9f4f544f15a7d319cfd69ebd07c36c4d0e0582956c50468
 SHA512 
f471077818efaeac178eb11383aadf488aaea575aad2bac55fbfd866363c91ff2f8c47ae9317dbb7f89a1a44302e6aff54a1d2487872fec15bc077581ee92f24
-DIST mautrix-discord-0.5.0.tar.xz 61305864 BLAKE2B 
2bf0d892c2e241a2bdf2bdc0431d1676daa56390097df75636a829899ea8c83520d6bbee281bb40ea588f3a99c68b811949c8a0e69e44204acfca5341674beea
 SHA512 
8012831832b89b83ff82e74b7010b91ba304aa3158e026cc512b38874b62c81e0f04be1fd1d0d5e549e7e70bf6d27064d3e4b48714a0a06e8de7b1f20e5f1451
 DIST mautrix-discord-0.6.2.gh.tar.gz 113457 BLAKE2B 
0f2b142cba038e2f86dbf1d0133c01ab3f1c6ccaacc931adacca31e5c5061a45e678273b6bd8c5a134b0466ffd25088fe79a0e9214484356d953eb5f0a2689cd
 SHA512 
2990964fd7aae20fdfc0689c9a90986093f64a646ee476c4d63c3b9c5b164283d830e83230c68ca732d32f7f0f525ff38ec968b41464c8c2e5ff319a504d613a
 DIST mautrix-discord-0.6.2.tar.xz 67543704 BLAKE2B 
c803893b1d666c14e181b60d31378acbba940639b71a3af55c3b24ee0697ff58b84a9b8365ff0acef1939f7bc1ccb4deeac6def1a7e1d065079e0c169670f396
 SHA512 
ee291a97141800d0791cb1074840782ab649c15b78aac865f312b2a02dee6f03007ab0e1ce51472fe23b2223db89da276e4d9d4ee8d6e4e40e361360957ca2fb
 DIST mautrix-discord-0.6.3.gh.tar.gz 113655 BLAKE2B 
a9570c2b0cbba9f1d82efffe729cf5d50966d5b7a0fff9a233637f61f34801145de8b9ea2ea2a309035e3c5c0c803c240acb16b4b46668588b31cd51bfac966f
 SHA512 
ff6462bae3d53331cd2fccf9037fc34d11a89e37d52d5bf1e5b10249952036fa7f8182354f2834a8051eb84a1e886872b3698fdec51f2f271946d4a8743a8870

diff --git a/net-im/mautrix-discord/mautrix-discord-0.5.0-r1.ebuild 
b/net-im/mautrix-discord/mautrix-discord-0.5.0-r1.ebuild
deleted file mode 100644
index e0b34adae8..00
--- a/net-im/mautrix-discord/mautrix-discord-0.5.0-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd
-
-DESCRIPTION="A Matrix-Discord puppeting bridge"
-HOMEPAGE="https://github.com/mautrix/discord;
-SRC_URI="https://github.com/mautrix/discord/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz
-   https://jroy.ca/dist/${P}.tar.xz
-"
-S="${WORKDIR}/discord-${PV}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   acct-user/${PN}
-   dev-libs/olm
-   dev-util/lottieconverter
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-   ego build
-}
-
-src_install() {
-   dobin mautrix-discord
-
-   keepdir /var/log/mautrix/discord
-   fowners -R root:mautrix /var/log/mautrix
-   fperms -R 770 /var/log/mautrix
-   sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" 
|| die
-
-   insinto "/etc/mautrix"
-   newins "example-config.yaml" "${PN/-/_}.yaml"
-
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-
-   fowners -R root:mautrix /etc/mautrix
-   fperms -R 770 /etc/mautrix
-}
-
-pkg_postinst() {
-   einfo
-   elog ""
-   elog "Before you can use ${PN}, you must configure it correctly"
-   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
-   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
-   elog "Then, you must register the bridge with your homeserver"
-   elog "Refer 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
-}
-
-pkg_config() {
-   su - "${PN}" -s /bin/sh -c \
-   "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-discord/

2023-10-16 Thread Julien Roy
commit: 53c959e3aeb15fa49236968a181d16ce83191a71
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Oct 16 21:19:09 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Mon Oct 16 21:19:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53c959e3

net-im/mautrix-discord: add 0.6.3

Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-discord/Manifest|  2 +
 .../mautrix-discord/mautrix-discord-0.6.3.ebuild   | 65 ++
 2 files changed, 67 insertions(+)

diff --git a/net-im/mautrix-discord/Manifest b/net-im/mautrix-discord/Manifest
index 72a709d8c9..aec19cf272 100644
--- a/net-im/mautrix-discord/Manifest
+++ b/net-im/mautrix-discord/Manifest
@@ -2,3 +2,5 @@ DIST mautrix-discord-0.5.0.gh.tar.gz 111287 BLAKE2B 
f184f1fb978bb63b1e1136160ac4
 DIST mautrix-discord-0.5.0.tar.xz 61305864 BLAKE2B 
2bf0d892c2e241a2bdf2bdc0431d1676daa56390097df75636a829899ea8c83520d6bbee281bb40ea588f3a99c68b811949c8a0e69e44204acfca5341674beea
 SHA512 
8012831832b89b83ff82e74b7010b91ba304aa3158e026cc512b38874b62c81e0f04be1fd1d0d5e549e7e70bf6d27064d3e4b48714a0a06e8de7b1f20e5f1451
 DIST mautrix-discord-0.6.2.gh.tar.gz 113457 BLAKE2B 
0f2b142cba038e2f86dbf1d0133c01ab3f1c6ccaacc931adacca31e5c5061a45e678273b6bd8c5a134b0466ffd25088fe79a0e9214484356d953eb5f0a2689cd
 SHA512 
2990964fd7aae20fdfc0689c9a90986093f64a646ee476c4d63c3b9c5b164283d830e83230c68ca732d32f7f0f525ff38ec968b41464c8c2e5ff319a504d613a
 DIST mautrix-discord-0.6.2.tar.xz 67543704 BLAKE2B 
c803893b1d666c14e181b60d31378acbba940639b71a3af55c3b24ee0697ff58b84a9b8365ff0acef1939f7bc1ccb4deeac6def1a7e1d065079e0c169670f396
 SHA512 
ee291a97141800d0791cb1074840782ab649c15b78aac865f312b2a02dee6f03007ab0e1ce51472fe23b2223db89da276e4d9d4ee8d6e4e40e361360957ca2fb
+DIST mautrix-discord-0.6.3.gh.tar.gz 113655 BLAKE2B 
a9570c2b0cbba9f1d82efffe729cf5d50966d5b7a0fff9a233637f61f34801145de8b9ea2ea2a309035e3c5c0c803c240acb16b4b46668588b31cd51bfac966f
 SHA512 
ff6462bae3d53331cd2fccf9037fc34d11a89e37d52d5bf1e5b10249952036fa7f8182354f2834a8051eb84a1e886872b3698fdec51f2f271946d4a8743a8870
+DIST mautrix-discord-0.6.3.tar.xz 117364608 BLAKE2B 
4619146a6180898a11ba396e535a8320b5a51fa70bb72a5dd16f67edd4e7240004c9186e768c3081fb4f5c18e5fdee1af94ee731501417e443c9b0137e8e969c
 SHA512 
168d7279752bc6f4b3682e3909ff58f45b81057b421ec9635a3963d88083507f9dbfef4057fad5012bea91f283bacff201241dc7355b0cd17414774029204666

diff --git a/net-im/mautrix-discord/mautrix-discord-0.6.3.ebuild 
b/net-im/mautrix-discord/mautrix-discord-0.6.3.ebuild
new file mode 100644
index 00..c282376a5d
--- /dev/null
+++ b/net-im/mautrix-discord/mautrix-discord-0.6.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="A Matrix-Discord puppeting bridge"
+HOMEPAGE="https://github.com/mautrix/discord;
+SRC_URI="https://github.com/mautrix/discord/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   https://jroy.ca/dist/${P}.tar.xz
+"
+S="${WORKDIR}/discord-${PV}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/${PN}
+   dev-libs/olm
+   dev-util/lottieconverter
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-lang/go-1.20.0"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin mautrix-discord
+
+   keepdir /var/log/mautrix/discord
+   fowners -R root:mautrix /var/log/mautrix
+   fperms -R 770 /var/log/mautrix
+   sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" 
|| die
+
+   insinto "/etc/mautrix"
+   newins "example-config.yaml" "${PN/-/_}.yaml"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+
+   fowners -R root:mautrix /etc/mautrix
+   fperms -R 770 /etc/mautrix
+}
+
+pkg_postinst() {
+   einfo
+   elog ""
+   elog "Before you can use ${PN}, you must configure it correctly"
+   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
+   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
+   elog "Then, you must register the bridge with your homeserver"
+   elog "Refer 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
+}
+
+pkg_config() {
+   su - "${PN}" -s /bin/sh -c \
+   "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/tulir-telethon/

2023-10-17 Thread Julien Roy
commit: 1630943b38b76a495aaf376c1381926b4f85615a
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Oct 17 12:05:15 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Oct 17 12:05:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1630943b

dev-python/tulir-telethon: add 1.32.0_alpha2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 +
 .../tulir-telethon-1.32.0_alpha2.ebuild| 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 21832d66fa..43e87dd8e9 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,2 +1,3 @@
 DIST tulir-telethon-1.30.0_alpha2.gh.tar.gz 493240 BLAKE2B 
dd7d464c187a08b71d3a7578922c6da91cb4878b6a29d36cbe9211f7978a10b9b397ea799b11aa144cdb1e458bd0bc6f80acc9b844d5efda63752f75ecc98c53
 SHA512 
6f472f7c48ea6b5602c0fb1898fc08be8f8336a7b6cec671b49d7e81255a5e52b2442cb38a8aab342a26aef107ef73f242a4c967249d8a013deb584340c71826
 DIST tulir-telethon-1.32.0_alpha1.gh.tar.gz 494851 BLAKE2B 
e34cb8dcfca3cce6ad34b2ff4c09c627b0bb742169b6ac74301a65de0887a7f6e75ef8a6968b2e5d6b496ffe3a7aee718ce53bccbe0367c4434223ee60dec175
 SHA512 
48e43fa0e713e779ac676db8906120df846463ea99c79833ae85181f12d7e2e494398e3c0fb05f2b2f313ab845f5aba8db768986c8a8a1af727bddae1b29a48d
+DIST tulir-telethon-1.32.0_alpha2.gh.tar.gz 494857 BLAKE2B 
f39a8159716a5fd0f7f9d94bb6bdf9674fba678210f7c9dceb2bf7b90ddae5ee4eeade3f896dcb590f3e7f4985d18f72ea9fed35f59bc13680c1cf1c40fec890
 SHA512 
8b02b6f563844674fcf9449419cd68b646a10d7572534c5696501b1d043bf3b2c0d5969ca08c38664bd43ebefc1f99607649ec62180d6fca324bf799274e2873

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha2.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha2.ebuild
new file mode 100644
index 00..afaba4efa4
--- /dev/null
+++ b/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha2.ebuild
@@ -0,0 +1,41 @@
+# 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
+
+MY_PV="${PV/_alph/}"
+DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
+HOMEPAGE="https://github.com/tulir/Telethon/;
+SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/Telethon-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/hachoir[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
+)



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/tulir-telethon/

2023-10-17 Thread Julien Roy
commit: 85fab6db0041572248c304eb6bfcebab3984f79c
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Oct 17 12:05:27 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Oct 17 12:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85fab6db

dev-python/tulir-telethon: drop 1.32.0_alpha1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 -
 .../tulir-telethon-1.32.0_alpha1.ebuild| 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 43e87dd8e9..ee5e9eb0e7 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,3 +1,2 @@
 DIST tulir-telethon-1.30.0_alpha2.gh.tar.gz 493240 BLAKE2B 
dd7d464c187a08b71d3a7578922c6da91cb4878b6a29d36cbe9211f7978a10b9b397ea799b11aa144cdb1e458bd0bc6f80acc9b844d5efda63752f75ecc98c53
 SHA512 
6f472f7c48ea6b5602c0fb1898fc08be8f8336a7b6cec671b49d7e81255a5e52b2442cb38a8aab342a26aef107ef73f242a4c967249d8a013deb584340c71826
-DIST tulir-telethon-1.32.0_alpha1.gh.tar.gz 494851 BLAKE2B 
e34cb8dcfca3cce6ad34b2ff4c09c627b0bb742169b6ac74301a65de0887a7f6e75ef8a6968b2e5d6b496ffe3a7aee718ce53bccbe0367c4434223ee60dec175
 SHA512 
48e43fa0e713e779ac676db8906120df846463ea99c79833ae85181f12d7e2e494398e3c0fb05f2b2f313ab845f5aba8db768986c8a8a1af727bddae1b29a48d
 DIST tulir-telethon-1.32.0_alpha2.gh.tar.gz 494857 BLAKE2B 
f39a8159716a5fd0f7f9d94bb6bdf9674fba678210f7c9dceb2bf7b90ddae5ee4eeade3f896dcb590f3e7f4985d18f72ea9fed35f59bc13680c1cf1c40fec890
 SHA512 
8b02b6f563844674fcf9449419cd68b646a10d7572534c5696501b1d043bf3b2c0d5969ca08c38664bd43ebefc1f99607649ec62180d6fca324bf799274e2873

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha1.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha1.ebuild
deleted file mode 100644
index afaba4efa4..00
--- a/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha1.ebuild
+++ /dev/null
@@ -1,41 +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
-
-MY_PV="${PV/_alph/}"
-DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
-HOMEPAGE="https://github.com/tulir/Telethon/;
-SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/Telethon-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/cryptg[${PYTHON_USEDEP}]
-   dev-python/hachoir[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pyaes[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-socks[${PYTHON_USEDEP}]
-   dev-python/rsa[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
-)



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-slack/

2023-10-17 Thread Julien Roy
commit: 3134142dc4bf9232472793a0a18306ffeea22b4f
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Oct 17 17:50:20 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Oct 17 17:50:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3134142d

net-im/mautrix-slack: drop 0_pre20230414

Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-slack/Manifest  |  2 -
 .../mautrix-slack-0_pre20230414.ebuild | 64 --
 2 files changed, 66 deletions(-)

diff --git a/net-im/mautrix-slack/Manifest b/net-im/mautrix-slack/Manifest
index 15d9b41aef..16beacd7f2 100644
--- a/net-im/mautrix-slack/Manifest
+++ b/net-im/mautrix-slack/Manifest
@@ -1,5 +1,3 @@
-DIST mautrix-slack-0_pre20230414.gh.tar.gz 94370 BLAKE2B 
56cb12269fb6695aaf6ed3485166732b5f526e00f6a0237b2c2d1fe7f36eda15bf2ba26560b31069cda3f1229645f64bb99c9e6ce88d6c8d441af4e338071875
 SHA512 
7374b87892c92ca7dd493d1886bc24a8916931951be8c3e5799d223931a18bbf2d7a93dc02e4c6714f53e1b3c9005272e278a60578859d48f8882b50488de52b
-DIST mautrix-slack-0_pre20230414.tar.xz 14805340 BLAKE2B 
2fabcacf24edca667143c7dfac108932af7edfe8d991331eb9c06c52de1669184942600224907c4dfe690d85a0a19306398c62d6f3e6b8aba4b243dd72eaffc0
 SHA512 
0f121cf01565a14e1d692b8d646b83c20ecf0082b3c61300fbfeb8a6e5b8f0631ea7c2fc3a9e64e851abb7cf9ec53e1c8e5e20324cd43d71c7e72cb8275cba24
 DIST mautrix-slack-0_pre20230517.gh.tar.gz 94370 BLAKE2B 
56cb12269fb6695aaf6ed3485166732b5f526e00f6a0237b2c2d1fe7f36eda15bf2ba26560b31069cda3f1229645f64bb99c9e6ce88d6c8d441af4e338071875
 SHA512 
7374b87892c92ca7dd493d1886bc24a8916931951be8c3e5799d223931a18bbf2d7a93dc02e4c6714f53e1b3c9005272e278a60578859d48f8882b50488de52b
 DIST mautrix-slack-0_pre20230517.tar.xz 18026880 BLAKE2B 
14623cbf2b3ed3a244f762fee4f816ab38bb2bd9f2d488e3bdd93419b838403e9c3eb50fb473c358c3391788383d382977db23ad3721138f38ad1e022cf18cd2
 SHA512 
bc9b8cb0b59ca2c196d555c49633f1b00305577e400f11b5430f843a6a166ce708ac62db9d06ea262d2b6e2e3b070395fc7dbe79de6467e6a46d89ae6e3ee5de
 DIST mautrix-slack-0_pre20230925.gh.tar.gz 98793 BLAKE2B 
3172f0b274da2f95897cec163bd82090668de0ee8d8a4dfc2e20ec65cf764d8a6270a3801a72efc0b16cef6275c4b767e2728715736878354533de475fb23ea0
 SHA512 
d2bd2b4a52233d2ce59c7fde956ae253c97c6e28913b479fd64708759fceae8154dc71d54dadb8d515fccf6a5a43c0b77a94d0938e4c2a8333a18ac9b7965a7f

diff --git a/net-im/mautrix-slack/mautrix-slack-0_pre20230414.ebuild 
b/net-im/mautrix-slack/mautrix-slack-0_pre20230414.ebuild
deleted file mode 100644
index a03a839bf9..00
--- a/net-im/mautrix-slack/mautrix-slack-0_pre20230414.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd
-
-COMMIT="eb519c6407751b48001bb66bc55014100322b6c6"
-DESCRIPTION="A Matrix-Slack puppeting bridge based on slack-go"
-HOMEPAGE="https://github.com/mautrix/slack;
-SRC_URI="https://github.com/mautrix/slack/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz
-   https://jroy.ca/dist/${P}.tar.xz
-"
-S="${WORKDIR}/slack-${COMMIT}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   acct-user/${PN}
-   dev-libs/olm
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-   ego build
-}
-
-src_install() {
-   dobin mautrix-slack
-
-   keepdir /var/log/mautrix/slack
-   fowners -R root:mautrix /var/log/mautrix
-   fperms -R 770 /var/log/mautrix
-   sed -i -e "s/\.\/logs/\/var\/log\/mautrix\/slack/" 
"example-config.yaml" || die
-
-   insinto "/etc/mautrix"
-   newins "example-config.yaml" "${PN/-/_}.yaml"
-
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-
-   fowners -R root:mautrix /etc/mautrix
-   fperms -R 770 /etc/mautrix
-}
-
-pkg_postinst() {
-   einfo
-   elog ""
-   elog "Before you can use ${PN}, you must configure it correctly"
-   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
-   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
-   elog "Then, you must register the bridge with your homeserver"
-   elog "Refer 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
-}
-
-pkg_config() {
-   su - "${PN}" -s /bin/sh -c \
-  "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-slack/

2023-10-17 Thread Julien Roy
commit: 464defa47f7c0a7e813e95ca9eface0821d6a348
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Oct 17 17:50:01 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Tue Oct 17 17:50:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=464defa4

net-im/mautrix-slack: add 0_pre20230925

Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-slack/Manifest  |  2 +
 .../mautrix-slack-0_pre20230925.ebuild | 64 ++
 2 files changed, 66 insertions(+)

diff --git a/net-im/mautrix-slack/Manifest b/net-im/mautrix-slack/Manifest
index 04730adc09..15d9b41aef 100644
--- a/net-im/mautrix-slack/Manifest
+++ b/net-im/mautrix-slack/Manifest
@@ -2,3 +2,5 @@ DIST mautrix-slack-0_pre20230414.gh.tar.gz 94370 BLAKE2B 
56cb12269fb6695aaf6ed34
 DIST mautrix-slack-0_pre20230414.tar.xz 14805340 BLAKE2B 
2fabcacf24edca667143c7dfac108932af7edfe8d991331eb9c06c52de1669184942600224907c4dfe690d85a0a19306398c62d6f3e6b8aba4b243dd72eaffc0
 SHA512 
0f121cf01565a14e1d692b8d646b83c20ecf0082b3c61300fbfeb8a6e5b8f0631ea7c2fc3a9e64e851abb7cf9ec53e1c8e5e20324cd43d71c7e72cb8275cba24
 DIST mautrix-slack-0_pre20230517.gh.tar.gz 94370 BLAKE2B 
56cb12269fb6695aaf6ed3485166732b5f526e00f6a0237b2c2d1fe7f36eda15bf2ba26560b31069cda3f1229645f64bb99c9e6ce88d6c8d441af4e338071875
 SHA512 
7374b87892c92ca7dd493d1886bc24a8916931951be8c3e5799d223931a18bbf2d7a93dc02e4c6714f53e1b3c9005272e278a60578859d48f8882b50488de52b
 DIST mautrix-slack-0_pre20230517.tar.xz 18026880 BLAKE2B 
14623cbf2b3ed3a244f762fee4f816ab38bb2bd9f2d488e3bdd93419b838403e9c3eb50fb473c358c3391788383d382977db23ad3721138f38ad1e022cf18cd2
 SHA512 
bc9b8cb0b59ca2c196d555c49633f1b00305577e400f11b5430f843a6a166ce708ac62db9d06ea262d2b6e2e3b070395fc7dbe79de6467e6a46d89ae6e3ee5de
+DIST mautrix-slack-0_pre20230925.gh.tar.gz 98793 BLAKE2B 
3172f0b274da2f95897cec163bd82090668de0ee8d8a4dfc2e20ec65cf764d8a6270a3801a72efc0b16cef6275c4b767e2728715736878354533de475fb23ea0
 SHA512 
d2bd2b4a52233d2ce59c7fde956ae253c97c6e28913b479fd64708759fceae8154dc71d54dadb8d515fccf6a5a43c0b77a94d0938e4c2a8333a18ac9b7965a7f
+DIST mautrix-slack-0_pre20230925.tar.xz 15741728 BLAKE2B 
8f107120e688fedf925a219fc317afaa7f19b97951dc48ba9de75596d3866d549775d169eeaaa4747151f82bdb101b901018430d1f29907e66c122892ce8f908
 SHA512 
59d1879ac30feee322dc17af04a651db193ecf688aba2308411ee4534c3c0d824cbce199315c1345f296c7e787d35fc19bc8cf9447169947c889f0fd2d1dd219

diff --git a/net-im/mautrix-slack/mautrix-slack-0_pre20230925.ebuild 
b/net-im/mautrix-slack/mautrix-slack-0_pre20230925.ebuild
new file mode 100644
index 00..b4cce5e113
--- /dev/null
+++ b/net-im/mautrix-slack/mautrix-slack-0_pre20230925.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+COMMIT="4530ff397d08d93b673cd71da4c2a75d969ca0df"
+DESCRIPTION="A Matrix-Slack puppeting bridge based on slack-go"
+HOMEPAGE="https://github.com/mautrix/slack;
+SRC_URI="https://github.com/mautrix/slack/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz
+   https://jroy.ca/dist/${P}.tar.xz
+"
+S="${WORKDIR}/slack-${COMMIT}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/${PN}
+   dev-libs/olm
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin mautrix-slack
+
+   keepdir /var/log/mautrix/slack
+   fowners -R root:mautrix /var/log/mautrix
+   fperms -R 770 /var/log/mautrix
+   sed -i -e "s/\.\/logs/\/var\/log\/mautrix\/slack/" 
"example-config.yaml" || die
+
+   insinto "/etc/mautrix"
+   newins "example-config.yaml" "${PN/-/_}.yaml"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+
+   fowners -R root:mautrix /etc/mautrix
+   fperms -R 770 /etc/mautrix
+}
+
+pkg_postinst() {
+   einfo
+   elog ""
+   elog "Before you can use ${PN}, you must configure it correctly"
+   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
+   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
+   elog "Then, you must register the bridge with your homeserver"
+   elog "Refer 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
+}
+
+pkg_config() {
+   su - "${PN}" -s /bin/sh -c \
+  "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-telegram/

2023-09-21 Thread Julien Roy
commit: e5b6f83b125e48cf3758d5d8a0578e148c77f97f
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Sep 21 21:34:29 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Sep 21 21:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5b6f83b

net-im/mautrix-telegram: drop 0.14.0

Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-telegram/Manifest   |  1 -
 .../mautrix-telegram-0.14.0.ebuild | 80 --
 2 files changed, 81 deletions(-)

diff --git a/net-im/mautrix-telegram/Manifest b/net-im/mautrix-telegram/Manifest
index 137e167509..0d0cfb0fc5 100644
--- a/net-im/mautrix-telegram/Manifest
+++ b/net-im/mautrix-telegram/Manifest
@@ -1,3 +1,2 @@
-DIST mautrix-telegram-0.14.0.gh.tar.gz 810304 BLAKE2B 
3b0391841730e565d5fdb8c272cd19e31aced4b56f5077806ef05d855b9fab1a486baa1cbab3414886d0523db9ccf6de5059f4051ff3dcef0c41ff184bda5277
 SHA512 
f11500ee00d15763bd4d3f17910805cf3ece9053840c5f7ff9db2287f9668d17a46ca40ce8f4eba0ec876795db92458ff402108d78808ec9aa5cfaa8e2552d8a
 DIST mautrix-telegram-0.14.1.gh.tar.gz 811724 BLAKE2B 
92cc600c5838c9bf65e9aa76a499b63d9474087d998d764f4e0f146cbcc7f9e7d10e7c0f3a7a6d31c3c9d9ff5e75070ea0fe35526455a66a342d96d2fb47cb4b
 SHA512 
7615dc811558119f0e54184af057fba399824b5d753b9dd45ea25c943d710fa66b0dd5bbcbf9162840ee53f771cbf07f3017d563ecbf34b911ff3e28398e54b3
 DIST mautrix-telegram-0.14.2.gh.tar.gz 813171 BLAKE2B 
286015b2854b5c2649f27e32e9d87faf852b42227864415692b78a306c85691786e6992d6137ccc30b3c947294b3c417c455c1b433384ddcbeab6aaf10586898
 SHA512 
0745beb448afaefcd7bafa6425e5fe8469729d208cb8eb6c248c35bc83ce75c6c916434b7d1e6671a37215cab041eaa61c5a6b0b5ee367f9ac5f83b1cfc651a9

diff --git a/net-im/mautrix-telegram/mautrix-telegram-0.14.0.ebuild 
b/net-im/mautrix-telegram/mautrix-telegram-0.14.0.ebuild
deleted file mode 100644
index 7b4c1025b7..00
--- a/net-im/mautrix-telegram/mautrix-telegram-0.14.0.ebuild
+++ /dev/null
@@ -1,80 +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 optfeature systemd
-
-DESCRIPTION="A Matrix-Telegram Messenger puppeting bridge "
-HOMEPAGE="https://github.com/mautrix/telegram/;
-SRC_URI="https://github.com/mautrix/telegram/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/telegram-${PV}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   acct-user/${PN}
-   app-arch/brotli[python]
-   dev-python/aiohttp[${PYTHON_USEDEP}]
-   dev-python/aiodns[${PYTHON_USEDEP}]
-   dev-python/asyncpg[${PYTHON_USEDEP}]
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/cryptg[${PYTHON_USEDEP}]
-   dev-python/mako[${PYTHON_USEDEP}]
-   dev-python/mautrix[${PYTHON_USEDEP}]
-   dev-python/olm[${PYTHON_USEDEP}]
-   dev-python/phonenumbers[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/python-magic[${PYTHON_USEDEP}]
-   dev-python/qrcode[${PYTHON_USEDEP}]
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   >=dev-python/tulir-telethon-1.28.0_alpha9[${PYTHON_USEDEP}]
-   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
-   dev-python/yarl[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
-   distutils-r1_src_install
-
-   keepdir /var/log/mautrix
-   fowners root:mautrix /var/log/mautrix
-   fperms 770 /var/log/mautrix
-   sed -i -e "s/\.\/${PN}.log/\/var\/log\/mautrix\/${PN}.log/" 
"${ED}/usr/example-config.yaml" || die
-
-   insinto "/etc/mautrix"
-   newins "${ED}/usr/example-config.yaml" "${PN/-/_}.yaml"
-   rm "${ED}/usr/example-config.yaml" || die
-
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-
-   fowners -R root:mautrix /etc/mautrix
-   fperms -R 770 /etc/mautrix
-}
-
-pkg_postinst() {
-   optfeature "Prometheus statistics" dev-python/prometheus_client
-   optfeature "Sqlite backend" dev-python/aiosqlite
-
-   einfo
-   elog ""
-   elog "Before you can use ${PN}, you must configure it correctly"
-   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
-   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
-   elog "Then, you must register the bridge with your homeserver"
-   elog "Refer 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
-}
-
-pkg_config() {
-   su - "${PN}" -s /bin/sh -c \
-  "/usr/bin/python -m ${PN/-/_} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-telegram/

2023-09-21 Thread Julien Roy
commit: 12224ed3fa1ae8e58b186cbbb9e982764a69d0a5
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Sep 21 21:34:17 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Sep 21 21:34:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12224ed3

net-im/mautrix-telegram: add 0.14.2

Signed-off-by: Julien Roy  jroy.ca>

 net-im/mautrix-telegram/Manifest   |  1 +
 .../mautrix-telegram-0.14.2.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/net-im/mautrix-telegram/Manifest b/net-im/mautrix-telegram/Manifest
index 9e77edf690..137e167509 100644
--- a/net-im/mautrix-telegram/Manifest
+++ b/net-im/mautrix-telegram/Manifest
@@ -1,2 +1,3 @@
 DIST mautrix-telegram-0.14.0.gh.tar.gz 810304 BLAKE2B 
3b0391841730e565d5fdb8c272cd19e31aced4b56f5077806ef05d855b9fab1a486baa1cbab3414886d0523db9ccf6de5059f4051ff3dcef0c41ff184bda5277
 SHA512 
f11500ee00d15763bd4d3f17910805cf3ece9053840c5f7ff9db2287f9668d17a46ca40ce8f4eba0ec876795db92458ff402108d78808ec9aa5cfaa8e2552d8a
 DIST mautrix-telegram-0.14.1.gh.tar.gz 811724 BLAKE2B 
92cc600c5838c9bf65e9aa76a499b63d9474087d998d764f4e0f146cbcc7f9e7d10e7c0f3a7a6d31c3c9d9ff5e75070ea0fe35526455a66a342d96d2fb47cb4b
 SHA512 
7615dc811558119f0e54184af057fba399824b5d753b9dd45ea25c943d710fa66b0dd5bbcbf9162840ee53f771cbf07f3017d563ecbf34b911ff3e28398e54b3
+DIST mautrix-telegram-0.14.2.gh.tar.gz 813171 BLAKE2B 
286015b2854b5c2649f27e32e9d87faf852b42227864415692b78a306c85691786e6992d6137ccc30b3c947294b3c417c455c1b433384ddcbeab6aaf10586898
 SHA512 
0745beb448afaefcd7bafa6425e5fe8469729d208cb8eb6c248c35bc83ce75c6c916434b7d1e6671a37215cab041eaa61c5a6b0b5ee367f9ac5f83b1cfc651a9

diff --git a/net-im/mautrix-telegram/mautrix-telegram-0.14.2.ebuild 
b/net-im/mautrix-telegram/mautrix-telegram-0.14.2.ebuild
new file mode 100644
index 00..7b4c1025b7
--- /dev/null
+++ b/net-im/mautrix-telegram/mautrix-telegram-0.14.2.ebuild
@@ -0,0 +1,80 @@
+# 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 optfeature systemd
+
+DESCRIPTION="A Matrix-Telegram Messenger puppeting bridge "
+HOMEPAGE="https://github.com/mautrix/telegram/;
+SRC_URI="https://github.com/mautrix/telegram/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/telegram-${PV}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/${PN}
+   app-arch/brotli[python]
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/aiodns[${PYTHON_USEDEP}]
+   dev-python/asyncpg[${PYTHON_USEDEP}]
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/mautrix[${PYTHON_USEDEP}]
+   dev-python/olm[${PYTHON_USEDEP}]
+   dev-python/phonenumbers[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   >=dev-python/tulir-telethon-1.28.0_alpha9[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   distutils-r1_src_install
+
+   keepdir /var/log/mautrix
+   fowners root:mautrix /var/log/mautrix
+   fperms 770 /var/log/mautrix
+   sed -i -e "s/\.\/${PN}.log/\/var\/log\/mautrix\/${PN}.log/" 
"${ED}/usr/example-config.yaml" || die
+
+   insinto "/etc/mautrix"
+   newins "${ED}/usr/example-config.yaml" "${PN/-/_}.yaml"
+   rm "${ED}/usr/example-config.yaml" || die
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+
+   fowners -R root:mautrix /etc/mautrix
+   fperms -R 770 /etc/mautrix
+}
+
+pkg_postinst() {
+   optfeature "Prometheus statistics" dev-python/prometheus_client
+   optfeature "Sqlite backend" dev-python/aiosqlite
+
+   einfo
+   elog ""
+   elog "Before you can use ${PN}, you must configure it correctly"
+   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
+   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
+   elog "Then, you must register the bridge with your homeserver"
+   elog "Refer 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
+}
+
+pkg_config() {
+   su - "${PN}" -s /bin/sh -c \
+  "/usr/bin/python -m ${PN/-/_} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-09-28 Thread Julien Roy
commit: c777d46ca218396a740f6ef25099db5ed9fbd25a
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Sep 28 19:35:52 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Sep 28 19:35:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c777d46c

www-client/nyxt: add 3.8.0, drop 3.6.1

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest | 2 +-
 www-client/nyxt/{nyxt-3.6.1.ebuild => nyxt-3.8.0.ebuild} | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index cb1e3d426c..e35da73e46 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,2 +1,2 @@
-DIST nyxt-3.6.1.gh.tar.xz 17421212 BLAKE2B 
8be94ce06fccab569981582dbe72c99245b0f122d25d9466e57b02d5b531f7caa7558b2ba2cd1bf2d39cd99c9adf65902b0341161dd91d7507d69b032cd66ad1
 SHA512 
40861b903472904590e094e373347714f398b4e3e6929aa428ba2d10003935e33e96bdd4c43b1b3cf050b48762e5aafb5bc6fc8d55ffe32dd692c61276867c6d
 DIST nyxt-3.7.0.gh.tar.xz 17480148 BLAKE2B 
cbe9ad75ef78bce16a54247dd68c9da49008d941f56a188ead75454d1e45689b1d903e33f1dfeec9ef6a5a992c9312b25e6ec0e2802e2f5ba8624d3f4c9af328
 SHA512 
d41b464c1401ea040c27f9597acd5142e940408ba52e1414427e4a17ee73f9665a659bdbcd1435ba4ce4168e6dec125f13653dd5418c3b5b86c95fef07b1c837
+DIST nyxt-3.8.0.gh.tar.xz 17482408 BLAKE2B 
177efead60a27e3b537468afe30ce2889d6579260a5bf0b7413b0c51a8ac4c066e091418083aef702b345128b59d3f7e266d342509eaec1f45941048368466db
 SHA512 
6898d1b4be25f9c123453816a15e2eab10b36c2a16156bae4ff3e48b02f3f4ba944a94c7b42e3221cecff572a943f7eb1b9ffd7e6c0b8f9bd7c6e95191809114

diff --git a/www-client/nyxt/nyxt-3.6.1.ebuild 
b/www-client/nyxt/nyxt-3.8.0.ebuild
similarity index 97%
rename from www-client/nyxt/nyxt-3.6.1.ebuild
rename to www-client/nyxt/nyxt-3.8.0.ebuild
index 7e096acd15..ba6a328f5e 100644
--- a/www-client/nyxt/nyxt-3.6.1.ebuild
+++ b/www-client/nyxt/nyxt-3.8.0.ebuild
@@ -55,7 +55,6 @@ src_unpack() {
mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/minio/

2023-09-28 Thread Julien Roy
commit: a71a9c8006569184cf091a2f46917d1bfbd07638
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Sep 28 19:36:33 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Sep 28 19:36:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a71a9c80

dev-python/minio: drop 7.1.15

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/minio/Manifest|  1 -
 dev-python/minio/minio-7.1.15.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/dev-python/minio/Manifest b/dev-python/minio/Manifest
index e890408b1e..fe90a0a4d5 100644
--- a/dev-python/minio/Manifest
+++ b/dev-python/minio/Manifest
@@ -1,3 +1,2 @@
-DIST minio-7.1.15.tar.gz 115948 BLAKE2B 
e6bdd304d70c93c12b869e8d0f3a4347351e48f505766dc386a77f85ef6366559f48d1c007583e5c6845052b3bca65fe4964f70a9ad9f3b9146c0cef04eb1a83
 SHA512 
bb7ac5b1f1f70b0ff36e448097ebf0d9cbd964ddfe31dc452057c17396a85473fd98efedbbdbf81b9b8606bf2a3bab156f174052a2f4095062b18dd7cd5e6a5c
 DIST minio-7.1.16.tar.gz 120101 BLAKE2B 
56c35bfcc6d8a6a70047986f8460d77b786eff26406afa1d733e514d8fe0024a8d30752be5c37e95e0191f1e945df527c1bae4797b4d0182594ebbb923fdaf5b
 SHA512 
da8c6f9476d343ab01207f1f3a78c995c65528aff68134caf8c51c6785c6ecbf7d83a8e399658dc3c9e847e650a07263fbaaa6f5794647ab9f3cbfa08299a6b9
 DIST minio-7.1.17.tar.gz 120501 BLAKE2B 
8a3b56fc6f2aef9184a119e5fb84032ee1a98d811301359c7ee8745050bd3d8e9cdf587e2cbd525a3d5a9a1b9b8c38d7a98a2e87fb3975a1af5c487990a3
 SHA512 
76dcdc07ff285052d8f9c1525374096f7ba5b7bfa4b37da68ddc6e5f635c55137d49f660ccfad49f74082ad778d55ef1ec30b2075e3995455d055f47ff71bb98

diff --git a/dev-python/minio/minio-7.1.15.ebuild 
b/dev-python/minio/minio-7.1.15.ebuild
deleted file mode 100644
index 363b52e35d..00
--- a/dev-python/minio/minio-7.1.15.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MinIO Client SDK for Python"
-HOMEPAGE="https://github.com/minio/minio-py;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-python/certifi[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/minio/

2023-09-28 Thread Julien Roy
commit: ecb97ff9a1f8dbb35ded60cd55663cab2afdc902
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Sep 28 19:36:20 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Sep 28 19:36:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ecb97ff9

dev-python/minio: add 7.1.17

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/minio/Manifest|  1 +
 dev-python/minio/minio-7.1.17.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/minio/Manifest b/dev-python/minio/Manifest
index 5323158d54..e890408b1e 100644
--- a/dev-python/minio/Manifest
+++ b/dev-python/minio/Manifest
@@ -1,2 +1,3 @@
 DIST minio-7.1.15.tar.gz 115948 BLAKE2B 
e6bdd304d70c93c12b869e8d0f3a4347351e48f505766dc386a77f85ef6366559f48d1c007583e5c6845052b3bca65fe4964f70a9ad9f3b9146c0cef04eb1a83
 SHA512 
bb7ac5b1f1f70b0ff36e448097ebf0d9cbd964ddfe31dc452057c17396a85473fd98efedbbdbf81b9b8606bf2a3bab156f174052a2f4095062b18dd7cd5e6a5c
 DIST minio-7.1.16.tar.gz 120101 BLAKE2B 
56c35bfcc6d8a6a70047986f8460d77b786eff26406afa1d733e514d8fe0024a8d30752be5c37e95e0191f1e945df527c1bae4797b4d0182594ebbb923fdaf5b
 SHA512 
da8c6f9476d343ab01207f1f3a78c995c65528aff68134caf8c51c6785c6ecbf7d83a8e399658dc3c9e847e650a07263fbaaa6f5794647ab9f3cbfa08299a6b9
+DIST minio-7.1.17.tar.gz 120501 BLAKE2B 
8a3b56fc6f2aef9184a119e5fb84032ee1a98d811301359c7ee8745050bd3d8e9cdf587e2cbd525a3d5a9a1b9b8c38d7a98a2e87fb3975a1af5c487990a3
 SHA512 
76dcdc07ff285052d8f9c1525374096f7ba5b7bfa4b37da68ddc6e5f635c55137d49f660ccfad49f74082ad778d55ef1ec30b2075e3995455d055f47ff71bb98

diff --git a/dev-python/minio/minio-7.1.17.ebuild 
b/dev-python/minio/minio-7.1.17.ebuild
new file mode 100644
index 00..363b52e35d
--- /dev/null
+++ b/dev-python/minio/minio-7.1.17.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="MinIO Client SDK for Python"
+HOMEPAGE="https://github.com/minio/minio-py;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zodbpickle/

2023-10-06 Thread Julien Roy
commit: 13b7b045692bb40aca660a2b4408923576220fab
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Oct  6 20:41:06 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Oct  6 20:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13b7b045

dev-python/zodbpickle: add 3.1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/zodbpickle/Manifest  |  1 +
 dev-python/zodbpickle/zodbpickle-3.1.ebuild | 30 +
 2 files changed, 31 insertions(+)

diff --git a/dev-python/zodbpickle/Manifest b/dev-python/zodbpickle/Manifest
index 6639eb4ba1..c9bc43ee23 100644
--- a/dev-python/zodbpickle/Manifest
+++ b/dev-python/zodbpickle/Manifest
@@ -1 +1,2 @@
 DIST zodbpickle-3.0.1.tar.gz 111068 BLAKE2B 
32e5bb09f6fc97a6b5ecc865e750adef6fe60ab52d6dd3c8807920859d63749c6ed77a99c7bce5515f8e0839e03d845eec60712444bee90f37f6a9ebfaaa24c0
 SHA512 
f3b9fd019a175ec8eb8cb3d1d3c05a8f142f6b0842affb8d1b910bea0af0216c799608355dbce4bb236a6b3732634fe81744ffeb27c23cd9cad267255cfed253
+DIST zodbpickle-3.1.tar.gz 111254 BLAKE2B 
d552c5bd8351afaab4d4c48cfb174b14deb7df99379e5adb59ff93c5a8521c3f4cdb05e1dc6e8553dded292e55729d7ac6168f372fda3f4bcd06d943b097b75e
 SHA512 
983261093ca0382ab0a925e1ab2cc31ff6d7f070f540881b1058cfe13ad27355902cad30b2ce80ab29a94d7b99f8170f9b8db20c7c93b32dd1db23aaf521ab82

diff --git a/dev-python/zodbpickle/zodbpickle-3.1.ebuild 
b/dev-python/zodbpickle/zodbpickle-3.1.ebuild
new file mode 100644
index 00..1e6b80ac7f
--- /dev/null
+++ b/dev-python/zodbpickle/zodbpickle-3.1.ebuild
@@ -0,0 +1,30 @@
+# 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=setuptools
+inherit distutils-r1 edo pypi
+
+DESCRIPTION="Fork of Python's pickle module to work with ZODB"
+HOMEPAGE="
+   https://pypi.org/project/zodbpickle/
+   https://github.com/zopefoundation/zodbpickle
+"
+
+LICENSE="PSF-2 ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/zope-testrunner[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   edo ${EPYTHON} -m zope.testrunner --test-path=src -vv
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/persistent/

2023-10-06 Thread Julien Roy
commit: ac09209c74a8e7f9b5db7f06ab0e60e7fa0f69da
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Oct  6 20:39:51 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Oct  6 20:39:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac09209c

dev-python/persistent: add 5.1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/persistent/Manifest  |  1 +
 dev-python/persistent/persistent-5.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/persistent/Manifest b/dev-python/persistent/Manifest
index 0a549ecccd..6a8bc19514 100644
--- a/dev-python/persistent/Manifest
+++ b/dev-python/persistent/Manifest
@@ -1 +1,2 @@
 DIST persistent-5.0.gh.tar.gz 115137 BLAKE2B 
6d84cc1e81f033349b9943bb02376f58baccffebe1d7747da687dde6ad0a15f225c0f45c80aacd4de4dc15009f6502e0c0ea5e90d6697c5d1eaa0528dca2691a
 SHA512 
561c339574817f70d1e5b091d77e3cd7a876a49742938591cfffdf4ec5a6ae23b4a7b4e7ff7d90d15763ce9485c093ff019699364952974e9ffe4da88bcf293f
+DIST persistent-5.1.gh.tar.gz 115547 BLAKE2B 
a7793f6af1ee975db0fffc9c41b7d2394cf9e02f9c012be28538db8356510b52c89fe41bccd6abba296f6c2915633dccbbe4d534fb9a3bfebcc891e6afc532d1
 SHA512 
1dfeefa0437d37b075b9fdbec7a2e7cc8e7bb665b46e384204bf922fe13fc4280a6e0b419d97c9899725db478ac8589ed7f22887f267e58f418baa26f921e318

diff --git a/dev-python/persistent/persistent-5.1.ebuild 
b/dev-python/persistent/persistent-5.1.ebuild
new file mode 100644
index 00..13865178d7
--- /dev/null
+++ b/dev-python/persistent/persistent-5.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 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
+
+DESCRIPTION="automatic persistence for Python objects"
+HOMEPAGE="https://github.com/zopefoundation/persistent;
+SRC_URI="https://github.com/zopefoundation/persistent/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cffi[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   doc? ( dev-python/repoze-sphinx-autointerface[${PYTHON_USEDEP}] )
+   test? (
+   dev-python/manuel[${PYTHON_USEDEP}]
+   dev-python/zope-testrunner[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests unittest
+
+src_unpack() {
+   default
+   # Fix broken test
+   sed -i -e 's/from \.\./from persistent/' 
"${S}/src/persistent/tests/test_ring.py" || die
+   # Disable tests that fail
+   sed -z -i -e "s/def test__p_repr_exception.*_p_repr failed')>\")//g" \
+   "${S}/src/persistent/tests/test_persistence.py" || die
+   sed -z -i -e "s/def test__p_repr_in_instance_ignored.*repr(p)//g" \
+   "${S}/src/persistent/tests/test_persistence.py" || die
+}
+
+src_test() {
+   cd "${S}/src/persistent" || die
+   distutils-r1_src_test
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/BTrees/

2023-10-06 Thread Julien Roy
commit: efc9de5941c63bac71ee8e477b7cf2d411c767e9
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Oct  6 20:38:33 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Oct  6 20:38:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efc9de59

dev-python/BTrees: add 5.1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/BTrees/BTrees-5.1.ebuild | 42 +
 dev-python/BTrees/Manifest  |  1 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/BTrees/BTrees-5.1.ebuild 
b/dev-python/BTrees/BTrees-5.1.ebuild
new file mode 100644
index 00..571aab9e6b
--- /dev/null
+++ b/dev-python/BTrees/BTrees-5.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 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} )
+
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="scalable persistent components"
+HOMEPAGE="https://github.com/zopefoundation/BTrees;
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/persistent[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   dev-python/repoze-sphinx-autointerface[${PYTHON_USEDEP}]
+   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+   )
+   test? (
+   dev-python/persistent[${PYTHON_USEDEP}]
+   dev-python/transaction[${PYTHON_USEDEP}]
+   dev-python/zope-testrunner[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_test() {
+   zope-testrunner -pvc -j "$(nproc)" --usecompiled \
+   --path "${BUILD_DIR}/install$(python_get_sitedir)/" || die
+}

diff --git a/dev-python/BTrees/Manifest b/dev-python/BTrees/Manifest
index a756eacf9d..97b18679dd 100644
--- a/dev-python/BTrees/Manifest
+++ b/dev-python/BTrees/Manifest
@@ -1 +1,2 @@
 DIST BTrees-5.0.tar.gz 198089 BLAKE2B 
c571ee1e2e54b3a978acb25d932ed23a78f78653efc7567f310a98843d8f65150e84bd6f39824726bcc1230fa28a1c0f1359b5f2777ac00d6ce97a1662336e54
 SHA512 
4b90fb8769f8bacc02fd610c829b69cbb94f6a6fd146279ad06904e479ffc19e82cc37fff10ccf818a8ea8f6b2a19cd29021debb4d70ccb7a5a52fe54c0074b4
+DIST BTrees-5.1.tar.gz 245950 BLAKE2B 
dc0d5e5516aa94bf1a32287f5c845497f3ccd7eddc25037f200a73767992c40c5bc38e134add0d8e10a291c78988f3cb96cd337e26a08ecb00dbe8fd74d865ae
 SHA512 
57b48b449fe174f80f81411e47e0bc2fb188de813720d101907280ceaa32c311dd290128f1f71997b5c1bb2bc45a78399070668855ac1f4e23ed65495835aaa8



[gentoo-commits] repo/proj/guru:dev commit in: sys-libs/libfixposix/

2023-10-14 Thread Julien Roy
commit: c2643419b96c730ac2f241577fe69f872596bb44
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Oct 14 22:33:23 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Oct 14 22:33:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2643419

sys-libs/libfixposix: drop myself as a maintainer

Signed-off-by: Julien Roy  jroy.ca>

 sys-libs/libfixposix/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-libs/libfixposix/metadata.xml 
b/sys-libs/libfixposix/metadata.xml
index ba9e53bdc0..9b3af9e1e0 100644
--- a/sys-libs/libfixposix/metadata.xml
+++ b/sys-libs/libfixposix/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   jul...@jroy.ca
-       Julien Roy
-   
+   

sionescu/libfixposix




[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-10-14 Thread Julien Roy
commit: 23d968513fa34e5db331b93f5253711f1dc23b19
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Oct 14 19:28:58 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Oct 14 19:28:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=23d96851

www-client/nyxt: add 3.9.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 +
 www-client/nyxt/nyxt-3.9.0.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index e35da73e46..cb59a9db7a 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,2 +1,3 @@
 DIST nyxt-3.7.0.gh.tar.xz 17480148 BLAKE2B 
cbe9ad75ef78bce16a54247dd68c9da49008d941f56a188ead75454d1e45689b1d903e33f1dfeec9ef6a5a992c9312b25e6ec0e2802e2f5ba8624d3f4c9af328
 SHA512 
d41b464c1401ea040c27f9597acd5142e940408ba52e1414427e4a17ee73f9665a659bdbcd1435ba4ce4168e6dec125f13653dd5418c3b5b86c95fef07b1c837
 DIST nyxt-3.8.0.gh.tar.xz 17482408 BLAKE2B 
177efead60a27e3b537468afe30ce2889d6579260a5bf0b7413b0c51a8ac4c066e091418083aef702b345128b59d3f7e266d342509eaec1f45941048368466db
 SHA512 
6898d1b4be25f9c123453816a15e2eab10b36c2a16156bae4ff3e48b02f3f4ba944a94c7b42e3221cecff572a943f7eb1b9ffd7e6c0b8f9bd7c6e95191809114
+DIST nyxt-3.9.0.gh.tar.xz 17712004 BLAKE2B 
a799c874a4ca3ca4141a11d3211094e88f9ecd954f5220cb9a030a2d45546f841d532e087a7bdf1cb4d23532f8d0c37082eb82366c97dbc9a744b22afddea41a
 SHA512 
f1669e02705052d5f22958b77d9489f008e90c0b5bbc216681843bb344c2b8d74753c485424a4be46a6f4ab4c12e6e6238ed663c1e5987fe5b31e3582126ebb8

diff --git a/www-client/nyxt/nyxt-3.9.0.ebuild 
b/www-client/nyxt/nyxt-3.9.0.ebuild
new file mode 100644
index 00..ba6a328f5e
--- /dev/null
+++ b/www-client/nyxt/nyxt-3.9.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg-utils
+
+DESCRIPTION="Nyxt - the hacker's power-browser"
+HOMEPAGE="https://nyxt.atlas.engineer/;
+
+if [[ "${PV}" = ** ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
+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 scbl 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
+   media-libs/gst-plugins-bad
+   media-libs/gst-plugins-base
+   media-libs/gst-plugins-good
+   media-libs/gst-plugins-ugly
+   media-plugins/gst-plugins-libav
+   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}"
+
+src_unpack() {
+   default
+
+   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
+   # so we create it instead of working directly in ${WORKDIR}
+   if [[ "${PV}" != ** ]]
+   then
+   mkdir "${WORKDIR}/${P}" || die
+   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
+   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
+
+   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
+   domenu "${S}/assets/nyxt.desktop"
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "for X11 clipboard support" "x11-misc/xclip"
+   optfeature "for spellchecking" "app-text/enchant"
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-10-14 Thread Julien Roy
commit: e60b8f8102874de3e888f642c9b503ca76497175
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Oct 14 19:29:14 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Oct 14 19:29:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e60b8f81

www-client/nyxt: drop 3.7.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 -
 www-client/nyxt/nyxt-3.7.0.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index cb59a9db7a..c73cc5ed99 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,3 +1,2 @@
-DIST nyxt-3.7.0.gh.tar.xz 17480148 BLAKE2B 
cbe9ad75ef78bce16a54247dd68c9da49008d941f56a188ead75454d1e45689b1d903e33f1dfeec9ef6a5a992c9312b25e6ec0e2802e2f5ba8624d3f4c9af328
 SHA512 
d41b464c1401ea040c27f9597acd5142e940408ba52e1414427e4a17ee73f9665a659bdbcd1435ba4ce4168e6dec125f13653dd5418c3b5b86c95fef07b1c837
 DIST nyxt-3.8.0.gh.tar.xz 17482408 BLAKE2B 
177efead60a27e3b537468afe30ce2889d6579260a5bf0b7413b0c51a8ac4c066e091418083aef702b345128b59d3f7e266d342509eaec1f45941048368466db
 SHA512 
6898d1b4be25f9c123453816a15e2eab10b36c2a16156bae4ff3e48b02f3f4ba944a94c7b42e3221cecff572a943f7eb1b9ffd7e6c0b8f9bd7c6e95191809114
 DIST nyxt-3.9.0.gh.tar.xz 17712004 BLAKE2B 
a799c874a4ca3ca4141a11d3211094e88f9ecd954f5220cb9a030a2d45546f841d532e087a7bdf1cb4d23532f8d0c37082eb82366c97dbc9a744b22afddea41a
 SHA512 
f1669e02705052d5f22958b77d9489f008e90c0b5bbc216681843bb344c2b8d74753c485424a4be46a6f4ab4c12e6e6238ed663c1e5987fe5b31e3582126ebb8

diff --git a/www-client/nyxt/nyxt-3.7.0.ebuild 
b/www-client/nyxt/nyxt-3.7.0.ebuild
deleted file mode 100644
index ba6a328f5e..00
--- a/www-client/nyxt/nyxt-3.7.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg-utils
-
-DESCRIPTION="Nyxt - the hacker's power-browser"
-HOMEPAGE="https://nyxt.atlas.engineer/;
-
-if [[ "${PV}" = ** ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
-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 scbl 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
-   media-libs/gst-plugins-bad
-   media-libs/gst-plugins-base
-   media-libs/gst-plugins-good
-   media-libs/gst-plugins-ugly
-   media-plugins/gst-plugins-libav
-   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}"
-
-src_unpack() {
-   default
-
-   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
-   # so we create it instead of working directly in ${WORKDIR}
-   if [[ "${PV}" != ** ]]
-   then
-   mkdir "${WORKDIR}/${P}" || die
-   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
-   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
-
-   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
-   domenu "${S}/assets/nyxt.desktop"
-}
-
-pkg_postinst() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   optfeature "for X11 clipboard support" "x11-misc/xclip"
-   optfeature "for spellchecking" "app-text/enchant"
-}
-
-pkg_postrm() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-10-14 Thread Julien Roy
commit: a69913845715393c21acab54710b8e0185ad19c4
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Oct 14 19:29:20 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Oct 14 19:29:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6991384

www-client/nyxt: drop myself as a maintainer

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/www-client/nyxt/metadata.xml b/www-client/nyxt/metadata.xml
index 180b9a0595..28ce92ff95 100644
--- a/www-client/nyxt/metadata.xml
+++ b/www-client/nyxt/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-    
-        Julien Roy
-jul...@jroy.ca
-
+
 
   Nyxt [nýkst] is a keyboard-driven web browser designed for power users. 
Inspired by Emacs and Vim, it has familiar keybindings (Emacs, vi, CUA), and is 
infinitely extensible in Lisp.
 



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-10-14 Thread Julien Roy
commit: 8f94337346b403b5be160be8cb7c316ef93eca3e
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Oct 14 19:31:13 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Oct 14 19:31:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f943373

app-admin/synadm: add 0.44

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest   |  1 +
 app-admin/synadm/synadm-0.44.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index b9549f4409..8968f87d29 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,2 +1,3 @@
 DIST synadm-0.43.1.tar.gz 56787 BLAKE2B 
72e5e643a4b64fcc2391aba0429df5ef994328e827e6a3b403e6fc599e2964b85fe6c808e552887b00c5f17e84b42bd2c2303b15ffb28bae6787c4c26533cdb3
 SHA512 
58268382c9d1619bed2aa063ec19c9ef78fd4a62c0ef279562b541419c7a40ecef3b13bb5faec16260740f79c13f5d8036b9ac84326c04b1f025dc76d2b0813d
 DIST synadm-0.43.tar.gz 62973 BLAKE2B 
76b61c6998e8d153246e95776e78260520e7f19c98bdff21ca1129e38e765dbf516e4c578f8de368627a130bf4eba2e258d099c09a3a986960b0825a7a32298e
 SHA512 
ac6c277b6e24298d294d0fd655c8c85cd4f0d85f7a5d4234010881ad7e50eacff2bf6b7d38e046f0508435432987e3460223075a1d1cc17c65a0802217734093
+DIST synadm-0.44.tar.gz 57814 BLAKE2B 
447d59a5d33116fc214f849418eafcc48b95189b27e954272b52b6cecf3f84bf8805f042804893547dd22d051c8cc7661198176a7a8c5e75134607a0764f6b0f
 SHA512 
d1e8584716f6e3375700e62871e39bde0d95d5ff41917b91e4093a6d98c5ff7e5144ab80b90a5b977006c1fb4be350576fd404ac457a50d28ac78fe75c2b9bdb

diff --git a/app-admin/synadm/synadm-0.44.ebuild 
b/app-admin/synadm/synadm-0.44.ebuild
new file mode 100644
index 00..ea989bb1f8
--- /dev/null
+++ b/app-admin/synadm/synadm-0.44.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Command line admin tool for Synapse"
+HOMEPAGE="https://github.com/JOJ0/synadm;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-option-group[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tabulate[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-10-14 Thread Julien Roy
commit: 43ecd108afde46bf79402e91e529398566fd82cb
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Oct 14 19:33:09 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Oct 14 19:33:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43ecd108

app-admin/synadm: drop myself as a maintainer

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-admin/synadm/metadata.xml b/app-admin/synadm/metadata.xml
index 5988115f9d..f82048b351 100644
--- a/app-admin/synadm/metadata.xml
+++ b/app-admin/synadm/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   jul...@jroy.ca
-           Julien Roy
-   
+   
A CLI tool to help admins of Matrix-Synapse 
homeservers conveniently issue commands available via its admin 
API.





[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-10-14 Thread Julien Roy
commit: 550734082e6bbf3f7d4fc2c3d9f7722a9e86430a
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Oct 14 19:31:28 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Oct 14 19:31:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=55073408

app-admin/synadm: drop 0.43

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/Manifest   |  1 -
 app-admin/synadm/synadm-0.43.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index 8968f87d29..8ab5993e47 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,3 +1,2 @@
 DIST synadm-0.43.1.tar.gz 56787 BLAKE2B 
72e5e643a4b64fcc2391aba0429df5ef994328e827e6a3b403e6fc599e2964b85fe6c808e552887b00c5f17e84b42bd2c2303b15ffb28bae6787c4c26533cdb3
 SHA512 
58268382c9d1619bed2aa063ec19c9ef78fd4a62c0ef279562b541419c7a40ecef3b13bb5faec16260740f79c13f5d8036b9ac84326c04b1f025dc76d2b0813d
-DIST synadm-0.43.tar.gz 62973 BLAKE2B 
76b61c6998e8d153246e95776e78260520e7f19c98bdff21ca1129e38e765dbf516e4c578f8de368627a130bf4eba2e258d099c09a3a986960b0825a7a32298e
 SHA512 
ac6c277b6e24298d294d0fd655c8c85cd4f0d85f7a5d4234010881ad7e50eacff2bf6b7d38e046f0508435432987e3460223075a1d1cc17c65a0802217734093
 DIST synadm-0.44.tar.gz 57814 BLAKE2B 
447d59a5d33116fc214f849418eafcc48b95189b27e954272b52b6cecf3f84bf8805f042804893547dd22d051c8cc7661198176a7a8c5e75134607a0764f6b0f
 SHA512 
d1e8584716f6e3375700e62871e39bde0d95d5ff41917b91e4093a6d98c5ff7e5144ab80b90a5b977006c1fb4be350576fd404ac457a50d28ac78fe75c2b9bdb

diff --git a/app-admin/synadm/synadm-0.43.ebuild 
b/app-admin/synadm/synadm-0.43.ebuild
deleted file mode 100644
index 7a6e1316fb..00
--- a/app-admin/synadm/synadm-0.43.ebuild
+++ /dev/null
@@ -1,26 +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} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Command line admin tool for Synapse"
-HOMEPAGE="https://github.com/JOJ0/synadm;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/click-option-group[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tabulate[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-10-14 Thread Julien Roy
commit: 24215ce715cda1a0c7d0f2d255e1641a0d82b1d5
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Oct 14 19:32:11 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Oct 14 19:32:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24215ce7

app-admin/synadm: enable py3.12

Signed-off-by: Julien Roy  jroy.ca>

 app-admin/synadm/synadm-0.43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/synadm/synadm-0.43.1.ebuild 
b/app-admin/synadm/synadm-0.43.1.ebuild
index 7a6e1316fb..ea989bb1f8 100644
--- a/app-admin/synadm/synadm-0.43.1.ebuild
+++ b/app-admin/synadm/synadm-0.43.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprpaper/

2023-08-17 Thread Julien Roy
commit: 9e1b2edc3d3a7a1c52d6247b1e45aea237de1bff
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Aug 17 16:37:07 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Aug 17 16:37:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e1b2edc

gui-apps/hyprpaper: drop 0.2.0-r1

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprpaper/Manifest  |  1 -
 gui-apps/hyprpaper/hyprpaper-0.2.0-r1.ebuild | 34 
 2 files changed, 35 deletions(-)

diff --git a/gui-apps/hyprpaper/Manifest b/gui-apps/hyprpaper/Manifest
index 14f55d0192..f48bb29cdc 100644
--- a/gui-apps/hyprpaper/Manifest
+++ b/gui-apps/hyprpaper/Manifest
@@ -1,3 +1,2 @@
-DIST hyprpaper-0.2.0.gh.tar.gz 26200 BLAKE2B 
b55e6ccb9bff431a411dfa5c6b43176804b4c89d2b048453830ed3a746c2b71739ba518306a38b0f07ad4885b06e104a9c86e55564a6aeede7f8900b81bf34a3
 SHA512 
f6f8d117bbf52e8f353cf2b3d9dee3b3e1fae1f6bab78f9bdbd437c403696fab615c3c4ef8acc818b585937e8adf1a4b7c7efd3b390e06a8d38ad4888f4e0da5
 DIST hyprpaper-0.3.0.gh.tar.gz 26787 BLAKE2B 
114ef9c68372a4081035282c1826d66fdb5306eea18e91663dd31645bcb6972d1fd7ad913b0c1f452001025f6c54b5dd8cefbb634702a4440901102822b5a82d
 SHA512 
6b1ccdc7257db89f435c0d4b4afb6f42a46f9d0635d211d4c0408d6a801c4438eecad53a512e5ea51a768e883e4e446b8a8efdca4b1336dc51499e586cbe070f
 DIST hyprpaper-0.4.0.gh.tar.gz 27092 BLAKE2B 
f7e10edf6e4f0f23476d872f77c7c4a69e2f563ad0ab30cadc0195a3be7431eb50be5ed53db24087d38a2de4c524e3010396ca59664d022b7b43748a394f2031
 SHA512 
cdd8aba060ecbe7e0ec5680f285d8fa06cd6cc429251351ac62e4d50b5ac1767b420d64ec6d0ac4a14f877847158b3795f84be0a99e70babbe1c2a6bb285723c

diff --git a/gui-apps/hyprpaper/hyprpaper-0.2.0-r1.ebuild 
b/gui-apps/hyprpaper/hyprpaper-0.2.0-r1.ebuild
deleted file mode 100644
index 8e1fa582b4..00
--- a/gui-apps/hyprpaper/hyprpaper-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A blazing fast wayland wallpaper utility"
-HOMEPAGE="https://github.com/hyprwm/hyprpaper;
-SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   dev-util/cmake
-   dev-util/wayland-scanner
-   media-libs/libglvnd
-   media-libs/libjpeg-turbo
-   x11-libs/cairo
-   x11-libs/pango
-"
-
-src_compile() {
-   emake protocols
-   cmake_src_compile
-}
-
-src_install() {
-   dobin "${BUILD_DIR}/${PN}"
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprpaper/

2023-08-17 Thread Julien Roy
commit: 815b00e1c01965c8a07d52dd9baa0c056541adf8
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Aug 17 16:36:55 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Aug 17 16:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=815b00e1

gui-apps/hyprpaper: add 0.4.0

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprpaper/Manifest   |  1 +
 gui-apps/hyprpaper/hyprpaper-0.4.0.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/gui-apps/hyprpaper/Manifest b/gui-apps/hyprpaper/Manifest
index 7169accbc4..14f55d0192 100644
--- a/gui-apps/hyprpaper/Manifest
+++ b/gui-apps/hyprpaper/Manifest
@@ -1,2 +1,3 @@
 DIST hyprpaper-0.2.0.gh.tar.gz 26200 BLAKE2B 
b55e6ccb9bff431a411dfa5c6b43176804b4c89d2b048453830ed3a746c2b71739ba518306a38b0f07ad4885b06e104a9c86e55564a6aeede7f8900b81bf34a3
 SHA512 
f6f8d117bbf52e8f353cf2b3d9dee3b3e1fae1f6bab78f9bdbd437c403696fab615c3c4ef8acc818b585937e8adf1a4b7c7efd3b390e06a8d38ad4888f4e0da5
 DIST hyprpaper-0.3.0.gh.tar.gz 26787 BLAKE2B 
114ef9c68372a4081035282c1826d66fdb5306eea18e91663dd31645bcb6972d1fd7ad913b0c1f452001025f6c54b5dd8cefbb634702a4440901102822b5a82d
 SHA512 
6b1ccdc7257db89f435c0d4b4afb6f42a46f9d0635d211d4c0408d6a801c4438eecad53a512e5ea51a768e883e4e446b8a8efdca4b1336dc51499e586cbe070f
+DIST hyprpaper-0.4.0.gh.tar.gz 27092 BLAKE2B 
f7e10edf6e4f0f23476d872f77c7c4a69e2f563ad0ab30cadc0195a3be7431eb50be5ed53db24087d38a2de4c524e3010396ca59664d022b7b43748a394f2031
 SHA512 
cdd8aba060ecbe7e0ec5680f285d8fa06cd6cc429251351ac62e4d50b5ac1767b420d64ec6d0ac4a14f877847158b3795f84be0a99e70babbe1c2a6bb285723c

diff --git a/gui-apps/hyprpaper/hyprpaper-0.4.0.ebuild 
b/gui-apps/hyprpaper/hyprpaper-0.4.0.ebuild
new file mode 100644
index 00..8e1fa582b4
--- /dev/null
+++ b/gui-apps/hyprpaper/hyprpaper-0.4.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A blazing fast wayland wallpaper utility"
+HOMEPAGE="https://github.com/hyprwm/hyprpaper;
+SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   dev-util/cmake
+   dev-util/wayland-scanner
+   media-libs/libglvnd
+   media-libs/libjpeg-turbo
+   x11-libs/cairo
+   x11-libs/pango
+"
+
+src_compile() {
+   emake protocols
+   cmake_src_compile
+}
+
+src_install() {
+   dobin "${BUILD_DIR}/${PN}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/portion/

2023-08-17 Thread Julien Roy
commit: 043a9017d67ef6035257e5d7a896b62c4a0e49ad
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Aug 17 16:29:15 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Aug 17 16:29:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=043a9017

dev-python/portion: add 2.4.1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/portion/Manifest |  1 +
 dev-python/portion/portion-2.4.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/portion/Manifest b/dev-python/portion/Manifest
index ec68e532a3..6807c005cd 100644
--- a/dev-python/portion/Manifest
+++ b/dev-python/portion/Manifest
@@ -1 +1,2 @@
 DIST portion-2.4.0.tar.gz 52866 BLAKE2B 
5ce5d1ce35f5847eef1e7192eb04195e2c2ec25dfccee18b63073dd00d9950d1acd0b346e07dfbfbc5e09f9d5ac557066739e8d1da3c992b4b0d73965692e61f
 SHA512 
6134fb5d32c08f5424f65ce88f721f93deaedcae9a7b5fa7380eb27dadf83f7df9b22c8577b9d1c54409dd7d3ae91f11d88214d4d8146682fcdf0f1a0a26d8a4
+DIST portion-2.4.1.tar.gz 52894 BLAKE2B 
bdb5c387c9ab6ee0fec9e4aea71be40a51cc1f9be6f40b1f71389947e6e60f84c7f2a89e0d617923b835e72e524b80f8f2fbcdb14895a5307d09ee3d67fd01f0
 SHA512 
72181519dcadae036025be36fde63bd70ab7e7fa448400dd91e639e8eef5bc70b2ad490cd48a882d1b2be0cdc04f57cd63de44690181462f31afe771108f5c51

diff --git a/dev-python/portion/portion-2.4.1.ebuild 
b/dev-python/portion/portion-2.4.1.ebuild
new file mode 100644
index 00..6ad18e5235
--- /dev/null
+++ b/dev-python/portion/portion-2.4.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python library providing data structure and operations for 
intervals."
+HOMEPAGE="https://github.com/AlexandreDecan/portion;
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/black[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: net-im/heisenbridge/

2023-08-17 Thread Julien Roy
commit: ad79b032ba063ccb94db6afb88ff18d00436a59e
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Aug 17 16:46:49 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Aug 17 16:46:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad79b032

net-im/heisenbridge: add 1.14.5

Signed-off-by: Julien Roy  jroy.ca>

 net-im/heisenbridge/Manifest   |  1 +
 net-im/heisenbridge/heisenbridge-1.14.5.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/net-im/heisenbridge/Manifest b/net-im/heisenbridge/Manifest
index 3fa0c7a26c..373f3f9274 100644
--- a/net-im/heisenbridge/Manifest
+++ b/net-im/heisenbridge/Manifest
@@ -1 +1,2 @@
 DIST heisenbridge-1.14.2.gh.tar.gz 67778 BLAKE2B 
50b1fbd76f4bec3a75198735b68762453f1c0b54b29e77024920c11f38218ff464faff086f74b3db0d8251b943dcae43a41189582dab7335930fbcd5e6658b2e
 SHA512 
2ba51f3786aea5d0f4e743db4a9196d800103d96ad68cd37009c2e82a3bde27eff8233e473c74aca0ccd1d64521a5e0a99337a3c6e97008e1800ff099be6499f
+DIST heisenbridge-1.14.5.gh.tar.gz 68042 BLAKE2B 
e959762bfe1180b2bd66f71bca04c8eccafd61551a1cb6664acf4d5bf8b835488511178e1bbad2b59c45c38ba913e8ee010e4c6fe390b8ca29715f853de01d16
 SHA512 
eaee99415796b898caed6f31207081fd70a5d7d437c722bfd3e54924c20cfabff854b0f4a8118320375d29c42f045dc67bd4c5ccaea247bc3e22d71f75f616dc

diff --git a/net-im/heisenbridge/heisenbridge-1.14.5.ebuild 
b/net-im/heisenbridge/heisenbridge-1.14.5.ebuild
new file mode 100644
index 00..d8c2d4edbd
--- /dev/null
+++ b/net-im/heisenbridge/heisenbridge-1.14.5.ebuild
@@ -0,0 +1,60 @@
+# 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
+
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-08-17 Thread Julien Roy
commit: 2054f998970f37a58100d432823d005103aed4db
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Aug 17 16:27:44 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Aug 17 16:27:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2054f998

www-client/nyxt: add 3.6.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 +
 www-client/nyxt/nyxt-3.6.0.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index 9296ff512b..283b04dd43 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,2 +1,3 @@
 DIST nyxt-3.3.0.gh.tar.xz 16742852 BLAKE2B 
7c3b35cd8129dbe67da68595e31466965677235904dc9b924dcf5a8299b89b683b51b80abf1c52eac109837d5c299e3b27c74016965b04f0b5195566a6a937d4
 SHA512 
9dbd5808a4563f91920a4bdaaef24d5e9bd254979b8e962cae1508f7686fad8957aec7da0540b4abbcdfda7dd5c1e3f205dbf9b7141de5a4df4a9521c0af3815
 DIST nyxt-3.4.0.gh.tar.xz 16745700 BLAKE2B 
7a611f594d1267101a1e0083092da58db48e167045b94dc063c23bb95e837e568388154dfd78d7f52876a41b16863a6c14d2e6c654f5ee61a91eaf1acf863fd1
 SHA512 
e104219f6e7f69e8fd51a5a07280924d9ba1703a9c1661acf80f6158b0c4262f32b80d760cf08b269e2e18ae9727fed0d59451a53bb1f175042a68fd686807ed
+DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 
8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f
 SHA512 
f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893

diff --git a/www-client/nyxt/nyxt-3.6.0.ebuild 
b/www-client/nyxt/nyxt-3.6.0.ebuild
new file mode 100644
index 00..5ef18c896a
--- /dev/null
+++ b/www-client/nyxt/nyxt-3.6.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg-utils
+
+DESCRIPTION="Nyxt - the hacker's power-browser"
+HOMEPAGE="https://nyxt.atlas.engineer/;
+
+if [[ "${PV}" = ** ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
+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 scbl 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
+   media-libs/gst-plugins-bad
+   media-libs/gst-plugins-base
+   media-libs/gst-plugins-good
+   media-libs/gst-plugins-ugly
+   media-plugins/gst-plugins-libav
+   net-libs/glib-networking
+   net-libs/webkit-gtk:4.1
+   sys-libs/libfixposix
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-lisp/sbcl-2.0.0
+"
+
+src_unpack() {
+   default
+
+   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
+   # so we create it instead of working directly in ${WORKDIR}
+   if [[ "${PV}" != ** ]]
+   then
+   mkdir "${WORKDIR}/${P}" || die
+   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
+   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
+   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
+
+   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
+   domenu "${S}/assets/nyxt.desktop"
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "for X11 clipboard support" "x11-misc/xclip"
+   optfeature "for spellchecking" "app-text/enchant"
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/nyxt/

2023-08-17 Thread Julien Roy
commit: d3968bbcb3f98a1885149a0bb48adc0cf434d6eb
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Aug 17 16:32:21 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Aug 17 16:32:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3968bbc

www-client/nyxt: drop 3.3.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 -
 www-client/nyxt/nyxt-3.3.0.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index 283b04dd43..897d03c170 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,3 +1,2 @@
-DIST nyxt-3.3.0.gh.tar.xz 16742852 BLAKE2B 
7c3b35cd8129dbe67da68595e31466965677235904dc9b924dcf5a8299b89b683b51b80abf1c52eac109837d5c299e3b27c74016965b04f0b5195566a6a937d4
 SHA512 
9dbd5808a4563f91920a4bdaaef24d5e9bd254979b8e962cae1508f7686fad8957aec7da0540b4abbcdfda7dd5c1e3f205dbf9b7141de5a4df4a9521c0af3815
 DIST nyxt-3.4.0.gh.tar.xz 16745700 BLAKE2B 
7a611f594d1267101a1e0083092da58db48e167045b94dc063c23bb95e837e568388154dfd78d7f52876a41b16863a6c14d2e6c654f5ee61a91eaf1acf863fd1
 SHA512 
e104219f6e7f69e8fd51a5a07280924d9ba1703a9c1661acf80f6158b0c4262f32b80d760cf08b269e2e18ae9727fed0d59451a53bb1f175042a68fd686807ed
 DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 
8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f
 SHA512 
f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893

diff --git a/www-client/nyxt/nyxt-3.3.0.ebuild 
b/www-client/nyxt/nyxt-3.3.0.ebuild
deleted file mode 100644
index 5ef18c896a..00
--- a/www-client/nyxt/nyxt-3.3.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg-utils
-
-DESCRIPTION="Nyxt - the hacker's power-browser"
-HOMEPAGE="https://nyxt.atlas.engineer/;
-
-if [[ "${PV}" = ** ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
-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 scbl 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
-   media-libs/gst-plugins-bad
-   media-libs/gst-plugins-base
-   media-libs/gst-plugins-good
-   media-libs/gst-plugins-ugly
-   media-plugins/gst-plugins-libav
-   net-libs/glib-networking
-   net-libs/webkit-gtk:4.1
-   sys-libs/libfixposix
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-lisp/sbcl-2.0.0
-"
-
-src_unpack() {
-   default
-
-   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
-   # so we create it instead of working directly in ${WORKDIR}
-   if [[ "${PV}" != ** ]]
-   then
-   mkdir "${WORKDIR}/${P}" || die
-   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
-   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
-   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
-
-   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
-   domenu "${S}/assets/nyxt.desktop"
-}
-
-pkg_postinst() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   optfeature "for X11 clipboard support" "x11-misc/xclip"
-   optfeature "for spellchecking" "app-text/enchant"
-}
-
-pkg_postrm() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tang/, app-crypt/tang/files/

2022-07-08 Thread Julien Roy
commit: 14b434163321e60a6f3d3f4b167909d55fc8e0ee
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jul  9 01:58:22 2022 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Sat Jul  9 02:00:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14b43416

app-crypt/tang: add conf.d config file

Signed-off-by: Julien Roy  jroy.ca>

 app-crypt/tang/files/tangd   | 8 
 app-crypt/tang/files/tangd.initd | 7 +--
 app-crypt/tang/tang-11.ebuild| 2 ++
 3 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/app-crypt/tang/files/tangd b/app-crypt/tang/files/tangd
new file mode 100644
index 0..3bca6e1b8
--- /dev/null
+++ b/app-crypt/tang/files/tangd
@@ -0,0 +1,8 @@
+# Address for tang to listen to (default: 0.0.0.0)
+ADDRESS=0.0.0.0
+
+# Port for tang to listen to (default: )
+PORT=
+
+# Directory where keys will be stored (default: /var/db/tang)
+TANGDIR=/var/db/tang

diff --git a/app-crypt/tang/files/tangd.initd b/app-crypt/tang/files/tangd.initd
index 4b7e42991..fc3c25c03 100644
--- a/app-crypt/tang/files/tangd.initd
+++ b/app-crypt/tang/files/tangd.initd
@@ -2,15 +2,10 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-port=
-bind=0.0.0.0
-tangd=/usr/libexec/tangd
-tangdir=/var/db/tang
-
 name="tang daemon"
 description="Tang binding daemon"
 command=/usr/bin/socat
 pidfile="/var/run/${RC_SVCNAME}.pid"
 command_user="tang"
-command_args="TCP-LISTEN:${port},bind=${bind},fork SYSTEM:'${tangd} 
${tangdir}'"
+command_args="TCP-LISTEN:${PORT},bind=${ADDRESS},fork 
SYSTEM:'/usr/libexec/tangd ${TANGDIR}'"
 command_background=true

diff --git a/app-crypt/tang/tang-11.ebuild b/app-crypt/tang/tang-11.ebuild
index 380717499..a47a71abb 100644
--- a/app-crypt/tang/tang-11.ebuild
+++ b/app-crypt/tang/tang-11.ebuild
@@ -26,6 +26,8 @@ src_install(){
newinitd "${FILESDIR}"/tangd.initd tangd
systemd_dounit ${FILESDIR}/tangd.service
 
+   doconfd "${FILESDIR}"/tangd
+
dodir /var/db/tang
keepdir /var/db/tang
fowners tang:tang /var/db/tang



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/clevis/files/, app-crypt/clevis/

2022-06-15 Thread Julien Roy
commit: 98d91fb3ae7547ac155335d5ff2c2b14b0b480ef
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jun 16 00:50:36 2022 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Jun 16 00:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98d91fb3

app-crypt/clevis: merge #71 by duxsco

Signed-off-by: Julien Roy  jroy.ca>

 app-crypt/clevis/clevis-18.ebuild |  1 +
 app-crypt/clevis/files/clevis-meson.patch | 11 +++
 2 files changed, 12 insertions(+)

diff --git a/app-crypt/clevis/clevis-18.ebuild 
b/app-crypt/clevis/clevis-18.ebuild
index 43912b1fb..da0dc9637 100644
--- a/app-crypt/clevis/clevis-18.ebuild
+++ b/app-crypt/clevis/clevis-18.ebuild
@@ -25,4 +25,5 @@ BDEPEND=""
 
 PATCHES=(
"${FILESDIR}/${PN}-dracut.patch"
+   "${FILESDIR}/${PN}-meson.patch"
 )

diff --git a/app-crypt/clevis/files/clevis-meson.patch 
b/app-crypt/clevis/files/clevis-meson.patch
new file mode 100644
index 0..bfd517d3e
--- /dev/null
+++ b/app-crypt/clevis/files/clevis-meson.patch
@@ -0,0 +1,11 @@
+diff --git a/src/luks/systemd/meson.build b/src/luks/systemd/meson.build
+index 
b10494e3ca4d620437aee0d5e440eecf323b03d9..09f7fb51e7320aa71e275c34baa0561233821d69
 100644
+--- a/src/luks/systemd/meson.build
 b/src/luks/systemd/meson.build
+@@ -5,6 +5,7 @@ sd_reply_pass = find_program(
+   join_paths(get_option('prefix'), 'lib', 'systemd', 
'systemd-reply-password'),
+   join_paths('/', 'usr', get_option('libdir'), 'systemd', 
'systemd-reply-password'),
+   join_paths('/', 'usr', 'lib', 'systemd', 'systemd-reply-password'),
++  join_paths('/', 'lib', 'systemd', 'systemd-reply-password'),
+   required: false
+ )



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/powerpanel/

2022-09-20 Thread Julien Roy
commit: 629ecdbe1a274b428ce7d26e25265abfb5876135
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Sep 21 01:39:25 2022 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Wed Sep 21 01:40:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=629ecdbe

app-misc/powerpanel: fix quotes
Closes 869224

Signed-off-by: Julien Roy  jroy.ca>

 app-misc/powerpanel/powerpanel-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/powerpanel/powerpanel-1.4.1.ebuild 
b/app-misc/powerpanel/powerpanel-1.4.1.ebuild
index 975f31351..c135ab35d 100644
--- a/app-misc/powerpanel/powerpanel-1.4.1.ebuild
+++ b/app-misc/powerpanel/powerpanel-1.4.1.ebuild
@@ -52,7 +52,7 @@ src_install() {
 
newlib.so lib/libpaho-mqtt3cs.so.1.3.1 libpaho-mqtt3cs.so.1
 
-   newinitd "${FILESDIR}/pwrstatd pwrstatd"
+   newinitd "${FILESDIR}/pwrstatd" pwrstatd
systemd_dounit script/pwrstatd.service
systemd_newunit script/default_pwrstatd pwrstatd
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/furl/

2022-12-22 Thread Julien Roy
commit: e36fcdb9ab3610f7ed8cf9d721881bfd8a35a10d
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Dec 23 01:30:02 2022 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Dec 23 01:30:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e36fcdb9

dev-python/furl: new package, add 2.1.2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/furl/Manifest  |  1 +
 dev-python/furl/furl-2.1.2.ebuild | 25 +
 dev-python/furl/metadata.xml  | 19 +++
 3 files changed, 45 insertions(+)

diff --git a/dev-python/furl/Manifest b/dev-python/furl/Manifest
new file mode 100644
index 0..14fa4698b
--- /dev/null
+++ b/dev-python/furl/Manifest
@@ -0,0 +1 @@
+DIST furl-2.1.2.gh.tar.gz 53644 BLAKE2B 
7fe4c31ce2ef831bb208d10432e94a86b71cb1b00c451a0db8848659bde745be5fc51149a4ff7161d812d693fb2a29607737b5355aa356e43c7dae40e3f0e0ff
 SHA512 
2c63d8773195844f4692ff116a80464c2d23db652a65f766e594a733a4d19ed263473f44c5161b4ccf726bec04e3b6d77600e7484f196db3175e2e8be4c9a897

diff --git a/dev-python/furl/furl-2.1.2.ebuild 
b/dev-python/furl/furl-2.1.2.ebuild
new file mode 100644
index 0..be5ee7dca
--- /dev/null
+++ b/dev-python/furl/furl-2.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="URL parsing and manipulation made easy."
+HOMEPAGE="https://github.com/gruns/furl;
+SRC_URI="https://github.com/gruns/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] )
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/orderedmultidict[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest

diff --git a/dev-python/furl/metadata.xml b/dev-python/furl/metadata.xml
new file mode 100644
index 0..bdf9db0f8
--- /dev/null
+++ b/dev-python/furl/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+   Python's standard urllib and urlparse modules provide 
a number of URL related functions, but using these functions to perform common 
URL operations proves tedious. Furl makes parsing and manipulating URLs 
easy.
+   
+   
+   Ansgar Grunseid
+   
+   https://github.com/gruns/furl/releases
+   https://github.com/gruns/furl#API
+   https://github.com/gruns/furl/issues
+   gruns/furl
+   furl
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/PGPy/, dev-python/mistletoe/

2022-12-22 Thread Julien Roy
commit: b5fbdd03fcdc5f9a5f0096a456dfaf464f957567
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Dec 23 00:59:17 2022 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Dec 23 00:59:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5fbdd03

dev-python/{PGPy,mistletoe}: fix warnings

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/PGPy/PGPy-0.6.0.ebuild   | 2 +-
 dev-python/mistletoe/Manifest   | 2 +-
 dev-python/mistletoe/metadata.xml   | 1 +
 dev-python/mistletoe/mistletoe-0.9.0.ebuild | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild 
b/dev-python/PGPy/PGPy-0.6.0.ebuild
index 8f9fd8f18..b9079c6ab 100644
--- a/dev-python/PGPy/PGPy-0.6.0.ebuild
+++ b/dev-python/PGPy/PGPy-0.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/mistletoe/Manifest b/dev-python/mistletoe/Manifest
index 4d7077124..72dcca786 100644
--- a/dev-python/mistletoe/Manifest
+++ b/dev-python/mistletoe/Manifest
@@ -1 +1 @@
-DIST mistletoe-0.9.0.tar.gz 102002 BLAKE2B 
0d1f5fae601287383dec895b38143c375b0690d1dfdc0a5f08097952959458843a61b7581637b19f7abc08be18bb33b0dce8a3507a2eb6fbc31c00a8c13bf85e
 SHA512 
b0e9c96b27255fb8527f359d8bfb2612a1302efcd3250867caa7e2dbf91eeeab4dabb20071d64e0914e52afdc8c30a181c042c2263aa9f1c5dc4421f5d862ae7
+DIST mistletoe-0.9.0.gh.tar.gz 102002 BLAKE2B 
0d1f5fae601287383dec895b38143c375b0690d1dfdc0a5f08097952959458843a61b7581637b19f7abc08be18bb33b0dce8a3507a2eb6fbc31c00a8c13bf85e
 SHA512 
b0e9c96b27255fb8527f359d8bfb2612a1302efcd3250867caa7e2dbf91eeeab4dabb20071d64e0914e52afdc8c30a181c042c2263aa9f1c5dc4421f5d862ae7

diff --git a/dev-python/mistletoe/metadata.xml 
b/dev-python/mistletoe/metadata.xml
index acea51763..a88739f5e 100644
--- a/dev-python/mistletoe/metadata.xml
+++ b/dev-python/mistletoe/metadata.xml
@@ -17,5 +17,6 @@ Apart from being the fastest CommonMark-compliant Markdown 
parser implementation

https://github.com/miyuchina/mistletoe/blob/master/dev-guide.md
https://github.com/miyuchina/mistletoe/issues
miyuchina/mistletoe
+   mistletoe

 

diff --git a/dev-python/mistletoe/mistletoe-0.9.0.ebuild 
b/dev-python/mistletoe/mistletoe-0.9.0.ebuild
index 37861804e..36cb00ea6 100644
--- a/dev-python/mistletoe/mistletoe-0.9.0.ebuild
+++ b/dev-python/mistletoe/mistletoe-0.9.0.ebuild
@@ -9,7 +9,7 @@ inherit distutils-r1
 
 DESCRIPTION="A fast, extensible and spec-compliant Markdown parser in pure 
Python."
 HOMEPAGE="https://github.com/miyuchina/mistletoe;
-SRC_URI="https://github.com/miyuchina/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/miyuchina/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/portion/

2022-12-22 Thread Julien Roy
commit: 8c37877c62a65f8ccce2af01146c020951e84e6a
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Dec 23 01:01:23 2022 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Dec 23 01:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c37877c

dev-python/portion: new package, add 2.3.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/portion/Manifest |  1 +
 dev-python/portion/metadata.xml | 19 +++
 dev-python/portion/portion-2.3.0.ebuild | 27 +++
 3 files changed, 47 insertions(+)

diff --git a/dev-python/portion/Manifest b/dev-python/portion/Manifest
new file mode 100644
index 0..710994cb3
--- /dev/null
+++ b/dev-python/portion/Manifest
@@ -0,0 +1 @@
+DIST portion-2.3.0.gh.tar.gz 32488 BLAKE2B 
1efe8d2c5046b42704c753e775d3d0362e088bdff728688f0885d2975609d7cd8eccc2889a8942e92545b46189a52d984a89fec8a89014f55fd712d5f4dccbca
 SHA512 
7552e9a640dd8dd5a55ad5009e976d7fdbc369eeac43ad82972a8ec0dea71e5dd33e425d2410527f8dc85caf08039d6eb879c694266ef8d7ff1362946707bfde

diff --git a/dev-python/portion/metadata.xml b/dev-python/portion/metadata.xml
new file mode 100644
index 0..34539baeb
--- /dev/null
+++ b/dev-python/portion/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+           Julien Roy
+   
+   
+   
+   Alexandre Decan
+   alexandre.de...@lexpage.net
+   
+   
https://github.com/AlexandreDecan/portion/blob/master/CHANGELOG.md
+   
https://github.com/AlexandreDecan/portion#documentation--usage
+   
https://github.com/AlexandreDecan/portion/issues
+   AlexandreDecan/portion
+   portion
+   
+

diff --git a/dev-python/portion/portion-2.3.0.ebuild 
b/dev-python/portion/portion-2.3.0.ebuild
new file mode 100644
index 0..790f78c8c
--- /dev/null
+++ b/dev-python/portion/portion-2.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="A Python library providing data structure and operations for 
intervals."
+HOMEPAGE="https://github.com/AlexandreDecan/portion;
+SRC_URI="https://github.com/AlexandreDecan/${PN}/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/black[${PYTHON_USEDEP}]
+)"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/sortedcontainers"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/orderedmultidict/, dev-python/portion/

2022-12-22 Thread Julien Roy
commit: 330520ad216d63b4625daa8c4ddafbb9c6f8c1fc
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Dec 23 01:29:37 2022 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Dec 23 01:29:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=330520ad

dev-python/orderedmultidict: new package, add 1.0.1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/orderedmultidict/Manifest   |  1 +
 dev-python/orderedmultidict/metadata.xml   | 23 +
 .../orderedmultidict/orderedmultidict-1.0.1.ebuild | 24 ++
 dev-python/portion/portion-2.3.0.ebuild|  2 +-
 4 files changed, 49 insertions(+), 1 deletion(-)

diff --git a/dev-python/orderedmultidict/Manifest 
b/dev-python/orderedmultidict/Manifest
new file mode 100644
index 0..77ca56286
--- /dev/null
+++ b/dev-python/orderedmultidict/Manifest
@@ -0,0 +1 @@
+DIST orderedmultidict-1.0.1.gh.tar.gz 22880 BLAKE2B 
adbd17de2662a30116cadaed0af58df6ee4c5f0e51d9507309ba379e734e1d548dedfe355d9ac1fe41884aa3d5ef74555c313a0f631290037ee47c6ffc3dd3c3
 SHA512 
54747f0f09495254969f75c06e6bebf4b68a7f6b41b2b5b3b9d62845efcddc4a043102d88efbc16ea9db02fb04acd73cb3edbc07ef2dc7fe1a284462f7eeb5ca

diff --git a/dev-python/orderedmultidict/metadata.xml 
b/dev-python/orderedmultidict/metadata.xml
new file mode 100644
index 0..3d61c31a4
--- /dev/null
+++ b/dev-python/orderedmultidict/metadata.xml
@@ -0,0 +1,23 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+           Julien Roy
+   
+   A multivalue dictionary is a dictionary that can store 
multiple values for the same key. An ordered multivalue dictionary is a 
multivalue dictionary that retains the order of insertions and deletions.
+
+omdict retains method parity with dict.
+
+Information and documentation at 
https://github.com/gruns/orderedmultidict.
+   
+   
+   Ansgar Grunseid
+   
+   
https://github.com/gruns/orderedmultidict/releases
+   
https://github.com/gruns/orderedmultidict/blob/master/API.md
+   
https://github.com/gruns/orderedmultidict/issues
+   gruns/orderedmultidict
+   orderedmultidict
+   
+

diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild 
b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
new file mode 100644
index 0..77b944f6c
--- /dev/null
+++ b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Ordered Multivalue Dictionary. Helps power furl. "
+HOMEPAGE="https://github.com/gruns/orderedmultidict;
+SRC_URI="https://github.com/gruns/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] )
+   dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest

diff --git a/dev-python/portion/portion-2.3.0.ebuild 
b/dev-python/portion/portion-2.3.0.ebuild
index 790f78c8c..ae471deb1 100644
--- a/dev-python/portion/portion-2.3.0.ebuild
+++ b/dev-python/portion/portion-2.3.0.ebuild
@@ -22,6 +22,6 @@ RDEPEND="test? (
dev-python/black[${PYTHON_USEDEP}]
 )"
 DEPEND="${RDEPEND}"
-BDEPEND="dev-python/sortedcontainers"
+BDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
 
 distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/furl/, dev-python/orderedmultidict/

2022-12-22 Thread Julien Roy
commit: 98c60039e2babb546e2284a2b1804d3f66cc40e5
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Dec 23 02:34:25 2022 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Dec 23 02:34:25 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98c60039

dev-python/{furl,orderedmultidict}: fix test

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/furl/furl-2.1.2.ebuild | 2 +-
 dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/furl/furl-2.1.2.ebuild 
b/dev-python/furl/furl-2.1.2.ebuild
index be5ee7dca..d9530e008 100644
--- a/dev-python/furl/furl-2.1.2.ebuild
+++ b/dev-python/furl/furl-2.1.2.ebuild
@@ -22,4 +22,4 @@ RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 
-distutils_enable_tests pytest
+distutils_enable_tests unittest

diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild 
b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
index 77b944f6c..c0bda8e60 100644
--- a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
+++ b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
@@ -21,4 +21,4 @@ RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 
-distutils_enable_tests pytest
+distutils_enable_tests unittest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mistletoe/

2023-01-02 Thread Julien Roy
commit: bc220fd6550fde8c544c5d2ea03fe6c04cd422b9
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jan  2 20:48:26 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Mon Jan  2 21:14:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc220fd6

dev-python/mistletoe: fix python tests
Closes: https://bugs.gentoo.org/888745

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/mistletoe/mistletoe-0.9.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/mistletoe/mistletoe-0.9.0.ebuild 
b/dev-python/mistletoe/mistletoe-0.9.0.ebuild
index 36cb00ea6..37639c19e 100644
--- a/dev-python/mistletoe/mistletoe-0.9.0.ebuild
+++ b/dev-python/mistletoe/mistletoe-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,3 +17,5 @@ KEYWORDS="~amd64"
 
 RDEPEND=""
 DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/PGPy/

2023-01-02 Thread Julien Roy
commit: 2ebe61bbf7a443b78414cc8ab41a9350ad17bc0e
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jan  2 20:53:42 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Mon Jan  2 21:14:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ebe61bb

dev-python/PGPy: fix python tests
Closes: https://bugs.gentoo.org/888743

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/PGPy/PGPy-0.6.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild 
b/dev-python/PGPy/PGPy-0.6.0.ebuild
index b9079c6ab..7b883db63 100644
--- a/dev-python/PGPy/PGPy-0.6.0.ebuild
+++ b/dev-python/PGPy/PGPy-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,3 +22,5 @@ DEPEND="${RDEPEND}
dev-python/pyasn1[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
 "
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/furl/

2023-01-02 Thread Julien Roy
commit: a84542474f02400b50d627b958495836e4a8fa42
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jan  2 21:14:13 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Mon Jan  2 21:14:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8454247

dev-python/furl: fix python tests
Closes: https://bugs.gentoo.org/888691

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/furl/furl-2.1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/furl/furl-2.1.2.ebuild 
b/dev-python/furl/furl-2.1.2.ebuild
index d9530e008..8056f61f1 100644
--- a/dev-python/furl/furl-2.1.2.ebuild
+++ b/dev-python/furl/furl-2.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,4 +22,4 @@ RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 
-distutils_enable_tests unittest
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/orderedmultidict/

2023-01-02 Thread Julien Roy
commit: 031553d7cf31d8df3b89086af7e0ff6d23d10b10
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jan  2 21:13:41 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Mon Jan  2 21:14:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=031553d7

dev-python/orderedmultidict: fix python tests
Closes: https://bugs.gentoo.org/888689

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild 
b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
index c0bda8e60..bbdadae46 100644
--- a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
+++ b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,4 +21,4 @@ RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 
-distutils_enable_tests unittest
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/tang/

2023-01-05 Thread Julien Roy
commit: fd13c07704dd218ead06621893768b86e70ca86c
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan  6 02:16:58 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan  6 02:16:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd13c077

acct-user/tang: keyword 0

Signed-off-by: Julien Roy  jroy.ca>

 acct-user/tang/tang-0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/acct-user/tang/tang-0.ebuild b/acct-user/tang/tang-0.ebuild
index fd9bdbf93..e76b2a092 100644
--- a/acct-user/tang/tang-0.ebuild
+++ b/acct-user/tang/tang-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,6 @@ EAPI=8
 inherit acct-user
 
 DESCRIPTION="User for tang daemon"
-KEYWORDS="~amd64"
 
 ACCT_USER_ID=-1
 ACCT_USER_GROUPS=( ${PN} )



[gentoo-commits] repo/proj/guru:dev commit in: acct-group/tang/

2023-01-05 Thread Julien Roy
commit: 0268268d5dcff8941ea466483720ec0455911779
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan  6 02:16:52 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan  6 02:16:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0268268d

acct-group/tang: keyword 0

Signed-off-by: Julien Roy  jroy.ca>

 acct-group/tang/tang-0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/acct-group/tang/tang-0.ebuild b/acct-group/tang/tang-0.ebuild
index a8e589b10..c48b2ad8f 100644
--- a/acct-group/tang/tang-0.ebuild
+++ b/acct-group/tang/tang-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,6 +6,5 @@ EAPI=8
 inherit acct-group
 
 DESCRIPTION="Group for tang daemon"
-KEYWORDS="~amd64"
 
 ACCT_GROUP_ID=-1



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/SQLAlchemy-Utils/

2023-01-05 Thread Julien Roy
commit: 6270621dad2c7ed0475d1684bc5958ce66ce809d
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan  5 23:43:37 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Thu Jan  5 23:43:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6270621d

dev-python/SQLAlchemy-Utils: add 0.39.0, drop 0.37.9

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/SQLAlchemy-Utils/Manifest | 2 +-
 ...SQLAlchemy-Utils-0.37.9.ebuild => SQLAlchemy-Utils-0.39.0.ebuild} | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-python/SQLAlchemy-Utils/Manifest 
b/dev-python/SQLAlchemy-Utils/Manifest
index 8ea838e16..799d6048e 100644
--- a/dev-python/SQLAlchemy-Utils/Manifest
+++ b/dev-python/SQLAlchemy-Utils/Manifest
@@ -1,2 +1,2 @@
-DIST SQLAlchemy-Utils-0.37.9.tar.gz 136639 BLAKE2B 
e9e92b185ff45cfee5b1a6e59e78ae819ef15e419e178e8773f6f76d0681e6c047b8124c17b95e49c0a1badff13f27c3718d0f68f67523eabe6333a665d5a134
 SHA512 
5186ea01d5fab000b79496a501321846b326336cb1e725520acd4512e2d129e51b8887d95f3ca6109575b1263fde0178a84ca7d37da06d8b410bc97649c76f14
 DIST SQLAlchemy-Utils-0.38.2.tar.gz 136800 BLAKE2B 
13d1470c65a6eeb198d6846a85f4b9d0a1476fd95eed24d1a06ff3cc9a87fb56243f39bd6b542b7e5749551270e03d8345f5a3da5a1f1e548cfe757c81b26d49
 SHA512 
2dc98549501e3b8fc3ad77aa14f31940e9aa73999d699bb1a2d4be424eb3bff38a3fc8cacf8774e42f816c1b31cc1ccc4e9955cf1dae2fd3a2b9e4e0f0b18cc7
+DIST SQLAlchemy-Utils-0.39.0.tar.gz 137193 BLAKE2B 
8af238a4826d2a5f5c71880997ab25ca45c72c6a6099c1bb913c6fac70e0feca4c53238d2f05f29efe1226893ee03916c73cb8f1f69d12dd1e298277feec3d5c
 SHA512 
3d276a76867da223242c13b9e883f7c834d54e28a0cf7a3a5382cfbff4051ef0f3c05ccbb97bca78fa0394b665c5013185e4127ca9944cc517340e37aa8ddcf9

diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.9.ebuild 
b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
similarity index 92%
rename from dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.9.ebuild
rename to dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
index ca89b0b6b..0f0faee2f 100644
--- a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.9.ebuild
+++ b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-EPYTEST_DESELECT=( tests/types/test_timezone.py )
 PYTHON_COMPAT=( python3_{8..10} )
-
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Various utility functions and datatypes for SQLAlchemy"



[gentoo-commits] repo/proj/guru:dev commit in: app-office/beancount/

2023-01-12 Thread Julien Roy
commit: 69e5462d258be1b60107cd07671fb9016aa6ca04
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 12 05:01:21 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69e5462d

app-office/beancount: disable py3.8, py3.9

Signed-off-by: Julien Roy  jroy.ca>

 app-office/beancount/beancount-2.3.5.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-office/beancount/beancount-2.3.5.ebuild 
b/app-office/beancount/beancount-2.3.5.ebuild
index f92273fb2..2c0f06f5d 100644
--- a/app-office/beancount/beancount-2.3.5.ebuild
+++ b/app-office/beancount/beancount-2.3.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
 DITUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
@@ -52,7 +52,8 @@ python_compile() {
distutils-r1_python_compile
 
# keep in sync with hashsrc.py, otherwise expect test failures
-   cp 
beancount/parser/{lexer.l,grammar.y,decimal.h,decimal.c,macros.h,parser.h,parser.c,tokens.h}
 "${BUILD_DIR}"/lib/${PN}/parser || die
+   cp 
beancount/parser/{lexer.l,grammar.y,decimal.h,decimal.c,macros.h,parser.h,parser.c,tokens.h}
 \
+  "${BUILD_DIR}"/lib/${PN}/parser || die
 }
 
 python_test(){



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/statmake/

2023-01-12 Thread Julien Roy
commit: 6bb1b4fe89cb1fe6ef9412beb28ee65db6d73ec3
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 12 04:42:58 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6bb1b4fe

dev-python/statmake: add 0.6.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/statmake/Manifest  |  3 +--
 dev-python/statmake/statmake-0.6.0.ebuild | 45 +++
 2 files changed, 46 insertions(+), 2 deletions(-)

diff --git a/dev-python/statmake/Manifest b/dev-python/statmake/Manifest
index d8d3f04e6..25fca09bc 100644
--- a/dev-python/statmake/Manifest
+++ b/dev-python/statmake/Manifest
@@ -1,2 +1 @@
-DIST statmake-0.5.0.gh.tar.gz 39835 BLAKE2B 
cad6a4c8a803666ce45d165c46ce6278cdcb56de7a90166315ba229f07ac1202d4bd2e4db678e644e0eaea445b97b81c2eb2c24cdb9ad7d7d4fbee3465fb4bf8
 SHA512 
c28c85e5fce6904b109858b156ab607204b3ff906bb3ec09ca75a170f5640eba83fbdd310f6a5b70f123cfbff1b1af72af1bea541cfdec8175e52be273f8ac00
-DIST statmake-0.5.1.gh.tar.gz 39644 BLAKE2B 
25af1c6e6ebacbdbd3b2004a2c686b2f732a953bb8d1293226581781bb10cd4d8c5d1002659f0377179f9f45525ec55de9df9ba3009756df9d31e9cc1c8f390b
 SHA512 
9b2a6f614372a07a11e03c5f1c26e1f2c1a1f554c2d9ae887a3820e3e5b3766f8388db4d6e39cf338b0e85444fc499c3f04d4a8a169c0b70391b72530965a092
+DIST statmake-0.6.0.gh.tar.gz 40859 BLAKE2B 
9a5bed7a322193b4dbd5c79bcba14a14a280271cdd0a0d05bda36c3d10e1465841ac2265ef98b9d760fb73e5a38301d17ef43bf4d2f11fe4331fb1cbe30b108e
 SHA512 
92c86a1896446c12db6f3bcf53406b1c2a36698022e62e710774701e84919295d3b99695a621b020f819286dd6a6cf1a0ee30b2a2bb7f75f390fdb8e3152b291

diff --git a/dev-python/statmake/statmake-0.6.0.ebuild 
b/dev-python/statmake/statmake-0.6.0.ebuild
new file mode 100644
index 0..7fe4cabc8
--- /dev/null
+++ b/dev-python/statmake/statmake-0.6.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_10 )
+inherit distutils-r1
+
+DESCRIPTION="Generate STAT tables for variable fonts from .stylespace files"
+HOMEPAGE="https://github.com/daltonmaag/statmake;
+SRC_URI="https://github.com/daltonmaag/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/attrs-21.3[${PYTHON_USEDEP}]
+   >=dev-python/cattrs-22.1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.11[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/ufo2ft-2.7[${PYTHON_USEDEP}]
+   >=dev-python/ufoLib2-0.4[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install() {
+   distutils-r1_python_install --skip-build
+   python_domodule "src/${PN}"
+}
+
+python_test() {
+   local -x PYTHONPATH="${S}/src:${PYTHONPATH}"
+   epytest
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/babelfont/

2023-01-12 Thread Julien Roy
commit: a9fa1b9dbf67c0ad5e4cb17acd6dc0c3c6327349
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 12 23:17:26 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9fa1b9d

dev-python/babelfont: add 3.0.0_alpha9

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/babelfont/Manifest  |  2 +-
 dev-python/babelfont/babelfont-3.0.0_alpha9.ebuild | 38 ++
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/dev-python/babelfont/Manifest b/dev-python/babelfont/Manifest
index e788ac7da..deded5f20 100644
--- a/dev-python/babelfont/Manifest
+++ b/dev-python/babelfont/Manifest
@@ -1 +1 @@
-DIST babelfont-3.0.0a8.tar.gz 27232 BLAKE2B 
d6e4e78d09014169f10960bcf4f90670d307013486b6634d4b5ec80befe6e78f49f11eb1ed42ee1ab01a972187d9b5d2cbebb972c192f396f50093d55d8a9ac3
 SHA512 
e2d429bbad4cea7927da75e0ac09a59ecfa94b9c38aaabe9c155e29f3cdda224e021cbc3c0c3d5863e68f306e1f57f42f0eff318b6092cf0704419811853422c
+DIST babelfont-3.0.0a9.tar.gz 27947 BLAKE2B 
e37c3cec990d4237f3d7c4a95774136a1afd1fe4803bd49e55db95f8fd2612dd0e03b65f67353967c75b2c4960c241b657fa94a02dc811a547902c7e4a682208
 SHA512 
2243bf9b40ae755596e397d4f7998b5a37bea253e9c3aa8ee711546012086d652b5fce6aabd0264f7da4476b9f3ab83dae46022de4e8ea75696bc44637b6d2b5

diff --git a/dev-python/babelfont/babelfont-3.0.0_alpha9.ebuild 
b/dev-python/babelfont/babelfont-3.0.0_alpha9.ebuild
new file mode 100644
index 0..b7e7dad3b
--- /dev/null
+++ b/dev-python/babelfont/babelfont-3.0.0_alpha9.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+MYP="${P/_alpha/a}"
+PYTHON_COMPAT=( python3_10 )
+
+inherit distutils-r1
+
+DESCRIPTION="Interrogate and manipulate UFO, TTF and OTF fonts with a common 
interface"
+HOMEPAGE="
+   https://github.com/simoncozens/babelfont
+   https://pypi.org/project/babelfont/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MYP}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/orjson-3.5.1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.21.1[${PYTHON_USEDEP}]
+   >=dev-python/ufoLib2-0.11.1[${PYTHON_USEDEP}]
+   >=dev-python/openstep-plist-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
+   >=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
+   >=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
+   dev-python/fontFeatures[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="test" # no tests in pypi release, pypi alpha releases untagged in 
github
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson/, dev-python/orjson/files/

2023-01-12 Thread Julien Roy
commit: 740bbbd90b42721bd2a07bec7bd37f47ba9c86ef
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 12 21:36:55 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=740bbbd9

dev-python/orjson: drop 3.6.8-r1

Signed-off-by: Julien Roy  jroy.ca>

 .../orjson/files/orjson-3.6.7-no-strip.patch   | 11 ---
 dev-python/orjson/orjson-3.6.8-r1.ebuild   | 79 --
 2 files changed, 90 deletions(-)

diff --git a/dev-python/orjson/files/orjson-3.6.7-no-strip.patch 
b/dev-python/orjson/files/orjson-3.6.7-no-strip.patch
deleted file mode 100644
index 1b52cdba8..0
--- a/dev-python/orjson/files/orjson-3.6.7-no-strip.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/pyproject.toml
-+++ b/pyproject.toml
-@@ -8,7 +8,7 @@
- 
- [tool.maturin]
- sdist-include = ["build.rs", "Cargo.lock"]
--strip = true
-+strip = false
- 
- [tool.black]
- line-length = 88

diff --git a/dev-python/orjson/orjson-3.6.8-r1.ebuild 
b/dev-python/orjson/orjson-3.6.8-r1.ebuild
deleted file mode 100644
index af80de1fd..0
--- a/dev-python/orjson/orjson-3.6.8-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=1
-CRATES="
-   ahash-0.7.6
-   arrayvec-0.7.2
-   associative-cache-1.0.1
-   autocfg-1.1.0
-   bytecount-0.6.2
-   cfg-if-1.0.0
-   chrono-0.4.19
-   encoding_rs-0.8.31
-   getrandom-0.2.6
-   inlinable_string-0.1.15
-   itoa-1.0.1
-   libc-0.2.123
-   libm-0.1.4
-   num-integer-0.1.44
-   num-traits-0.2.14
-   once_cell-1.10.0
-   packed_simd_2-0.3.7
-   pyo3-build-config-0.16.4
-   pyo3-ffi-0.16.4
-   ryu-1.0.9
-   serde-1.0.136
-   serde_json-1.0.79
-   simdutf8-0.1.4
-   smallvec-1.8.0
-   target-lexicon-0.12.3
-   version_check-0.9.4
-   wasi-0.10.2+wasi-snapshot-preview1
-"
-DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{8..9} )
-QA_FLAGS_IGNORED=".*"
-
-inherit cargo distutils-r1
-
-DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, 
datetimes, and numpy"
-HOMEPAGE="https://github.com/ijl/orjson;
-SRC_URI="
-   https://github.com/ijl/orjson/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz
-   $(cargo_crate_uris ${CRATES})
-"
-
-LICENSE="
-   Apache-2.0 MIT
-   BSD
-   || ( Apache-2.0 MIT )
-   || ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT )
-   || ( Apache-2.0 Boost-1.0 )
-"
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE="debug"
-
-BDEPEND="
-   test? (
-   dev-python/arrow[${PYTHON_USEDEP}]
-   dev-python/orjson[${PYTHON_USEDEP}]
-   dev-python/pendulum[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-
-   $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' 
python3_{8,9})
-   $(python_gen_cond_dep 
'>=dev-python/xxhash-1.4.3[${PYTHON_USEDEP}]' python3_8)
-   )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-3.6.7-no-strip.patch" )
-
-distutils_enable_tests pytest
-
-src_unpack() {
-   cargo_src_unpack
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson/

2023-01-12 Thread Julien Roy
commit: 9c0abd2ccbd83f0ffa9ed1eda2ffd7cd8249ca30
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 12 21:46:46 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c0abd2c

dev-python/orjson: add 3.8.5

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/orjson/Manifest| 42 +
 dev-python/orjson/orjson-3.8.5.ebuild | 89 +++
 2 files changed, 112 insertions(+), 19 deletions(-)

diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index ea3a935a0..673df2a59 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -1,28 +1,32 @@
-DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST ahash-0.8.2.crate 42491 BLAKE2B 
95e07f014d3e985bf7b32f71741d18c87201c0a57d85b5f433834a40d964c73ec9f121f20523bb5ff9f3579fc9fa733a745765ff718261e468ef5d7b18e89df4
 SHA512 
efc633b4dcd790e8dbc2da4e103a7ee82c3e0f97d37e15a06fd6fc0b73923d721604708f13435a9dcba50c4d53ca5db498e62f84320d8e966581889c2e9d9722
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST associative-cache-1.0.1.crate 14048 BLAKE2B 
77f36f2d23b6d07e556f20e743c9a0e47c0b54899397c64dd6d4fc9b4c31469481d4a99ceb28b250924e0aa5f52de9fb65ce93ed96f23191f2984c32156bace0
 SHA512 
2ad673ab907c71cbd45abf3cf59630fd56aeb95888c94932b9fe5d83d71d0c14f908915670cbc0566b691035f82ac2069ed17589edbc97db1e4388225ac2a040
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST bytecount-0.6.2.crate 12347 BLAKE2B 
1ed4fa4a515567d8eabc2af03f0e1a3c89a24aa6cd77696a57bb94c25650f02b2f0e1e476fe9cb024a17d910442b940ea21bac3a99588146b8d89ab4adab0eca
 SHA512 
990460eedfd41b6b52278c9dfcac81872e755d40cb839d162bddf44a30eec3a9fd76369847f10edf6c2b2d95cbec562e9a2a6c6dce37f2ee59ca9edfe972a279
+DIST beef-0.5.2.crate 15275 BLAKE2B 
95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e
 SHA512 
755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa
+DIST bytecount-0.6.3.crate 12416 BLAKE2B 
462e41d5a4ee23a6c9ff2bf350171e309cbc32f14bbdbde25a5743072a6511634d6c0429903edcfa8df4b9ef3c7bd95d73fff8a7b2018f3b4a8147de2bbfd3f4
 SHA512 
0c5f424329883726589e69842d2ac0767dc0b440d744a4452a14cbd449b8ca2e8117fa2978b4aa9b803a1a7cf79e9cf67e948057e8ee521e2422ca2e145ea670
+DIST castaway-0.2.2.crate 11091 BLAKE2B 
3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b
 SHA512 
dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
+DIST cc-1.0.78.crate 61375 BLAKE2B 
fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43
 SHA512 
b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.19.crate 155663 BLAKE2B 
c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54
 SHA512 
a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
+DIST chrono-0.4.23.crate 187259 BLAKE2B 
b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9
 SHA512 
697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa
+DIST compact_str-0.6.1.crate 54555 BLAKE2B 
4f389035aa42b763035c2d7a49500c1ec98cb563fc7f693d7fd468de9132105a86d5d180866fc1dbbb5e79e2281f882f3a9667fe81173db189930a40878e0f3

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/collidoscope/

2023-01-12 Thread Julien Roy
commit: 98e7755e1053ed5ddd07875e0fbd2f2117b5a2c2
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 01:15:27 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98e7755e

dev-python/collidoscope: enable py3.10 and disable py3.8, py3.9

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/collidoscope/collidoscope-0.4.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/collidoscope/collidoscope-0.4.1.ebuild 
b/dev-python/collidoscope/collidoscope-0.4.1.ebuild
index 802faf12c..fa22879db 100644
--- a/dev-python/collidoscope/collidoscope-0.4.1.ebuild
+++ b/dev-python/collidoscope/collidoscope-0.4.1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_10 )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/uharfbuzz/, dev-python/uharfbuzz/files/

2023-01-12 Thread Julien Roy
commit: b464dc74242ef307c562f3fd8f5db98fd8ba9a09
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 00:19:40 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b464dc74

dev-python/uharfbuzz: add 0.33.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/uharfbuzz/Manifest  |  1 +
 .../files/uharfbuzz-0.33.0-system-harfbuzz.patch   | 36 ++
 dev-python/uharfbuzz/uharfbuzz-0.33.0.ebuild   | 35 +
 3 files changed, 72 insertions(+)

diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
index 4cab0aa77..46c1dd70c 100644
--- a/dev-python/uharfbuzz/Manifest
+++ b/dev-python/uharfbuzz/Manifest
@@ -1 +1,2 @@
 DIST uharfbuzz-0.26.0.gh.tar.gz 36596 BLAKE2B 
b57782f5de371e2062d6a764fde9d20ca4a47a388b22ac3d169cead66103d30af12888e9d8f0af0aea7c7dbb4a3b7e0f4411e049417efaf1d2e7562ef5a34875
 SHA512 
0b356ceaf1cc40c2318e495939d51db454852043ebac60cb7b2a7481c4de6540e66d7ccf47a9fe6c1d819bf8a54e572bdb5a0799c7818f61730b820bb210ac83
+DIST uharfbuzz-0.33.0.gh.tar.gz 38023 BLAKE2B 
5cf2d8afc8174d5fb679a38fb4147ea15d753a4b2f745c194d6f75868f878a6ae22a0a3bb77b823eeafcdcda325f89ac69539767e2bc1217b88d594c561ea385
 SHA512 
dc1afdfd39750284544aa8bc244c36a4b60a99423d11d568759ac908fcc34eeb39e97089eba00524bc9dbe1604aab8c35bd40b98f7913016ad022832266e7145

diff --git a/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch 
b/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch
new file mode 100644
index 0..29085fa14
--- /dev/null
+++ b/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch
@@ -0,0 +1,36 @@
+diff --git a/setup.py b/setup.py
+index be115a3..ad34a47 100755
+--- a/setup.py
 b/setup.py
+@@ -13,7 +13,7 @@ here = os.path.abspath(os.path.dirname(__file__))
+ with open(os.path.join(here, 'README.md'), encoding='utf-8') as f:
+ long_description = f.read()
+ 
+-define_macros = [('HB_NO_MT', '1'), ('HB_EXPERIMENTAL_API', '1')]
++define_macros = [('HB_EXPERIMENTAL_API', '1')]
+ linetrace = False
+ if int(os.environ.get('CYTHON_LINETRACE', '0')):
+ linetrace = True
+@@ -21,7 +21,7 @@ if int(os.environ.get('CYTHON_LINETRACE', '0')):
+ 
+ extra_compile_args = []
+ extra_link_args = []
+-libraries = []
++libraries = ['harfbuzz', 'harfbuzz-subset']
+ if platform.system() != 'Windows':
+ extra_compile_args.append('-std=c++11')
+ define_macros.append(('HAVE_MMAP', '1'))
+@@ -39,12 +39,9 @@ if platform.system() == 'Darwin':
+ extension = Extension(
+ 'uharfbuzz._harfbuzz',
+ define_macros=define_macros,
+-include_dirs=['harfbuzz/src'],
++include_dirs=['/usr/include/harfbuzz'],
+ sources=[
+ 'src/uharfbuzz/_harfbuzz.pyx',
+-'harfbuzz/src/harfbuzz.cc',
+-'harfbuzz/src/hb-subset-repacker.cc',
+-'harfbuzz/src/graph/gsubgpos-context.cc',
+ 'src/uharfbuzz/_draw_test_funcs.cc',
+ ],
+ language='c++',

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.33.0.ebuild 
b/dev-python/uharfbuzz/uharfbuzz-0.33.0.ebuild
new file mode 100644
index 0..2ea5af628
--- /dev/null
+++ b/dev-python/uharfbuzz/uharfbuzz-0.33.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine"
+HOMEPAGE="https://github.com/harfbuzz/uharfbuzz;
+SRC_URI="https://github.com/harfbuzz/uharfbuzz/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND=">=media-libs/harfbuzz-4.3.0[experimental(-)]"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-2.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.31[${PYTHON_USEDEP}]
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.33.0-system-harfbuzz.patch" )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
+   export USE_SYSTEM_HARFBUZZ=1
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/collidoscope/

2023-01-12 Thread Julien Roy
commit: 46b625ea091ca0cc06fc2531d440671484c18092
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 01:17:09 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46b625ea

dev-python/collidoscope: add 0.5.2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/collidoscope/Manifest  |  1 +
 dev-python/collidoscope/collidoscope-0.5.2.ebuild | 26 +++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/collidoscope/Manifest b/dev-python/collidoscope/Manifest
index d95955652..3ba0c882e 100644
--- a/dev-python/collidoscope/Manifest
+++ b/dev-python/collidoscope/Manifest
@@ -1 +1,2 @@
 DIST collidoscope-0.4.1.gh.tar.gz 32178 BLAKE2B 
05b85b9321ad486a619a65b5ddbfbfe5550549d3a3f337432e07c7e1d6d80d03f7fa478ce2a19d551f846a05e27c8d6431d0a3138ef4886d48b4ac88123bd0c8
 SHA512 
a38fb10eeb50388024498d4900323c217a504695507a9d67b0009a0ab9e6f99b8fb836a86e0139752e7008f139363344f1761e9413f17830dc44d615212b437d
+DIST collidoscope-0.5.2.gh.tar.gz 32183 BLAKE2B 
977184bc68dce4756bcf16adc06daac35795cd8ce0ecbd1cdba28285c78aedf1bcb16bddadb7f56ce8d95814b14971315e993083b9124658047072d2896eb546
 SHA512 
fd0024a838f39d93311275dd5966727b3ef8deeb103b2addc80e9e308149d58f43eecba0543cd19ce5e11d4439660fc5e026d174f6e3a0b07edb28e1ea635d87

diff --git a/dev-python/collidoscope/collidoscope-0.5.2.ebuild 
b/dev-python/collidoscope/collidoscope-0.5.2.ebuild
new file mode 100644
index 0..d3b7f206c
--- /dev/null
+++ b/dev-python/collidoscope/collidoscope-0.5.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Brute force detection of glyph collisions"
+HOMEPAGE="https://github.com/simoncozens/collidoscope;
+SRC_URI="https://github.com/simoncozens/collidoscope/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/beziers-0.0.3[${PYTHON_USEDEP}]
+   dev-python/fonttools[${PYTHON_USEDEP}]
+   dev-python/glyphtools[${PYTHON_USEDEP}]
+   dev-python/uharfbuzz[${PYTHON_USEDEP}]
+   dev-python/babelfont[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-celery/

2023-01-12 Thread Julien Roy
commit: d7602be0d0fd50549ef66fcd43afd8e576470528
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 01:20:03 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7602be0

dev-python/pytest-celery: disable py3.8, py3.9

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/pytest-celery/pytest-celery-0.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild 
b/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
index d708d5a43..e83fe3fd0 100644
--- a/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
+++ b/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="a shim pytest plugin to enable celery.contrib.pytest"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/fontFeatures/

2023-01-12 Thread Julien Roy
commit: 44f836de8b2a1aef14394dff78940eedb78b0f15
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 02:20:53 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44f836de

dev-python/fontFeatures: restrict test

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/fontFeatures/fontFeatures-1.7.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild 
b/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
index 61fcad09f..4cf28b747 100644
--- a/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
+++ b/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
@@ -15,6 +15,7 @@ 
SRC_URI="https://github.com/simoncozens/fontFeatures/archive/refs/tags/v${PV}.ta
 KEYWORDS="~amd64"
 LICENSE="MIT"
 SLOT="0"
+RESTRICT="test"
 
 RDEPEND="
dev-python/fs[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/glyphtools/

2023-01-12 Thread Julien Roy
commit: 6dfa7e94178087b6893b4f5206ffedfc263912c8
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 12 23:14:31 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dfa7e94

dev-python/glyphtools: enable py3.10 and disable py3.8, py3.9

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/glyphtools/glyphtools-0.8.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/glyphtools/glyphtools-0.8.0.ebuild 
b/dev-python/glyphtools/glyphtools-0.8.0.ebuild
index 514fd7aee..e0159172b 100644
--- a/dev-python/glyphtools/glyphtools-0.8.0.ebuild
+++ b/dev-python/glyphtools/glyphtools-0.8.0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="Routines for extracting information from fontTools glyphs"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/axisregistry/

2023-01-12 Thread Julien Roy
commit: dc33db4095203724f986e062ae58a8e550d0cce9
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 02:52:19 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc33db40

dev-python/axisregistry: add 0.3.11

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/axisregistry/Manifest   |  1 +
 dev-python/axisregistry/axisregistry-0.3.11.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/axisregistry/Manifest b/dev-python/axisregistry/Manifest
index 1ae17b161..1684fdd39 100644
--- a/dev-python/axisregistry/Manifest
+++ b/dev-python/axisregistry/Manifest
@@ -1,2 +1,3 @@
 DIST axisregistry-0.2.0.tar.gz 15996 BLAKE2B 
f773aa03d8d51e29ae188a71ceb6f7505d35575739332bf7f6c0706bb659815a3d21ef2916d752872f335bf504c6a2662ec0ba447e651d50088f6d7b449b4e3a
 SHA512 
ca069eba5d6ea036e8908d3bc74ec6f65345cad9ef7e6255cf111741e798f68ca24a4528a9dba473a196d1a5d658491677339fd80885e8023aa09d710056f76e
+DIST axisregistry-0.3.11.tar.gz 3501138 BLAKE2B 
d845a4c249d1270106e769499ef20cfde6fbcd4ba5d42481d113e8cf98f78a203ec0a0be8eec2dfcbbba3fa3ce5bb3a8fcce47744cb2c5cd68d46afcd9f9c330
 SHA512 
7d8454000de371579d5841786721f68fd6526f2d7e86c486a57d4e43686ac2ebbee9ec65708c80022de84baa6a2f89988bafd27085783ec8c93b3c11c21b70d3
 DIST axisregistry-0.3.2.tar.gz 3497066 BLAKE2B 
eefeb7c315afbdae46adf0c55c29d328cf32f8e6a59c3b0eb84ce4bf94a02a1725e80dfbc8ef6fc53500c8db497c0cd8d48fc43854a31d1437a86db5b2cfa42d
 SHA512 
0e59e7c6a7d9acb78a9d5dd0ebffe38004c477866352b35d91394f1ae953f919f78c25604a60d83b7cb9e67b742cac35d2f0dfc1832f5c0827b7bd1a36bc8792

diff --git a/dev-python/axisregistry/axisregistry-0.3.11.ebuild 
b/dev-python/axisregistry/axisregistry-0.3.11.ebuild
new file mode 100644
index 0..baf17de4a
--- /dev/null
+++ b/dev-python/axisregistry/axisregistry-0.3.11.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="A Python API to access data from the Google Fonts variable fonts 
Axis Registry"
+HOMEPAGE="
+   https://github.com/googlefonts/axisregistry
+   https://pypi.org/project/axisregistry/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+   dev-python/fonttools[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/setuptools_scm-6[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/isort[${PYTHON_USEDEP}]
+   dev-python/flake8[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/azure-storage-blob/

2023-01-12 Thread Julien Roy
commit: 2e85863fde8a6b43d10e15184935dff99c5529fe
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 01:23:29 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e85863f

dev-python/azure-storage-blob: disable py3.8, py3.9

Signed-off-by: Julien Roy  jroy.ca>

 .../azure-storage-blob/azure-storage-blob-12.14.1.ebuild |  4 ++--
 dev-python/azure-storage-blob/metadata.xml   | 12 
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild 
b/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
index 0dbe0f230..14da37ddb 100644
--- a/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
+++ b/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/azure-storage-blob/metadata.xml 
b/dev-python/azure-storage-blob/metadata.xml
index ad8cead24..7716cfc41 100644
--- a/dev-python/azure-storage-blob/metadata.xml
+++ b/dev-python/azure-storage-blob/metadata.xml
@@ -1,8 +1,12 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-svdm-gen...@protonmail.com
-Simon van der Maas
-
+   
+   svdm-gen...@protonmail.com
+   Simon van der Maas
+   
+   
+   Azure/azure-sdk-for-python
+   azure-storage-block
+   
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/cmarkgfm/

2023-01-12 Thread Julien Roy
commit: d054e029f134f8526a5049902375342ba79d19c9
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 02:55:10 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d054e029

dev-python/cmarkgfm: switch to DISTUTILS_USE_PEP517

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/cmarkgfm/cmarkgfm-2022.3.4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/cmarkgfm/cmarkgfm-2022.3.4.ebuild 
b/dev-python/cmarkgfm/cmarkgfm-2022.3.4.ebuild
index cc36e1a6c..9c5b8ba3a 100644
--- a/dev-python/cmarkgfm/cmarkgfm-2022.3.4.ebuild
+++ b/dev-python/cmarkgfm/cmarkgfm-2022.3.4.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 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 edos2unix
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/babelfont/

2023-01-12 Thread Julien Roy
commit: 463da7a5e70ca3cdd3c1eaf42f4ff51e7d80e801
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 12 23:17:56 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=463da7a5

dev-python/babelfont: drop 3.0.0_alpha8

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild | 38 --
 1 file changed, 38 deletions(-)

diff --git a/dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild 
b/dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild
deleted file mode 100644
index b75eaff71..0
--- a/dev-python/babelfont/babelfont-3.0.0_alpha8.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-MYP="${P/_alpha/a}"
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Interrogate and manipulate UFO, TTF and OTF fonts with a common 
interface"
-HOMEPAGE="
-   https://github.com/simoncozens/babelfont
-   https://pypi.org/project/babelfont/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/orjson-3.5.1[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.21.1[${PYTHON_USEDEP}]
-   >=dev-python/ufoLib2-0.11.1[${PYTHON_USEDEP}]
-   >=dev-python/openstep-plist-0.2.2[${PYTHON_USEDEP}]
-   >=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
-   >=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
-   >=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
-   dev-python/fontFeatures[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test" # no tests in pypi release, pypi alpha releases untagged in 
github
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/uharfbuzz/

2023-01-12 Thread Julien Roy
commit: 2d684689a0626ec2f898e8e6a7e81ef62539b4d3
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 00:21:36 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d684689

dev-python/uharfbuzz: drop 0.26.0

Closes: https://bugs.gentoo.org/884637
Signed-off-by: Julien Roy  jroy.ca>

 dev-python/uharfbuzz/Manifest|  1 -
 dev-python/uharfbuzz/uharfbuzz-0.26.0.ebuild | 35 
 2 files changed, 36 deletions(-)

diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
index 46c1dd70c..cec68ddd5 100644
--- a/dev-python/uharfbuzz/Manifest
+++ b/dev-python/uharfbuzz/Manifest
@@ -1,2 +1 @@
-DIST uharfbuzz-0.26.0.gh.tar.gz 36596 BLAKE2B 
b57782f5de371e2062d6a764fde9d20ca4a47a388b22ac3d169cead66103d30af12888e9d8f0af0aea7c7dbb4a3b7e0f4411e049417efaf1d2e7562ef5a34875
 SHA512 
0b356ceaf1cc40c2318e495939d51db454852043ebac60cb7b2a7481c4de6540e66d7ccf47a9fe6c1d819bf8a54e572bdb5a0799c7818f61730b820bb210ac83
 DIST uharfbuzz-0.33.0.gh.tar.gz 38023 BLAKE2B 
5cf2d8afc8174d5fb679a38fb4147ea15d753a4b2f745c194d6f75868f878a6ae22a0a3bb77b823eeafcdcda325f89ac69539767e2bc1217b88d594c561ea385
 SHA512 
dc1afdfd39750284544aa8bc244c36a4b60a99423d11d568759ac908fcc34eeb39e97089eba00524bc9dbe1604aab8c35bd40b98f7913016ad022832266e7145

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.26.0.ebuild 
b/dev-python/uharfbuzz/uharfbuzz-0.26.0.ebuild
deleted file mode 100644
index 15c886108..0
--- a/dev-python/uharfbuzz/uharfbuzz-0.26.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine"
-HOMEPAGE="https://github.com/harfbuzz/uharfbuzz;
-SRC_URI="https://github.com/harfbuzz/uharfbuzz/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND=">=media-libs/harfbuzz-4.3.0[experimental(-)]"
-DEPEND="
-   ${RDEPEND}
-   >=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm-2.1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.31[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.23.0-system-harfbuzz.patch" )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
-   export USE_SYSTEM_HARFBUZZ=1
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/axisregistry/

2023-01-12 Thread Julien Roy
commit: 8b3408790a622a28c6593d478c159091f1161d0d
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 02:53:05 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8b340879

dev-python/axisregistry: drop 0.2.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/axisregistry/Manifest  |  1 -
 dev-python/axisregistry/axisregistry-0.2.0.ebuild | 34 ---
 2 files changed, 35 deletions(-)

diff --git a/dev-python/axisregistry/Manifest b/dev-python/axisregistry/Manifest
index 1684fdd39..030b3bf92 100644
--- a/dev-python/axisregistry/Manifest
+++ b/dev-python/axisregistry/Manifest
@@ -1,3 +1,2 @@
-DIST axisregistry-0.2.0.tar.gz 15996 BLAKE2B 
f773aa03d8d51e29ae188a71ceb6f7505d35575739332bf7f6c0706bb659815a3d21ef2916d752872f335bf504c6a2662ec0ba447e651d50088f6d7b449b4e3a
 SHA512 
ca069eba5d6ea036e8908d3bc74ec6f65345cad9ef7e6255cf111741e798f68ca24a4528a9dba473a196d1a5d658491677339fd80885e8023aa09d710056f76e
 DIST axisregistry-0.3.11.tar.gz 3501138 BLAKE2B 
d845a4c249d1270106e769499ef20cfde6fbcd4ba5d42481d113e8cf98f78a203ec0a0be8eec2dfcbbba3fa3ce5bb3a8fcce47744cb2c5cd68d46afcd9f9c330
 SHA512 
7d8454000de371579d5841786721f68fd6526f2d7e86c486a57d4e43686ac2ebbee9ec65708c80022de84baa6a2f89988bafd27085783ec8c93b3c11c21b70d3
 DIST axisregistry-0.3.2.tar.gz 3497066 BLAKE2B 
eefeb7c315afbdae46adf0c55c29d328cf32f8e6a59c3b0eb84ce4bf94a02a1725e80dfbc8ef6fc53500c8db497c0cd8d48fc43854a31d1437a86db5b2cfa42d
 SHA512 
0e59e7c6a7d9acb78a9d5dd0ebffe38004c477866352b35d91394f1ae953f919f78c25604a60d83b7cb9e67b742cac35d2f0dfc1832f5c0827b7bd1a36bc8792

diff --git a/dev-python/axisregistry/axisregistry-0.2.0.ebuild 
b/dev-python/axisregistry/axisregistry-0.2.0.ebuild
deleted file mode 100644
index 39fdb1de2..0
--- a/dev-python/axisregistry/axisregistry-0.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python API to access data from the Google Fonts variable fonts 
Axis Registry"
-HOMEPAGE="
-   https://github.com/googlefonts/axisregistry
-   https://pypi.org/project/axisregistry/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="dev-python/protobuf-python[${PYTHON_USEDEP}]"
-DEPEND="
-   ${RDEPEND}
-   >=dev-python/setuptools_scm-4[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${P}-remove-setuptools_scm-constraint.patch" )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-   distutils-r1_python_prepare_all
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/cmarkgfm/

2023-01-12 Thread Julien Roy
commit: 43e856500d1d020c4fbab6aab174cbb36922ff48
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 02:56:48 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43e85650

dev-python/cmarkgfm: add 2022.10.27

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/cmarkgfm/Manifest   |  1 +
 dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/cmarkgfm/Manifest b/dev-python/cmarkgfm/Manifest
index 8860d2983..8ec54b87d 100644
--- a/dev-python/cmarkgfm/Manifest
+++ b/dev-python/cmarkgfm/Manifest
@@ -1 +1,2 @@
+DIST cmarkgfm-2022.10.27.gh.tar.gz 11855 BLAKE2B 
550c61f07908a919abc43bd8b8bb751cec7d8963cb3e8d725ce14597388754aa1dfcf141d6fc88ababfe9b981be0d36b495931afef5da3806b17bddde377fc29
 SHA512 
18a6a0a993c2663c6f6f19ac5ff51bf715a359ca415c6abad6a49d6cf8e749acfbe122a680122185da0ecf3cb5337876c316863c1f456744e6067f5947589c27
 DIST cmarkgfm-2022.3.4.gh.tar.gz 11853 BLAKE2B 
51c66b6e54856a269214731c68e496f242293fdecbcc9848fdd8f3044531409c8e80ec1c311acacc4f079346a1ca2de060c185293c32449711aa415aed83da94
 SHA512 
e3336f34059a29237a977e37ddc56b850f5baa204d10a4fc90d6cfa805da9d09d007428dcaae698c4ab9aab8129aa44d2907eb16809e01ee2bc3f94f78939076

diff --git a/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild 
b/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
new file mode 100644
index 0..9c5b8ba3a
--- /dev/null
+++ b/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 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 edos2unix
+
+DESCRIPTION="Python bindings for GitHub's cmark"
+HOMEPAGE="https://github.com/theacodes/cmarkgfm;
+SRC_URI="https://github.com/theacodes/cmarkgfm/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+   app-text/cmark-gfm
+   virtual/python-cffi[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-0.6.0-use-system-cmark-gfm.patch" )
+
+src_prepare() {
+   edos2unix src/cmarkgfm/build_cmark.py
+   default
+}
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/gflanguages/

2023-01-12 Thread Julien Roy
commit: 0bfe754648fd36d8493bf9cef3c2deb6ffa5ca43
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 03:04:51 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0bfe7546

dev-python/gflanguages: enable py3.11

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/gflanguages/gflanguages-0.4.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/gflanguages/gflanguages-0.4.0.ebuild 
b/dev-python/gflanguages/gflanguages-0.4.0.ebuild
index b3bdf03f1..20c6e609b 100644
--- a/dev-python/gflanguages/gflanguages-0.4.0.ebuild
+++ b/dev-python/gflanguages/gflanguages-0.4.0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/gftools/

2023-01-12 Thread Julien Roy
commit: c31b5b3ede65963f7516d8494c350eb66147dd22
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 12 04:55:46 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c31b5b3e

dev-util/gftools: add 0.9.21

Signed-off-by: Julien Roy  jroy.ca>

 dev-util/gftools/Manifest  |  3 +-
 dev-util/gftools/gftools-0.9.21.ebuild | 78 ++
 2 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest
index 4487fa472..671220a79 100644
--- a/dev-util/gftools/Manifest
+++ b/dev-util/gftools/Manifest
@@ -1 +1,2 @@
-DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 
306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79
 SHA512 
7481f524273e73cbb7827ee6ddf9ae63852b0e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13
\ No newline at end of file
+DIST GlyphsInfo.gh.tar.gz 576525 BLAKE2B 
306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79
 SHA512 
7481f524273e73cbb7827ee6ddf9ae63852b0e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13
+DIST gftools-0.9.21.gh.tar.gz 4876120 BLAKE2B 
e686d65ec104a21c085b25f14aafc9ea7dda71bde6ea1c22cfedecbe0d504b8a81dfb6480568a248521dc6e5e997d1b39b2864b73d8f2db5780f746e5205cac0
 SHA512 
55d23666780632737c6f1258dc7c96f889fd28815116bf2d2ceff70690a7bef1ab631c294b79fea546b2de10569f1517674f4ec2fa30899558ac4e9cf6d91647

diff --git a/dev-util/gftools/gftools-0.9.21.ebuild 
b/dev-util/gftools/gftools-0.9.21.ebuild
new file mode 100644
index 0..9a39fb3d2
--- /dev/null
+++ b/dev-util/gftools/gftools-0.9.21.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GLYPHSINFO_COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20"
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+
+inherit distutils-r1
+
+DESCRIPTION="Miscellaneous tools for working with the Google Fonts collection"
+HOMEPAGE="https://github.com/googlefonts/gftools;
+SRC_URI="
+   https://github.com/googlefonts/gftools/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz
+   
https://github.com/schriftgestalt/GlyphsInfo/archive/${GLYPHSINFO_COMMIT}.tar.gz
 -> GlyphsInfo.gh.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0 MIT test? ( OFL )"
+SLOT="0"
+
+# ufolib2 is an indirect dependency
+RDEPEND="
+   dev-python/statmake[${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/ufoLib2[${PYTHON_USEDEP}]
+   dev-python/fonttools[${PYTHON_USEDEP}]
+   >=dev-python/axisregistry-0.2.0[${PYTHON_USEDEP}]
+   dev-python/absl-py[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/PyGithub[${PYTHON_USEDEP}]
+   dev-python/vttlib[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/babelfont[${PYTHON_USEDEP}]
+   dev-python/ttfautohint-py[${PYTHON_USEDEP}]
+   >=dev-util/fontmake-3.3.0[${PYTHON_USEDEP}]
+   app-arch/brotli[python,${PYTHON_USEDEP}]
+   >=dev-python/browserstack-local-python-1.2.2[${PYTHON_USEDEP}]
+   >=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}]
+   >=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}]
+   dev-python/glyphsLib[${PYTHON_USEDEP}]
+   >=dev-python/glyphsets-0.2.1[${PYTHON_USEDEP}]
+   dev-python/ots-python[${PYTHON_USEDEP}]
+   dev-python/pygit2[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/strictyaml[${PYTHON_USEDEP}]
+   dev-python/tabulate[${PYTHON_USEDEP}]
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   dev-python/skia-pathops[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/hyperglot[${PYTHON_USEDEP}]
+   >=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}]
+   dev-python/vharfbuzz[${PYTHON_USEDEP}]
+   ')
+"
+DEPEND="
+   ${RDEPEND}
+   $(python_gen_cond_dep '>=dev-python/setuptools_scm-4[${PYTHON_USEDEP}]')
+"
+
+RESTRICT="test"
+PROPERTIES="test_network"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   mv "${WORKDIR}/GlyphsInfo"/*.xml "Lib/gftools/util/GlyphsInfo" || die
+   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV/_p/.post}"
+   distutils-r1_py

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pip-api/

2023-01-12 Thread Julien Roy
commit: 345d8702226d7db1b2d9c6867ec0ed9a5ac9934d
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 13 03:02:33 2023 +
Commit:     Julien Roy  jroy  ca>
CommitDate: Fri Jan 13 03:11:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=345d8702

dev-python/pip-api: add 0.0.30, drop 0.0.29

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/pip-api/Manifest | 2 +-
 dev-python/pip-api/{pip-api-0.0.29.ebuild => pip-api-0.0.30.ebuild} | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/pip-api/Manifest b/dev-python/pip-api/Manifest
index a964eb935..420eb5761 100644
--- a/dev-python/pip-api/Manifest
+++ b/dev-python/pip-api/Manifest
@@ -1 +1 @@
-DIST pip-api-0.0.29-1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7.tar.gz 118238 
BLAKE2B 
d7f0a5cadaaf0a673a76dfd6448c36f86cd5fac9a4633d22361fe3d2b75d4a7841c0ea3fbf2e1b6dffd4d1f3760ce8cac875172312927d878b8df98a933f8b51
 SHA512 
466e2e9a74c3f7d196a505475500352646655a446e4c8412d9f4dffd3ff988c0f6944bd9d32ece065a0242da49e9f9dce52bc06a4fb0021403328706e6b80236
+DIST pip-api-0.0.30-1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7.tar.gz 118238 
BLAKE2B 
d7f0a5cadaaf0a673a76dfd6448c36f86cd5fac9a4633d22361fe3d2b75d4a7841c0ea3fbf2e1b6dffd4d1f3760ce8cac875172312927d878b8df98a933f8b51
 SHA512 
466e2e9a74c3f7d196a505475500352646655a446e4c8412d9f4dffd3ff988c0f6944bd9d32ece065a0242da49e9f9dce52bc06a4fb0021403328706e6b80236

diff --git a/dev-python/pip-api/pip-api-0.0.29.ebuild 
b/dev-python/pip-api/pip-api-0.0.30.ebuild
similarity index 97%
rename from dev-python/pip-api/pip-api-0.0.29.ebuild
rename to dev-python/pip-api/pip-api-0.0.30.ebuild
index 6d1f48c81..e1caa1bdb 100644
--- a/dev-python/pip-api/pip-api-0.0.29.ebuild
+++ b/dev-python/pip-api/pip-api-0.0.30.ebuild
@@ -21,7 +21,6 @@ RDEPEND="dev-python/pip[${PYTHON_USEDEP}]"
 BDEPEND="
test? (
dev-python/pretend[${PYTHON_USEDEP}]
-   dev-python/toml[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]
)
 "



  1   2   3   4   5   6   7   8   9   10   >