[gentoo-commits] repo/proj/guru:dev commit in: app-shells/shox/

2024-08-14 Thread Benoît Dufour
commit: e3e5f2bbaf058ace76bcf78669a7531e2232ae24
Author: Benoît Dufour  mail  com>
AuthorDate: Wed Aug 14 22:48:28 2024 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Wed Aug 14 22:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3e5f2bb

app-shells/shox: Add explanation about why EGO_SUM is used by this ebuild 
instead of the bundled vendor.

Signed-off-by: Benoît Dufour  mail.com>

 app-shells/shox/shox-2024.01.25.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/app-shells/shox/shox-2024.01.25.ebuild 
b/app-shells/shox/shox-2024.01.25.ebuild
index 30f1942b2..163b42116 100644
--- a/app-shells/shox/shox-2024.01.25.ebuild
+++ b/app-shells/shox/shox-2024.01.25.ebuild
@@ -98,14 +98,18 @@ src_prepare() {
 
rm -rf ./vendor
 
+# shox fails to build when the go version in its go.mod is go 1.15. It 
needs to be at least 1.17.
sed -ie "s/go 1.15/go 1.17/" ./go.mod || die "Fails applying go version 
patch."
 }
 
 src_compile() {
-   #ego build -mod=vendor ./cmd/shox
+# If the current EGO_SUM is removed, this command will fail complaining 
about inconsitency.
+# It will then ask for running "ego mod vendor", which will also fail 
because it will try downloading dependencies.
ego mod tidy
+# This command succeeds with EGO_SUM but will fail without it.
ego build ./cmd/shox
-   #ego build
+# If the current EGO_SUM is removed, this command will fail.
+   #ego build -mod=vendor ./cmd/shox
 }
 
 src_test() {



[gentoo-commits] repo/proj/guru:dev commit in: app-shells/shox/

2024-08-14 Thread Benoît Dufour
commit: b318347a6c367af78e11fddc7a8c470b35214d77
Author: Benoît Dufour  mail  com>
AuthorDate: Wed Aug 14 19:33:20 2024 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Wed Aug 14 19:33:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b318347a

app-shells/shox: new package, add 2024.01.25

Signed-off-by: Benoît Dufour  mail.com>

 app-shells/shox/Manifest   |  67 +++
 app-shells/shox/metadata.xml   |  11 
 app-shells/shox/shox-2024.01.25.ebuild | 117 +
 3 files changed, 195 insertions(+)

diff --git a/app-shells/shox/Manifest b/app-shells/shox/Manifest
new file mode 100644
index 0..fb59d3171
--- /dev/null
+++ b/app-shells/shox/Manifest
@@ -0,0 +1,67 @@
+DIST 6a0506aebcafcd598fbcd824be9c5f0608836ab1.tar.gz 4083795 BLAKE2B 
c0aa5b46f149f4e99a896d13a3eed30fef4dcc342d69b05fb15fab9e4be50cf71807f4c9984801e4eef1d272a276f36b5c23be0a923a59db12032dccdfbed7d2
 SHA512 
87cca3964c4fc7d1df42b8cbe85ab031a35e361e45c8205e85d1506b599404b0e60069b890a753d3330df7d41089fe98b897cba8f6636b58edab5f5633718c78
+DIST 
github.com%2F!stack!exchange%2Fwmi%2F@v%2Fv0.0.0-20190523213315-cbe66965904d.mod
 36 BLAKE2B 
e15c1ef74374320cc49b3509a1fa8d7f63c8566920ba56f8b6f293e3d331f5587d45b35284af52b40f329e116f570543a7df50ab1888c4238b28c2ea583d2fda
 SHA512 
83f296ee872570bab84dc3e3f7984f155f5a9a4f95ca7b23a5f39dd47b54eb87ceb2eaa4db00a3966def5b41fb0250de18bcde32610c350206b6d0e744353fd7
+DIST 
github.com%2F!stack!exchange%2Fwmi%2F@v%2Fv0.0.0-20190523213315-cbe66965904d.zip
 14905 BLAKE2B 
9aa626472e6bebbcb1d454f892ebf3c5f953ccf952e6ca7e60715211d418ab9c8d54832f9949824702278cd753758425dda72867e61ece209da688196d13d2ef
 SHA512 
82818b2eb7e8f7265b814f202c420e5a187fd5e9a43536a062715e1a3d1d5717acc8d2daeb1f678dd13bf5703545309ad9d4b4e78fbb6e9befd9bb7370ddaa3b
+DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.11.mod 39 BLAKE2B 
71e70b038748ac19649698b1c0e59af99ce0b1c5d7c9177e8c55751eea9e82d4828b27dabb17cc04978142c9fb7a54d90c062a7cc3fdbb86116034026e40baf6
 SHA512 
9cf1687520933d3d6bbec9d7c51472998d3bdbe1b3d2a7478fca80f9e7944f9040a2b8ec7d49f1458bd46a5121bae4810d314725add41efd413319a5006b944a
+DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.11.zip 19702 BLAKE2B 
ee009befd8861b2556869434d14c1d4ce130d432ba5f43821b0cc2f6fa493bc8a4f93a011f05f5789f7c388b2a74f272623d6dc2689a5c29dde0b3c307598173
 SHA512 
d7c39c78c074d060973433f5f4c1405260fa9f49ba9ff020630bb17404412337b536275aac71ae30c0e3783b95585c46cc492f722572b941fa1476898a6f7e8c
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B 
e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d
 SHA512 
53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
+DIST github.com%2Fdistatus%2Fbattery%2F@v%2Fv0.10.0.mod 163 BLAKE2B 
e29fcffcf5a00e86d5a6e9a6e5b2b986e152b41efc26751caa1b717e4784cda4256c81d45ce6e1c427ac229953b8546821e71337f83d0a4e6a8fa47ef74fcd32
 SHA512 
2d990300c852712007889ab9c00ce53bc9c4314b3d63a09b4e2edebf1434831154d52b56b1306d2ebcb87a817f2668b9db20ada12e96ae0ce144bf5ebea2f7ca
+DIST github.com%2Fdistatus%2Fbattery%2F@v%2Fv0.10.0.zip 29534 BLAKE2B 
233795c71b25e6c7e8c7c56916c5830f19da3f85d1ed5375e3a0d94ab6c5192d352ac28b04c3eaefa7ec10cd021d5154ab24ce81241f115d808479882abe44aa
 SHA512 
2bfe33f26df289b573860dc0054e29cde243fa7124253ca5b9d3fe4dab9c3e9502f964b5b4b3214ff18283eb699ceca28dc68647d450aafb39d1697c15c65354
+DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.4.mod 41 BLAKE2B 
62bb3af3f58b23321cc389ceca36d28e4f32cb1470b6c54c4af55ef927ba84284858765b5b333c3bbdb042826550fe4f0d22022078e2b34e340098465e21f3e8
 SHA512 
1e8d650a965637bd0974b8f42e207155dd1bac307e9ecf4d294cb4ee0f1c694276062d46318d113326b9c1bfdc379a7d8b8fa2c18e4a08ed9baefcae67db88d2
+DIST github.com%2Fgo-ole%2Fgo-ole%2F@v%2Fv1.2.4.zip 79799 BLAKE2B 
1677e3977fcf1499a1d6d3b0dda2f990b12a9f5464ff8a7aca6752951b395038ea2e3a38224d24eff0e6df6a2cc92f5da47daef9ceb237433bd2370d70eb7737
 SHA512 
9a67b0101fc1afba75179246e1498c41254d8379f78ef65877166bf9a5b7f7ac9e29f270e9186f13a26891389ab4e9ef309c4e90b2e79bffc3ade49e39fe2af1
+DIST github.com%2Fjessevdk%2Fgo-flags%2F@v%2Fv1.4.0.mod 36 BLAKE2B 
67fdbc6d14995318979fb3e5575136262165afd7a1582f078d2c84c5d7fcc893f52707f01d798bd2a43e1cef8fdab6613f34fd9e4f5f1f6a61d91bf09a55ffa7
 SHA512 
5db9838fe6a00be9849cb79ad148813a573b652d6f6cf220c55b68bd23636016e6bddd6733f6b29d63e5f02d2750a86c2dcea6b964ceb87d4048d5c5f3cc989b
+DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 6

[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/bisq-bin/

2024-08-11 Thread Benoît Dufour
commit: 1596c16b8dcb60c6b8a512f3675fe5bb22943d9f
Author: Benoît Dufour  mail  com>
AuthorDate: Mon Aug 12 03:09:46 2024 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Mon Aug 12 03:09:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1596c16b

net-p2p/bisq-bin: Fix https://bugs.gentoo.org/850961

Signed-off-by: Benoît Dufour  mail.com>

 .../bisq-bin/{bisq-bin-1.9.14.ebuild => bisq-bin-1.9.14-r1.ebuild}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/bisq-bin/bisq-bin-1.9.14.ebuild 
b/net-p2p/bisq-bin/bisq-bin-1.9.14-r1.ebuild
similarity index 92%
rename from net-p2p/bisq-bin/bisq-bin-1.9.14.ebuild
rename to net-p2p/bisq-bin/bisq-bin-1.9.14-r1.ebuild
index 02e480017..c5ac942f0 100644
--- a/net-p2p/bisq-bin/bisq-bin-1.9.14.ebuild
+++ b/net-p2p/bisq-bin/bisq-bin-1.9.14-r1.ebuild
@@ -31,8 +31,8 @@ src_compile() {
 }
 
 src_install() {
-   cp -ar "${S}"/opt/bisq "${ED}"/opt/
-   dosym ../Bisq/Bisq /opt/bisq/bin/Bisq
+   cp -ar "${S}"/opt/ "${ED}"/opt/
+   dosym ../bisq/bin/Bisq /opt/bin/Bisq
domenu opt/bisq/lib/bisq-Bisq.desktop
doicon opt/bisq/lib/Bisq.png
 }



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

2024-06-14 Thread Benoît Dufour
commit: 230de882f12df4b2e30ed5bd4b0cb11cb93d5fbd
Author: Benoît Dufour  mail  com>
AuthorDate: Sat Jun 15 00:33:03 2024 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Sat Jun 15 00:33:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=230de882

net-im/abaddon: add 0.2.1

Signed-off-by: Benoît Dufour  mail.com>

 net-im/abaddon/Manifest |  1 +
 net-im/abaddon/abaddon-0.2.1.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/net-im/abaddon/Manifest b/net-im/abaddon/Manifest
index b5102f44e..01a5ac072 100644
--- a/net-im/abaddon/Manifest
+++ b/net-im/abaddon/Manifest
@@ -1,2 +1,3 @@
 DIST abaddon-0.1.12.tar.gz 12889771 BLAKE2B 
baeb6fb88eeb30332c290976f104a7efcfd09d8ed5a73464387b20abb41c1b899a926fdacfb7ddd069a843112c0d4ae08787a097842051abecc333f5e1709bbe
 SHA512 
50e7af172fa12f382976c9bc10c9c1cde371866faf422f578c7ca8517facdf9331577bc69c5c856a75c8dc4014c0ed6ad2cef662cde7d551c212f412303e816b
 DIST abaddon-0.1.13.tar.gz 13013920 BLAKE2B 
4cf9600ff3d1d3ea1e8aa82c82a3364f93e2c0b018d2c6211ded1d727627e3e06b5b88d714f081467bfad37644870a3b041de4b9524ce168ed7a45fffc9bf8d8
 SHA512 
e96167779e5ee7383c330e8a90afd0c58cb6dcb9e66bda38f2dc8f8fcac940ae44b789fd5afddb12ba493065db61cb68e74c378cad5c2ab67cbbc13cf90aa834
+DIST abaddon-0.2.1.tar.gz 14187672 BLAKE2B 
80adeeda5aa6244676cba1247eb5d4e43e1b6a31130ee902146af62a4b824fbaa0711a1014b626bdb3c70210cdca7b2a1fd598e443fcde3369bec47dfd1675cd
 SHA512 
d3d94ffcf361fcbee787de85bca2901feddcd24c543d80969cacaa2e28ad5c6548beee335ff1c394994618a05f22e6ee7114e8ef26355c65fb0315a58c5b775a

diff --git a/net-im/abaddon/abaddon-0.2.1.ebuild 
b/net-im/abaddon/abaddon-0.2.1.ebuild
new file mode 100644
index 0..f3cda4227
--- /dev/null
+++ b/net-im/abaddon/abaddon-0.2.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop
+
+DESCRIPTION="Alternative Discord client using GTK instead of Electron"
+HOMEPAGE="https://github.com/uowuo/abaddon";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/uowuo/abaddon.git";
+   # All dependencies are provided by portage
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~x86"
+   
SRC_URI="https://github.com/uowuo/abaddon/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+libhandy +rnnoise qrcodegen"
+
+RDEPEND="
+   dev-cpp/gtkmm:3.0=
+   dev-db/sqlite:3
+   dev-libs/libsodium
+   dev-libs/miniaudio
+   dev-libs/spdlog
+   media-libs/opus
+   >=net-libs/ixwebsocket-11.0.8
+   net-misc/curl
+   sys-libs/zlib:=
+   libhandy? ( gui-libs/libhandy:= )
+   qrcodegen? ( dev-libs/qrcodegen )
+   rnnoise? ( media-libs/rnnoise )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/nlohmann_json
+"
+
+src_configure() {
+   # Disable keychain because there's currently
+   # no package for it in ::guru or ::gentoo
+   local mycmakeargs=(
+   -DUSE_LIBHANDY="$(usex libhandy)"
+   -DENABLE_RNNOISE="$(usex rnnoise)"
+   -DUSE_KEYCHAIN="no"
+   -DENABLE_QRCODE_LOGIN="$(usex qrcodegen)"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/abaddon
+
+   insinto /usr/share/${PN}
+   doins -r res/*
+
+   make_desktop_entry /usr/bin/${PN}
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-libs/vvdec/

2024-05-31 Thread Benoît Dufour
commit: 45569937fd6b0eb7ab115960f38ee5fbb606cba7
Author: Benoît Dufour  mail  com>
AuthorDate: Fri May 31 17:39:57 2024 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Fri May 31 17:39:57 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45569937

media-libs/vvdec: add 2.3.0, drop 2.1.2

Signed-off-by: Benoît Dufour  mail.com>

 media-libs/vvdec/Manifest   | 2 +-
 media-libs/vvdec/{vvdec-2.1.2.ebuild => vvdec-2.3.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vvdec/Manifest b/media-libs/vvdec/Manifest
index 730985be8..96484bdcf 100644
--- a/media-libs/vvdec/Manifest
+++ b/media-libs/vvdec/Manifest
@@ -1 +1 @@
-DIST vvdec-2.1.2.gh.tar.gz 1269636 BLAKE2B 
1fd9dbc908e9ee8ad6ca7ae4de6866030726c087409e635a0abd461264951f5b9fda0abb6d125b92cd022ebe5147de72515277e520df8e481e1d558828e7c633
 SHA512 
41609b6f36d402e97bf1ee7f8812d7b3a14226b24be5446cb785aaa63c0176613d2d3bf881605f8e5dff944646d5ed77f1f480a587b30b4d9351146834ee9cd8
+DIST vvdec-2.3.0.gh.tar.gz 1342422 BLAKE2B 
563f9199befd0794350f57437082e89d4d99b330aa61ad9143ce3775f25e0f3b2254d72f1ab7d245d4adc1093957cfc2aace46a89accada76822aa8ec53f9d3b
 SHA512 
9da24834a0c519b5915ac1fcea18544497eaa9df87717740e371bd766eb065662e7a7727f94b94f05c461414f2972c82e6f43eb002a354e1e92238e2494d3de7

diff --git a/media-libs/vvdec/vvdec-2.1.2.ebuild 
b/media-libs/vvdec/vvdec-2.3.0.ebuild
similarity index 100%
rename from media-libs/vvdec/vvdec-2.1.2.ebuild
rename to media-libs/vvdec/vvdec-2.3.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: media-libs/vvenc/

2024-05-31 Thread Benoît Dufour
commit: f1b3156fb66871cffe8e764e52a0e1d0475ca7e6
Author: Benoît Dufour  mail  com>
AuthorDate: Fri May 31 17:41:59 2024 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Fri May 31 17:41:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1b3156f

media-libs/vvenc: add 1.11.1, drop 1.9.1

Signed-off-by: Benoît Dufour  mail.com>

 media-libs/vvenc/Manifest| 2 +-
 media-libs/vvenc/{vvenc-1.9.1.ebuild => vvenc-1.11.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vvenc/Manifest b/media-libs/vvenc/Manifest
index 918ba22c6..178f71950 100644
--- a/media-libs/vvenc/Manifest
+++ b/media-libs/vvenc/Manifest
@@ -1 +1 @@
-DIST vvenc-1.9.1.gh.tar.gz 2015179 BLAKE2B 
e7720af775247bdf2c6eb1fbaff53c41b53ff1bb040f687d813b4d0e594a9696e0960d5155de7309cc684577f38f631135596abc5b827cc47cd6e567045ab975
 SHA512 
2d5022cd8e16158fb9f687ae19076dc887b38011c376a0d780341747f84204841c84a656c31794942396558fa4d1208a8714a1587d69a48f984d41f12df66ef0
+DIST vvenc-1.11.1.gh.tar.gz 2048109 BLAKE2B 
a3f8ba1ba3e60606bbca833b771790df78269c3ce809b7cf682169e9784cf00ac019991159f8999c57303252a189144c1163400a71ec168917bee9366182
 SHA512 
d4c8ef38a8b186ae9dd2dbb03fba8a29b3af1bb954e8c3a6aabc3e7d48e1686628f9474cc2c375a787a5ada8cb59055259b166597daaa5e6deea7193d02cd24e

diff --git a/media-libs/vvenc/vvenc-1.9.1.ebuild 
b/media-libs/vvenc/vvenc-1.11.1.ebuild
similarity index 100%
rename from media-libs/vvenc/vvenc-1.9.1.ebuild
rename to media-libs/vvenc/vvenc-1.11.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: media-libs/vvenc/, media-libs/vvdec/

2024-04-17 Thread Benoît Dufour
commit: 4f87ccc48a6e6bf130067ef1a81ee9af1129bfd1
Author: Benoît Dufour  mail  com>
AuthorDate: Wed Apr 17 19:49:50 2024 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Wed Apr 17 19:49:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f87ccc4

media-libs/*: Add me as a maintainer for those packages I created.

Signed-off-by: Benoît Dufour  mail.com>

 media-libs/vvdec/metadata.xml | 5 -
 media-libs/vvenc/metadata.xml | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-libs/vvdec/metadata.xml b/media-libs/vvdec/metadata.xml
index 66e66a93eb..e70a9a1b15 100644
--- a/media-libs/vvdec/metadata.xml
+++ b/media-libs/vvdec/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd'>
 
-   
+   
+benoit.duf...@mail.com
+Benoît Dufour
+

fraunhoferhhi/vvdec


diff --git a/media-libs/vvenc/metadata.xml b/media-libs/vvenc/metadata.xml
index 98050ed27d..5df30b5ebf 100644
--- a/media-libs/vvenc/metadata.xml
+++ b/media-libs/vvenc/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd'>
 
-   
+   
+benoit.duf...@mail.com
+Benoît Dufour
+

fraunhoferhhi/vvenc




[gentoo-commits] repo/proj/guru:dev commit in: acct-user/librarian/, acct-group/librarian/, net-p2p/bisq-bin/, sys-devel/lcc/, ...

2024-04-07 Thread Benoît Dufour
commit: 3abe1dcfa02cf516ca135177cfd788668d2f9124
Author: Benoît Dufour  mail  com>
AuthorDate: Sun Apr  7 20:11:09 2024 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Sun Apr  7 20:21:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3abe1dcf

*/*: Add me as a maintainer on the packages I pushed to ::guru as well as on 
other packages I commited to that were missing a maintainer.

Signed-off-by: Benoît Dufour  mail.com>

 {net-p2p/bisq-bin => acct-group/libmedium}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-group/librarian}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-group/rimgo}/metadata.xml |  8 
 {net-p2p/bisq-bin => acct-user/libmedium}/metadata.xml  |  8 
 {net-p2p/bisq-bin => acct-user/librarian}/metadata.xml  |  8 
 {net-p2p/bisq-bin => acct-user/rimgo}/metadata.xml  |  8 
 {net-p2p/bisq-bin => app-misc/dpscreenocr}/metadata.xml |  8 
 dev-libs/nativefiledialog-extended/metadata.xml | 17 ++---
 net-p2p/bisq-bin/metadata.xml   | 11 +++
 {net-p2p/bisq-bin => sys-devel/lcc}/metadata.xml|  8 
 {net-p2p/bisq-bin => www-apps/libmedium}/metadata.xml   |  8 
 {net-p2p/bisq-bin => www-apps/librarian}/metadata.xml   |  8 
 {net-p2p/bisq-bin => www-apps/rimgo}/metadata.xml   |  8 
 13 files changed, 61 insertions(+), 55 deletions(-)

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/libmedium/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/libmedium/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/libmedium/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/librarian/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/librarian/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/librarian/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-group/rimgo/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-group/rimgo/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-group/rimgo/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   
-       bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/libmedium/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/libmedium/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/libmedium/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   
-       bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/librarian/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/librarian/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/librarian/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/acct-user/rimgo/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to acct-user/rimgo/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/acct-user/rimgo/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/net-p2p/bisq-bin/metadata.xml b/app-misc/dpscreenocr/metadata.xml
similarity index 55%
copy from net-p2p/bisq-bin/metadata.xml
copy to app-misc/dpscreenocr/metadata.xml
index f3cf6fcc83..1d6a771217 100644
--- a/net-p2p/bisq-bin/metadata.xml
+++ b/app-misc/dpscreenocr/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   
-   bisq-network/exchange
-   
+
+benoit.duf...@mail.com
+Benoît Dufour
+
 

diff --git a/dev-libs/nativefiledialog-extended/metadata.xml 
b/dev-libs/nativefiledialog-extended/metadata.xml
index 6d97c17eca..887558e59d 100644
--- a/dev-libs/nativefiledialog-ext

[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/nativefiledialog-extended/

2023-12-31 Thread Benoît Dufour
commit: 6afc2668e00d870f5067f59faf5871ee2f47c7ba
Author: Benoît Dufour  mail  com>
AuthorDate: Sun Dec 31 18:25:38 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Sun Dec 31 18:32:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6afc2668

dev-libs/nativefiledialog-extended: Fix the 1.1.1 ebuild.

Signed-off-by: Benoît Dufour  mail.com>

 dev-libs/nativefiledialog-extended/Manifest  | 2 +-
 ...tended-1.1.1.ebuild => nativefiledialog-extended-1.1.1-r1.ebuild} | 5 +
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-libs/nativefiledialog-extended/Manifest 
b/dev-libs/nativefiledialog-extended/Manifest
index 90e97b17ae..e6851a200b 100644
--- a/dev-libs/nativefiledialog-extended/Manifest
+++ b/dev-libs/nativefiledialog-extended/Manifest
@@ -1 +1 @@
-DIST nativefiledialog-extended-1.1.1.gh.tar.gz 400551 BLAKE2B 
3242bac8a8ec054853f9eac3cbbd09fd2389c1afa1c8bd314452b2d7b66b899c8fadd60f835e97bd7769457bed43bd3b684fdcb5b7480a3ca5ef6e5071fc9fd0
 SHA512 
049a19d39707476a609a6e22f70146df9e1533c5e93b349437d762673d6a1410777181fedff14ca6cf64e2c1e707c85f13d9101370aadbc79afd3795fac792a8
+DIST nativefiledialog-extended-1.1.1.tar.gz 413476 BLAKE2B 
188cbc37ebfaa56ace9409de12964828035f2936b414fae2be16a1a51a0d5140e11c46a23fb1b251e56b7003d6d5b1f84a3688793a3965175a1c753cce43c790
 SHA512 
2cdcf5563cadc53d22ac1e5741dd685b9763c3cd3bda70f36588db915c3272c4ee9ddfa27c09615b1b86c1aaf0711dfbf86b21eb4332eece43db80c33c38e090

diff --git 
a/dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1.ebuild 
b/dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1-r1.ebuild
similarity index 78%
rename from 
dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1.ebuild
rename to 
dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1-r1.ebuild
index 25ccf04688..e55168e015 100644
--- a/dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1.ebuild
+++ 
b/dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1-r1.ebuild
@@ -3,14 +3,11 @@
 
 EAPI=8
 
-COMMIT="322d1bc2a98c7b8236195d458643ac8e76391011"
-
 inherit cmake
 
 DESCRIPTION="File dialog library with C and C++ bindings, based on 
nativefiledialog"
 HOMEPAGE="https://github.com/btzy/nativefiledialog-extended";
-SRC_URI="https://github.com/btzy/nativefiledialog-extended/archive/${COMMIT}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
+SRC_URI="https://github.com/btzy/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0/${PV}"



[gentoo-commits] repo/proj/guru:dev commit in: dev-vcs/gitahead/

2023-12-30 Thread Benoît Dufour
commit: f2ffc8d364a3f8b36880a713b527ae27b24bd13e
Author: Benoît Dufour  mail  com>
AuthorDate: Sat Dec 30 18:41:33 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Sat Dec 30 18:41:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2ffc8d3

dev-vcs/gitahead: add 2.7.1, drop 2.6.3

Signed-off-by: Benoît Dufour  mail.com>

 dev-vcs/gitahead/Manifest  | 10 +-
 .../gitahead/{gitahead-2.6.3.ebuild => gitahead-2.7.1.ebuild}  |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-vcs/gitahead/Manifest b/dev-vcs/gitahead/Manifest
index 570aae64ea..4a1b41fcf9 100644
--- a/dev-vcs/gitahead/Manifest
+++ b/dev-vcs/gitahead/Manifest
@@ -1,5 +1,5 @@
-DIST gitahead-2.6.3-dep_cmark_cmark.tar.gz 231023 BLAKE2B 
b3e5768c04d33a6273befa8f1aa121b1f4df7ab1c4791c093681186b74b9a819824ff7d6369b456fe94e121344eecd704e71657d8004b1ef66b54ec4cb2a6abd
 SHA512 
65fe291cfc9d163dff8ae69f98cb3449434405a50835056d2bf4aff43131f23d7d837c4ec7aa9bec93df184ff5d1210bff522d702fbddc96844dcf98f515d0b7
-DIST gitahead-2.6.3-dep_git_git.tar.gz 7968616 BLAKE2B 
7d2ea9e1ca1faa1a8b66a9db6b213c02be966cec74abe085139e3e966adcff9efbd74fb942ad145ddea64bab94a6006b91b512c96aa645cb124bcaf6e5a488eb
 SHA512 
37a77870e0df748b023f5381aa969f1126b142a3470c9df4e01d86cf3418a0b0e4cb16a37ef7b162f285bdd540559a3511488ec8591b2f88e495626df019c03f
-DIST gitahead-2.6.3-dep_libgit2_libgit2.tar.gz 5322459 BLAKE2B 
2a5a4e98e3d6f2883f60604ea5721a56fbc9f3c2403686cda5b65e3fe859bbbe773d30d7fbf8a9d1549aeeda3367526d8604047a27cde490edc8f3fb982fa0c6
 SHA512 
068be7000e8c9f01073ffa315e398b687e937fbd63fb77021a307cfefc8382ddb085a36f6a2b40bade355d6ffcb1772de8551b9eb6f9eb56877805883804114d
-DIST gitahead-2.6.3-dep_libssh2_libssh2.tar.gz 464738 BLAKE2B 
6520c4df6584798505da8e14bfb4fe43389d0b3702d7eee6ce6b604d3260df7fda5c79cef8f69614035efeb31e516da63464313e11f64b6e8995a39c814683e8
 SHA512 
e86c0787e2aa7be5e9f19356e543493e53c7d1b51b585c46facfb05f769e6491209f820b207bf594348f4760c492c32dda3fcc94fc0af93cb09c736492a8e231
-DIST gitahead-2.6.3.tar.gz 34528473 BLAKE2B 
e35a055e62dab67d7a6efd0e9783ff485d3208b85e8e799f722d1346f55b1cdd1c7983631aab1766d2d64577e3ba37350fa89713f25562273c52ecfca43029d8
 SHA512 
8d64efc156343a9c04d12c8a41742e36aed39260d0040ec1a52ce567a73e156f1ce77c61672cb93ef30c0b6c7ee48d9a6e94381ce7034142cdcf2f60a839c712
+DIST gitahead-2.7.1-dep_cmark_cmark.tar.gz 231023 BLAKE2B 
b3e5768c04d33a6273befa8f1aa121b1f4df7ab1c4791c093681186b74b9a819824ff7d6369b456fe94e121344eecd704e71657d8004b1ef66b54ec4cb2a6abd
 SHA512 
65fe291cfc9d163dff8ae69f98cb3449434405a50835056d2bf4aff43131f23d7d837c4ec7aa9bec93df184ff5d1210bff522d702fbddc96844dcf98f515d0b7
+DIST gitahead-2.7.1-dep_git_git.tar.gz 7968616 BLAKE2B 
7d2ea9e1ca1faa1a8b66a9db6b213c02be966cec74abe085139e3e966adcff9efbd74fb942ad145ddea64bab94a6006b91b512c96aa645cb124bcaf6e5a488eb
 SHA512 
37a77870e0df748b023f5381aa969f1126b142a3470c9df4e01d86cf3418a0b0e4cb16a37ef7b162f285bdd540559a3511488ec8591b2f88e495626df019c03f
+DIST gitahead-2.7.1-dep_libgit2_libgit2.tar.gz 5322459 BLAKE2B 
2a5a4e98e3d6f2883f60604ea5721a56fbc9f3c2403686cda5b65e3fe859bbbe773d30d7fbf8a9d1549aeeda3367526d8604047a27cde490edc8f3fb982fa0c6
 SHA512 
068be7000e8c9f01073ffa315e398b687e937fbd63fb77021a307cfefc8382ddb085a36f6a2b40bade355d6ffcb1772de8551b9eb6f9eb56877805883804114d
+DIST gitahead-2.7.1-dep_libssh2_libssh2.tar.gz 464738 BLAKE2B 
6520c4df6584798505da8e14bfb4fe43389d0b3702d7eee6ce6b604d3260df7fda5c79cef8f69614035efeb31e516da63464313e11f64b6e8995a39c814683e8
 SHA512 
e86c0787e2aa7be5e9f19356e543493e53c7d1b51b585c46facfb05f769e6491209f820b207bf594348f4760c492c32dda3fcc94fc0af93cb09c736492a8e231
+DIST gitahead-2.7.1.tar.gz 37248607 BLAKE2B 
0f1399f84b92717c898708859a2b5c70d88dc52885b12ad915becb9943fc8037ec4ff49b769603da163408a635bc111f0d5302a8631bb07c9683915e11e1
 SHA512 
c58ba55e0a0e9d11a0f777bd9d2e51cc7e2c93d0d58d266ae5a1c1271b962d5ac479124234b162983ff56870262e356969b841d59b375ae22e39301e689f3ab9

diff --git a/dev-vcs/gitahead/gitahead-2.6.3.ebuild 
b/dev-vcs/gitahead/gitahead-2.7.1.ebuild
similarity index 97%
rename from dev-vcs/gitahead/gitahead-2.6.3.ebuild
rename to dev-vcs/gitahead/gitahead-2.7.1.ebuild
index a8219a4453..3023121df8 100644
--- a/dev-vcs/gitahead/gitahead-2.6.3.ebuild
+++ b/dev-vcs/gitahead/gitahead-2.7.1.ebuild
@@ -85,7 +85,7 @@ src_install() {
eninja package
cd ./_CPack_Packages/Linux/STGZ || die
mkdir -p "${D}"/usr/share || die
-   bash ./GitAhead-2.6.3.sh --prefix="${D}"/usr/share --include-subdir || 
die
+   bash ./GitAhead-2.7.1.sh --prefix="${D}"/usr/share --include-subdir || 
die
rm -fr "${D}"/usr/share/GitAhead/*.so.* || die
 
cd "${D}"/usr/share/GitAhead/Resources/GitAhead.iconset || die



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/bisq-bin/

2023-12-27 Thread Benoît Dufour
commit: fd3b12eba71f3e8259a7dd1f6aed5fe3cf43172d
Author: Benoît Dufour  mail  com>
AuthorDate: Thu Dec 28 01:02:22 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Thu Dec 28 01:02:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd3b12eb

net-p2p/bisq-bin: add 1.9.14, drop 1.9.9

Signed-off-by: Benoît Dufour  mail.com>

 net-p2p/bisq-bin/Manifest  | 2 +-
 net-p2p/bisq-bin/{bisq-bin-1.9.9.ebuild => bisq-bin-1.9.14.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bisq-bin/Manifest b/net-p2p/bisq-bin/Manifest
index 8f58ae9886..e6814270c5 100644
--- a/net-p2p/bisq-bin/Manifest
+++ b/net-p2p/bisq-bin/Manifest
@@ -1 +1 @@
-DIST Bisq-64bit-1.9.9.deb 232825784 BLAKE2B 
cd6a26a47bca7e0fe1eb6ba6d0ca59cb31aa865b9e5634e7a8fa5b52d65c8ac7314d7f5115ef800b07659f61c90bb411586e13061e7f39309682b4670d48e7cc
 SHA512 
220a959741c7c9a7e2ec7c8a6b51ce18564e2aeb5c8e115cdb69594df68daf4e25214b15b5bb311e17abbc371763c9870d82bae3912cafd343821f9831e20155
+DIST Bisq-64bit-1.9.14.deb 277454644 BLAKE2B 
8beb136e4e1a6b8d5c81ced513ce460603b43777abf09ef69092955504c08e7986312a64881b8ca5dd0f784305bf9298c9972344c2cf7c06d178951e93ae3b08
 SHA512 
d66211b27df787b2eec2e200f4b60f21b3211cd492395c9e2bd3019d76c6e9fa2eb167e4eeaf0a4e229e881b79d8e9f1ac643de804d7521531a96fbb48c3f762

diff --git a/net-p2p/bisq-bin/bisq-bin-1.9.9.ebuild 
b/net-p2p/bisq-bin/bisq-bin-1.9.14.ebuild
similarity index 100%
rename from net-p2p/bisq-bin/bisq-bin-1.9.9.ebuild
rename to net-p2p/bisq-bin/bisq-bin-1.9.14.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/nativefiledialog-extended/

2023-12-24 Thread Benoît Dufour
commit: 3e6c2cccb4d632033ab5dbdf6de970eff032897f
Author: Benoît Dufour  mail  com>
AuthorDate: Sun Dec 24 16:43:06 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Sun Dec 24 16:43:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e6c2ccc

dev-libs/nativefiledialog-extended: add 1.1.1, drop 0_pre20210430-r1

Signed-off-by: Benoît Dufour  mail.com>

 dev-libs/nativefiledialog-extended/Manifest | 2 +-
 ...d-0_pre20210430-r1.ebuild => nativefiledialog-extended-1.1.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nativefiledialog-extended/Manifest 
b/dev-libs/nativefiledialog-extended/Manifest
index 9c30db8404..90e97b17ae 100644
--- a/dev-libs/nativefiledialog-extended/Manifest
+++ b/dev-libs/nativefiledialog-extended/Manifest
@@ -1 +1 @@
-DIST nativefiledialog-extended-0_pre20210430.gh.tar.gz 400551 BLAKE2B 
3242bac8a8ec054853f9eac3cbbd09fd2389c1afa1c8bd314452b2d7b66b899c8fadd60f835e97bd7769457bed43bd3b684fdcb5b7480a3ca5ef6e5071fc9fd0
 SHA512 
049a19d39707476a609a6e22f70146df9e1533c5e93b349437d762673d6a1410777181fedff14ca6cf64e2c1e707c85f13d9101370aadbc79afd3795fac792a8
+DIST nativefiledialog-extended-1.1.1.gh.tar.gz 400551 BLAKE2B 
3242bac8a8ec054853f9eac3cbbd09fd2389c1afa1c8bd314452b2d7b66b899c8fadd60f835e97bd7769457bed43bd3b684fdcb5b7480a3ca5ef6e5071fc9fd0
 SHA512 
049a19d39707476a609a6e22f70146df9e1533c5e93b349437d762673d6a1410777181fedff14ca6cf64e2c1e707c85f13d9101370aadbc79afd3795fac792a8

diff --git 
a/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
 b/dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1.ebuild
similarity index 94%
rename from 
dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
rename to 
dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1.ebuild
index d287894b66..25ccf04688 100644
--- 
a/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
+++ b/dev-libs/nativefiledialog-extended/nativefiledialog-extended-1.1.1.ebuild
@@ -21,7 +21,7 @@ DEPEND="${RDEPEND}"
 IUSE="test"
 
 RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
+#PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
 
 src_prepare() {
eapply_user



[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpc-qt/

2023-11-26 Thread Benoît Dufour
commit: f9c22da2b267a4bd525bfe7bcdc077ccd947aea5
Author: Benoît Dufour  mail  com>
AuthorDate: Sun Nov 26 17:07:46 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Sun Nov 26 17:07:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9c22da2

media-video/mpc-qt: new package, add 23.02

Signed-off-by: Benoît Dufour  mail.com>

 media-video/mpc-qt/Manifest|  1 +
 media-video/mpc-qt/mpc-qt-23.02.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/media-video/mpc-qt/Manifest b/media-video/mpc-qt/Manifest
new file mode 100644
index 00..7a56c0e816
--- /dev/null
+++ b/media-video/mpc-qt/Manifest
@@ -0,0 +1 @@
+DIST v23.02.tar.gz 300103 BLAKE2B 
7837dfc2f1e9d0c8f7742fed567601f9ecddb55170d79f2b92acb02ce1df8066484554ffe70d0f83470c97b9936d787cfa722cab3882e0fbeb863204e6705c16
 SHA512 
1c1316a17467f36e6ac01587980333ad9f0dde71122cd6f315a0e3772fbdc5905ae4247f37990fb85d17c3ee4c26947940ada39e49f14566e3d7338875d017ab

diff --git a/media-video/mpc-qt/mpc-qt-23.02.ebuild 
b/media-video/mpc-qt/mpc-qt-23.02.ebuild
new file mode 100644
index 00..119514e17e
--- /dev/null
+++ b/media-video/mpc-qt/mpc-qt-23.02.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils desktop
+
+DESCRIPTION="Media Player Classic Qute Theater"
+HOMEPAGE="https://mpc-qt.github.io/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-qt/qtcore:5"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+   eqmake5 mpc-qt.pro
+}
+
+src_compile() {
+   emake
+}
+
+src_install() {
+   dobin "${WORKDIR}/${P}/mpc-qt"
+   domenu "${WORKDIR}/${P}/io.github.mpc_qt.Mpc-Qt.desktop"
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/whoogle-search/files/, www-apps/whoogle-search/

2023-11-09 Thread Benoît Dufour
commit: 0202a52755e64db7c6caae8b6a15feb52bf3b8e1
Author: Benoît Dufour  mail  com>
AuthorDate: Thu Nov  9 17:48:15 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Thu Nov  9 17:49:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0202a527

www-apps/whoogle-search: Fix the OpenRC init.d file.

Signed-off-by: Benoît Dufour  mail.com>

 www-apps/whoogle-search/files/whoogle.initd | 13 -
 ...earch-0.8.3-r1.ebuild => whoogle-search-0.8.3-r2.ebuild} |  0
 ...earch-0.8.4-r1.ebuild => whoogle-search-0.8.4-r2.ebuild} |  0
 3 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/www-apps/whoogle-search/files/whoogle.initd 
b/www-apps/whoogle-search/files/whoogle.initd
index 7695e805bd..6d51df4ab2 100644
--- a/www-apps/whoogle-search/files/whoogle.initd
+++ b/www-apps/whoogle-search/files/whoogle.initd
@@ -2,6 +2,11 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Environment variables for whoogle
+source "/etc/default/whoogle"
+export ADDRESS=${BIND_ADDRESS:-0.0.0.0}
+export PORT=${LISTEN_PORT:-5000}
+
 name="Whoogle Search"
 description="A self-hosted, ad-free, privacy-respecting metasearch engine"
 command="/opt/whoogle-search/run"
@@ -17,6 +22,12 @@ depend() {
 
 start_pre() {
checkpath -fo whoogle:whoogle "/var/log/whoogle.log"
-   source "/etc/default/whoogle"
+   echo "Whoogle is running on: ${BIND_ADDRESS}:${LISTEN_PORT}"
+   cd /opt/whoogle-search
 }
 
+stop_post() {
+   # whoogle doesn't get killed by stop so it needs to be done manually
+   whoogle_pid="$(ps aux | grep -i 
"/usr/lib/python-exec/python3.11/python3 -um app" | grep -v 'grep' | cut -d ' ' 
-f 3-4 | xargs)"
+   kill "${whoogle_pid}"
+}

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.3-r1.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.3-r2.ebuild
similarity index 100%
rename from www-apps/whoogle-search/whoogle-search-0.8.3-r1.ebuild
rename to www-apps/whoogle-search/whoogle-search-0.8.3-r2.ebuild

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.4-r1.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.4-r2.ebuild
similarity index 100%
rename from www-apps/whoogle-search/whoogle-search-0.8.4-r1.ebuild
rename to www-apps/whoogle-search/whoogle-search-0.8.4-r2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/whoogle-search/files/, www-apps/whoogle-search/

2023-11-07 Thread Benoît Dufour
commit: 6b3df210e63e52967ad07750ab19a7da6a55c4d9
Author: Benoît Dufour  mail  com>
AuthorDate: Wed Nov  8 05:30:49 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Wed Nov  8 05:30:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b3df210

www-apps/whoogle-search: Adds an initd file for OpenRC. Git Gud SystemD.

Signed-off-by: Benoît Dufour  mail.com>

 www-apps/whoogle-search/files/whoogle.initd| 22 ++
 ...0.8.3.ebuild => whoogle-search-0.8.3-r1.ebuild} |  1 +
 ...0.8.4.ebuild => whoogle-search-0.8.4-r1.ebuild} |  1 +
 3 files changed, 24 insertions(+)

diff --git a/www-apps/whoogle-search/files/whoogle.initd 
b/www-apps/whoogle-search/files/whoogle.initd
new file mode 100644
index 00..7695e805bd
--- /dev/null
+++ b/www-apps/whoogle-search/files/whoogle.initd
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="Whoogle Search"
+description="A self-hosted, ad-free, privacy-respecting metasearch engine"
+command="/opt/whoogle-search/run"
+command_user="whoogle:whoogle"
+command_background=1
+pidfile="/run/whoogle.pid"
+output_log="/var/log/whoogle.log"
+error_log="${output_log}"
+
+depend() {
+   use logger net
+}
+
+start_pre() {
+   checkpath -fo whoogle:whoogle "/var/log/whoogle.log"
+   source "/etc/default/whoogle"
+}
+

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.3.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.3-r1.ebuild
similarity index 96%
rename from www-apps/whoogle-search/whoogle-search-0.8.3.ebuild
rename to www-apps/whoogle-search/whoogle-search-0.8.3-r1.ebuild
index 3ee914a883..61b960703a 100644
--- a/www-apps/whoogle-search/whoogle-search-0.8.3.ebuild
+++ b/www-apps/whoogle-search/whoogle-search-0.8.3-r1.ebuild
@@ -43,5 +43,6 @@ src_install() {
 insinto /usr/lib/sysusers.d/
 doins ${FILESDIR}/whoogle.conf
 
+newinitd "${FILESDIR}"/whoogle.initd whoogle
 systemd_dounit ${FILESDIR}/whoogle.service
 }
\ No newline at end of file

diff --git a/www-apps/whoogle-search/whoogle-search-0.8.4.ebuild 
b/www-apps/whoogle-search/whoogle-search-0.8.4-r1.ebuild
similarity index 96%
rename from www-apps/whoogle-search/whoogle-search-0.8.4.ebuild
rename to www-apps/whoogle-search/whoogle-search-0.8.4-r1.ebuild
index c419bbdc77..40c26760ef 100644
--- a/www-apps/whoogle-search/whoogle-search-0.8.4.ebuild
+++ b/www-apps/whoogle-search/whoogle-search-0.8.4-r1.ebuild
@@ -44,5 +44,6 @@ src_install() {
 insinto /usr/lib/sysusers.d/
 doins ${FILESDIR}/whoogle.conf
 
+newinitd "${FILESDIR}"/whoogle.initd whoogle
 systemd_dounit ${FILESDIR}/whoogle.service
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-devel/lcc/

2023-11-06 Thread Benoît Dufour
commit: 1f93a4c9942062b4229a7a5f5758448d2805e042
Author: Benoît Dufour  mail  com>
AuthorDate: Mon Nov  6 15:16:18 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Mon Nov  6 15:16:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f93a4c9

sys-devel/lcc: Fix file collision between GCC's own cpp and LCC's own cpp.

Signed-off-by: Benoît Dufour  mail.com>

 sys-devel/lcc/lcc-2021.01.11-r1.ebuild | 45 ++
 sys-devel/lcc/lcc-2021.01.11.ebuild| 36 ---
 2 files changed, 45 insertions(+), 36 deletions(-)

diff --git a/sys-devel/lcc/lcc-2021.01.11-r1.ebuild 
b/sys-devel/lcc/lcc-2021.01.11-r1.ebuild
new file mode 100644
index 00..af3369a536
--- /dev/null
+++ b/sys-devel/lcc/lcc-2021.01.11-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# Would allow installing gentoo on any arch.
+DESCRIPTION="The lcc retargetable ANSI C compiler"
+HOMEPAGE="https://drh.github.io/lcc/";
+SHA='3fd0acc0c3087411c0966d725a56be29038c05a9'
+SRC_URI="https://github.com/drh/lcc/archive/${SHA}.tar.gz";
+
+# Build using CMake, still missing some features.
+PATCHES=( "${FILESDIR}/add_cmake_support.patch" )
+
+LICENSE="lcc"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# What are the dependencies if any?
+#DEPEND=""
+#RDEPEND="${DEPEND}"
+#BDEPEND=""
+S="${WORKDIR}/${PN}-${SHA}"
+
+src_install() {
+doman "doc/bprint.1"
+doman "doc/lcc.1"
+into "/usr/lib/lcc"
+dobin "${WORKDIR}/${PN}-${SHA}_build/cpp/cpp"
+dobin "${WORKDIR}/${PN}-${SHA}_build/etc/bprint"
+dobin "${WORKDIR}/${PN}-${SHA}_build/etc/lcc"
+dobin "${WORKDIR}/${PN}-${SHA}_build/lburg/lburg"
+dobin "${WORKDIR}/${PN}-${SHA}_build/src/rcc"
+}
+
+pkg_postinst() {
+ewarn "If you had installed the previous version of this ebuild 
(lcc-2021.01.11),"
+ewarn "there was a file collision that deleted the GNU's /usr/bin/cpp 
by LCC's own /usr/bin/cpp."
+ewarn "So make sure to run the following commands :"
+ewarn "gcc-config -l"
+ewarn "gcc-config -f the_gcc_config_of_the_previous_command"
+ewarn "The new package lcc-2021.01.11-r1 doesn't adds LCC to PATH 
anymore."
+}
\ No newline at end of file

diff --git a/sys-devel/lcc/lcc-2021.01.11.ebuild 
b/sys-devel/lcc/lcc-2021.01.11.ebuild
deleted file mode 100644
index cd525f9814..00
--- a/sys-devel/lcc/lcc-2021.01.11.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-# Would allow installing gentoo on any arch.
-DESCRIPTION="The lcc retargetable ANSI C compiler"
-HOMEPAGE="https://drh.github.io/lcc/";
-SHA='3fd0acc0c3087411c0966d725a56be29038c05a9'
-SRC_URI="https://github.com/drh/lcc/archive/${SHA}.tar.gz";
-
-# Build using CMake, still missing some features.
-PATCHES=( "${FILESDIR}/add_cmake_support.patch" )
-
-LICENSE="lcc"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# What are the dependencies if any?
-#DEPEND=""
-#RDEPEND="${DEPEND}"
-#BDEPEND=""
-S="${WORKDIR}/${PN}-${SHA}"
-
-src_install() {
-   doman "doc/bprint.1"
-   doman "doc/lcc.1"
-   #into "/usr/lib/lcc"
-   dobin "${WORKDIR}/${PN}-${SHA}_build/cpp/cpp"
-   dobin "${WORKDIR}/${PN}-${SHA}_build/etc/bprint"
-   dobin "${WORKDIR}/${PN}-${SHA}_build/etc/lcc"
-   dobin "${WORKDIR}/${PN}-${SHA}_build/lburg/lburg"
-   dobin "${WORKDIR}/${PN}-${SHA}_build/src/rcc"
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-devel/lcc/files/, sys-devel/lcc/

2023-11-05 Thread Benoît Dufour
commit: e2e38fbb37db53ef56f599a71da51a5c8880aebc
Author: Benoît Dufour  mail  com>
AuthorDate: Mon Nov  6 03:55:48 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Mon Nov  6 03:55:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2e38fbb

sys-devel/lcc: new package, add 2021.01.11

Signed-off-by: Benoît Dufour  mail.com>

 sys-devel/lcc/Manifest  |   1 +
 sys-devel/lcc/files/add_cmake_support.patch | 156 
 sys-devel/lcc/lcc-2021.01.11.ebuild |  36 +++
 3 files changed, 193 insertions(+)

diff --git a/sys-devel/lcc/Manifest b/sys-devel/lcc/Manifest
new file mode 100644
index 00..ed6f4dca88
--- /dev/null
+++ b/sys-devel/lcc/Manifest
@@ -0,0 +1 @@
+DIST 3fd0acc0c3087411c0966d725a56be29038c05a9.tar.gz 636724 BLAKE2B 
9fffbda4e888d79c672d2da25cec4132848ce5f8cadd99f128645389377230b491ef3d2f3c550774df6ae82fd6304addcd1f00d6d0da79440ea510b0d97d5600
 SHA512 
f954509307136632408a219ccefa3e85a05538553c17aec72556979370fa795076a574033c6f7d2b51ca30218665fddd3b576b00fdb6327ae09f0e0c041d428a

diff --git a/sys-devel/lcc/files/add_cmake_support.patch 
b/sys-devel/lcc/files/add_cmake_support.patch
new file mode 100644
index 00..5fc4622127
--- /dev/null
+++ b/sys-devel/lcc/files/add_cmake_support.patch
@@ -0,0 +1,156 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+new file mode 100644
+index 000..6c3b77c
+--- /dev/null
 b/CMakeLists.txt
+@@ -0,0 +1,11 @@
++cmake_minimum_required(VERSION 3.13)
++
++# TODO: test, triple
++
++project(lcc C)
++
++add_subdirectory(lburg)
++add_subdirectory(src)
++add_subdirectory(cpp)
++add_subdirectory(etc)
++add_subdirectory(lib)
+diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
+new file mode 100644
+index 000..accff2e
+--- /dev/null
 b/cpp/CMakeLists.txt
+@@ -0,0 +1,12 @@
++add_executable(cpp
++   cpp.c
++   lex.c
++   nlist.c
++   tokens.c
++   macro.c
++   eval.c
++   include.c
++   hideset.c
++   getopt.c
++   unix.c
++   )
+\ No newline at end of file
+diff --git a/etc/CMakeLists.txt b/etc/CMakeLists.txt
+new file mode 100644
+index 000..aa4d4aa
+--- /dev/null
 b/etc/CMakeLists.txt
+@@ -0,0 +1,18 @@
++add_executable(lcc
++   lcc.c)
++
++if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
++target_sources(lcc PRIVATE win32.c)
++elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
++target_sources(lcc PRIVATE linux.c)
++endif()
++
++add_executable(bprint
++   bprint.c)
++
++target_link_libraries(bprint PRIVATE profio)
++
++add_executable(ops EXCLUDE_FROM_ALL
++   ops.c)
++
++target_link_libraries(ops PRIVATE c)
+\ No newline at end of file
+diff --git a/lburg/CMakeLists.txt b/lburg/CMakeLists.txt
+new file mode 100644
+index 000..25b0ae1
+--- /dev/null
 b/lburg/CMakeLists.txt
+@@ -0,0 +1,14 @@
++
++add_executable(lburg
++   lburg.c
++   gram.c)
++
++target_include_directories(lburg PRIVATE lburg)
++
++# lburg function for generation of c files from md files
++function(lburg md_file c_file)
++add_custom_command(OUTPUT  ${c_file}
++   DEPENDS ${md_file}
++   COMMAND lburg ${md_file} ${c_file}
++   VERBATIM)
++endfunction()
+\ No newline at end of file
+diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
+new file mode 100644
+index 000..3c31289
+--- /dev/null
 b/lib/CMakeLists.txt
+@@ -0,0 +1,4 @@
++add_library(liblcc STATIC
++assert.c
++yynull.c
++bbexit.c)
+\ No newline at end of file
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+new file mode 100644
+index 000..21efef9
+--- /dev/null
 b/src/CMakeLists.txt
+@@ -0,0 +1,56 @@
++add_executable(rcc
++   main.c)
++
++target_link_libraries(rcc PRIVATE librcc)
++
++lburg(${CMAKE_CURRENT_SOURCE_DIR}/dagcheck.md dagcheck.c)
++lburg(${CMAKE_CURRENT_SOURCE_DIR}/alpha.mdalpha.c   )
++lburg(${CMAKE_CURRENT_SOURCE_DIR}/mips.md mips.c)
++lburg(${CMAKE_CURRENT_SOURCE_DIR}/sparc.mdsparc.c   )
++lburg(${CMAKE_CURRENT_SOURCE_DIR}/x86.md  x86.c )
++lburg(${CMAKE_CURRENT_SOURCE_DIR}/x86linux.md x86linux.c)
++
++add_library(librcc STATIC
++alloc.c
++bind.c
++dag.c
++dagcheck.c
++decl.c
++enode.c
++error.c
++expr.c
++event.c
++init.c
++inits.c
++input.c
++lex.c
++list.c
++main.c
++output.c
++prof.c
++profio.c
++simp.c
++stmt.c
++string.c
++sym.c
++trace.c
++tree.c
++types.c
++null.c
++symbolic.c
++g

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

2023-11-04 Thread Benoît Dufour
commit: 7aaedaa0bf8ec6b4b796a9d6a86a62ea73b340dd
Author: Benoît Dufour  mail  com>
AuthorDate: Sat Nov  4 22:17:19 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Sat Nov  4 22:17:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7aaedaa0

app-misc/dpscreenocr: new package, add 1.4.0

Signed-off-by: Benoît Dufour  mail.com>

 app-misc/dpscreenocr/Manifest |  1 +
 app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/app-misc/dpscreenocr/Manifest b/app-misc/dpscreenocr/Manifest
new file mode 100644
index 00..5e32bf02dd
--- /dev/null
+++ b/app-misc/dpscreenocr/Manifest
@@ -0,0 +1 @@
+DIST v1.4.0.tar.gz 280237 BLAKE2B 
1fe2241f29592729066e26e8ba7bbe02bbc5898457b1bbbd0b6155a6cd56c00c59481ddf7695b3337f1db5865c8d9e89f1c2bf01b855e18849dc6ccb5ea88b92
 SHA512 
8732c9f618479f84152e426651e9769cb61ee84f1ef2b46fe0b3679ae82627affe443a8162e68453a7bd70e21b79f621847b03c1a6e8771d1c188ebffaae4d19

diff --git a/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild 
b/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild
new file mode 100644
index 00..129ece9ac9
--- /dev/null
+++ b/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+inherit desktop cmake
+
+DESCRIPTION="Program to recognize text on screen"
+HOMEPAGE="https://danpla.github.io/dpscreenocr/";
+SRC_URI="https://github.com/danpla/dpscreenocr/archive/refs/tags/v${PV}.tar.gz";
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Add Qt and Xorg dependencies too
+RDEPEND="app-text/tesseract
+x11-libs/libXext
+dev-qt/qtcore:5"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+local mycmakeargs=(
+'-DCMAKE_BUILD_TYPE=Release'
+)
+cmake_src_configure
+}
+
+src_install() {
+   # the following installs non sense :
+   #cmake_src_install
+   dobin "${WORKDIR}/${P}_build/dpscreenocr"
+   domenu "${WORKDIR}/${P}_build/dpscreenocr.desktop"
+   dolib.so "${WORKDIR}/${P}_build/src/dpso/libdpso.so"
+   dolib.so "${WORKDIR}/${P}_build/src/dpso_ext/libdpso_ext.so"
+   dolib.so "${WORKDIR}/${P}_build/src/dpso_utils/libdpso_utils.so"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/yt-dlg/

2023-11-01 Thread Benoît Dufour
commit: b5d1550306cd7d6be97793a366cbdfd6ccda0479
Author: Benoît Dufour  mail  com>
AuthorDate: Wed Nov  1 23:19:17 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Wed Nov  1 23:19:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5d15503

net-misc/yt-dlg: new package, add 2023.08.16

Signed-off-by: Benoît Dufour  mail.com>

 net-misc/yt-dlg/Manifest |  1 +
 net-misc/yt-dlg/yt-dlg-2023.08.16.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/net-misc/yt-dlg/Manifest b/net-misc/yt-dlg/Manifest
new file mode 100644
index 00..f6dd7950d9
--- /dev/null
+++ b/net-misc/yt-dlg/Manifest
@@ -0,0 +1 @@
+DIST yt-dlg-2023.08.16.tar.gz 1481142 BLAKE2B 
d64bd9e52531c1c66ef83e18d960dc63200cfd7185af9b14339a5fd852a36966e8cbbd769ecc65e457d52fb0a46f84f84147116a8771d18ea80237d03ec0ab20
 SHA512 
efc7aaa88b18bc58466fbc0fa62d7b26f857bf759cb7960f3728a351e66d2dc4d13ae8002fce140e03f9e0ff89940686a3753c24796e78777b33928d86fcdedc

diff --git a/net-misc/yt-dlg/yt-dlg-2023.08.16.ebuild 
b/net-misc/yt-dlg/yt-dlg-2023.08.16.ebuild
new file mode 100644
index 00..325aa2bc68
--- /dev/null
+++ b/net-misc/yt-dlg/yt-dlg-2023.08.16.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..12} )
+inherit desktop distutils-r1 xdg
+
+DESCRIPTION="A cross platform front-end GUI of the popular youtube-dl written 
in wxPython."
+HOMEPAGE="https://yt-dlg.github.io/yt-dlg/";
+# Using latest commit from August 16, 2023 as of November 1, 2023.
+# Latest releases and tags are from 2021 and are probably deprecated and 
incompatible with current Python versions.
+# Same applies for the dependencies of yt-dlp.
+SHA="692e5c5deee95c721a4ad92ecae7ca86de8bef35"
+SRC_URI="https://github.com/yt-dlg/yt-dlg/archive/${SHA}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="ffmpeg test"
+
+
+
+# net-misc/youtube-dl isn't available in gentoo anymore but I kept it as a 
dependency option just in case someone still use it or yt-dlp gets merged to 
youtube-dl.
+DEPEND="${PYTHON_DEPS}
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   || (
+   net-misc/youtube-dl[${PYTHON_USEDEP}]
+   net-misc/yt-dlp[${PYTHON_USEDEP}]
+   )
+   >=dev-python/PyPubSub-4.0.3
+   ffmpeg? ( media-video/ffmpeg )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+python_test() {
+   local tests=( ditem dlist parsers utils widgets )
+   local current_test
+   for current_test in tests; do
+   "${EPYTHON}" "tests/test_${curent_test}.py" || die "Tests fail 
with ${EPYTHON}"
+   done
+}
+
+# I don't know how to enable the test phase.
+distutils_enable_tests pytest
+
+S="${WORKDIR}/${PN}-${SHA}"
+
+DOCS=( README.md )
+
+src_install() {
+   distutils-r1_src_install
+   domenu yt-dlg.desktop
+}



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

2023-11-01 Thread Benoît Dufour
commit: 6649dc5b6e2c58279dac88cccde335a8b7788f14
Author: Benoît Dufour  mail  com>
AuthorDate: Wed Nov  1 23:14:54 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Wed Nov  1 23:14:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6649dc5b

dev-python/PyPubSub: new package, add 4.0.3

Signed-off-by: Benoît Dufour  mail.com>

 dev-python/PyPubSub/Manifest  |  1 +
 dev-python/PyPubSub/PyPubSub-4.0.3.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/PyPubSub/Manifest b/dev-python/PyPubSub/Manifest
new file mode 100644
index 00..66e4ca178f
--- /dev/null
+++ b/dev-python/PyPubSub/Manifest
@@ -0,0 +1 @@
+DIST PyPubSub-4.0.3.gh.tar.gz 174033 BLAKE2B 
65fcd960ce2f0548f152546faa7a98055a823414c453b475d6ade339f55e72a60dcb8d627f6272cc844d181f772b76dba4e53b2ecc521bb05420abc09f6c30d2
 SHA512 
cf9aca44e91a5d0e5ecf6739deabf2980f9464395c89e3c5335c5248e47c570701e0534bb660c5005325a994d9f8e7f261f36bc8bea74cfc7eb760b73c572652

diff --git a/dev-python/PyPubSub/PyPubSub-4.0.3.ebuild 
b/dev-python/PyPubSub/PyPubSub-4.0.3.ebuild
new file mode 100644
index 00..0b0e1876e4
--- /dev/null
+++ b/dev-python/PyPubSub/PyPubSub-4.0.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Forked from : 
https://data.gpo.zugaina.org/HomeAssistantRepository/dev-python/PyPubSub/PyPubSub-4.0.3.ebuild
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python Publish-Subscribe Package"
+HOMEPAGE="https://github.com/schollii/pypubsub 
https://pypi.org/project/PyPubSub/";
+MY_PN="pypubsub"
+SRC_URI="https://github.com/schollii/${MY_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS="README.rst"
+
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )"
+
+python_test() {
+   py.test -v -v || die
+}
+
+distutils_enable_tests pytest



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

2023-10-31 Thread Benoît Dufour
commit: 11db70be9284be1851341028307e97442cb270cd
Author: Benoît Dufour  mail  com>
AuthorDate: Tue Oct 31 20:38:44 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Tue Oct 31 20:38:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11db70be

net-im/abaddon: Fix the metadata.xml file according to the new USE flag.

Signed-off-by: Benoît Dufour  mail.com>

 net-im/abaddon/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/abaddon/metadata.xml b/net-im/abaddon/metadata.xml
index 88b7273623..6e876a53b1 100644
--- a/net-im/abaddon/metadata.xml
+++ b/net-im/abaddon/metadata.xml
@@ -6,6 +6,7 @@
Remigiusz Micielski


+   Support for login through QR Code 
feature using dev-libs/qrcodegen
Support for features using 
gui-libs/libhandy
Support for noise reduction using 
media-libs/rnnoise




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

2023-10-31 Thread Benoît Dufour
commit: 5e25ad243cfe11adb330376deb646b85f8bd356c
Author: Benoît Dufour  mail  com>
AuthorDate: Tue Oct 31 20:28:29 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Tue Oct 31 20:28:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e25ad24

net-im/abaddon: Add USE flag to enable QR Code login and add dependencies on 
media-libs/qrcodegen::guru

Signed-off-by: Benoît Dufour  mail.com>

 .../abaddon/{abaddon-0.1.12.ebuild => abaddon-0.1.12-r1.ebuild}  | 9 +
 net-im/abaddon/abaddon-.ebuild   | 9 +
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/net-im/abaddon/abaddon-0.1.12.ebuild 
b/net-im/abaddon/abaddon-0.1.12-r1.ebuild
similarity index 83%
rename from net-im/abaddon/abaddon-0.1.12.ebuild
rename to net-im/abaddon/abaddon-0.1.12-r1.ebuild
index 3c1ff56c4f..6c184160eb 100644
--- a/net-im/abaddon/abaddon-0.1.12.ebuild
+++ b/net-im/abaddon/abaddon-0.1.12-r1.ebuild
@@ -20,7 +20,8 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="+libhandy +rnnoise"
+# Disable qrcodegen by default. Only the ones who really want it should enable 
it.
+IUSE="+libhandy +rnnoise -qrcodegen"
 
 RDEPEND="
>=net-libs/ixwebsocket-11.0.8
@@ -31,6 +32,7 @@ RDEPEND="
sys-libs/zlib:=
libhandy? ( gui-libs/libhandy:= )
rnnoise? ( media-libs/rnnoise )
+qrcodegen ( dev-libs/qrcodegen )
 "
 DEPEND="
${RDEPEND}
@@ -40,12 +42,11 @@ DEPEND="
 src_configure() {
# Disable keychain because there's currently
# no package for it in ::guru or ::gentoo
-   # also disable QRCODE, for the same reason
local mycmakeargs=(
-DUSE_LIBHANDY="$(usex libhandy)"
-DENABLE_RNNOISE="$(usex rnnoise)"
- -DUSE_KEYCHAIN="no"
-   -DENABLE_QRCODE_LOGIN="no"
+   -DUSE_KEYCHAIN="no"
+   -DENABLE_QRCODE_LOGIN="$(usex qrcodegen)"
)
cmake_src_configure
 }

diff --git a/net-im/abaddon/abaddon-.ebuild 
b/net-im/abaddon/abaddon-.ebuild
index 3c1ff56c4f..6c184160eb 100644
--- a/net-im/abaddon/abaddon-.ebuild
+++ b/net-im/abaddon/abaddon-.ebuild
@@ -20,7 +20,8 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="+libhandy +rnnoise"
+# Disable qrcodegen by default. Only the ones who really want it should enable 
it.
+IUSE="+libhandy +rnnoise -qrcodegen"
 
 RDEPEND="
>=net-libs/ixwebsocket-11.0.8
@@ -31,6 +32,7 @@ RDEPEND="
sys-libs/zlib:=
libhandy? ( gui-libs/libhandy:= )
rnnoise? ( media-libs/rnnoise )
+qrcodegen ( dev-libs/qrcodegen )
 "
 DEPEND="
${RDEPEND}
@@ -40,12 +42,11 @@ DEPEND="
 src_configure() {
# Disable keychain because there's currently
# no package for it in ::guru or ::gentoo
-   # also disable QRCODE, for the same reason
local mycmakeargs=(
-DUSE_LIBHANDY="$(usex libhandy)"
-DENABLE_RNNOISE="$(usex rnnoise)"
- -DUSE_KEYCHAIN="no"
-   -DENABLE_QRCODE_LOGIN="no"
+   -DUSE_KEYCHAIN="no"
+   -DENABLE_QRCODE_LOGIN="$(usex qrcodegen)"
)
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/qrcodegen/, dev-libs/qrcodegen/files/

2023-10-31 Thread Benoît Dufour
commit: fa3a33cfcec26ec83b742c4bb4db6f5dcfdeae33
Author: Benoît Dufour  mail  com>
AuthorDate: Tue Oct 31 20:12:59 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Tue Oct 31 20:13:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fa3a33cf

dev-libs/qrcodegen: new package, add 1.8.0

Signed-off-by: Benoît Dufour  mail.com>

 dev-libs/qrcodegen/Manifest|  1 +
 .../files/c_makefile_generate_libraries.patch  | 73 ++
 .../files/cpp_makefile_generate_libraries.patch| 70 +
 dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild  | 46 ++
 4 files changed, 190 insertions(+)

diff --git a/dev-libs/qrcodegen/Manifest b/dev-libs/qrcodegen/Manifest
new file mode 100644
index 00..203ac5155d
--- /dev/null
+++ b/dev-libs/qrcodegen/Manifest
@@ -0,0 +1 @@
+DIST qrcodegen-1.8.0.tar.gz 193288 BLAKE2B 
2e511baf35fbfdb71ad5e2dc91c1400a113eb9bce51afa022c34b7ad7d3c9be4a862e2caaef89f517fbbf29879223fb078c88fdec27d6a876126c798ac6772c6
 SHA512 
0cdf0873e71aed124fc7357da86fb26f23fd26432f94c9752fa5a044085b26e5aece2115134d0e50213ff24be7c55818e7dec31205a68751065bc82ab0c2c6ac

diff --git a/dev-libs/qrcodegen/files/c_makefile_generate_libraries.patch 
b/dev-libs/qrcodegen/files/c_makefile_generate_libraries.patch
new file mode 100644
index 00..b21b820f86
--- /dev/null
+++ b/dev-libs/qrcodegen/files/c_makefile_generate_libraries.patch
@@ -0,0 +1,73 @@
+diff --git a/c/Makefile b/c/Makefile
+index 661b1f7..7a507b2 100644
+--- a/c/Makefile
 b/c/Makefile
+@@ -51,18 +51,47 @@ CFLAGS += -std=c99 -O
+ #  Targets to build 
+ 
+ LIB = qrcodegen
+-LIBFILE = lib$(LIB).a
++LIBFILE = lib$(LIB).so
++LIBFILE = lib$(LIB).so
++ARFILE = lib$(LIB).a
++SO_NAME = $(LIBFILE).1
++REAL_NAME = $(LIBFILE).$(VERSION)
++HEADERS = qrcodegen.h
+ LIBOBJ = qrcodegen.o
+ MAINS = qrcodegen-demo qrcodegen-test
+ 
++MULTIARCH ?= $(shell $(CC) --print-multiarch)
++
++INCLUDEDIR ?= $(DESTDIR)/usr/include/qrcodegen
++LIBDIR ?= $(DESTDIR)/usr/lib/$(MULTIARCH)
++
+ # Build all binaries
+-all: $(LIBFILE) $(MAINS)
++all: $(LIBFILE) $(ARFILE) $(MAINS)
+ 
+ # Delete build output
+ clean:
+-  rm -f -- $(LIBOBJ) $(LIBFILE) $(MAINS:=.o) $(MAINS)
++  rm -f -- $(LIBOBJ) $(LIBFILE) $(ARFILE) $(MAINS:=.o) $(MAINS)
+   rm -rf .deps
+ 
++# Install procedure
++install-shared: $(LIBFILE)
++  install -d $(LIBDIR) || true
++  install -m 0644 $(LIBFILE) $(LIBDIR)/$(REAL_NAME)
++  rm -f $(LIBDIR)/$(SO_NAME)
++  ln -s $(REAL_NAME) $(LIBDIR)/$(SO_NAME)
++  rm -f $(LIBDIR)/$(LIBFILE)
++  ln -s $(SO_NAME) $(LIBDIR)/$(LIBFILE)
++
++install-static: $(ARFILE)
++  install -d $(LIBDIR) || true
++  install -m 0644 $(ARFILE) $(LIBDIR)/$(ARFILE)
++
++install-header: $(HEADERS)
++  install -d $(INCLUDEDIR) || true
++  install -m 0644 $(HEADERS) $(INCLUDEDIR)/
++
++install: install-shared install-static install-header
++
+ # Executable files
+ %: %.o $(LIBFILE)
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -L . -l $(LIB)
+@@ -72,12 +101,15 @@ qrcodegen-test: qrcodegen-test.c $(LIBOBJ:%.o=%.c)
+   $(CC) $(CFLAGS) $(LDFLAGS) -DQRCODEGEN_TEST -o $@ $^
+ 
+ # The library
+-$(LIBFILE): $(LIBOBJ)
++$(ARFILE): $(LIBOBJ)
+   $(AR) -crs $@ -- $^
+ 
++$(LIBFILE): $(LIBOBJ)
++  $(CC) -shared -Wl,-soname,$(SO_NAME) $(LDFLAGS) -o $@ $^
++
+ # Object files
+ %.o: %.c .deps/timestamp
+-  $(CC) $(CFLAGS) -c -o $@ -MMD -MF .deps/$*.d $<
++  $(CC) $(CFLAGS) -fPIC -c -o $@ -MMD -MF .deps/$*.d $<
+ 
+ # Have a place to store header dependencies automatically generated by 
compiler
+ .deps/timestamp:

diff --git a/dev-libs/qrcodegen/files/cpp_makefile_generate_libraries.patch 
b/dev-libs/qrcodegen/files/cpp_makefile_generate_libraries.patch
new file mode 100644
index 00..56cb4b23cb
--- /dev/null
+++ b/dev-libs/qrcodegen/files/cpp_makefile_generate_libraries.patch
@@ -0,0 +1,70 @@
+diff --git a/cpp/Makefile b/cpp/Makefile
+index 57dc0bf..219f0b8 100644
+--- a/cpp/Makefile
 b/cpp/Makefile
+@@ -51,29 +51,60 @@ CXXFLAGS += -std=c++11 -O
+ #  Targets to build 
+ 
+ LIB = qrcodegencpp
+-LIBFILE = lib$(LIB).a
++LIBFILE = lib$(LIB).so
++ARFILE = lib$(LIB).a
++SO_NAME = $(LIBFILE).1
++REAL_NAME = $(LIBFILE).$(VERSION)
++HEADERS = qrcodegen.hpp
+ LIBOBJ = qrcodegen.o
+ MAINS = QrCodeGeneratorDemo
+ 
++MULTIARCH ?= $(shell $(CC) --print-multiarch)
++
++INCLUDEDIR ?= $(DESTDIR)/usr/include/qrcodegen
++LIBDIR ?= $(DESTDIR)/usr/lib/$(MULTIARCH)
++
+ # Build all binaries
+-all: $(LIBFILE) $(MAINS)
++all: $(LIBFILE) $(ARFILE) $(MAINS)
+ 
+ # Delete build output
+ clean:
+-  rm -f -- $(LIBOBJ) $(LIBFILE) $(MAINS:=.o) $(MAINS)
++  rm -f -- $(LIBOBJ) $(LIBFILE) $(ARFILE) $(MAINS:=.o) $(MAINS)
+   rm -rf .deps
+ 
++# Install procedure
++install-shared: $(LIBFILE)
++  install -d $(LIBDIR) || true
++  install -m 0644 $(LIBFILE) $(LIBDIR)/$(REAL_NAME)
++  rm -f $

[gentoo-commits] repo/proj/guru:dev commit in: media-libs/vvenc/

2023-10-30 Thread Benoît Dufour
commit: 892b4d4ed8f0cfeb7febc30c3ce0de2f471ba9a6
Author: Benoît Dufour  mail  com>
AuthorDate: Tue Oct 31 02:43:33 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Tue Oct 31 02:43:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=892b4d4e

media-libs/vvenc: new package, add 1.9.1

Signed-off-by: Benoît Dufour  mail.com>

 media-libs/vvenc/Manifest   |  1 +
 media-libs/vvenc/vvenc-1.9.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/media-libs/vvenc/Manifest b/media-libs/vvenc/Manifest
new file mode 100644
index 00..b0458f8ac8
--- /dev/null
+++ b/media-libs/vvenc/Manifest
@@ -0,0 +1 @@
+DIST v1.9.1.tar.gz 2015179 BLAKE2B 
e7720af775247bdf2c6eb1fbaff53c41b53ff1bb040f687d813b4d0e594a9696e0960d5155de7309cc684577f38f631135596abc5b827cc47cd6e567045ab975
 SHA512 
2d5022cd8e16158fb9f687ae19076dc887b38011c376a0d780341747f84204841c84a656c31794942396558fa4d1208a8714a1587d69a48f984d41f12df66ef0

diff --git a/media-libs/vvenc/vvenc-1.9.1.ebuild 
b/media-libs/vvenc/vvenc-1.9.1.ebuild
new file mode 100644
index 00..f6895f47f5
--- /dev/null
+++ b/media-libs/vvenc/vvenc-1.9.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The Fraunhofer Versatile Video Encoder (VVenC) is a fast and 
efficient H.266/VVC encoder implementation."
+HOMEPAGE="https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html";
+SRC_URI="https://github.com/fraunhoferhhi/${PN}/archive/refs/tags/v${PV}.tar.gz";
+
+LICENSE="BSD-3-Clause-Clear"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+   local mycmakeargs=(
+   -DVVENC_INSTALL_FULLFEATURE_APP="ON"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-libs/vvdec/

2023-10-30 Thread Benoît Dufour
commit: 4bc58963a69a62f78aab7d541fe1d1ddc483c567
Author: Benoît Dufour  mail  com>
AuthorDate: Tue Oct 31 02:40:21 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Tue Oct 31 02:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4bc58963

media-libs/vvdec: new package, add 2.1.2

Signed-off-by: Benoît Dufour  mail.com>

 media-libs/vvdec/Manifest   |  1 +
 media-libs/vvdec/vvdec-2.1.2.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/media-libs/vvdec/Manifest b/media-libs/vvdec/Manifest
new file mode 100644
index 00..5293ddb6a3
--- /dev/null
+++ b/media-libs/vvdec/Manifest
@@ -0,0 +1 @@
+DIST v2.1.2.tar.gz 1269636 BLAKE2B 
1fd9dbc908e9ee8ad6ca7ae4de6866030726c087409e635a0abd461264951f5b9fda0abb6d125b92cd022ebe5147de72515277e520df8e481e1d558828e7c633
 SHA512 
41609b6f36d402e97bf1ee7f8812d7b3a14226b24be5446cb785aaa63c0176613d2d3bf881605f8e5dff944646d5ed77f1f480a587b30b4d9351146834ee9cd8

diff --git a/media-libs/vvdec/vvdec-2.1.2.ebuild 
b/media-libs/vvdec/vvdec-2.1.2.ebuild
new file mode 100644
index 00..e2f1e06768
--- /dev/null
+++ b/media-libs/vvdec/vvdec-2.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The Fraunhofer Versatile Video Decoder (VVdeC) is a fast 
H.266/VVC software decoder implementation."
+HOMEPAGE="https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html";
+SRC_URI="https://github.com/fraunhoferhhi/${PN}/archive/refs/tags/v${PV}.tar.gz";
+
+LICENSE="BSD-3-Clause-Clear"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+   local mycmakeargs=(
+   -DVVDEC_INSTALL_VVDECAPP="ON"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   #dobin "${BUILD_DIR}/vvdec"
+   #dobin "${BUILD_DIR}/vvdecapp"
+   #dolib "${BUILD_DIR}"
+   #insinto /usr/share/${PN}
+   #doins -r res/*
+
+   #make_desktop_entry /usr/bin/${PN}
+   cmake_src_install
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/rimgo/files/, acct-group/rimgo/, acct-user/rimgo/, www-apps/rimgo/

2023-10-30 Thread Benoît Dufour
commit: cf02bf8c0fb5955666dfd4a3814722ec279f92dd
Author: Benoît Dufour  mail  com>
AuthorDate: Tue Oct 31 01:59:45 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Tue Oct 31 01:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf02bf8c

*/*: Added www-apps/rimgo, acct-group/rimgo and acct-user/rimgo.
Those packages that I created install correctly for me with current Portage.
Feel free to fix them if they don't install at all or if you think they need 
some improvement.
www-apps/rimgo might require proper logging and a SystemD service for non 
OpenRC users.
I used EGO_SUM instead of a vendor tarball because I've no way to host it but 
feel free to create one.

Signed-off-by: Benoît Dufour  mail.com>

 acct-group/rimgo/rimgo-0.ebuild   |  10 ++
 acct-user/rimgo/rimgo-0.ebuild|  13 +++
 www-apps/rimgo/Manifest   | 149 +
 www-apps/rimgo/files/app.css  |   1 +
 www-apps/rimgo/files/rimgo.initd  |  33 +++
 www-apps/rimgo/rimgo-1.2.1.ebuild | 196 ++
 6 files changed, 402 insertions(+)

diff --git a/acct-group/rimgo/rimgo-0.ebuild b/acct-group/rimgo/rimgo-0.ebuild
new file mode 100644
index 00..c0f7bf96f6
--- /dev/null
+++ b/acct-group/rimgo/rimgo-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="Group for www-apps/rimgo"
+ACCT_GROUP_ID=-1
+SLOT="0"

diff --git a/acct-user/rimgo/rimgo-0.ebuild b/acct-user/rimgo/rimgo-0.ebuild
new file mode 100644
index 00..47dc68420f
--- /dev/null
+++ b/acct-user/rimgo/rimgo-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for www-apps/rimgo"
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( rimgo )
+ACCT_USER_HOME="/var/empty"
+acct-user_add_deps
+SLOT="0"

diff --git a/www-apps/rimgo/Manifest b/www-apps/rimgo/Manifest
new file mode 100644
index 00..3a50e5a7b4
--- /dev/null
+++ b/www-apps/rimgo/Manifest
@@ -0,0 +1,149 @@
+DIST github.com%2F!puerkito!bio%2Fgoquery%2F@v%2Fv1.8.1.mod 125 BLAKE2B 
a90ff85bd460edc05ebc481bca9097c63a4772dcc3efcddd713654f389bcb2e716d8b211e787b90fbeb431b9ff5a1360d64c3fc03b917fa3c958d95e74ef61c3
 SHA512 
b4995304e648c1ddf912ca2edcc6ffa33263f26ba7c9101b4093131ae5d7a12b0a9130d142177f606607af66da5fb28f139a1a8862fc6fb7eeda56f9eabeb245
+DIST github.com%2F!puerkito!bio%2Fgoquery%2F@v%2Fv1.8.1.zip 133709 BLAKE2B 
22765e10dbfd37b5c17a3150b4b10530d2c7a89a42f7e506c0124412ce69150d0773448faa7f5f5a9d75483091d4bd01fe5ca65f2b9c5806883e0d229e86dc95
 SHA512 
1206dc22110938cc4ab56109f9eb6611b49f1166c1c932dd8eb8198bb4c61aa59e54a6097b0d745a063da96d61fa45309edc74f6defb889116589c8189ca7951
+DIST github.com%2Fandybalholm%2Fbrotli%2F@v%2Fv1.0.5.mod 103 BLAKE2B 
9c9fda9e1dc796d2d8232032ab61e2017ec783139aa0cb0a7c89f6d3d142594a370158d89f6cdfded50509072417f7d6c985cde01260bc6601204ad71cb990aa
 SHA512 
ed190f8998f4030fef950d04cc78da3a48de02c72d31e58b368d3fd16ab21e3aa091ea31ee18862ffeec7990d59830b98840aa0323132e824e803b5d4c3b1d33
+DIST github.com%2Fandybalholm%2Fbrotli%2F@v%2Fv1.0.5.zip 1870402 BLAKE2B 
903f4f454a91d99aba9ba67953bfc9a3ad94473c9defd8a2c2a454c887679d7a690eee5279cdcf4f8facb033f1a29c0684ea55805c768be8e718fe7b0fa03357
 SHA512 
f84b40a1459276698921d79355b0719cdd858a380f4db4248f7e5f7f3b98a136a67bab8d7e08381aa8f4539085b280d2def990fb694181a6c6d8453d8e62d8f6
+DIST github.com%2Fandybalholm%2Fcascadia%2F@v%2Fv1.3.1.mod 109 BLAKE2B 
80733d856dbfc559c7a14048cb01eaabcad4dddcf9b6a456444f2d927fa025035e8879ef3af5c161e951d8e9df8b23e7c6a39a5bc3e766c5d66d38a30b6093bc
 SHA512 
06b42122572ea8c19f21cbebdd9270442272c3006ea64b51fa7bf34d32b24aa5f9c199bdd4f5fd8e59197543a8390ba75361f0b273b9d2dc91cc05b8c97edfdd
+DIST github.com%2Fandybalholm%2Fcascadia%2F@v%2Fv1.3.2.mod 81 BLAKE2B 
8ae77fc599ce8805b6123df56d20afe7e0e11d3a4ec9a738d64de1d177dbc50b6b6501dc8b6efce4f2cac4085181b422b496ec81485f24bb27b19457cfc32b16
 SHA512 
a8eaf475702969010385558de43466494f194f138c31bcec4a0b946f9dd1e37767f7dd0410315d00b5024b2cc6a295fe59c86720837382165827d2a4a3ee2c0f
+DIST github.com%2Fandybalholm%2Fcascadia%2F@v%2Fv1.3.2.zip 53781 BLAKE2B 
cc1a77da8a985385aae56a9cd37dd5a04dd055ab1672ac04df8ba004b5c34e9f7aaec27864b4532d8bf3a0d970e43c6f88f2e7c33d6697827fdad876af363cb6
 SHA512 
f61e98d5a8aae0544d1232ba1269ebc5e1658eea6f61f722da29a11d5a8b721cc679663806fcb907142a22944f3574e595abea0b2f2e730c78c91037ffe8
+DIST github.com%2Faymerick%2Fdouceur%2F@v%2Fv0.2.0.mod 35 BLAKE2B 
8cc71eac9734cee73e50438a522491b5006f8e07f20cc9dd3822ed4b66e5b2dc96babade8274a36e314b277b6ccdfbdc8342ea5229d8d5e98b2f96d745d7dde6
 SHA512 
80c21cdfe66bae15ce9897835444be7ec372deb5085d92fa87a9b487b2b21c74f1587eb019bec697692a989502b3914c0d7701b1888bff38d4c50a1e8c04a6b0

[gentoo-commits] repo/proj/guru:dev commit in: acct-group/libmedium/, www-apps/libmedium/, www-apps/libmedium/files/, ...

2023-10-30 Thread Benoît Dufour
commit: d9cf4a25fc0d19f06f525a45982564aba4364fba
Author: Benoît Dufour  mail  com>
AuthorDate: Tue Oct 31 01:20:27 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Tue Oct 31 01:28:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9cf4a25

*/*: Added www-apps/libmedium, acct-group/libmedium, acct-user/libmedium
Those packages that I created install correctly for me with current Portage.
Feel free to fix them if they don't install at all or if you think they need 
some improvement.
www-apps/libmedium might require proper logging and a SystemD service.

Signed-off-by: Benoît Dufour  mail.com>

 acct-group/libmedium/libmedium-0.ebuild  |  10 +
 acct-user/libmedium/libmedium-0.ebuild   |  13 ++
 www-apps/libmedium/Manifest  | 267 +++
 www-apps/libmedium/files/libmedium.initd |  12 +
 www-apps/libmedium/libmedium-20231020.ebuild | 314 +++
 5 files changed, 616 insertions(+)

diff --git a/acct-group/libmedium/libmedium-0.ebuild 
b/acct-group/libmedium/libmedium-0.ebuild
new file mode 100644
index 00..0173f5cd6f
--- /dev/null
+++ b/acct-group/libmedium/libmedium-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="A group for www-apps/libmedium"
+ACCT_GROUP_ID=-1
+SLOT="0"

diff --git a/acct-user/libmedium/libmedium-0.ebuild 
b/acct-user/libmedium/libmedium-0.ebuild
new file mode 100644
index 00..bcad5ccde1
--- /dev/null
+++ b/acct-user/libmedium/libmedium-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="An user for www-apps/libmedium"
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( libmedium )
+ACCT_USER_HOME="/var/cache/${PN}"
+acct-user_add_deps
+SLOT="0"

diff --git a/www-apps/libmedium/Manifest b/www-apps/libmedium/Manifest
new file mode 100644
index 00..fb597d38c9
--- /dev/null
+++ b/www-apps/libmedium/Manifest
@@ -0,0 +1,267 @@
+DIST 1808d2fd77526d335ab6ab4e85b99b1ddbbf07ed.zip 83338 BLAKE2B 
0f7c94623d3a13373dc07f1842dd8795d324f6b87186fa0981053e11231b6864413bda89823db3e6cda9215e6c970ec6e8cf5719233b77f6a29c8a7ab1fa5092
 SHA512 
bcb72f6c35740fe5f86a480d31a8be6401022e62d3e1af76a2beb1e6219889cb6f43ddeb570b4b03c8a4555e77a8897ae5b1d1b34dd2b7f156073e30d0b3783c
+DIST actix-codec-0.5.1.crate 14337 BLAKE2B 
d4bd3608c298cd39d391d50fa85799fdd4b2fa3b25c317a84b7c6cebd274f6465af03ab0c85e82fc756e27c946028d5e49878a1371f61fae4580344d40e59f3a
 SHA512 
8322cfc09a86d2f16915986a9e24a795680c5144fbeae07e49d2826e266fbeb3cabcd563ecf4cc8cb2e15dad11e3fba44e0691749c78ee8d0f207d3e84166933
+DIST actix-http-3.4.0.crate 151156 BLAKE2B 
d1a3819cdd387da21f4327de321928271d4e85d60a767ad6879e54f3a62edc2782664745e361fd43aad03430bc422e2bb7a9cd1e224d96d3be031fb922240002
 SHA512 
5173dbb84d3260225ec3831024c8eab3d5cb60e6dfbfd71d638d3de19afac949b4b3c95d4d8baea561d4e4a7ef35e655a9aba406c1bf82608a28021afbedd500
+DIST actix-macros-0.2.4.crate 8380 BLAKE2B 
43c19c9bed00e042d8704191484a720ed22a1cbd5bf4cd13b5d52163153beeb459d52eea394fbd8ccd2eb149e6766038085559e1a3c6e1fcfe4cd900f45c8bad
 SHA512 
e8d4f488304420d779f19bc4aa6deb8fb02b02c6de1bd393a0aba42c1c7bd8f49ef40ba2eb54251254882bd121cb30575e18e60cee521b07353d96a285681207
+DIST actix-router-0.5.1.crate 31905 BLAKE2B 
bd22f536f4e4d7ebd85efa0b68b20dd4f74f58918ded6c1b59c69a3561ee35dcc23392ce83965de4c17a4ac90215a61bee45b0d192e60431c98e9a944302ac56
 SHA512 
f37a90115c8cc1248612beb8844821179c45d5989d7245559e3eb01365b1cff2ba350b01aea5fa2a94101f99155aa74fd8e12af78e7fc3d9d61a6772fcc4cf47
+DIST actix-rt-2.9.0.crate 22096 BLAKE2B 
46f9bbfd9b1739cf3b2b940092c54cc7e72eb7c15aaad6f375959415c6a01bc7c35fa37e57a979d63c337158cc33a6d3970e0cc4065af84e44b322a4f40feb68
 SHA512 
2f9ac963cfbe4c23c46bb812f40ebde2e5b6d2e97148c706295c3c912fa40e7e9e711fd616b2bce357eb5e5104e8e1ca022a394878b52fc2b81b50b23c066814
+DIST actix-server-2.3.0.crate 38806 BLAKE2B 
5a239911a66692ded8f52bc2286649b17f88dfea91a3d557da7b6070933ede15591e050d04307467d5676c87afd1cc9aa9da1a58e492a83967ef53d9451b00fc
 SHA512 
43101f7193dcc8113c5c167b129e6f3b968698baac0b203e6dd533a9dc7f6f46306d751f052b287af4ba5fec5041af758d7b3ab8aa23dd625cd3619d8a7448b7
+DIST actix-service-2.0.2.crate 25293 BLAKE2B 
bd669086e064567fe70ddbca38ca4a1e3c16fdf6b0c2e4a9c587525bf41f96bbe05b118d2b600c668dbd6fd0a448febdc1631517b755b6aa0de7c69bac3cb540
 SHA512 
cd77f83f82cf16fe53aca0ad0cdd72d1c9958d4d7ab3115605c05c2b5490396702d7294d46408c2b0a9639758d367c6c3b1392475cc3d03888b9786b5a7ddce6
+DIST actix-utils-3.0.1.crate 10096 BLAKE2B 
5d1fdbc469ad15f288494d3d4a3ec5c665a95e4768ac0c680b07ed751cb8f5e113082ff0fd880929b25575cf3b33be2a08a8af56e5e181e837f59953af5c9b54
 SHA512 
1d0be4de0569d0267bb12e2a20e74f41f3cf13328ab77baa873166c868e9b4bc06d1b6e36a2ee7a2

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/libmedium/

2023-10-30 Thread Benoît Dufour
commit: da3953d8bab9b34fa3e6cdaa1bcbef5ce4849408
Author: Benoît Dufour  mail  com>
AuthorDate: Tue Oct 31 01:34:32 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Tue Oct 31 01:34:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da3953d8

www-apps/libmedium: update SRC_URI

Signed-off-by: Benoît Dufour  mail.com>

 www-apps/libmedium/Manifest  | 2 +-
 www-apps/libmedium/libmedium-20231020.ebuild | 6 --
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/www-apps/libmedium/Manifest b/www-apps/libmedium/Manifest
index fb597d38c9..cc5a6f3de8 100644
--- a/www-apps/libmedium/Manifest
+++ b/www-apps/libmedium/Manifest
@@ -1,4 +1,4 @@
-DIST 1808d2fd77526d335ab6ab4e85b99b1ddbbf07ed.zip 83338 BLAKE2B 
0f7c94623d3a13373dc07f1842dd8795d324f6b87186fa0981053e11231b6864413bda89823db3e6cda9215e6c970ec6e8cf5719233b77f6a29c8a7ab1fa5092
 SHA512 
bcb72f6c35740fe5f86a480d31a8be6401022e62d3e1af76a2beb1e6219889cb6f43ddeb570b4b03c8a4555e77a8897ae5b1d1b34dd2b7f156073e30d0b3783c
+DIST 1808d2fd77526d335ab6ab4e85b99b1ddbbf07ed.tar.gz 66035 BLAKE2B 
63f490a1904c744c93033a4e9c6c8040a1f67e800d115b2887ab93a160a0f648d35aa75e5743c953183ee324c5dac9402b13ecb0578b4806e7de98ee62b8670a
 SHA512 
6541a6f7e06da2c6e8c74bc7e0e187283fc20f2f2550230dabc00e2765a82a627c31b6cf88d14680611583c3521c09769810d1b9d14313812e45589d3066f468
 DIST actix-codec-0.5.1.crate 14337 BLAKE2B 
d4bd3608c298cd39d391d50fa85799fdd4b2fa3b25c317a84b7c6cebd274f6465af03ab0c85e82fc756e27c946028d5e49878a1371f61fae4580344d40e59f3a
 SHA512 
8322cfc09a86d2f16915986a9e24a795680c5144fbeae07e49d2826e266fbeb3cabcd563ecf4cc8cb2e15dad11e3fba44e0691749c78ee8d0f207d3e84166933
 DIST actix-http-3.4.0.crate 151156 BLAKE2B 
d1a3819cdd387da21f4327de321928271d4e85d60a767ad6879e54f3a62edc2782664745e361fd43aad03430bc422e2bb7a9cd1e224d96d3be031fb922240002
 SHA512 
5173dbb84d3260225ec3831024c8eab3d5cb60e6dfbfd71d638d3de19afac949b4b3c95d4d8baea561d4e4a7ef35e655a9aba406c1bf82608a28021afbedd500
 DIST actix-macros-0.2.4.crate 8380 BLAKE2B 
43c19c9bed00e042d8704191484a720ed22a1cbd5bf4cd13b5d52163153beeb459d52eea394fbd8ccd2eb149e6766038085559e1a3c6e1fcfe4cd900f45c8bad
 SHA512 
e8d4f488304420d779f19bc4aa6deb8fb02b02c6de1bd393a0aba42c1c7bd8f49ef40ba2eb54251254882bd121cb30575e18e60cee521b07353d96a285681207

diff --git a/www-apps/libmedium/libmedium-20231020.ebuild 
b/www-apps/libmedium/libmedium-20231020.ebuild
index f1db4dfac1..d836b61dc6 100644
--- a/www-apps/libmedium/libmedium-20231020.ebuild
+++ b/www-apps/libmedium/libmedium-20231020.ebuild
@@ -3,6 +3,8 @@
 
 # Auto-Generated by cargo-ebuild 0.5.4-r1
 
+# Shouldn't be a rolling () package since a lot of dependencies might 
change.
+
 EAPI=8
 
 CRATES="
@@ -283,8 +285,8 @@ HOMEPAGE="https://libmedium.batsense.net";
 #SRC_URI="${CARGO_CRATE_URIS}"
 # commit 82 of libmedium
 SHA="1808d2fd77526d335ab6ab4e85b99b1ddbbf07ed"
-SRC_URI="https://github.com/realaravinth/libmedium/archive/${SHA}.zip
-   ${CARGO_CRATE_URIS}"
+SRC_URI="https://github.com/realaravinth/libmedium/archive/${SHA}.tar.gz";
+SRC_URI+=" ${CARGO_CRATE_URIS}"
 
 # License set may be more restrictive as OR is not respected
 # use cargo-license for a more accurate license picture



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/invidious/files/, www-apps/invidious/

2023-10-30 Thread Benoît Dufour
commit: a432d850133b7492cc5add04cdbe815603e65236
Author: Benoît Dufour  mail  com>
AuthorDate: Mon Oct 30 19:52:33 2023 +
Commit:     Benoît Dufour  mail  com>
CommitDate: Mon Oct 30 21:38:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a432d850

www-apps/invidious:
Invidious hard depends on PostgreSQL, and fails to start if PostgreSQL hasn't 
already started.
So it will fail to start if started at boot (rc-update add invidious default).
See: https://bugs.gentoo.org/916051
Using 'postgresql' as 'use' in the 'depend' function of the 
www-apps/invidious/files/invidious.initd file fixes this behaviour.

Signed-off-by: Benoît Dufour  mail.com>

 www-apps/invidious/files/invidious.initd| 6 +-
 .../{invidious-2023.09.27.ebuild => invidious-2023.09.27-r1.ebuild} | 0
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/www-apps/invidious/files/invidious.initd 
b/www-apps/invidious/files/invidious.initd
index 11b7022e94..091a5c0558 100644
--- a/www-apps/invidious/files/invidious.initd
+++ b/www-apps/invidious/files/invidious.initd
@@ -13,8 +13,12 @@ pidfile="/run/invidious.pid"
 output_log="/var/log/invidious.log"
 error_log="${output_log}"
 
+# Invidious hard depends on PostgreSQL, and fails to start if PostgreSQL 
hasn't already started.
+# So it will fail to start if started at boot (rc-update add invidious 
default).
+# See: https://bugs.gentoo.org/916051
+# Using 'postgresql' as 'use' in the 'depend' function fixes this behaviour.
 depend() {
-   use logger net
+   use logger net postgresql
 }
 
 start_pre() {

diff --git a/www-apps/invidious/invidious-2023.09.27.ebuild 
b/www-apps/invidious/invidious-2023.09.27-r1.ebuild
similarity index 100%
rename from www-apps/invidious/invidious-2023.09.27.ebuild
rename to www-apps/invidious/invidious-2023.09.27-r1.ebuild