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

2024-07-23 Thread Gonçalo Negrier Duarte
commit: 7363a32a6f2e815d9091ced5f10a8cace4b0b053
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Jul 23 20:57:07 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Jul 23 20:59:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7363a32a

gui-apps/ReGreet: fix user in systemd-tmpfiles.conf

Closes: https://bugs.gentoo.org/936294
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/ReGreet/Manifest|  2 +-
 .../{ReGreet-0.1.1-r6.ebuild => ReGreet-0.1.1-r7.ebuild} | 12 
 gui-apps/ReGreet/ReGreet-.ebuild |  6 +-
 3 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/gui-apps/ReGreet/Manifest b/gui-apps/ReGreet/Manifest
index b36b892f3..bd10181aa 100644
--- a/gui-apps/ReGreet/Manifest
+++ b/gui-apps/ReGreet/Manifest
@@ -1,4 +1,4 @@
-DIST ReGreet.tar.gz 62289 BLAKE2B 
3ef05c0da2c8974dbdbfa6a73a3be96340d517f2510c075e2587f977a6a16125d40815a8d837e54ad0b08f968124861911ed424ff1eba662141608aebca03169
 SHA512 
c2276c9ee3699974a5ebdefe811bfdb15d5642f6d3d20f6ea6b4f5ce3b40a9691ed42441e50f506a503ef523b894ff28d1746844b26bc32dff5db18a1d5e8150
+DIST ReGreet-0.1.1.tar.gz 62289 BLAKE2B 
3ef05c0da2c8974dbdbfa6a73a3be96340d517f2510c075e2587f977a6a16125d40815a8d837e54ad0b08f968124861911ed424ff1eba662141608aebca03169
 SHA512 
c2276c9ee3699974a5ebdefe811bfdb15d5642f6d3d20f6ea6b4f5ce3b40a9691ed42441e50f506a503ef523b894ff28d1746844b26bc32dff5db18a1d5e8150
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6

diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild 
b/gui-apps/ReGreet/ReGreet-0.1.1-r7.ebuild
similarity index 96%
rename from gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild
rename to gui-apps/ReGreet/ReGreet-0.1.1-r7.ebuild
index cd024c04e..586490ae3 100644
--- a/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild
+++ b/gui-apps/ReGreet/ReGreet-0.1.1-r7.ebuild
@@ -215,7 +215,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/rharish101/${PN}.git;
 else
SRC_URI="
-   
https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${PN}.tar.gz
+   
https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
KEYWORDS="~amd64"
@@ -250,7 +250,7 @@ src_unpack() {
git-r3_src_unpack
cargo_live_src_unpack
else
-   unpack "${PN}.tar.gz"
+   unpack "${P}.tar.gz"
cargo_src_unpack
fi
 }
@@ -265,6 +265,10 @@ src_configure() {
 
 src_prepare() {
default
+
+   if use systemd; then
+   sed -i 's/greeter/greetd/g' "${S}/systemd-tmpfiles.conf" || die
+   fi
 }
 
 src_compile() {
@@ -287,7 +291,7 @@ src_install() {
cargo_src_install
 
if use systemd; then
-   newtmpfiles "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
+   newtmpfiles "${S}/systemd-tmpfiles.conf" regreet.conf
elif use openrc; then
keepdir /var/log/regreet
fowners greetd:greetd /var/log/regreet
@@ -298,7 +302,7 @@ src_install() {
fperms 0755 /var/cache/regreet
fi
# Install ReGreet template config file as a doc
-   dodoc "${WORKDIR}/${P}/regreet.sample.toml"
+   dodoc "${S}/regreet.sample.toml"
 
# Create README.gentoo doc file
readme.gentoo_create_doc

diff --git a/gui-apps/ReGreet/ReGreet-.ebuild 
b/gui-apps/ReGreet/ReGreet-.ebuild
index 27369bc3a..e4ca09f36 100644
--- a/gui-apps/ReGreet/ReGreet-.ebuild
+++ b/gui-apps/ReGreet/ReGreet-.ebuild
@@ -215,7 +215,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/rharish101/${PN}.git;
 else
SRC_URI="
-   
https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${PN}.tar.gz
+   
https://github.com/rharish101/${PN}/archive/re

[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-22 Thread Gonçalo Negrier Duarte
commit: f2fabcf9d662492d5b6bab1ffe79dd5a615e774c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Jul 22 19:26:36 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Jul 22 19:28:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2fabcf9

gui-libs/xdg-desktop-portal-hyprland: hyprland-share-picker hard
requires qt6
* applying qt6 migration to all ebuilds

Closes: https://bugs.gentoo.org/935779
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...1.3.3-r1.ebuild => xdg-desktop-portal-hyprland-1.3.3-r2.ebuild} | 5 +
 .../xdg-desktop-portal-hyprland-.ebuild| 7 ++-
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild
 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r2.ebuild
similarity index 96%
rename from 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild
rename to 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r2.ebuild
index 65cb77340..f49c02593 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r2.ebuild
@@ -27,11 +27,8 @@ DEPEND="
dev-libs/hyprlang:=
dev-libs/inih
dev-libs/wayland
-   dev-qt/qtbase
-   dev-qt/qtcore
-   dev-qt/qtgui
+   dev-qt/qtbase:6[gui,widgets]
dev-qt/qtwayland:6
-   dev-qt/qtwidgets
media-libs/mesa
sys-apps/util-linux
x11-libs/libdrm

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index 465163d48..f49c02593 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -22,16 +22,13 @@ IUSE="elogind systemd"
 REQUIRED_USE="?? ( elogind systemd )"
 
 DEPEND="
-   >=media-video/pipewire-0.3.41:=
+   >=media-video/pipewire-1.2.0:=
dev-cpp/sdbus-c++
dev-libs/hyprlang:=
dev-libs/inih
dev-libs/wayland
-   dev-qt/qtbase
-   dev-qt/qtcore
-   dev-qt/qtgui
+   dev-qt/qtbase:6[gui,widgets]
dev-qt/qtwayland:6
-   dev-qt/qtwidgets
media-libs/mesa
sys-apps/util-linux
x11-libs/libdrm



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-22 Thread Gonçalo Negrier Duarte
commit: 6dcb18e838a08ad49746bfd2e5e1facdf6169e2d
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Jul 22 19:21:23 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Jul 22 19:21:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dcb18e8

gui-libs/xdg-desktop-portal-hyprland: pipewire version need to be bump
to 1.2.1 do to a error compiling with gcc
* More info: https://github.com/PipeWire/pipewire/commit/da1dbc1

Closes: https://bugs.gentoo.org/935669
Closes: https://bugs.gentoo.org/936487
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...yprland-1.3.3.ebuild => xdg-desktop-portal-hyprland-1.3.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild
similarity index 98%
rename from 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild
rename to 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild
index 465163d48..65cb77340 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild
@@ -22,7 +22,7 @@ IUSE="elogind systemd"
 REQUIRED_USE="?? ( elogind systemd )"
 
 DEPEND="
-   >=media-video/pipewire-0.3.41:=
+   >=media-video/pipewire-1.2.0:=
dev-cpp/sdbus-c++
dev-libs/hyprlang:=
dev-libs/inih



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-06 Thread Gonçalo Negrier Duarte
commit: c84ff2b9e64576e62fc455da87ecb3349aecef6a
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat Jul  6 19:05:13 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat Jul  6 19:05:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c84ff2b9

gui-libs/xdg-desktop-portal-hyprland: removed qt6 from REQUIRED_USE

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../xdg-desktop-portal-hyprland-1.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
index 90ffc09a2..df2c5642a 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
@@ -19,7 +19,7 @@ fi
 LICENSE="MIT"
 SLOT="0"
 IUSE="elogind qt6 systemd"
-REQUIRED_USE="?? ( elogind qt6 systemd )"
+REQUIRED_USE="?? ( elogind systemd )"
 
 DEPEND="
>=media-video/pipewire-0.3.41:=



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-06 Thread Gonçalo Negrier Duarte
commit: d242004fcfd4ec87bf5a135832d2b7fcf1413b7c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat Jul  6 19:03:29 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat Jul  6 19:03:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d242004f

gui-libs/xdg-desktop-portal-hyprland: removed qt6 from REQUIRED_USE

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...prland-1.3.1-r1.ebuild => xdg-desktop-portal-hyprland-1.3.1-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r1.ebuild
 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r2.ebuild
similarity index 100%
rename from 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r1.ebuild
rename to 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-06 Thread Gonçalo Negrier Duarte
commit: dc93912b9fdf0097e7f1f04ac7b4a188a6c5c9ba
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat Jul  6 18:48:45 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat Jul  6 18:51:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc93912b

gui-libs/xdg-desktop-portal-hyprland: add missing qt6 iuse to 1.3.2-r1

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../xdg-desktop-portal-hyprland-1.3.2-r1.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
index 8c04bb055..90ffc09a2 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
@@ -18,8 +18,8 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
+IUSE="elogind qt6 systemd"
+REQUIRED_USE="?? ( elogind qt6 systemd )"
 
 DEPEND="
>=media-video/pipewire-0.3.41:=



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-06 Thread Gonçalo Negrier Duarte
commit: f0eac00133a3966a3a6e3c8cce7049a507423e56
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat Jul  6 18:40:23 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat Jul  6 18:42:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f0eac001

gui-libs/xdg-desktop-portal-hyprland: drop 1.3.2, 1.3.2-r1

* Make the ebuild respect the qt6 migration
* Might fix BUG 935669 since I can replicate with this changes

BUG: https://bugs.gentoo.org/935669
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...ebuild => xdg-desktop-portal-hyprland-1.3.2-r1.ebuild} | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
similarity index 92%
rename from 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2.ebuild
rename to 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
index 56b647c0e..8c04bb055 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild
@@ -27,11 +27,16 @@ DEPEND="
dev-libs/hyprlang:=
dev-libs/inih
dev-libs/wayland
-   dev-qt/qtbase
-   dev-qt/qtcore
-   dev-qt/qtgui
-   dev-qt/qtwayland:6
-   dev-qt/qtwidgets
+   qt6? (
+   dev-qt/qtbase:6[gui,widgets]
+   dev-qt/qtwayland:6
+   )
+   !qt6? (
+   dev-qt/qtcore
+   dev-qt/qtgui
+   dev-qt/qtwidgets
+   dev-qt/qtwayland:5
+   )
media-libs/mesa
sys-apps/util-linux
x11-libs/libdrm



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-06 Thread Gonçalo Negrier Duarte
commit: 98f711ce489009ccb7451c955df23d8bea063544
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat Jul  6 18:37:22 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat Jul  6 18:42:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98f711ce

gui-libs/xdg-desktop-portal-hyprland: drop 1.1.0-r1, 1.2.2-r2, 1.2.5-r2, 
1.2.6-r1, 1.3.1

* Some version here are really old and don't respect the qt6 migration

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-libs/xdg-desktop-portal-hyprland/Manifest  |   7 --
 .../xdg-desktop-portal-hyprland-1.1.0-r1.ebuild|  82 ---
 .../xdg-desktop-portal-hyprland-1.2.2-r2.ebuild| 117 -
 .../xdg-desktop-portal-hyprland-1.2.5-r2.ebuild| 117 -
 .../xdg-desktop-portal-hyprland-1.2.6-r1.ebuild| 117 -
 .../xdg-desktop-portal-hyprland-1.3.1.ebuild   |  94 -
 6 files changed, 534 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index 3ddac89bb..653e7e97e 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -1,10 +1,3 @@
-DIST proto-subproject-1.2.2.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
-DIST proto-subproject-1.2.5.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
-DIST proto-subproject-1.2.6.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
 DIST proto-subproject-1.3.1.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
-DIST xdg-desktop-hyprland-1.1.0.tar.gz 42732 BLAKE2B 
aa78b9f3a5812988e8324b71cc265c4b2ca23d0b12239c3ac13d068a46200504685da0fb57093f0689101fc2235cb7825646a4669bfe1894928d57a3259df9e3
 SHA512 
e02fa5bb19ca20cdee9a2e6ad0beb507d96118e095b1e5a1836cc16a35492a9ba5db36b06e5be561adcbf16d8716c38cbb1ed373965416696c69448fbd020c10
-DIST xdg-desktop-hyprland-1.2.2.tar.gz 43233 BLAKE2B 
3d3d955596051da3a3384dab75a516a47627175ac584e6c8967ffe83607a99d99b8c8365b04f57976b8fe41917354217ca0bf3cb07f5e64cc099a1fb6fc3ef8a
 SHA512 
10c8a0eb23a65535dcb16c30d42e2a71268d5a05b88f14ff4c1bedc127241e4da6c516217287b3499677c92f06034f8ebc0f743c181d4dd3bf7a35423128e141
-DIST xdg-desktop-hyprland-1.2.5.tar.gz 45688 BLAKE2B 
d99a399b9e3ff12ddd73293638177b919a37d7922eb35071efdc86f6c5c311995578b1143fd1bb337171aebb9b43b9719957bb40a2a668563fd6ac7dd62c7ad0
 SHA512 
8ee18e1535a419a146fc7ae2adce53a3fbab8a339ed48594022d525d5892bc979c9ffb6f28da76ec2e4d566213cbeab876470dab8949f218a24bc705877f0c67
-DIST xdg-desktop-hyprland-1.2.6.tar.gz 46109 BLAKE2B 
e5f714812d8a0eb1a98eef6a19d79b1d9fe6f1a5bc9a499cd8707e73a8b3709552b710c863d6a98aa653dbb5fa1eaf223cc20b4e3991146b5c19d5a7eb2b2870
 SHA512 
b51a9ea71a8365f5ad08e99e43257794af737a9fb4083b4e00a6d246b45bc6aba0e6204fc480c92a31b665aa836a4cb2193cab7047fadc8a8acf36de4a111516
 DIST xdg-desktop-hyprland-1.3.1.tar.gz 46999 BLAKE2B 
17dd6883d90985075dc8bdeb4901ad393fb6ab541aba901536f761464e313e87485a4589f6691321e1e9615817206318362afeaef424ef8f603868ed0d7f26d6
 SHA512 
8d0f9b97fca4566efe717de6d739d10ec51ce5aa33459940f759fc90543fcca3b094d3e570446c5f82c9146249ce39c00fa215b0b83573a466a9907aec9366f3
 DIST xdg-desktop-portal-hyprland-1.3.2.gh.tar.gz 48659 BLAKE2B 
034eb274761710ab7162ebcb840414a612f0dbe5efcf1d3891c36fe94f8d837281151d2b15968faea024381bd25714f1b96989bdd43bfde596ec363949e4e08e
 SHA512 
32630705079b600c22614abdf047f415bf5128697e63fa2e41d5b4028b0957a866acd817087397f60a4c6ad32829cbf00e1dea8f85db8cbdb26e7c96e92cef9e

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0-r1.ebuild
 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0-r1.ebuild
deleted file mode 100644
index 2cee528f1..0
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson toolch

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

2024-06-03 Thread Gonçalo Negrier Duarte
commit: 2adc9f48a15dfaffdfb8615213e891a8024760a6
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Jun  3 11:01:09 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Jun  3 11:01:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2adc9f48

media-libs/imgui: fix useflags

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/imgui-1.89.9-r3.ebuild | 10 +-
 media-libs/imgui/imgui-1.90.7-r2.ebuild | 10 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/media-libs/imgui/imgui-1.89.9-r3.ebuild 
b/media-libs/imgui/imgui-1.89.9-r3.ebuild
index 17e6f6e5b..50baf8ec3 100644
--- a/media-libs/imgui/imgui-1.89.9-r3.ebuild
+++ b/media-libs/imgui/imgui-1.89.9-r3.ebuild
@@ -17,19 +17,19 @@ 
SRC_URI="https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> imgui-${PV}.t
 LICENSE="MIT"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"
-IUSE="opengl vulkan glfw sdl2 sdl3 sdl2_renderer sdl3_renderer webgpu allegro5"
+IUSE="allegro5 glfw sdl2 sdl3 sdl2_renderer sdl3_renderer opengl vulkan webgpu"
 
 RDEPEND="
dev-libs/stb:=
media-libs/glew[${MULTILIB_USEDEP}]
allegro5? ( media-libs/allegro:5[${MULTILIB_USEDEP}] )
glfw? ( media-libs/glfw:0[${MULTILIB_USEDEP}] )
-   opengl? ( || (
-   >=media-libs/mesa-24.1.0_rc1[opengl,X?,${MULTILIB_USEDEP}]
-   
=media-libs/mesa-24.1.0_rc1[opengl,${MULTILIB_USEDEP}]
+   https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> imgui-${PV}.t
 LICENSE="MIT"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"
-IUSE="opengl vulkan glfw sdl2 sdl3 sdl2_renderer sdl3_renderer webgpu allegro5"
+IUSE="allegro5 glfw sdl2 sdl3 sdl2_renderer sdl3_renderer opengl vulkan webgpu"
 
 RDEPEND="
dev-libs/stb:=
media-libs/glew[${MULTILIB_USEDEP}]
allegro5? ( media-libs/allegro:5[${MULTILIB_USEDEP}] )
glfw? ( media-libs/glfw:0[${MULTILIB_USEDEP}] )
-   opengl? ( || (
-   >=media-libs/mesa-24.1.0_rc1[opengl,X?,${MULTILIB_USEDEP}]
-   
=media-libs/mesa-24.1.0_rc1[opengl,${MULTILIB_USEDEP}]
+   

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

2024-06-03 Thread Gonçalo Negrier Duarte
commit: 7a72553a6edec0094bc40ab6ff3cdb3be1a82ec4
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Jun  3 10:48:51 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Jun  3 10:48:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a72553a

media-libs/imgui: use mesa useflags instead of virtual/opengl

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/{imgui-1.89.9-r2.ebuild => imgui-1.89.9-r3.ebuild} | 5 -
 media-libs/imgui/{imgui-1.89.9-r2.ebuild => imgui-1.90.7-r2.ebuild} | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-libs/imgui/imgui-1.89.9-r2.ebuild 
b/media-libs/imgui/imgui-1.89.9-r3.ebuild
similarity index 91%
copy from media-libs/imgui/imgui-1.89.9-r2.ebuild
copy to media-libs/imgui/imgui-1.89.9-r3.ebuild
index 80fab10f6..17e6f6e5b 100644
--- a/media-libs/imgui/imgui-1.89.9-r2.ebuild
+++ b/media-libs/imgui/imgui-1.89.9-r3.ebuild
@@ -24,7 +24,10 @@ RDEPEND="
media-libs/glew[${MULTILIB_USEDEP}]
allegro5? ( media-libs/allegro:5[${MULTILIB_USEDEP}] )
glfw? ( media-libs/glfw:0[${MULTILIB_USEDEP}] )
-   opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
+   opengl? ( || (
+   >=media-libs/mesa-24.1.0_rc1[opengl,X?,${MULTILIB_USEDEP}]
+   

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

2024-06-03 Thread Gonçalo Negrier Duarte
commit: d38b1ad7fccabb3b3b22c649817a655098c35561
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Jun  3 10:39:31 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Jun  3 10:41:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d38b1ad7

media-libs/imgui: improve meson build system

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/files/imgui-meson.build   | 73 +-
 media-libs/imgui/files/imgui-meson_options.txt |  4 +-
 ...gui-1.89.9-r1.ebuild => imgui-1.89.9-r2.ebuild} |  8 ++-
 media-libs/imgui/imgui-1.90.7.ebuild   | 68 
 media-libs/imgui/metadata.xml  |  4 +-
 5 files changed, 55 insertions(+), 102 deletions(-)

diff --git a/media-libs/imgui/files/imgui-meson.build 
b/media-libs/imgui/files/imgui-meson.build
index cb27420aa..2cdbad960 100644
--- a/media-libs/imgui/files/imgui-meson.build
+++ b/media-libs/imgui/files/imgui-meson.build
@@ -20,6 +20,8 @@ sources = files(
   'imgui_widgets.cpp',
 )
 
+headers = files()
+
 cpp = meson.get_compiler('cpp')
 dependencies = []
 
@@ -29,46 +31,66 @@ dx9_dep = cpp.find_library('d3d9', required: 
get_option('dx9'))
 if dx9_dep.found()
   sources += 'backends/imgui_impl_dx9.cpp'
   dependencies += dx9_dep
+  headers += files('backends/imgui_impl_dx9.h')
 endif
 dx10_dep = cpp.find_library('d3d10', required: get_option('dx10'))
 if dx10_dep.found()
   sources += 'backends/imgui_impl_dx10.cpp'
   dependencies += dx10_dep
+  headers += files('backends/imgui_impl_dx10.h')
 endif
 dx11_dep = cpp.find_library('d3d11', required: get_option('dx11'))
 if dx11_dep.found()
   sources += 'backends/imgui_impl_dx11.cpp'
   dependencies += dx11_dep
+  headers += files('backends/imgui_impl_dx11.h')
 endif
 dx12_dep = cpp.find_library('d3d12', required: get_option('dx12'))
 # MinGW does not work. See https://github.com/ocornut/imgui/pull/4604
 if dx12_dep.found() and cpp.get_argument_syntax() == 'msvc'
   sources += 'backends/imgui_impl_dx12.cpp'
   dependencies += dx12_dep
+  headers += files('backends/imgui_impl_dx12.h')
 endif
 metal_dep = dependency('appleframeworks', modules: ['Foundation', 'AppKit', 
'GameController', 'Metal'], required: get_option('metal'))
 if metal_dep.found()
   sources += 'backends/imgui_impl_metal.mm'
   dependencies += metal_dep
+  headers += files('backends/imgui_impl_metal.h')
 endif
 libgl_dep = dependency('gl', required: get_option('opengl'))
+opengl_src = files(
+  'backends/imgui_impl_opengl2.cpp',
+  'backends/imgui_impl_opengl3.cpp')
 if libgl_dep.found()
-  sources += 'backends/imgui_impl_opengl3.cpp'
+  sources += opengl_src
   dependencies += libgl_dep
   dependencies += cpp.find_library('dl', required: false)
+  headers = files('backends/imgui_impl_opengl2.h', 
+'backends/imgui_impl_opengl3.h', 
+'backends/imgui_impl_opengl3_loader.h')
 endif
-sdl2_renderer_dep = dependency('sdl2', version: '>=2.0.17', required: 
get_option('sdl_renderer'))
+sdl2_renderer_dep = dependency('sdl2', version: '>=2.0.17', required: 
get_option('sdl2_renderer'))
 if sdl2_renderer_dep.found()
   sources += 'backends/imgui_impl_sdlrenderer2.cpp'
   dependencies += sdl2_renderer_dep
+  headers += files('backends/imgui_impl_sdlrenderer2.h')
+endif
+sdl3_renderer_dep = dependency('sdl3', version: '>=3.0.0', required: 
get_option('sdl3_renderer'))
+if sdl3_renderer_dep.found()
+  sources += 'backends/imgui_impl_sdlrenderer3.cpp'
+  dependencies += sdl3_renderer_dep
+  headers += files('backends/imgui_impl_sdlrenderer3.h')
 endif
 vulkan_dep = dependency('vulkan', required: get_option('vulkan'))
 if vulkan_dep.found()
   sources += 'backends/imgui_impl_vulkan.cpp'
   dependencies += vulkan_dep
+  headers += files('backends/imgui_impl_vulkan.h')
 endif
 if cpp.has_header('webgpu/webgpu.h', required: get_option('webgpu'))
   sources += 'backends/imgui_impl_wgpu.cpp'
+  headers += files('backends/imgui_impl_wgpu.h')
 endif
 
 # platform backends
@@ -76,20 +98,30 @@ glfw_dep = dependency('glfw3', required: get_option('glfw'))
 if glfw_dep.found()
   sources += 'backends/imgui_impl_glfw.cpp'
   dependencies += glfw_dep
+  headers += files('backends/imgui_impl_glfw.h')
 endif
 sdl2_dep = dependency('sdl2', required: get_option('sdl2'))
 if sdl2_dep.found()
   sources += 'backends/imgui_impl_sdl2.cpp'
   dependencies += sdl2_dep
+  headers += files('backends/imgui_impl_sdl2.h')
+endif
+sdl3_dep = dependency('sdl3', required: get_option('sdl3'))
+if sdl3_dep.found()
+  sources += 'backends/imgui_impl_sdl3.cpp'
+  dependencies += sdl3_dep
+  headers += files('backends/imgui_impl_sdl3.h')
 endif
 osx_dep = dependency('appleframeworks', modules: ['Carbon', 'Cocoa', 
'GameController'], required: get_option('osx'))
 if osx_dep.found()
   sources += 'backends/imgui_impl_osx.mm'
+  headers += files('backends/imgui_impl_osx.h')
 endif
 win_dep = cpp.find_library('dwmapi', requ

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

2024-06-03 Thread Gonçalo Negrier Duarte
commit: 5331bf76cbb8a2fd863da0227f41f800dd4692ee
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Jun  2 22:14:59 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Jun  3 10:41:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5331bf76

games-util/mangohud: add 0.7.2 ,drop 0.7.1-r6

* possible to compile with older spdlog but
  it requires revision bump after spdlog bump,
  preventing future break 

Closes: https://bugs.gentoo.org/931794
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/mangohud/Manifest| 2 +-
 games-util/mangohud/{mangohud-0.7.1-r6.ebuild => mangohud-0.7.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest
index 500e807d7..bbdc3e84b 100644
--- a/games-util/mangohud/Manifest
+++ b/games-util/mangohud/Manifest
@@ -1,3 +1,3 @@
-DIST mangohud-0.7.1.tar.gz 14901139 BLAKE2B 
722b1caa21225a15d175e0f83dbb4b4a6ac2be92443628dcfe82fe4e36773174121f95deaf078fae9ed25ea74242f5f9acd3e2a4e94111b4a32fbc7c9a852705
 SHA512 
981b20f0ca986a8e0ee5349dc3d9a5580c1e3eb0a40a1a0e81c390f85d25e3f175fdcca75cd2f18bf0af9f49c7d144de6d85406b6a3c96bdf204a7557f530300
+DIST mangohud-0.7.2.tar.gz 14906751 BLAKE2B 
a88e6497d8a8bcd899fc41d555dec429a69c864a10476c1d549acead58a7fc7c5f5d14d901b75bd2aed1d8c8088a027417a74480b89501d947333d665d0567c0
 SHA512 
edc3e380f9f58b65ae04c970e84eec9ff3458eafb2d89b2208c0afa6978a745a634aab6b0e025996175981e80c66475ef92ffe326d31a67055895b8fd1213e63
 DIST vulkan-headers-1.2.158-2-meson-wrap.zip 1107 BLAKE2B 
35e4bb1f7410a009243fe7d4a4ba6cede7f01e0b56ad6ff72ad30c00c2452bd6d2a4fb44ab92c296147e2506a92acc6de1f817cb5433b96d66652cbcd8885595
 SHA512 
30cbbb90580399839e1bba8881b9b8cc33fdeead93f37d5f3398c9d53fb3ab050ca2562fd68f376fa4ee0825ee3787f560d70d55a170c780dd575ff2eeb66efd
 DIST vulkan-headers-1.2.158.tar.gz 831647 BLAKE2B 
792d7e895e27c4a8fbc93fc4d9c9e696d2ceb946e745709c050c0693b77afbeb6411a4267fc59508ddeb58167d469349fedc1c5d4b4a7415b590c97248b244bc
 SHA512 
f7aa9222f9deb1316d22deacc2c6cd85c409f0f2b2d37ecd55e0fc8466d381bbe3bed287881b993a01c5f33736e1607014f820980b7a54a3721fab6980960c91

diff --git a/games-util/mangohud/mangohud-0.7.1-r6.ebuild 
b/games-util/mangohud/mangohud-0.7.2.ebuild
similarity index 100%
rename from games-util/mangohud/mangohud-0.7.1-r6.ebuild
rename to games-util/mangohud/mangohud-0.7.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/, games-util/mangohud/files/

2024-06-02 Thread Gonçalo Negrier Duarte
commit: cf19ee3f779d95be2d5f52752905a6a21f901ffa
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Jun  2 22:09:19 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Jun  2 22:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf19ee3f

games-util/mangohud: add 0.7.1-r6, drop 0.7.1-r5

* add missing mangoplot useflag (thanks nillerusr)

Closes: https://github.com/gentoo/guru/pull/195
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../files/mangohud-0.7.1-menson-fix-dep.patch  | 116 -
 .../files/mangohud--menson-fix-dep.patch   | 108 ---
 ...ud-0.7.1-r5.ebuild => mangohud-0.7.1-r6.ebuild} |  12 +--
 games-util/mangohud/mangohud-.ebuild   |  12 +--
 games-util/mangohud/metadata.xml   |   1 +
 5 files changed, 11 insertions(+), 238 deletions(-)

diff --git a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch 
b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
deleted file mode 100644
index df2f7eb81..0
--- a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From c98df705d2a52dcc0322e6ce8626ee1cf8ad87dd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?=
- 
-Date: Thu, 9 May 2024 21:52:21 +0100
-Subject: [PATCH] meson: verify if system lib are present before fallback to
- submodules
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-* removed use_system_spdlog feature
-* System vulkan-headers cant be use since mangohud don't use latest SDK
-* The code is commented out for future use
-* This is a backport for mangohud-0.7.1 of: 
aa7875942f5a0b7fdd187916b898b0b63c9a886c
-* (see: https://github.com/flightlessmango/MangoHud/pull/1321)
-
-Signed-off-by: Gonçalo Negrier Duarte 

- meson.build   | 45 -
- meson_options.txt |  1 -
- 2 files changed, 24 insertions(+), 22 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 3bf3918..329ad6f 100644
 a/meson.build
-+++ b/meson.build
-@@ -164,9 +164,16 @@ else
-   dep_rt = null_dep
- endif
- 
--vkh_sp = subproject('vulkan-headers')
--vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
--dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
-+# Commented code can be used if mangohud start using latest SDK Vulkan-Headers
-+# Allowing user to build mangohud using system Vulkan-Headers
-+#if not dependency('VulkanHeaders').found()
-+  vkh_sp = subproject('vulkan-headers')
-+  vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
-+  dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
-+#else
-+#  dep_vulkan = dependency('VulkanHeaders', required: true)
-+#  vk_api_xml = files('/usr/share/vulkan/registry/vk.xml')
-+#endif
- 
- vk_enum_to_str = custom_target(
-   'vk_enum_to_str',
-@@ -212,31 +219,25 @@ if get_option('mangoapp')
-   ]
- endif
- 
--dearimgui_sp = subproject('imgui', default_options: imgui_options)
--dearimgui_dep = dearimgui_sp.get_variable('imgui_dep')
-+dearimgui_dep = dependency('imgui', fallback: ['imgui', 'dearimgui_dep'], 
required: true, default_options: imgui_options)
- 
- if is_unixy
--implot_sp = subproject('implot', default_options: ['default_library=static'])
--implot_dep = implot_sp.get_variable('implot_dep')
-+implot_dep = dependency('implot', fallback: ['implot', 'implot_deb'], 
required: true, default_options: ['default_library=static'])
- else
- implot_dep = null_dep
- implot_lib = static_library('nulllib', [])
- endif
- 
--spdlog_dep = cpp.find_library('spdlog', required: 
get_option('use_system_spdlog'))
--if not spdlog_dep.found()
--  spdlog_sp = subproject('spdlog', default_options: [
--'default_library=static',
--'compile_library=true',
--'werror=false',
--'tests=disabled',
--'external_fmt=disabled',
--'std_format=disabled'
--  ])
--  spdlog_dep = spdlog_sp.get_variable('spdlog_dep')
--else
--  spdlog_dep = dependency('spdlog', required: true)
--endif
-+spdlog_options = [
-+  'default_library=static',
-+  'compile_library=true',
-+  'werror=false',
-+  'tests=disabled',
-+  'external_fmt=disabled',
-+  'std_format=disabled'
-+]
-+
-+spdlog_dep = dependency('spdlog', fallback: ['spdlog', 'spdlog_dep'], 
required: true, default_options: spdlog_options)
- 
- if ['windows', 'mingw'].contains(host_machine.system())
-   minhook_sp = subproject('minhook')
-@@ -275,6 +276,7 @@ if get_option('tests').enabled()
- dependencies: [
-   cmocka_dep,
-   spdlog_dep,
-+  implot_dep,
-   dearimgui_dep
- ],
- include_directories: inc_common)
-@@ -287,3 +289,4 @@ endif
- if get_option('mangoplot').enabled()
-   subdir('bin')
- endif
-+
-diff --git a/meson_options.txt b/meson_options.txt
-index c82ae15..2984dfe 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,5 +1,4 @@
- option('glibcxx_asserts', type : 'boolean', v

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

2024-06-02 Thread Gonçalo Negrier Duarte
commit: 37b101b2cff8a5a65b028c942f77e8e46a88b7a6
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 28 10:06:39 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Jun  2 22:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37b101b2

media-libs/imgui: add 1.90.7, drop 1.90.6

* since multilib support is introduce let close BUG:838850

Closes: https://bugs.gentoo.org/838850
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/Manifest | 2 +-
 media-libs/imgui/{imgui-1.90.6.ebuild => imgui-1.90.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imgui/Manifest b/media-libs/imgui/Manifest
index 26ede1938..86bd464c5 100644
--- a/media-libs/imgui/Manifest
+++ b/media-libs/imgui/Manifest
@@ -1,2 +1,2 @@
 DIST imgui-1.89.9.tar.gz 1609452 BLAKE2B 
d5f361acf4318b05066720e9da2ed06db760c482440fc7fb2ca95ce5dd88d9a9a010697c831d3e188baec69819c0a0925e98134c191d5e1856ab43e4dbf9b64f
 SHA512 
42021b06b611b58222b09fab8db2c34e992c3dc4fbaa175e09833c66c90d04b4a4e7def16a732535335c0ac5ff014d235835511a5d9a76d32b4395b302146919
-DIST imgui-1.90.6.tar.gz 1677600 BLAKE2B 
2dba4e461e5d771f6764a9a4ff281c0e5ceb1b9467c0640171a4c86dc5a53a172815f2dd10241cb5148549035e6db44f6a20f219c7ce95bac6e1afd9b72402a4
 SHA512 
c9ff56ec6f8eb05b5034bb0b886568e843743a4313e36613db214f6080506703d5ed2ee606c88cd8957e73575e2b0e39deb52e1ac0c1a6e0a9fe38bca5e6dc0e
+DIST imgui-1.90.7.tar.gz 1686062 BLAKE2B 
52267f09c2997a8726e58e2d38bd90747ee9cb364228908e1538b7ef2f72cf84b63f024834c16db5aab55879948fda9958fa723ca7640a713909756874351350
 SHA512 
8cdec45c8b58b3768a2216af2a1cba3d0e772ac48420b57057a4a8eda5766c121b4a8457a81b5896defe00b822c40d6aac6ee2b31f4133f2b9a02b231b1529d2

diff --git a/media-libs/imgui/imgui-1.90.6.ebuild 
b/media-libs/imgui/imgui-1.90.7.ebuild
similarity index 100%
rename from media-libs/imgui/imgui-1.90.6.ebuild
rename to media-libs/imgui/imgui-1.90.7.ebuild



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

2024-05-25 Thread Gonçalo Negrier Duarte
commit: 98d1f85eadc522b232105d6e609ac3eea9ce8bb4
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat May 25 14:37:06 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat May 25 14:37:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98d1f85e

media-libs/implot: add 0.16-r2, drop 0.16-r1

Closes: https://bugs.gentoo.org/932728
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/implot/{implot-0.16-r1.ebuild => implot-0.16-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/implot/implot-0.16-r1.ebuild 
b/media-libs/implot/implot-0.16-r2.ebuild
similarity index 98%
rename from media-libs/implot/implot-0.16-r1.ebuild
rename to media-libs/implot/implot-0.16-r2.ebuild
index 7229edfb8..9631a4df5 100644
--- a/media-libs/implot/implot-0.16-r1.ebuild
+++ b/media-libs/implot/implot-0.16-r2.ebuild
@@ -18,7 +18,7 @@ LICENSE="MIT"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"
 
-DEPEND="
+RDEPEND="
media-libs/imgui
 "
 



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

2024-05-24 Thread Gonçalo Negrier Duarte
commit: ffef01129ce39806014b5b0b998a32e2c4e97568
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri May 24 22:05:29 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri May 24 22:09:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffef0112

gui-apps/satty: add 0.12.0, drop 0.12.0

Closes: https://bugs.gentoo.org/932607
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/satty/Manifest| 36 +++
 .../{satty-0.11.3.ebuild => satty-0.12.0.ebuild}   | 52 --
 gui-apps/satty/satty-.ebuild   | 18 +---
 3 files changed, 57 insertions(+), 49 deletions(-)

diff --git a/gui-apps/satty/Manifest b/gui-apps/satty/Manifest
index dd35bee5d..e44a8edf0 100644
--- a/gui-apps/satty/Manifest
+++ b/gui-apps/satty/Manifest
@@ -9,26 +9,26 @@ DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53a
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST backtrace-0.3.69.crate 77299 BLAKE2B 
594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8
 SHA512 
6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244
+DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
+DIST backtrace-0.3.71.crate 86553 BLAKE2B 
15ed93574fb9e8e28d5ad901bb1f94013b5fec7a79aa96d17f13f6f11a02d29a274ec14ce51a9f515574839aa41232e5aaf6e6fa3ad9c0483591055bd0a78c8a
 SHA512 
5d9307757349e860fb4cab7e9ba1c9d0f1faf49ebcd935ba879b85fed2a9812786c7458abb59a742842a0796fc29ce9921cf575792402486ecdbd9a2568cdd89
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST bumpalo-3.15.4.crate 85028 BLAKE2B 
9ec98f430fef4e9b59e61d413b3703430f91bc818f3294aea7416cf8a35e0606357bb5b4d1edebe590f07fb614f832da16016c8530ff39ca853aff1d1369cc60
 SHA512 
59ca9f8e6b74bdd95b9b4ad1bff3bf4be46dacedeb1eea6196a65dfb0ca7b60e86ab6c25d0f91dae3caecd17ab73c48f953be0bc24bdc0ceaaf4c1726b9ffdc8
 DIST bytemuck-1.15.0.crate 47672 BLAKE2B 
49f2d92cfd5abfbe3fd94e7e4c9a3d4ac22c67b58e73947f461cf8e5022738b7d38c790de2a1717b731d658f1646066bee2f936a1575e2995e6de39d20f918b2
 SHA512 
5b6886f252945449c4546c181bbb6c95597e498aba6b1faf81c5a4af69bcb9e3e024d7d6e849d347682e8ca72ecaa9a70d13fb06c174e17846f0c85bb4810433
 DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453
 SHA512 
96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST bytes-1.5.0.crate 58909 BLAKE2B 
2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa66ef014668d70b683b751af8e48d28d0aea76890c92
 SHA512 
6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e60

[gentoo-commits] repo/proj/guru:dev commit in: sys-power/nvidia-exec/

2024-05-24 Thread Gonçalo Negrier Duarte
commit: a9c8ece8caadf2fcea7bf897fb85b67ab931bafe
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri May 24 21:58:47 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri May 24 22:09:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9c8ece8

sys-power/nvidia-exec: fix ebuild

* the packages only requires to copy files
* no need for distutils-r1

Closes: https://bugs.gentoo.org/932603
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...nvidia-exec-0.2.7.ebuild => nvidia-exec-0.2.7-r1.ebuild} | 13 +
 sys-power/nvidia-exec/nvidia-exec-.ebuild   | 13 +
 2 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/sys-power/nvidia-exec/nvidia-exec-0.2.7.ebuild 
b/sys-power/nvidia-exec/nvidia-exec-0.2.7-r1.ebuild
similarity index 86%
rename from sys-power/nvidia-exec/nvidia-exec-0.2.7.ebuild
rename to sys-power/nvidia-exec/nvidia-exec-0.2.7-r1.ebuild
index 39f2bd3a1..24ee35d2e 100644
--- a/sys-power/nvidia-exec/nvidia-exec-0.2.7.ebuild
+++ b/sys-power/nvidia-exec/nvidia-exec-0.2.7-r1.ebuild
@@ -3,10 +3,7 @@
 
 EAPI=8
 
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit distutils-r1 systemd
+inherit systemd
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -23,10 +20,10 @@ LICENSE="GPL-3"
 SLOT="0"
 
 RDEPEND="
-   app-misc/jq
-   sys-apps/lshw
-   sys-process/lsof
-   x11-drivers/nvidia-drivers
+   dev-lang/python
+   sys-apps/lshw
+   sys-process/lsof
+   x11-drivers/nvidia-drivers
 "
 
 src_install() {

diff --git a/sys-power/nvidia-exec/nvidia-exec-.ebuild 
b/sys-power/nvidia-exec/nvidia-exec-.ebuild
index 39f2bd3a1..24ee35d2e 100644
--- a/sys-power/nvidia-exec/nvidia-exec-.ebuild
+++ b/sys-power/nvidia-exec/nvidia-exec-.ebuild
@@ -3,10 +3,7 @@
 
 EAPI=8
 
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit distutils-r1 systemd
+inherit systemd
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -23,10 +20,10 @@ LICENSE="GPL-3"
 SLOT="0"
 
 RDEPEND="
-   app-misc/jq
-   sys-apps/lshw
-   sys-process/lsof
-   x11-drivers/nvidia-drivers
+   dev-lang/python
+   sys-apps/lshw
+   sys-process/lsof
+   x11-drivers/nvidia-drivers
 "
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-session-lock/

2024-05-24 Thread Gonçalo Negrier Duarte
commit: 5909d9e15060d89a6687d2cbfe40e88d86f3f065
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri May 24 22:07:37 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri May 24 22:09:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5909d9e1

gui-libs/gtk-session-lock: add missing dev-libs/glib

Closes: https://bugs.gentoo.org/932635
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...gtk-session-lock-0.2.0-r4.ebuild => gtk-session-lock-0.2.0-r5.ebuild} | 1 +
 gui-libs/gtk-session-lock/gtk-session-lock-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r5.ebuild
similarity index 98%
rename from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
rename to gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r5.ebuild
index 00e840103..4c98665ef 100644
--- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r5.ebuild
@@ -26,6 +26,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="vala? ( introspection )"
 DEPEND="
+   dev-libs/glib
x11-libs/gtk+:3[introspection?,wayland]
>=dev-libs/wayland-1.22.0
>=dev-libs/wayland-protocols-1.34

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild
index 00e840103..4c98665ef 100644
--- a/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild
@@ -26,6 +26,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="vala? ( introspection )"
 DEPEND="
+   dev-libs/glib
x11-libs/gtk+:3[introspection?,wayland]
>=dev-libs/wayland-1.22.0
>=dev-libs/wayland-protocols-1.34



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

2024-05-23 Thread Gonçalo Negrier Duarte
commit: 9e4dcd3f62959909f9fbc247e760da9e345fdd32
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May 23 17:39:30 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May 23 17:45:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e4dcd3f

gui-apps/hypridle: add 0.1.2, drop 0.1.1

Closes: https://bugs.gentoo.org/932552
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hypridle/Manifest |  2 +-
 .../{hypridle-0.1.1.ebuild => hypridle-0.1.2.ebuild}   |  6 --
 gui-apps/hypridle/hypridle-.ebuild | 14 ++
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/gui-apps/hypridle/Manifest b/gui-apps/hypridle/Manifest
index 2037ca86e..4a1689974 100644
--- a/gui-apps/hypridle/Manifest
+++ b/gui-apps/hypridle/Manifest
@@ -1 +1 @@
-DIST hypridle-0.1.1.gh.tar.gz 12388 BLAKE2B 
eede584479072fafde9e322e30310a75984f400c73acb35bb34780f2559d66de5d4310697cf8eb2ab7825d54c9f7da178e191215725d1e324e05475322db2392
 SHA512 
9d146ff959ffda785cf0c649493ba94113e900b985e9cfa29a20fa1b4cd37a95b656147d88b4c12a4f4dfe837375a5c056b10a094552ee49925e82a3b20e740d
+DIST hypridle-0.1.2.gh.tar.gz 13187 BLAKE2B 
f47b30b688a3ed920e1ca71891a5b1dc06421d3f71519830c4c2f0606fd3919fff2416f91180d3092e1d594b8caecacdc975f18566903421f14e5190d35e50c1
 SHA512 
d8591aa90c5621ce3d72748589845c727b5e6c3aca5aa42cede9bb238f1957e5fba107c72949097910efa9699ac031addf7ae64dfb9fde99138c56d98993eedf

diff --git a/gui-apps/hypridle/hypridle-0.1.1.ebuild 
b/gui-apps/hypridle/hypridle-0.1.2.ebuild
similarity index 93%
rename from gui-apps/hypridle/hypridle-0.1.1.ebuild
rename to gui-apps/hypridle/hypridle-0.1.2.ebuild
index 3d5417b53..b73b55121 100644
--- a/gui-apps/hypridle/hypridle-0.1.1.ebuild
+++ b/gui-apps/hypridle/hypridle-0.1.2.ebuild
@@ -27,6 +27,8 @@ RDEPEND="
gui-libs/egl-wayland
media-libs/mesa[egl(+),gles2]
>=gui-wm/hyprland-0.35.0
+   dev-cpp/sdbus-c++
+>=dev-libs/hyprlang-0.4.0
 "
 DEPEND="
${RDEPEND}
@@ -34,8 +36,8 @@ DEPEND="
 "
 
 BDEPEND="
-   >=dev-libs/hyprlang-0.4.0
-   dev-cpp/sdbus-c++
+   virtual/pkgconfig
+   dev-build/cmake
 "
 
 PATCHES=(

diff --git a/gui-apps/hypridle/hypridle-.ebuild 
b/gui-apps/hypridle/hypridle-.ebuild
index 6a5aaec14..b73b55121 100644
--- a/gui-apps/hypridle/hypridle-.ebuild
+++ b/gui-apps/hypridle/hypridle-.ebuild
@@ -13,12 +13,8 @@ if [[ "${PV}" = * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git;
 else
-   #When releases start to happen
-   
#SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   #S="${WORKDIR}/${PN}-source"
-
-   SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-   S="${WORKDIR}/${PN}-${COMMIT}"
+   
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-${PV}"
 
KEYWORDS="~amd64"
 fi
@@ -31,6 +27,8 @@ RDEPEND="
gui-libs/egl-wayland
media-libs/mesa[egl(+),gles2]
>=gui-wm/hyprland-0.35.0
+   dev-cpp/sdbus-c++
+>=dev-libs/hyprlang-0.4.0
 "
 DEPEND="
${RDEPEND}
@@ -38,8 +36,8 @@ DEPEND="
 "
 
 BDEPEND="
-   >=dev-libs/hyprlang-0.4.0
-   dev-cpp/sdbus-c++
+   virtual/pkgconfig
+   dev-build/cmake
 "
 
 PATCHES=(



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

2024-05-23 Thread Gonçalo Negrier Duarte
commit: b56ae94107d00480b2269d85838605df6133cfc8
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May 23 17:34:50 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May 23 17:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b56ae941

gui-apps/gtklock: add dev-libs/glib to RDEPEND

Closes: https://bugs.gentoo.org/932551
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/gtklock/{gtklock-3.0.0.ebuild => gtklock-3.0.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-apps/gtklock/gtklock-3.0.0.ebuild 
b/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild
similarity index 97%
rename from gui-apps/gtklock/gtklock-3.0.0.ebuild
rename to gui-apps/gtklock/gtklock-3.0.0-r1.ebuild
index 1f3d329c3..14d1eba1f 100644
--- a/gui-apps/gtklock/gtklock-3.0.0.ebuild
+++ b/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64"
 
 IUSE="man"
 RDEPEND="
+   dev-libs/glib
sys-libs/pam
x11-libs/gtk+:3[wayland]
gui-libs/gtk-session-lock



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

2024-05-23 Thread Gonçalo Negrier Duarte
commit: 0cd3a4befe2611e9b731363522804d47a7f5736f
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May 23 17:44:23 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May 23 17:45:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0cd3a4be

gui-apps/hyprlock: add missing RDEPENDs

Closes: https://bugs.gentoo.org/932559
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../{hyprlock-0.3.0-r1.ebuild => hyprlock-0.3.0-r2.ebuild} | 13 -
 gui-apps/hyprlock/hyprlock-.ebuild | 14 +-
 2 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/gui-apps/hyprlock/hyprlock-0.3.0-r1.ebuild 
b/gui-apps/hyprlock/hyprlock-0.3.0-r2.ebuild
similarity index 96%
rename from gui-apps/hyprlock/hyprlock-0.3.0-r1.ebuild
rename to gui-apps/hyprlock/hyprlock-0.3.0-r2.ebuild
index 61d9bf3aa..07fbc35d0 100644
--- a/gui-apps/hyprlock/hyprlock-0.3.0-r1.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0.3.0-r2.ebuild
@@ -27,6 +27,14 @@ RDEPEND="
media-libs/mesa[opengl]
sys-libs/pam
>=gui-wm/hyprland-0.35.0
+   dev-libs/glib
+   >=dev-libs/hyprlang-0.4.0
+   media-libs/libglvnd
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   x11-libs/libdrm
+   x11-libs/pango
+
 "
 DEPEND="
${RDEPEND}
@@ -34,11 +42,6 @@ DEPEND="
 "
 
 BDEPEND="
-   >=dev-libs/hyprlang-0.4.0
-   x11-libs/libxkbcommon
-   x11-libs/libdrm
-   x11-libs/cairo
-   x11-libs/pango
dev-build/cmake
dev-libs/date
virtual/pkgconfig

diff --git a/gui-apps/hyprlock/hyprlock-.ebuild 
b/gui-apps/hyprlock/hyprlock-.ebuild
index ec3b3b1a1..07fbc35d0 100644
--- a/gui-apps/hyprlock/hyprlock-.ebuild
+++ b/gui-apps/hyprlock/hyprlock-.ebuild
@@ -27,6 +27,14 @@ RDEPEND="
media-libs/mesa[opengl]
sys-libs/pam
>=gui-wm/hyprland-0.35.0
+   dev-libs/glib
+   >=dev-libs/hyprlang-0.4.0
+   media-libs/libglvnd
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   x11-libs/libdrm
+   x11-libs/pango
+
 "
 DEPEND="
${RDEPEND}
@@ -34,11 +42,6 @@ DEPEND="
 "
 
 BDEPEND="
-   >=dev-libs/hyprlang-0.4.0
-   x11-libs/libxkbcommon
-   x11-libs/libdrm
-   x11-libs/cairo
-   x11-libs/pango
dev-build/cmake
dev-libs/date
virtual/pkgconfig
@@ -46,6 +49,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch"
+   "${FILESDIR}/0002-cmake-install-pam-file-fix.patch"
 )
 
 src_configure() {



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

2024-05-23 Thread Gonçalo Negrier Duarte
commit: 19de1c558287b3406044df4a74a7620f4872ed0b
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May 23 09:32:39 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May 23 09:32:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=19de1c55

gui-apps/ReGreet: add packages to RDEPEND

Closes: https://bugs.gentoo.org/932540
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../ReGreet/{ReGreet-0.1.1-r5.ebuild => ReGreet-0.1.1-r6.ebuild}  | 6 +-
 gui-apps/ReGreet/ReGreet-.ebuild  | 8 +++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r5.ebuild 
b/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild
similarity index 98%
rename from gui-apps/ReGreet/ReGreet-0.1.1-r5.ebuild
rename to gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild
index 758f05e78..27cc380fb 100644
--- a/gui-apps/ReGreet/ReGreet-0.1.1-r5.ebuild
+++ b/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild
@@ -230,10 +230,14 @@ RDEPEND="
openrc? ( sys-apps/openrc[sysv-utils] )
gui-libs/gtk
gui-libs/greetd
+   dev-libs/glib
+   media-libs/graphene
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/pango
 "
 BDEPEND="
virtual/rust
-   media-libs/graphene
 "
 IUSE="systemd openrc"
 

diff --git a/gui-apps/ReGreet/ReGreet-.ebuild 
b/gui-apps/ReGreet/ReGreet-.ebuild
index 9ea8e4929..27cc380fb 100644
--- a/gui-apps/ReGreet/ReGreet-.ebuild
+++ b/gui-apps/ReGreet/ReGreet-.ebuild
@@ -230,13 +230,19 @@ RDEPEND="
openrc? ( sys-apps/openrc[sysv-utils] )
gui-libs/gtk
gui-libs/greetd
+   dev-libs/glib
+   media-libs/graphene
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/pango
 "
 BDEPEND="
virtual/rust
-   media-libs/graphene
 "
 IUSE="systemd openrc"
 
+PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff"
+
 QA_FLAGS_IGNORED="usr/bin/regreet"
 
 src_unpack() {



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

2024-05-23 Thread Gonçalo Negrier Duarte
commit: 0d344d4a959a979d2a1f65a42b2a57e7ab6cbb5e
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May 23 09:36:23 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May 23 09:36:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d344d4a

games-util/mangohud: add missing dev-libs/libfmt

Closes https://bugs.gentoo.org/932526
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../mangohud/{mangohud-0.7.1-r4.ebuild => mangohud-0.7.1-r5.ebuild}  | 1 +
 games-util/mangohud/mangohud-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/games-util/mangohud/mangohud-0.7.1-r4.ebuild 
b/games-util/mangohud/mangohud-0.7.1-r5.ebuild
similarity index 99%
rename from games-util/mangohud/mangohud-0.7.1-r4.ebuild
rename to games-util/mangohud/mangohud-0.7.1-r5.ebuild
index 230bd3250..c3fcffcd4 100644
--- a/games-util/mangohud/mangohud-0.7.1-r4.ebuild
+++ b/games-util/mangohud/mangohud-0.7.1-r5.ebuild
@@ -58,6 +58,7 @@ RDEPEND="
=media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}]
=media-libs/implot-0.16*[${MULTILIB_USEDEP}]
=dev-libs/spdlog-1.13.0*[${MULTILIB_USEDEP}]
+   dev-libs/libfmt[${MULTILIB_USEDEP}]
dev-cpp/nlohmann_json
dev-util/glslang
media-fonts/lato

diff --git a/games-util/mangohud/mangohud-.ebuild 
b/games-util/mangohud/mangohud-.ebuild
index 230bd3250..c3fcffcd4 100644
--- a/games-util/mangohud/mangohud-.ebuild
+++ b/games-util/mangohud/mangohud-.ebuild
@@ -58,6 +58,7 @@ RDEPEND="
=media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}]
=media-libs/implot-0.16*[${MULTILIB_USEDEP}]
=dev-libs/spdlog-1.13.0*[${MULTILIB_USEDEP}]
+   dev-libs/libfmt[${MULTILIB_USEDEP}]
dev-cpp/nlohmann_json
dev-util/glslang
media-fonts/lato



[gentoo-commits] repo/proj/guru:dev commit in: sys-power/nvidia-exec/

2024-05-23 Thread Gonçalo Negrier Duarte
commit: cf4b270f81e07c77e859c2674a341e7c1b586baa
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May 23 08:01:00 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May 23 08:01:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf4b270f

sys-power/nvidia-exec: add 0.2.7, drop 0.2.7

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-power/nvidia-exec/Manifest |  2 +-
 .../{nvidia-exec-0.2.1.ebuild => nvidia-exec-0.2.7.ebuild} | 14 +++---
 sys-power/nvidia-exec/nvidia-exec-.ebuild  | 14 +++---
 3 files changed, 7 insertions(+), 23 deletions(-)

diff --git a/sys-power/nvidia-exec/Manifest b/sys-power/nvidia-exec/Manifest
index 6bd3acf47..865494e23 100644
--- a/sys-power/nvidia-exec/Manifest
+++ b/sys-power/nvidia-exec/Manifest
@@ -1 +1 @@
-DIST nvidia-exec-0.2.1.tar.gz 17932 BLAKE2B 
ca66d51e37671f1ff834e3b6088fc599dd9bf63690c4e0dbd7e9cb6e63ef717d70bdd2e4de9560152e48694047ed418dab80377833b47c8e8f9b4e887cb7f3e6
 SHA512 
dc1b5aa0229550bfb2703b8308be960323f509d1765c45e7b0ef760d6f691e56dd98a929e140e72accda5f1e690273d901a422a5c9d442a484988ed3aafafaee
+DIST nvidia-exec-0.2.7.tar.gz 19024 BLAKE2B 
d7efb69bdadde9a60482e79c9d6e6595d4b89e27635d78d4f63976b328a8d2361a1cd4fb18cfc1ac02990a1c460fc83b778258b49f913ef10b5c1b0fe0c8aba5
 SHA512 
a7d1f4bca5b0e103952f7e06babf85896f68a04357dd0a8c0dc551d09ca3045d382cd5412900d832ba21373c0cc519614575668e58334bebe8032b1fb3fa803d

diff --git a/sys-power/nvidia-exec/nvidia-exec-0.2.1.ebuild 
b/sys-power/nvidia-exec/nvidia-exec-0.2.7.ebuild
similarity index 84%
rename from sys-power/nvidia-exec/nvidia-exec-0.2.1.ebuild
rename to sys-power/nvidia-exec/nvidia-exec-0.2.7.ebuild
index b0fff053c..39f2bd3a1 100644
--- a/sys-power/nvidia-exec/nvidia-exec-0.2.1.ebuild
+++ b/sys-power/nvidia-exec/nvidia-exec-0.2.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit systemd # udev future use
+inherit distutils-r1 systemd
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -29,25 +29,17 @@ RDEPEND="
x11-drivers/nvidia-drivers
 "
 
-#src_configure() {
-#econf --with-rulesdir="$(get_udevdir)"/rules.d
-#}
-
 src_install() {
newbin "${WORKDIR}/${P}/nvx.py" nvx
systemd_dounit "${WORKDIR}/${P}/nvx.service"
insinto /usr/lib/modprobe.d
newins "${WORKDIR}/${P}/nvx-modprobe.conf" nvx.conf
-   #udev_newrules "${WORKDIR}/${P}/nvx-udev.rules" 99-nvx
+   insinto /etc/
+   newins "${WORKDIR}/${P}/nvx-options.conf" nvx.conf
 }
 
 pkg_postinst() {
-   #udev_reload
ewarn "Don't forget to enable the nvx service:\nsystemctl enable --now 
nvx\n"
ewarn "\nThe nvx.service prevents nvidia modules from loading and turn 
off the graphics card during boot.\n"
ewarn "It is not necessary to handle files, configurations, PCI buses, 
etc, all that is done automatically.\n"
 }
-
-#pkg_postrm() {
-   #udev_reload
-#}

diff --git a/sys-power/nvidia-exec/nvidia-exec-.ebuild 
b/sys-power/nvidia-exec/nvidia-exec-.ebuild
index b0fff053c..39f2bd3a1 100644
--- a/sys-power/nvidia-exec/nvidia-exec-.ebuild
+++ b/sys-power/nvidia-exec/nvidia-exec-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit systemd # udev future use
+inherit distutils-r1 systemd
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -29,25 +29,17 @@ RDEPEND="
x11-drivers/nvidia-drivers
 "
 
-#src_configure() {
-#econf --with-rulesdir="$(get_udevdir)"/rules.d
-#}
-
 src_install() {
newbin "${WORKDIR}/${P}/nvx.py" nvx
systemd_dounit "${WORKDIR}/${P}/nvx.service"
insinto /usr/lib/modprobe.d
newins "${WORKDIR}/${P}/nvx-modprobe.conf" nvx.conf
-   #udev_newrules "${WORKDIR}/${P}/nvx-udev.rules" 99-nvx
+   insinto /etc/
+   newins "${WORKDIR}/${P}/nvx-options.conf" nvx.conf
 }
 
 pkg_postinst() {
-   #udev_reload
ewarn "Don't forget to enable the nvx service:\nsystemctl enable --now 
nvx\n"
ewarn "\nThe nvx.service prevents nvidia modules from loading and turn 
off the graphics card during boot.\n"
ewarn "It is not necessary to handle files, configurations, PCI buses, 
etc, all that is done automatically.\n"
 }
-
-#pkg_postrm() {
-   #udev_reload
-#}



[gentoo-commits] repo/proj/guru:dev commit in: app-text/lorien-bin/

2024-05-21 Thread Gonçalo Negrier Duarte
commit: 3dc0a33d2d1f5721f63c3a467806595721b1d417
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 21 17:26:47 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue May 21 17:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3dc0a33d

app-text/lorien-bin: fix typo on mesa RDEPEND

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild 
b/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
index e6797716a8..7de33362fa 100644
--- a/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
+++ b/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
-   media-libs/mesa-[opengl(+)]
+   media-libs/mesa[opengl(+)]
x11-libs/libXcursor
x11-libs/libXi
x11-libs/libXinerama



[gentoo-commits] repo/proj/guru:dev commit in: app-text/lorien-bin/

2024-05-21 Thread Gonçalo Negrier Duarte
commit: dc26494bcd60928ba5c2d5847dd13368b8c26777
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 21 16:05:47 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue May 21 16:05:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc26494b

app-text/lorien-bin: fix typo on RDEPEND

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild 
b/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
index fa675e08c9..e6797716a8 100644
--- a/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
+++ b/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
-   >=media-libs/mesa-[opengl(+)]
+   media-libs/mesa-[opengl(+)]
x11-libs/libXcursor
x11-libs/libXi
x11-libs/libXinerama



[gentoo-commits] repo/proj/guru:dev commit in: app-text/lorien-bin/files/, app-text/lorien-bin/

2024-05-21 Thread Gonçalo Negrier Duarte
commit: d0a9f46a380e3e497bc2776c7d670419677431cb
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 21 15:41:44 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue May 21 15:47:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0a9f46a

app-text/lorien-bin: add missing RDEPENDS

* fix dekstop files
* fix other bug related with RDEPENDS

Closes: https://bugs.gentoo.org/910318
Closes: https://bugs.gentoo.org/910319
Closes: https://bugs.gentoo.org/910320
Closes: https://bugs.gentoo.org/910321
Closes: https://bugs.gentoo.org/910322
Closes: https://bugs.gentoo.org/932301
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 app-text/lorien-bin/files/lorien.desktop  |  4 ++--
 .../{lorien-bin-0.6.0.ebuild => lorien-bin-0.6.0-r1.ebuild}   | 11 +++
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/app-text/lorien-bin/files/lorien.desktop 
b/app-text/lorien-bin/files/lorien.desktop
index 1199d36b86..770fcd6386 100644
--- a/app-text/lorien-bin/files/lorien.desktop
+++ b/app-text/lorien-bin/files/lorien.desktop
@@ -8,5 +8,5 @@ StartupNotify=true
 Terminal=false
 Type=Application
 Icon=lorien
-Categories=Office;Godot
-MimeType=application/svg;
\ No newline at end of file
+Categories=Office
+MimeType=application/svg;

diff --git a/app-text/lorien-bin/lorien-bin-0.6.0.ebuild 
b/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
similarity index 85%
rename from app-text/lorien-bin/lorien-bin-0.6.0.ebuild
rename to app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
index 4e482e8b3b..fa675e08c9 100644
--- a/app-text/lorien-bin/lorien-bin-0.6.0.ebuild
+++ b/app-text/lorien-bin/lorien-bin-0.6.0-r1.ebuild
@@ -15,6 +15,17 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+RDEPEND="
+   >=media-libs/mesa-[opengl(+)]
+   x11-libs/libXcursor
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+"
+
+# Since is a binary package
+QA_PREBUILT="/opt/Lorien/Lorien.x86_64"
+
 src_install() {
#Copy Manual & Make a copy of the folder
cp "${FILESDIR}/manual_v${PV}.md" "${S}/manual_v${PV}.md"



[gentoo-commits] repo/proj/guru:dev commit in: sys-power/nvidia-exec/

2024-05-21 Thread Gonçalo Negrier Duarte
commit: bc6d970a9553d584ef0ab040297da285bbdc5d59
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 21 15:58:06 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue May 21 15:58:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc6d970a

sys-power/nvidia-exec: add 0.2.1, drop 0.1.2-r1

* also add udev logic for future release

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-power/nvidia-exec/Manifest |  2 +-
 ...a-exec-0.1.2-r1.ebuild => nvidia-exec-0.2.1.ebuild} | 18 ++
 sys-power/nvidia-exec/nvidia-exec-.ebuild  | 18 ++
 3 files changed, 29 insertions(+), 9 deletions(-)

diff --git a/sys-power/nvidia-exec/Manifest b/sys-power/nvidia-exec/Manifest
index 72a1158a33..6bd3acf470 100644
--- a/sys-power/nvidia-exec/Manifest
+++ b/sys-power/nvidia-exec/Manifest
@@ -1 +1 @@
-DIST nvidia-exec-0.1.2.tar.gz 16735 BLAKE2B 
415b35ca77d3c812e4a250deedd3763c772afea3e7e2e9131c49f486b2e784e6f7e22280136a3f483ed63f066651f8637b19cdfbc07bf15e6e59e4b1b039
 SHA512 
605fc35713477e3236f2aad0eb01891b2cf47ba46f6528d6fe785bedb42832114bda0e4a12990aeb2be9d54781787dd4843293f06b7d616ab4639c123d693e4f
+DIST nvidia-exec-0.2.1.tar.gz 17932 BLAKE2B 
ca66d51e37671f1ff834e3b6088fc599dd9bf63690c4e0dbd7e9cb6e63ef717d70bdd2e4de9560152e48694047ed418dab80377833b47c8e8f9b4e887cb7f3e6
 SHA512 
dc1b5aa0229550bfb2703b8308be960323f509d1765c45e7b0ef760d6f691e56dd98a929e140e72accda5f1e690273d901a422a5c9d442a484988ed3aafafaee

diff --git a/sys-power/nvidia-exec/nvidia-exec-0.1.2-r1.ebuild 
b/sys-power/nvidia-exec/nvidia-exec-0.2.1.ebuild
similarity index 76%
rename from sys-power/nvidia-exec/nvidia-exec-0.1.2-r1.ebuild
rename to sys-power/nvidia-exec/nvidia-exec-0.2.1.ebuild
index dc28323cdb..99c4e57ee7 100644
--- a/sys-power/nvidia-exec/nvidia-exec-0.1.2-r1.ebuild
+++ b/sys-power/nvidia-exec/nvidia-exec-0.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit systemd
+inherit systemd # udev future use
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -19,7 +19,7 @@ fi
 DESCRIPTION="GPU switching without login out for Nvidia Optimus laptops under 
Linux"
 HOMEPAGE="https://github.com/pedro00dk/nvidia-exec;
 
-LICENSE="GPL-3"
+LICENSE="GPL"
 SLOT="0"
 
 RDEPEND="
@@ -29,15 +29,25 @@ RDEPEND="
x11-drivers/nvidia-drivers
 "
 
+#src_configure() {
+#econf --with-rulesdir="$(get_udevdir)"/rules.d
+#}
+
 src_install() {
-   dobin "${WORKDIR}/${P}/nvx"
+   newbin "${WORKDIR}/${P}/nvx.py" nvx
systemd_dounit "${WORKDIR}/${P}/nvx.service"
insinto /usr/lib/modprobe.d
-   newins "${WORKDIR}/${P}/modprobe.conf" nvx.conf
+   newins "${WORKDIR}/${P}/nvx-modprobe.conf" nvx.conf
+   #udev_newrules "${WORKDIR}/${P}/nvx-udev.rules" 99-nvx
 }
 
 pkg_postinst() {
+   #udev_reload
ewarn "Don't forget to enable the nvx service:\nsystemctl enable --now 
nvx\n"
ewarn "\nThe nvx.service prevents nvidia modules from loading and turn 
off the graphics card during boot.\n"
ewarn "It is not necessary to handle files, configurations, PCI buses, 
etc, all that is done automatically.\n"
 }
+
+#pkg_postrm() {
+   #udev_reload
+#}

diff --git a/sys-power/nvidia-exec/nvidia-exec-.ebuild 
b/sys-power/nvidia-exec/nvidia-exec-.ebuild
index dc28323cdb..99c4e57ee7 100644
--- a/sys-power/nvidia-exec/nvidia-exec-.ebuild
+++ b/sys-power/nvidia-exec/nvidia-exec-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit systemd
+inherit systemd # udev future use
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -19,7 +19,7 @@ fi
 DESCRIPTION="GPU switching without login out for Nvidia Optimus laptops under 
Linux"
 HOMEPAGE="https://github.com/pedro00dk/nvidia-exec;
 
-LICENSE="GPL-3"
+LICENSE="GPL"
 SLOT="0"
 
 RDEPEND="
@@ -29,15 +29,25 @@ RDEPEND="
x11-drivers/nvidia-drivers
 "
 
+#src_configure() {
+#econf --with-rulesdir="$(get_udevdir)"/rules.d
+#}
+
 src_install() {
-   dobin "${WORKDIR}/${P}/nvx"
+   newbin "${WORKDIR}/${P}/nvx.py" nvx
systemd_dounit "${WORKDIR}/${P}/nvx.service"
insinto /usr/lib/modprobe.d
-   newins "${WORKDIR}/${P}/modprobe.conf" nvx.conf
+   newins "${WORKDIR}/${P}/nvx-modprobe.conf" nvx.conf
+   #udev_newrules "${WORKDIR}/${P}/nvx-udev.rules" 99-nvx
 }
 
 pkg_postinst() {
+   #udev_reload
ewarn "Don't forget to enable the nvx service:\nsystemctl enable --now 
nvx\n"
ewarn "\nThe nvx.service prevents nvidia modules from loading and turn 
off the graphics card during boot.\n"
ewarn "It is not necessary to handle files, configurations, PCI buses, 
etc, all that is done automatically.\n"
 }
+
+#pkg_postrm() {
+   #udev_reload
+#}



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

2024-05-15 Thread Gonçalo Negrier Duarte
commit: 061038ae91792002055d7078e425943b5004fb01
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed May 15 16:20:21 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed May 15 16:21:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=061038ae

dev-util/webgpu-headers: fix 

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 dev-util/webgpu-headers/webgpu-headers-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/webgpu-headers/webgpu-headers-.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-.ebuild
index dd6dfe6a72..e57a24601d 100644
--- a/dev-util/webgpu-headers/webgpu-headers-.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-.ebuild
@@ -20,7 +20,9 @@ LICENSE="BSD"
 SLOT="0"
 
 src_prepare() {
-   rm ${S}/makefile || die
+   default
+
+   rm ${S}/Makefile || die
 }
 
 src_install() {



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

2024-05-15 Thread Gonçalo Negrier Duarte
commit: a24f6f5a1b2ef69807da9b3e80537ac7c23fbb1f
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed May 15 13:14:50 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed May 15 13:18:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a24f6f5a

dev-util/webgpu-headers: remove dev-lang/go depedency

* since the webgpu-headers.h is the only required file for most packages
* including media-libs/imgui[webgpu]
* the go generation of webgpu-headers.yaml is not required to be
  packaged

Closes: https://bugs.gentoo.org/931927
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 dev-util/webgpu-headers/webgpu-headers-20240512.ebuild | 6 +-
 dev-util/webgpu-headers/webgpu-headers-.ebuild | 4 +++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
index 7c10d28d24..e57a24601d 100644
--- a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
@@ -19,7 +19,11 @@ HOMEPAGE="https://github.com/webgpu-native/webgpu-headers;
 LICENSE="BSD"
 SLOT="0"
 
-BDEPEND="dev-lang/go"
+src_prepare() {
+   default
+
+   rm ${S}/Makefile || die
+}
 
 src_install() {
insinto /usr/include/webgpu

diff --git a/dev-util/webgpu-headers/webgpu-headers-.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-.ebuild
index 7c10d28d24..dd6dfe6a72 100644
--- a/dev-util/webgpu-headers/webgpu-headers-.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-.ebuild
@@ -19,7 +19,9 @@ HOMEPAGE="https://github.com/webgpu-native/webgpu-headers;
 LICENSE="BSD"
 SLOT="0"
 
-BDEPEND="dev-lang/go"
+src_prepare() {
+   rm ${S}/makefile || die
+}
 
 src_install() {
insinto /usr/include/webgpu



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

2024-05-14 Thread Gonçalo Negrier Duarte
commit: 3b5e830c76a1830c82fbda4eefa1db17a8aba606
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 14 15:43:22 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue May 14 15:44:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b5e830c

dev-util/webgpu-headers: improve ebuild

* fix LICENSE name and move go to BDEPEND

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 dev-util/webgpu-headers/webgpu-headers-20240512.ebuild | 4 +---
 dev-util/webgpu-headers/webgpu-headers-.ebuild | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
index 8374aa8f18..7c10d28d24 100644
--- a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
@@ -19,11 +19,9 @@ HOMEPAGE="https://github.com/webgpu-native/webgpu-headers;
 LICENSE="BSD"
 SLOT="0"
 
-DEPEND="dev-lang/go"
+BDEPEND="dev-lang/go"
 
 src_install() {
insinto /usr/include/webgpu
doins "${S}"/webgpu.h
-   insinto /usr/share/licenses
-   newins "${S}"/LICENSE ${PN}
 }

diff --git a/dev-util/webgpu-headers/webgpu-headers-.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-.ebuild
index 8374aa8f18..7c10d28d24 100644
--- a/dev-util/webgpu-headers/webgpu-headers-.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-.ebuild
@@ -19,11 +19,9 @@ HOMEPAGE="https://github.com/webgpu-native/webgpu-headers;
 LICENSE="BSD"
 SLOT="0"
 
-DEPEND="dev-lang/go"
+BDEPEND="dev-lang/go"
 
 src_install() {
insinto /usr/include/webgpu
doins "${S}"/webgpu.h
-   insinto /usr/share/licenses
-   newins "${S}"/LICENSE ${PN}
 }



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

2024-05-14 Thread Gonçalo Negrier Duarte
commit: d2b3f219b793bda910451fa111f8407bd9e800e6
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 14 09:24:16 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue May 14 09:25:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d2b3f219

dev-util/webgpu-headers: add missing dev-lang/go

* by default the makefile will run (besides not being need)

Closes: https://bugs.gentoo.org/931896
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 dev-util/webgpu-headers/webgpu-headers-20240512.ebuild | 4 +++-
 dev-util/webgpu-headers/webgpu-headers-.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
index df35f785dd..e9220d7c2a 100644
--- a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
@@ -19,7 +19,9 @@ HOMEPAGE="https://github.com/webgpu-native/webgpu-headers;
 LICENSE="BSD-3"
 SLOT="0"
 
-multilib_src_install() {
+DEPEND="dev-lang/go"
+
+src_install() {
insinto /usr/include/webgpu
doins "${S}"/webgpu.h
insinto /usr/share/licenses

diff --git a/dev-util/webgpu-headers/webgpu-headers-.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-.ebuild
index df35f785dd..e9220d7c2a 100644
--- a/dev-util/webgpu-headers/webgpu-headers-.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-.ebuild
@@ -19,7 +19,9 @@ HOMEPAGE="https://github.com/webgpu-native/webgpu-headers;
 LICENSE="BSD-3"
 SLOT="0"
 
-multilib_src_install() {
+DEPEND="dev-lang/go"
+
+src_install() {
insinto /usr/include/webgpu
doins "${S}"/webgpu.h
insinto /usr/share/licenses



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

2024-05-12 Thread Gonçalo Negrier Duarte
commit: 7c79b7e2385e89b57d83ca83542742314697b38d
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun May 12 19:22:19 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun May 12 19:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c79b7e2

dev-util/webgpu-headers: new package, add , 20240512

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 dev-util/webgpu-headers/Manifest   |  1 +
 dev-util/webgpu-headers/metadata.xml   | 12 ++
 .../webgpu-headers/webgpu-headers-20240512.ebuild  | 27 ++
 dev-util/webgpu-headers/webgpu-headers-.ebuild | 27 ++
 4 files changed, 67 insertions(+)

diff --git a/dev-util/webgpu-headers/Manifest b/dev-util/webgpu-headers/Manifest
new file mode 100644
index 00..e99a177c10
--- /dev/null
+++ b/dev-util/webgpu-headers/Manifest
@@ -0,0 +1 @@
+DIST webgpu-headers-20240512.tar.gz 34726 BLAKE2B 
68f1803039b6691cad7d3a100cdbb416ec910c5f5d7368fea31f8c797f042d0ab5c7c92c435bc8750f316440766b2b1b87c46ef1f70f8a3e18c50404b911c4c2
 SHA512 
fcd2a04115a045b9335cb31b8922fd35d7e3db2a9631871c5a3728e88d73e12fe86061c32ab7dc2bd74087a1368fa2d8e5a8fd79f03d3b66da025151f7a4a415

diff --git a/dev-util/webgpu-headers/metadata.xml 
b/dev-util/webgpu-headers/metadata.xml
new file mode 100644
index 00..e7d7eb08b3
--- /dev/null
+++ b/dev-util/webgpu-headers/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gonegrier.dua...@gmail.com
+       Gonçalo Negrier Duarte
+   
+   
+  webgpu-native/webgpu-headers
+   
+
+

diff --git a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
new file mode 100644
index 00..df35f785dd
--- /dev/null
+++ b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+COMMIT="aef5e428a1fdab2ea770581ae7c95d8779984e0a"
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/webgpu-native/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/webgpu-native/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/${PN}-${COMMIT}
+fi
+
+DESCRIPTION="Webgpu Header files"
+HOMEPAGE="https://github.com/webgpu-native/webgpu-headers;
+
+LICENSE="BSD-3"
+SLOT="0"
+
+multilib_src_install() {
+   insinto /usr/include/webgpu
+   doins "${S}"/webgpu.h
+   insinto /usr/share/licenses
+   newins "${S}"/LICENSE ${PN}
+}

diff --git a/dev-util/webgpu-headers/webgpu-headers-.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-.ebuild
new file mode 100644
index 00..df35f785dd
--- /dev/null
+++ b/dev-util/webgpu-headers/webgpu-headers-.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+COMMIT="aef5e428a1fdab2ea770581ae7c95d8779984e0a"
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/webgpu-native/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/webgpu-native/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/${PN}-${COMMIT}
+fi
+
+DESCRIPTION="Webgpu Header files"
+HOMEPAGE="https://github.com/webgpu-native/webgpu-headers;
+
+LICENSE="BSD-3"
+SLOT="0"
+
+multilib_src_install() {
+   insinto /usr/include/webgpu
+   doins "${S}"/webgpu.h
+   insinto /usr/share/licenses
+   newins "${S}"/LICENSE ${PN}
+}



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

2024-05-12 Thread Gonçalo Negrier Duarte
commit: ee5b4f2b1382d3bbe10a2d24239d91f2a7ebf995
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun May 12 19:25:47 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun May 12 19:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee5b4f2b

media-libs/imgui: add missing dev-util/webgpu-headers dependency

Closes: https://bugs.gentoo.org/931827
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/imgui-1.89.9-r1.ebuild | 1 +
 media-libs/imgui/imgui-1.90.6.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/imgui/imgui-1.89.9-r1.ebuild 
b/media-libs/imgui/imgui-1.89.9-r1.ebuild
index bed80af29a..917ecd30c0 100644
--- a/media-libs/imgui/imgui-1.89.9-r1.ebuild
+++ b/media-libs/imgui/imgui-1.89.9-r1.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
sdl2? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
sdl_renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+   webgpu? ( dev-util/webgpu-headers )
 "
 DEPEND="
${RDEPEND}

diff --git a/media-libs/imgui/imgui-1.90.6.ebuild 
b/media-libs/imgui/imgui-1.90.6.ebuild
index bed80af29a..917ecd30c0 100644
--- a/media-libs/imgui/imgui-1.90.6.ebuild
+++ b/media-libs/imgui/imgui-1.90.6.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
sdl2? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
sdl_renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+   webgpu? ( dev-util/webgpu-headers )
 "
 DEPEND="
${RDEPEND}



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

2024-05-11 Thread Gonçalo Negrier Duarte
commit: dcc6d6ec84e4ec42e9fb246df89e1e80d3411f88
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat May 11 07:43:17 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat May 11 07:45:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dcc6d6ec

games-util/mangohud: add missing dev-libs/spdlog dependency

* slight oversight when did the changes to system dependencies

Closes: https://bugs.gentoo.org/931697
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/mangohud/mangohud-0.7.1-r4.ebuild | 1 +
 games-util/mangohud/mangohud-.ebuild | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/games-util/mangohud/mangohud-0.7.1-r4.ebuild 
b/games-util/mangohud/mangohud-0.7.1-r4.ebuild
index 46178138f2..230bd32509 100644
--- a/games-util/mangohud/mangohud-0.7.1-r4.ebuild
+++ b/games-util/mangohud/mangohud-0.7.1-r4.ebuild
@@ -57,6 +57,7 @@ RDEPEND="
${PYTHON_DEPS}
=media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}]
=media-libs/implot-0.16*[${MULTILIB_USEDEP}]
+   =dev-libs/spdlog-1.13.0*[${MULTILIB_USEDEP}]
dev-cpp/nlohmann_json
dev-util/glslang
media-fonts/lato

diff --git a/games-util/mangohud/mangohud-.ebuild 
b/games-util/mangohud/mangohud-.ebuild
index f8da5a4478..230bd32509 100644
--- a/games-util/mangohud/mangohud-.ebuild
+++ b/games-util/mangohud/mangohud-.ebuild
@@ -55,8 +55,9 @@ BDEPEND="
 
 RDEPEND="
${PYTHON_DEPS}
-   =media-libs/imgui-1.81[opengl,vulkan,${MULTILIB_USEDEP}]
-   =media-libs/implot-0.16[${MULTILIB_USEDEP}]
+   =media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}]
+   =media-libs/implot-0.16*[${MULTILIB_USEDEP}]
+   =dev-libs/spdlog-1.13.0*[${MULTILIB_USEDEP}]
dev-cpp/nlohmann_json
dev-util/glslang
media-fonts/lato



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

2024-05-10 Thread Gonçalo Negrier Duarte
commit: 85033ed4ac667fbf18ae6389613bc938647363f0
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri May 10 13:00:10 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri May 10 14:00:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85033ed4

media-libs/implot: use custom meson.build instead of patch

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/implot/Manifest |  1 -
 .../implot/files/implot-0.16-wrapdb-meson-fix.diff | 64 --
 media-libs/implot/files/implot-meson.build | 37 +
 media-libs/implot/implot-0.16-r1.ebuild| 40 ++
 media-libs/implot/implot-0.16.ebuild   | 41 --
 5 files changed, 77 insertions(+), 106 deletions(-)

diff --git a/media-libs/implot/Manifest b/media-libs/implot/Manifest
index cac8dc9c2c..e63ca93fe8 100644
--- a/media-libs/implot/Manifest
+++ b/media-libs/implot/Manifest
@@ -1,2 +1 @@
-DIST implot-0.16-1-meson-wrap.zip 1226 BLAKE2B 
4725661fe2c7f7f05e1702c3a871f9feb9fdefdc2a840cdf8a3d56e7e180e950533f830192f9ad19cba97e8094ab53cf73adda2ed6712a83384d4160f6c06b18
 SHA512 
6e54beebef8ac4ec0b3e85d30d7570c9a987d69c03b6a564bc67d105d19d2cec45cb3ab8921ebcbda51e7139d93c3c6dae359fa30b3fcce748cdec8953aabbf7
 DIST implot-0.16.tar.gz 137983 BLAKE2B 
aca328e2fe6049b72601f25a409f313e99971f606e68ca780a1594f8ca42b1606831090add8039fefd013cfb6c057900f0add347d1b80c466a05bd18e455b8d7
 SHA512 
117cb08122d900e7db857897bfec4c9ac3300a1d429c8f0303415bc693840baa991ca3f13853d8efd3a6ebf538b7114401d4fbfe0d067256e58cbdbd4919

diff --git a/media-libs/implot/files/implot-0.16-wrapdb-meson-fix.diff 
b/media-libs/implot/files/implot-0.16-wrapdb-meson-fix.diff
deleted file mode 100644
index 3e497727b4..00
--- a/media-libs/implot/files/implot-0.16-wrapdb-meson-fix.diff
+++ /dev/null
@@ -1,64 +0,0 @@
-# Meson wrapdb's meson.build file doesn't handle installing the library
-# and find imgui system library, we patch that here
-
-diff --git a/meson.build b/implot-0.16-meson.build
-index 3343dd4ad..804f84227 100644
 a/meson.build
-+++ b/implot-0.16-meson.build
-@@ -5,8 +5,7 @@
-   version : '0.16',
- )
-
--imgui_sp = subproject('imgui')
--imgui_dep = imgui_sp.get_variable('imgui_dep')
-+imgui_dep=dependency('imgui', required : true)
-
- implot_inc = include_directories('.')
- implot_src = files(
-@@ -17,7 +16,19 @@
- implot_lib = library(
-   'implot',
-   implot_src,
--  dependencies: imgui_dep
-+  dependencies: imgui_dep,
-+  version: meson.project_version(),
-+  install: true
-+)
-+
-+pkg_mod = import('pkgconfig')
-+pkg_mod.generate(implot_lib,
-+  description : 'Immediate Mode Plotting'
-+)
-+
-+install_headers(
-+'implot.h',
-+'implot_internal.h'
- )
-
- implot_dep = declare_dependency(
-diff --git a/implot.h b/implot.h
-index 3054331..856eb0c 100644
 a/implot.h
-+++ b/implot.h
-@@ -45,7 +45,7 @@
- // [SECTION] Obsolete API
- 
- #pragma once
--#include "imgui.h"
-+#include 
- 
- 
//-
- // [SECTION] Macros and Defines
-diff --git a/implot_internal.h b/implot_internal.h
-index cd05478..a189fcf 100644
 a/implot_internal.h
-+++ b/implot_internal.h
-@@ -32,7 +32,7 @@
- #pragma once
-
- #include 
--#include "imgui_internal.h"
-+#include 
-
- #ifndef IMPLOT_VERSION
- #error Must include implot.h before implot_internal.h

diff --git a/media-libs/implot/files/implot-meson.build 
b/media-libs/implot/files/implot-meson.build
new file mode 100644
index 00..7bf1106663
--- /dev/null
+++ b/media-libs/implot/files/implot-meson.build
@@ -0,0 +1,37 @@
+project(
+  'ImGui Plotting Library',
+  'cpp',
+  license : 'MIT',
+  version : 'PV',
+)
+
+imgui_dep=dependency('imgui', required : true)
+
+implot_inc = include_directories('.')
+implot_src = files(
+  'implot.cpp',
+  'implot_items.cpp'
+)
+
+implot_lib = library(
+  'implot',
+  implot_src,
+  dependencies: imgui_dep,
+  version: meson.project_version(),
+  install: true
+)
+
+pkg_mod = import('pkgconfig')
+pkg_mod.generate(implot_lib,
+  description : 'Immediate Mode Plotting'
+)
+
+install_headers(
+'implot.h',
+'implot_internal.h'
+)
+
+implot_dep = declare_dependency(
+  link_with : implot_lib,
+  include_directories : implot_inc
+)

diff --git a/media-libs/implot/implot-0.16-r1.ebuild 
b/media-libs/implot/implot-0.16-r1.ebuild
new file mode 100644
index 00..7229edfb8c
--- /dev/null
+++ b/media-libs/implot/implot-0.16-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+MESON_WRAP_VER="1"
+
+DESCRIPTION="Immediate Mode Plotting"
+HOMEPAGE="
+   https://github.com/epezent/implot/
+"
+
+SRC_URI="https://github.com/epezent/implot/archive/v${PV}.tar.gz -> 
implot-${PV}.ta

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

2024-05-10 Thread Gonçalo Negrier Duarte
commit: 799a585cd126163c3f6242b4fb0d55302eecbb9e
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri May 10 13:45:29 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri May 10 14:00:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=799a585c

media-libs/imgui: use custom meson.build instead of patch

* add missing useflags

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/Manifest  |   1 -
 .../files/imgui-1.89.9-wrapdb-meson-fix.patch  |  45 --
 media-libs/imgui/files/imgui-meson.build   | 160 +
 media-libs/imgui/files/imgui-meson_options.txt |  19 +++
 ...{imgui-1.89.9.ebuild => imgui-1.89.9-r1.ebuild} |  22 ++-
 media-libs/imgui/metadata.xml  |   2 +
 6 files changed, 191 insertions(+), 58 deletions(-)

diff --git a/media-libs/imgui/Manifest b/media-libs/imgui/Manifest
index bcfdfa8f68..5e96536e09 100644
--- a/media-libs/imgui/Manifest
+++ b/media-libs/imgui/Manifest
@@ -1,2 +1 @@
-DIST imgui-1.89.9-1-meson-wrap.zip 2413 BLAKE2B 
01598058869b312e225c6c11fdea057854a4ffd45bbd6d64330093c68294f1c06529ed6033f94efa780be3a4243f2ece70fba9207ea54c14cfd32067b25e91a1
 SHA512 
5951c70d94d747530afb4603e0322cfd038c58bef1a7285f66889f9b7081ae336e2e933c6578176b2fb48279b656106882596bd797f7c949088dd63cd2943cbc
 DIST imgui-1.89.9.tar.gz 1609452 BLAKE2B 
d5f361acf4318b05066720e9da2ed06db760c482440fc7fb2ca95ce5dd88d9a9a010697c831d3e188baec69819c0a0925e98134c191d5e1856ab43e4dbf9b64f
 SHA512 
42021b06b611b58222b09fab8db2c34e992c3dc4fbaa175e09833c66c90d04b4a4e7def16a732535335c0ac5ff014d235835511a5d9a76d32b4395b302146919

diff --git a/media-libs/imgui/files/imgui-1.89.9-wrapdb-meson-fix.patch 
b/media-libs/imgui/files/imgui-1.89.9-wrapdb-meson-fix.patch
deleted file mode 100644
index 30bf42a168..00
--- a/media-libs/imgui/files/imgui-1.89.9-wrapdb-meson-fix.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-# Meson wrapdb's meson.build file doesn't handle installing the library, we 
patch that here
-
-diff --git a/meson.build b/imgui-1.81-meson.build
-index 3343dd4ad..804f84227 100644
 a/meson.build
-+++ b/imgui-1.81-meson.build
-@@ -112,8 +112,38 @@
-   gnu_symbol_visibility: 'hidden',
-   dependencies: dependencies,
-   include_directories: include_dirs,
-+  version: meson.project_version(),
-+  install: true
- )
- 
-+pkg_mod = import('pkgconfig')
-+pkg_mod.generate(imgui,
-+  description : 'Dear ImGui: Bloat-free Graphical User interface for C++ with 
minimal dependencies'
-+)
-+
-+install_headers(
-+'imconfig.h',
-+'imgui.h',
-+'imgui_internal.h',
-+'imstb_rectpack.h',
-+'imstb_textedit.h',
-+'imstb_truetype.h',
-+'backends/imgui_impl_dx9.h',
-+'backends/imgui_impl_osx.h',
-+'backends/imgui_impl_dx10.h',
-+'backends/imgui_impl_dx11.h',
-+'backends/imgui_impl_dx12.h',
-+'backends/imgui_impl_glfw.h',
-+'backends/imgui_impl_glut.h',
-+'backends/imgui_impl_wgpu.h',
-+'backends/imgui_impl_metal.h',
-+'backends/imgui_impl_win32.h',
-+'backends/imgui_impl_vulkan.h',
-+'backends/imgui_impl_opengl2.h',
-+'backends/imgui_impl_opengl3.h',
-+'backends/imgui_impl_allegro5.h',
-+subdir: 'imgui')
-+
- if host_machine.system() == 'windows'
-   api = '-DIMGUI_API=@0@'.format(get_option('default_library') != 'static' ? 
'__declspec(dllimport)' : '')
- endif

diff --git a/media-libs/imgui/files/imgui-meson.build 
b/media-libs/imgui/files/imgui-meson.build
new file mode 100644
index 00..cb27420aab
--- /dev/null
+++ b/media-libs/imgui/files/imgui-meson.build
@@ -0,0 +1,160 @@
+project(
+  'imgui',
+  'cpp',
+  license: 'MIT',
+  version: 'PV',
+  meson_version: '>=0.50.0',
+)
+
+if host_machine.system() == 'darwin'
+  add_languages('objcpp')
+endif
+
+include_dirs = include_directories('.', 'backends')
+sources = files(
+  'misc/cpp/imgui_stdlib.cpp',
+  'imgui.cpp',
+  'imgui_demo.cpp',
+  'imgui_draw.cpp',
+  'imgui_tables.cpp',
+  'imgui_widgets.cpp',
+)
+
+cpp = meson.get_compiler('cpp')
+dependencies = []
+
+# renderer backends
+dependencies += cpp.find_library('d3dcompiler', required: 
host_machine.system() == 'windows')
+dx9_dep = cpp.find_library('d3d9', required: get_option('dx9'))
+if dx9_dep.found()
+  sources += 'backends/imgui_impl_dx9.cpp'
+  dependencies += dx9_dep
+endif
+dx10_dep = cpp.find_library('d3d10', required: get_option('dx10'))
+if dx10_dep.found()
+  sources += 'backends/imgui_impl_dx10.cpp'
+  dependencies += dx10_dep
+endif
+dx11_dep = cpp.find_library('d3d11', required: get_option('dx11'))
+if dx11_dep.found()
+  sources += 'backends/imgui_impl_dx11.cpp'
+  dependencies += dx11_dep
+endif
+dx12_dep = cpp.find_library('d3d12', required: get_option('dx12'))
+# MinGW does not work. See https://github.com/ocornut/imgui/pull/4604
+if dx12_dep.found() and cpp.get_argument_syntax() == 'msvc'
+  sources += 'backends/imgui_impl_dx12.cpp'
+  dependenc

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

2024-05-10 Thread Gonçalo Negrier Duarte
commit: 0a4e50def5503aed24844901bafdd7189def94eb
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri May 10 13:54:50 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri May 10 14:00:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a4e50de

media-libs/imgui: add 1.90.6

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/Manifest|  1 +
 media-libs/imgui/imgui-1.90.6.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/media-libs/imgui/Manifest b/media-libs/imgui/Manifest
index 5e96536e09..26ede19381 100644
--- a/media-libs/imgui/Manifest
+++ b/media-libs/imgui/Manifest
@@ -1 +1,2 @@
 DIST imgui-1.89.9.tar.gz 1609452 BLAKE2B 
d5f361acf4318b05066720e9da2ed06db760c482440fc7fb2ca95ce5dd88d9a9a010697c831d3e188baec69819c0a0925e98134c191d5e1856ab43e4dbf9b64f
 SHA512 
42021b06b611b58222b09fab8db2c34e992c3dc4fbaa175e09833c66c90d04b4a4e7def16a732535335c0ac5ff014d235835511a5d9a76d32b4395b302146919
+DIST imgui-1.90.6.tar.gz 1677600 BLAKE2B 
2dba4e461e5d771f6764a9a4ff281c0e5ceb1b9467c0640171a4c86dc5a53a172815f2dd10241cb5148549035e6db44f6a20f219c7ce95bac6e1afd9b72402a4
 SHA512 
c9ff56ec6f8eb05b5034bb0b886568e843743a4313e36613db214f6080506703d5ed2ee606c88cd8957e73575e2b0e39deb52e1ac0c1a6e0a9fe38bca5e6dc0e

diff --git a/media-libs/imgui/imgui-1.90.6.ebuild 
b/media-libs/imgui/imgui-1.90.6.ebuild
new file mode 100644
index 00..bed80af29a
--- /dev/null
+++ b/media-libs/imgui/imgui-1.90.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+MESON_WRAP_VER="1"
+
+DESCRIPTION="Bloat-free graphical user interface library for C++"
+HOMEPAGE="
+   https://github.com/ocornut/imgui
+"
+
+SRC_URI="https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> 
imgui-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="opengl vulkan glfw sdl2 sdl_renderer webgpu allegro5"
+
+RDEPEND="
+   dev-libs/stb:=
+   media-libs/glew[${MULTILIB_USEDEP}]
+   allegro5? ( media-libs/allegro:5[${MULTILIB_USEDEP}] )
+   glfw? ( media-libs/glfw:0[${MULTILIB_USEDEP}] )
+   opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
+   sdl2? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
+   sdl_renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
+   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   # Use custom meson.build and meson_options.txt to install instead of 
relay on packages
+   cp "${FILESDIR}/${PN}-meson.build" "${S}/meson.build" || die
+   cp "${FILESDIR}/${PN}-meson_options.txt" "${S}/meson_options.txt" || die
+   sed -i "s/  version: 'PV',/  version: '${PV}',/g" "${S}/meson.build" || 
die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddx9=disabled
+   -Ddx10=disabled
+   -Ddx11=disabled
+   -Ddx12=disabled
+   -Dmetal=disabled
+   $(meson_feature opengl)
+   $(meson_feature vulkan)
+   $(meson_feature glfw)
+   $(meson_feature sdl2)
+   $(meson_feature sdl_renderer)
+   $(meson_feature webgpu)
+   -Dosx=disabled
+   -Dwin=disabled
+   $(meson_feature allegro5)
+   )
+   meson_src_configure
+}



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

2024-05-10 Thread Gonçalo Negrier Duarte
commit: 8c24881021c85917a60afd852f19fad72d940128
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri May 10 13:53:14 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri May 10 14:00:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c248810

games-util/mangohud: use the same version as subproject

* this may only apply to imgui and implot

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../mangohud/{mangohud-0.7.1-r3.ebuild => mangohud-0.7.1-r4.ebuild}   | 4 ++--
 games-util/mangohud/mangohud-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/games-util/mangohud/mangohud-0.7.1-r3.ebuild 
b/games-util/mangohud/mangohud-0.7.1-r4.ebuild
similarity index 97%
rename from games-util/mangohud/mangohud-0.7.1-r3.ebuild
rename to games-util/mangohud/mangohud-0.7.1-r4.ebuild
index 76827f04c2..46178138f2 100644
--- a/games-util/mangohud/mangohud-0.7.1-r3.ebuild
+++ b/games-util/mangohud/mangohud-0.7.1-r4.ebuild
@@ -55,8 +55,8 @@ BDEPEND="
 
 RDEPEND="
${PYTHON_DEPS}
-   >=media-libs/imgui-1.81[opengl,vulkan,${MULTILIB_USEDEP}]
-   >=media-libs/implot-0.16[${MULTILIB_USEDEP}]
+   =media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}]
+   =media-libs/implot-0.16*[${MULTILIB_USEDEP}]
dev-cpp/nlohmann_json
dev-util/glslang
media-fonts/lato

diff --git a/games-util/mangohud/mangohud-.ebuild 
b/games-util/mangohud/mangohud-.ebuild
index 76827f04c2..f8da5a4478 100644
--- a/games-util/mangohud/mangohud-.ebuild
+++ b/games-util/mangohud/mangohud-.ebuild
@@ -55,8 +55,8 @@ BDEPEND="
 
 RDEPEND="
${PYTHON_DEPS}
-   >=media-libs/imgui-1.81[opengl,vulkan,${MULTILIB_USEDEP}]
-   >=media-libs/implot-0.16[${MULTILIB_USEDEP}]
+   =media-libs/imgui-1.81[opengl,vulkan,${MULTILIB_USEDEP}]
+   =media-libs/implot-0.16[${MULTILIB_USEDEP}]
dev-cpp/nlohmann_json
dev-util/glslang
media-fonts/lato



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

2024-05-09 Thread Gonçalo Negrier Duarte
commit: 6530a2af26b37a35588a41e643035045d35b0901
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May  9 23:53:15 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May  9 23:53:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6530a2af

games-util/mangohud: missing dependency mangoapp

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/mangohud/mangohud-0.7.1-r3.ebuild | 1 +
 games-util/mangohud/mangohud-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/games-util/mangohud/mangohud-0.7.1-r3.ebuild 
b/games-util/mangohud/mangohud-0.7.1-r3.ebuild
index 143418dc36..76827f04c2 100644
--- a/games-util/mangohud/mangohud-0.7.1-r3.ebuild
+++ b/games-util/mangohud/mangohud-0.7.1-r3.ebuild
@@ -72,6 +72,7 @@ RDEPEND="
wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
mangoapp? (
>=media-libs/imgui-1.81[glfw]
+   media-libs/glfw[X]
media-libs/glew
)
$(python_gen_cond_dep '

diff --git a/games-util/mangohud/mangohud-.ebuild 
b/games-util/mangohud/mangohud-.ebuild
index 143418dc36..76827f04c2 100644
--- a/games-util/mangohud/mangohud-.ebuild
+++ b/games-util/mangohud/mangohud-.ebuild
@@ -72,6 +72,7 @@ RDEPEND="
wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
mangoapp? (
>=media-libs/imgui-1.81[glfw]
+   media-libs/glfw[X]
media-libs/glew
)
$(python_gen_cond_dep '



[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/, games-util/mangohud/files/

2024-05-09 Thread Gonçalo Negrier Duarte
commit: e9a378e04e7098e104d84a13015b4277d0c1dfc6
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May  9 22:46:27 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May  9 23:41:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9a378e0

games-util/mangohud: add mangoapp and mangohudctl

* enable test

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../mangohud/files/mangohud-0.7.1-menson-fix-dep.patch |  2 +-
 .../mangohud/files/mangohud--menson-fix-dep.patch  |  2 +-
 .../{mangohud-0.7.1-r2.ebuild => mangohud-0.7.1-r3.ebuild} | 14 --
 games-util/mangohud/mangohud-.ebuild   | 14 --
 games-util/mangohud/metadata.xml   |  3 +++
 5 files changed, 29 insertions(+), 6 deletions(-)

diff --git a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch 
b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
index e06411f0ed..df2f7eb815 100644
--- a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
+++ b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
@@ -34,7 +34,7 @@ index 3bf3918..329ad6f 100644
 +# Commented code can be used if mangohud start using latest SDK Vulkan-Headers
 +# Allowing user to build mangohud using system Vulkan-Headers
 +#if not dependency('VulkanHeaders').found()
-+  vk_sp = subproject('VulkanHeaders')
++  vkh_sp = subproject('vulkan-headers')
 +  vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
 +  dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
 +#else

diff --git a/games-util/mangohud/files/mangohud--menson-fix-dep.patch 
b/games-util/mangohud/files/mangohud--menson-fix-dep.patch
index 4cf18e1394..549aecfc13 100644
--- a/games-util/mangohud/files/mangohud--menson-fix-dep.patch
+++ b/games-util/mangohud/files/mangohud--menson-fix-dep.patch
@@ -32,7 +32,7 @@ index 86b5411568..00555c7f97 100644
 +# Commented code can be used if mangohud start using latest SDK Vulkan-Headers
 +# Allowing user to build mangohud using system Vulkan-Headers
 +#if not dependency('VulkanHeaders').found()
-+  vk_sp = subproject('VulkanHeaders')
++  vkh_sp = subproject('vulkan-headers')
 +  vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
 +  dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
 +#else

diff --git a/games-util/mangohud/mangohud-0.7.1-r2.ebuild 
b/games-util/mangohud/mangohud-0.7.1-r3.ebuild
similarity index 87%
rename from games-util/mangohud/mangohud-0.7.1-r2.ebuild
rename to games-util/mangohud/mangohud-0.7.1-r3.ebuild
index 171ea194b7..143418dc36 100644
--- a/games-util/mangohud/mangohud-0.7.1-r2.ebuild
+++ b/games-util/mangohud/mangohud-0.7.1-r3.ebuild
@@ -37,7 +37,8 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia video_cards_amdgpu"
+IUSE="+dbus debug +X xnvctrl wayland mangoapp mangohudctl video_cards_nvidia 
video_cards_amdgpu test"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -48,6 +49,7 @@ REQUIRED_USE="
 BDEPEND="
app-arch/unzip
>=dev-util/vulkan-headers-1.2.158
+   test? ( dev-util/cmocka )
$(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}]')
 "
 
@@ -68,6 +70,10 @@ RDEPEND="
xnvctrl? ( x11-drivers/nvidia-drivers[static-libs] )
)
wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
+   mangoapp? (
+   >=media-libs/imgui-1.81[glfw]
+   media-libs/glew
+   )
$(python_gen_cond_dep '
|| (
dev-python/matplotlib[gtk3,${PYTHON_USEDEP}]
@@ -103,7 +109,8 @@ src_prepare() {
find . -type f -exec sed -i 's|"imgui.h"||g' {} \; || die
find . -type f -exec sed -i 
's|||g' {} \; || die
find . -type f -exec sed -i 
's|"imgui_internal.h"||g' {} \; || die
-
+   find . -type f -exec sed -i 
's|"imgui_impl_glfw.h"||g' {} \; || die
+   find . -type f -exec sed -i 
's|"imgui_impl_opengl3.h"||g' {} \; || die
 }
 
 multilib_src_configure() {
@@ -115,6 +122,9 @@ multilib_src_configure() {
$(meson_feature X with_x11)
$(meson_feature wayland with_wayland)
$(meson_feature dbus with_dbus)
+   $(meson_use mangoapp mangoapp)
+   $(meson_use mangoapp mangoapp_layer)
+   $(meson_use mangohudctl mangohudctl)
)
meson_src_configure
 }

diff --git a/games-util/mangohud/mangohud-.ebuild 
b/games-util/mangohud/mangohud-.ebuild
index 171ea194b7..143418dc36 100644
--- a/games-util/mangohud/mangohud-.ebuild
+++ b/games-util/mangohud/mangohud-.ebuild
@@ -37,7 +37,8 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia video_car

[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/files/, games-util/mangohud/

2024-05-09 Thread Gonçalo Negrier Duarte
commit: 70a8f8072f026673bd167c992a1eba8d4b760fe9
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May  9 22:35:32 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May  9 22:36:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=70a8f807

games-util/mangohud: improve meson lib detection patch

* see this: https://github.com/flightlessmango/MangoHud/pull/1321

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../files/mangohud-0.7.1-menson-fix-dep.patch  | 116 +
 .../files/mangohud--menson-fix-dep.patch   | 108 +++
 .../files/mangohud-v0.7.1-menson-fix-dep.patch |  19 
 ...ud-0.7.1-r1.ebuild => mangohud-0.7.1-r2.ebuild} |   3 +-
 games-util/mangohud/mangohud-.ebuild   |   3 +-
 5 files changed, 226 insertions(+), 23 deletions(-)

diff --git a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch 
b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
new file mode 100644
index 00..e06411f0ed
--- /dev/null
+++ b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
@@ -0,0 +1,116 @@
+From c98df705d2a52dcc0322e6ce8626ee1cf8ad87dd Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?=
+ 
+Date: Thu, 9 May 2024 21:52:21 +0100
+Subject: [PATCH] meson: verify if system lib are present before fallback to
+ submodules
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+* removed use_system_spdlog feature
+* System vulkan-headers cant be use since mangohud don't use latest SDK
+* The code is commented out for future use
+* This is a backport for mangohud-0.7.1 of: 
aa7875942f5a0b7fdd187916b898b0b63c9a886c
+* (see: https://github.com/flightlessmango/MangoHud/pull/1321)
+
+Signed-off-by: Gonçalo Negrier Duarte 
+---
+ meson.build   | 45 -
+ meson_options.txt |  1 -
+ 2 files changed, 24 insertions(+), 22 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 3bf3918..329ad6f 100644
+--- a/meson.build
 b/meson.build
+@@ -164,9 +164,16 @@ else
+   dep_rt = null_dep
+ endif
+ 
+-vkh_sp = subproject('vulkan-headers')
+-vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
+-dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
++# Commented code can be used if mangohud start using latest SDK Vulkan-Headers
++# Allowing user to build mangohud using system Vulkan-Headers
++#if not dependency('VulkanHeaders').found()
++  vk_sp = subproject('VulkanHeaders')
++  vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
++  dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
++#else
++#  dep_vulkan = dependency('VulkanHeaders', required: true)
++#  vk_api_xml = files('/usr/share/vulkan/registry/vk.xml')
++#endif
+ 
+ vk_enum_to_str = custom_target(
+   'vk_enum_to_str',
+@@ -212,31 +219,25 @@ if get_option('mangoapp')
+   ]
+ endif
+ 
+-dearimgui_sp = subproject('imgui', default_options: imgui_options)
+-dearimgui_dep = dearimgui_sp.get_variable('imgui_dep')
++dearimgui_dep = dependency('imgui', fallback: ['imgui', 'dearimgui_dep'], 
required: true, default_options: imgui_options)
+ 
+ if is_unixy
+-implot_sp = subproject('implot', default_options: ['default_library=static'])
+-implot_dep = implot_sp.get_variable('implot_dep')
++implot_dep = dependency('implot', fallback: ['implot', 'implot_deb'], 
required: true, default_options: ['default_library=static'])
+ else
+ implot_dep = null_dep
+ implot_lib = static_library('nulllib', [])
+ endif
+ 
+-spdlog_dep = cpp.find_library('spdlog', required: 
get_option('use_system_spdlog'))
+-if not spdlog_dep.found()
+-  spdlog_sp = subproject('spdlog', default_options: [
+-'default_library=static',
+-'compile_library=true',
+-'werror=false',
+-'tests=disabled',
+-'external_fmt=disabled',
+-'std_format=disabled'
+-  ])
+-  spdlog_dep = spdlog_sp.get_variable('spdlog_dep')
+-else
+-  spdlog_dep = dependency('spdlog', required: true)
+-endif
++spdlog_options = [
++  'default_library=static',
++  'compile_library=true',
++  'werror=false',
++  'tests=disabled',
++  'external_fmt=disabled',
++  'std_format=disabled'
++]
++
++spdlog_dep = dependency('spdlog', fallback: ['spdlog', 'spdlog_dep'], 
required: true, default_options: spdlog_options)
+ 
+ if ['windows', 'mingw'].contains(host_machine.system())
+   minhook_sp = subproject('minhook')
+@@ -275,6 +276,7 @@ if get_option('tests').enabled()
+ dependencies: [
+   cmocka_dep,
+   spdlog_dep,
++  implot_dep,
+   dearimgui_dep
+ ],
+ include_directories: inc_common)
+@@ -287,3 +289,4 @@ endif
+ if get_option('mangoplot').enabled()
+   subdir('bin')
+ endif
++
+diff --git a/meson_options.txt b/meson_options.txt
+index c82ae15..2984dfe 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,5 +1,4 @@
+ option('glibcxx_asserts', type : 'boolean', value : false)
+-option('use_system_s

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

2024-05-09 Thread Gonçalo Negrier Duarte
commit: 36f26942583b9c08bff482d9f4f0a4dbedf69507
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May  9 19:05:04 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May  9 19:05:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36f26942

media-libs/implot: fix metadata

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/implot/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/implot/metadata.xml b/media-libs/implot/metadata.xml
index 33a455ffb9..dbcf53c11b 100644
--- a/media-libs/implot/metadata.xml
+++ b/media-libs/implot/metadata.xml
@@ -9,5 +9,4 @@
 https://github.com/epezent/implot/issues
 epezent/implot
 
-
 



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

2024-05-09 Thread Gonçalo Negrier Duarte
commit: 2e700d20812620d6542256852fa51786b0dca557
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May  9 16:02:53 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May  9 16:02:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e700d20

media-libs/imgui: fix metadata indentation

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/imgui/metadata.xml b/media-libs/imgui/metadata.xml
index a32bd51ac0..fe2a667a00 100644
--- a/media-libs/imgui/metadata.xml
+++ b/media-libs/imgui/metadata.xml
@@ -1,10 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gonegrier.dua...@gmail.com
-       Gonçalo Negrier Duarte
-   
+
+gonegrier.dua...@gmail.com
+    Gonçalo Negrier Duarte
+
 
 https://github.com/ocornut/imgui/issues
 ocornut/imgui



[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/files/, games-util/mangohud/

2024-05-09 Thread Gonçalo Negrier Duarte
commit: 6a66116471864352775493f1432b0bcac7828151
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May  9 14:57:41 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May  9 15:57:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a661164

games-util/mangohud: use spdlog, imgui and implot system packages

* refactor the ebuild to use system dependecies instead of submodules
* TODO: apply the same change to Vulkan-Headers
* TODO: add the new submodules (including tests)
* TODO: make a meson patch that can be upstream (optional)

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/mangohud/Manifest   |  4 ---
 .../files/implot-v0.16-fix-imgui-dep.patch | 16 ---
 .../files/mangohud-v0.7.1-menson-fix-dep.patch | 19 +
 .../mangohud-v0.7.1-meson-fix-imgui-dep.patch  | 14 -
 ...gohud-0.7.1.ebuild => mangohud-0.7.1-r1.ebuild} | 33 --
 games-util/mangohud/mangohud-.ebuild   | 33 --
 6 files changed, 29 insertions(+), 90 deletions(-)

diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest
index f52b926d20..500e807d71 100644
--- a/games-util/mangohud/Manifest
+++ b/games-util/mangohud/Manifest
@@ -1,7 +1,3 @@
-DIST implot-0.16-1-wrap.zip 1226 BLAKE2B 
4725661fe2c7f7f05e1702c3a871f9feb9fdefdc2a840cdf8a3d56e7e180e950533f830192f9ad19cba97e8094ab53cf73adda2ed6712a83384d4160f6c06b18
 SHA512 
6e54beebef8ac4ec0b3e85d30d7570c9a987d69c03b6a564bc67d105d19d2cec45cb3ab8921ebcbda51e7139d93c3c6dae359fa30b3fcce748cdec8953aabbf7
-DIST implot-0.16.tar.gz 137983 BLAKE2B 
aca328e2fe6049b72601f25a409f313e99971f606e68ca780a1594f8ca42b1606831090add8039fefd013cfb6c057900f0add347d1b80c466a05bd18e455b8d7
 SHA512 
117cb08122d900e7db857897bfec4c9ac3300a1d429c8f0303415bc693840baa991ca3f13853d8efd3a6ebf538b7114401d4fbfe0d067256e58cbdbd4919
 DIST mangohud-0.7.1.tar.gz 14901139 BLAKE2B 
722b1caa21225a15d175e0f83dbb4b4a6ac2be92443628dcfe82fe4e36773174121f95deaf078fae9ed25ea74242f5f9acd3e2a4e94111b4a32fbc7c9a852705
 SHA512 
981b20f0ca986a8e0ee5349dc3d9a5580c1e3eb0a40a1a0e81c390f85d25e3f175fdcca75cd2f18bf0af9f49c7d144de6d85406b6a3c96bdf204a7557f530300
-DIST spdlog-1.13.0-1-wrap.zip 2959 BLAKE2B 
13744264cfab96ff51f033300182b8937959e7bf74851d7cff26b7e9c05109518b0623a71bfc326951d86c43d104a1bb1700cd45e69ebd41683726e9764f630b
 SHA512 
59c5d50ee1c14a1b43aa3000a591d9fd2bc4c9ff043b23d25be896ca9a34c1c392c26240ed58a5e877231c09fd1b28012f58b3c403d0370cf5dd9169587a8de4
-DIST spdlog-1.13.0.tar.gz 264003 BLAKE2B 
8ffeec847f082a0932f406ab44b4653661fdbe95a15f7b736367ee6d8f45ab36ca2182a9e9c6fba5c0688ab5436c16932b130541a8532cc2e5f4980e6340b929
 SHA512 
44fcb414ad9fbbe2a6d72c29143eeeae477b687ed30ae870d661b032a029ad4214ef43e7ef6350d02791d05504492978ade2d6733fab12ce4884d8f0bc4c6340
 DIST vulkan-headers-1.2.158-2-meson-wrap.zip 1107 BLAKE2B 
35e4bb1f7410a009243fe7d4a4ba6cede7f01e0b56ad6ff72ad30c00c2452bd6d2a4fb44ab92c296147e2506a92acc6de1f817cb5433b96d66652cbcd8885595
 SHA512 
30cbbb90580399839e1bba8881b9b8cc33fdeead93f37d5f3398c9d53fb3ab050ca2562fd68f376fa4ee0825ee3787f560d70d55a170c780dd575ff2eeb66efd
 DIST vulkan-headers-1.2.158.tar.gz 831647 BLAKE2B 
792d7e895e27c4a8fbc93fc4d9c9e696d2ceb946e745709c050c0693b77afbeb6411a4267fc59508ddeb58167d469349fedc1c5d4b4a7415b590c97248b244bc
 SHA512 
f7aa9222f9deb1316d22deacc2c6cd85c409f0f2b2d37ecd55e0fc8466d381bbe3bed287881b993a01c5f33736e1607014f820980b7a54a3721fab6980960c91

diff --git a/games-util/mangohud/files/implot-v0.16-fix-imgui-dep.patch 
b/games-util/mangohud/files/implot-v0.16-fix-imgui-dep.patch
deleted file mode 100644
index 68f5768760..00
--- a/games-util/mangohud/files/implot-v0.16-fix-imgui-dep.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-# We provide media-libs/imgui in guru
-
-diff --git a/meson.build b/meson.build.new
-index b628fe0..16b11de 100644
 a/meson.build
-+++ b/meson.build
-@@ -5,8 +5,7 @@ project(
-   version : '0.16',
- )
-
--imgui_sp = subproject('imgui')
--imgui_dep = imgui_sp.get_variable('imgui_dep')
-+imgui_dep = dependency('imgui')
-
- implot_inc = include_directories('.')
- implot_src = files(

diff --git a/games-util/mangohud/files/mangohud-v0.7.1-menson-fix-dep.patch 
b/games-util/mangohud/files/mangohud-v0.7.1-menson-fix-dep.patch
new file mode 100644
index 00..c85efd7bc1
--- /dev/null
+++ b/games-util/mangohud/files/mangohud-v0.7.1-menson-fix-dep.patch
@@ -0,0 +1,19 @@
+diff --git a/meson.build b/meson.build
+index daf063d..a0c0633 100644
+--- a/meson.build
 b/meson.build
+@@ -214,12 +214,10 @@ if get_option('mangoapp')
+   ]
+ endif
+
+-dearimgui_sp = subproject('imgui', default_options: imgui_options)
+-dearimgui_dep = dearimgui_sp.get_variable('imgui_dep')
++dearimgui_dep = dependency('imgui')
+
+ if is_unixy
+-implot_sp = subproject('implot', default_options: ['default_library=static'])
+-implot_dep = implot_sp.get_variable('implot_dep')

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

2024-05-09 Thread Gonçalo Negrier Duarte
commit: 67d96b3e23905552c023be65c24254539472ff22
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May  9 14:55:15 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May  9 15:57:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=67d96b3e

media-libs/implot: new package, add 0.16

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/implot/Manifest |  2 +
 .../implot/files/implot-0.16-wrapdb-meson-fix.diff | 64 ++
 media-libs/implot/implot-0.16.ebuild   | 41 ++
 media-libs/implot/metadata.xml | 13 +
 4 files changed, 120 insertions(+)

diff --git a/media-libs/implot/Manifest b/media-libs/implot/Manifest
new file mode 100644
index 00..cac8dc9c2c
--- /dev/null
+++ b/media-libs/implot/Manifest
@@ -0,0 +1,2 @@
+DIST implot-0.16-1-meson-wrap.zip 1226 BLAKE2B 
4725661fe2c7f7f05e1702c3a871f9feb9fdefdc2a840cdf8a3d56e7e180e950533f830192f9ad19cba97e8094ab53cf73adda2ed6712a83384d4160f6c06b18
 SHA512 
6e54beebef8ac4ec0b3e85d30d7570c9a987d69c03b6a564bc67d105d19d2cec45cb3ab8921ebcbda51e7139d93c3c6dae359fa30b3fcce748cdec8953aabbf7
+DIST implot-0.16.tar.gz 137983 BLAKE2B 
aca328e2fe6049b72601f25a409f313e99971f606e68ca780a1594f8ca42b1606831090add8039fefd013cfb6c057900f0add347d1b80c466a05bd18e455b8d7
 SHA512 
117cb08122d900e7db857897bfec4c9ac3300a1d429c8f0303415bc693840baa991ca3f13853d8efd3a6ebf538b7114401d4fbfe0d067256e58cbdbd4919

diff --git a/media-libs/implot/files/implot-0.16-wrapdb-meson-fix.diff 
b/media-libs/implot/files/implot-0.16-wrapdb-meson-fix.diff
new file mode 100644
index 00..3e497727b4
--- /dev/null
+++ b/media-libs/implot/files/implot-0.16-wrapdb-meson-fix.diff
@@ -0,0 +1,64 @@
+# Meson wrapdb's meson.build file doesn't handle installing the library
+# and find imgui system library, we patch that here
+
+diff --git a/meson.build b/implot-0.16-meson.build
+index 3343dd4ad..804f84227 100644
+--- a/meson.build
 b/implot-0.16-meson.build
+@@ -5,8 +5,7 @@
+   version : '0.16',
+ )
+
+-imgui_sp = subproject('imgui')
+-imgui_dep = imgui_sp.get_variable('imgui_dep')
++imgui_dep=dependency('imgui', required : true)
+
+ implot_inc = include_directories('.')
+ implot_src = files(
+@@ -17,7 +16,19 @@
+ implot_lib = library(
+   'implot',
+   implot_src,
+-  dependencies: imgui_dep
++  dependencies: imgui_dep,
++  version: meson.project_version(),
++  install: true
++)
++
++pkg_mod = import('pkgconfig')
++pkg_mod.generate(implot_lib,
++  description : 'Immediate Mode Plotting'
++)
++
++install_headers(
++'implot.h',
++'implot_internal.h'
+ )
+
+ implot_dep = declare_dependency(
+diff --git a/implot.h b/implot.h
+index 3054331..856eb0c 100644
+--- a/implot.h
 b/implot.h
+@@ -45,7 +45,7 @@
+ // [SECTION] Obsolete API
+ 
+ #pragma once
+-#include "imgui.h"
++#include 
+ 
+ 
//-
+ // [SECTION] Macros and Defines
+diff --git a/implot_internal.h b/implot_internal.h
+index cd05478..a189fcf 100644
+--- a/implot_internal.h
 b/implot_internal.h
+@@ -32,7 +32,7 @@
+ #pragma once
+
+ #include 
+-#include "imgui_internal.h"
++#include 
+
+ #ifndef IMPLOT_VERSION
+ #error Must include implot.h before implot_internal.h

diff --git a/media-libs/implot/implot-0.16.ebuild 
b/media-libs/implot/implot-0.16.ebuild
new file mode 100644
index 00..9bc245b814
--- /dev/null
+++ b/media-libs/implot/implot-0.16.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+MESON_WRAP_VER="1"
+
+DESCRIPTION="Immediate Mode Plotting"
+HOMEPAGE="
+   https://github.com/epezent/implot/
+"
+
+SRC_URI="
+   https://github.com/epezent/implot/archive/v${PV}.tar.gz -> 
implot-${PV}.tar.gz
+   
https://wrapdb.mesonbuild.com/v2/implot_${PV}-${MESON_WRAP_VER}/get_patch -> 
implot-${PV}-${MESON_WRAP_VER}-meson-wrap.zip
+"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+
+DEPEND="
+   media-libs/imgui
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   app-arch/unzip
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-wrapdb-meson-fix.diff"
+)
+
+src_unpack() {
+   default
+
+   unpack implot-${PV}-${MESON_WRAP_VER}-meson-wrap.zip
+}

diff --git a/media-libs/implot/metadata.xml b/media-libs/implot/metadata.xml
new file mode 100644
index 00..33a455ffb9
--- /dev/null
+++ b/media-libs/implot/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gonegrier.dua...@gmail.com
+   Gonçalo Negrier Duarte
+   
+
+https://github.com/epezent/implot/issues
+epezent/implot
+
+
+



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

2024-05-09 Thread Gonçalo Negrier Duarte
commit: 59737466120a8e763b4430810a1007bbef9a4584
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu May  9 08:52:50 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu May  9 15:57:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59737466

media-libs/imgui: drop 1.81-r1, 1.87-r9, add 1.89.9

* use meson wrap instead of CMake to build

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/Manifest  |   7 +-
 media-libs/imgui/files/cimgui-1.87-CMakeLists.txt  |  94 
 media-libs/imgui/files/imgui-1.87-CMakeLists.txt   | 169 -
 .../imgui/files/imgui-1.87-fpermissive.patch   |  11 --
 ...x.patch => imgui-1.89.9-wrapdb-meson-fix.patch} |  20 +--
 media-libs/imgui/files/imgui.pc.in |  11 --
 media-libs/imgui/imgui-1.83.ebuild |  37 -
 media-libs/imgui/imgui-1.87-r9.ebuild  | 120 ---
 .../{imgui-1.81-r1.ebuild => imgui-1.89.9.ebuild}  |   3 +-
 media-libs/imgui/metadata.xml  |  12 +-
 10 files changed, 17 insertions(+), 467 deletions(-)

diff --git a/media-libs/imgui/Manifest b/media-libs/imgui/Manifest
index 92dc7f09b4..bcfdfa8f68 100644
--- a/media-libs/imgui/Manifest
+++ b/media-libs/imgui/Manifest
@@ -1,5 +1,2 @@
-DIST cimgui-1.87.gh.tar.gz 385460 BLAKE2B 
0916d53a00234343536ee412035a2c405b01e31a26c3d059cff4d446188ee8a1835a1233a68f671ccebb67be480801b85203a90b0e79fa729f7ac1efdc8bf4a2
 SHA512 
bf2ed9461e8c12514d29914e6da7f8fae7cd31fcc587c7d89122c950541aed3b4b908d8cd298b3975e9a955a47789335a88db7223ca558cbdf459693a0081bda
-DIST imgui-1.81-1-meson-wrap.zip 1850 BLAKE2B 
325f84fd57a896ec9aceb83a54752e8dba52499c3540cc389ab51b929f1dd65c4a599ab71f7f06fa082f31572d8cdaf2f9d7bfdd8cf6ca96a529318bd53f0a06
 SHA512 
c97fa4cb5ab31c040951e6da04bb1b9659f0105adf54becc35c60ad376c6d4f9e4dcd2a5a554dc5430cfc69527ef5d8570f39fbbf91a23d15f51740f06fb7c3c
-DIST imgui-1.81.tar.gz 1413443 BLAKE2B 
6f2e63777821b2767da92d9f40f4de7b4313c38817413e959e612c0ce67701645cf29f0748a3b86cfbd41e0b4b2c8099e9a0ca786c637ca1661fffd7b0de0629
 SHA512 
d7a2b66dea77359f78068a595607d7668e09ddd0b91910f67fc6463cb920b91b0cc1855984bd4d41e6a880b69ca7cd5e3adc064dcf461c0629b9f8c845a4fc3e
-DIST imgui-1.83.tar.gz 1448389 BLAKE2B 
648306bd69181ad8315f12fc5b2c319b23005d6b3fc790ad64caaf1f80304e81b33af5d6f435fa97151fcf1e77eb15455838a09570b7a9c7dd9c56a61510b5a1
 SHA512 
2150e7101f384b1c749b2e89876b2085a7ff43435f04e88602d0e5e00db7a41c1ace5176bdb0963326845d1c8303b5092a7ca1c9c8e70c522ba96f899ed5bb9c
-DIST imgui-1.87.gh.tar.gz 1460834 BLAKE2B 
f73b71400311e7c5f82248e242a932add5090670c78077ca2239f349730bab88a00bfe4deca4e854772ef7f6a2cff1fc0f38f7174a026995f93c9e7b55eb2a1d
 SHA512 
3255b06698ab9c8951953e1e0b6d160d64adfa4c011b21a4288547292a7f8fff586875faf9dae0677818bde65bd7e98da92f16f6beb1e6a66aa835edf32e8ce2
+DIST imgui-1.89.9-1-meson-wrap.zip 2413 BLAKE2B 
01598058869b312e225c6c11fdea057854a4ffd45bbd6d64330093c68294f1c06529ed6033f94efa780be3a4243f2ece70fba9207ea54c14cfd32067b25e91a1
 SHA512 
5951c70d94d747530afb4603e0322cfd038c58bef1a7285f66889f9b7081ae336e2e933c6578176b2fb48279b656106882596bd797f7c949088dd63cd2943cbc
+DIST imgui-1.89.9.tar.gz 1609452 BLAKE2B 
d5f361acf4318b05066720e9da2ed06db760c482440fc7fb2ca95ce5dd88d9a9a010697c831d3e188baec69819c0a0925e98134c191d5e1856ab43e4dbf9b64f
 SHA512 
42021b06b611b58222b09fab8db2c34e992c3dc4fbaa175e09833c66c90d04b4a4e7def16a732535335c0ac5ff014d235835511a5d9a76d32b4395b302146919

diff --git a/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt 
b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt
deleted file mode 100644
index a1c735bcab..00
--- a/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt
+++ /dev/null
@@ -1,94 +0,0 @@
-cmake_minimum_required(VERSION 3.1)
-set(CMAKE_POSITION_INDEPENDENT_CODE ON)
-project(cimgui)
-
-#general settings
-
-set(IMGUI_LIBRARIES )
-set(IMGUI_COMMON_FLAGS )
-set(GENERATOR_IMPL "internal")
-
-if(IMGUI_FREETYPE)
-   set(GENERATOR_IMPL "${GENERATOR_IMPL} freetype")
-   add_definitions("-DCIMGUI_FREETYPE=1")
-endif(IMGUI_FREETYPE)
-
-add_subdirectory(imgui)
-
-if(IMGUI_BINDINGS)
-add_library(cimgui SHARED "")
-target_link_libraries(cimgui PUBLIC imgui ${IMGUI_LIBRARIES})
-target_compile_definitions(cimgui PUBLIC IMGUI_IMPL_API=extern\t\"C\"\t)
-target_include_directories(cimgui PUBLIC 
${CMAKE_CURRENT_SOURCE_DIR}/generator/output)
-target_include_directories(cimgui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/imgui)
-set_target_properties(cimgui PROPERTIES LINKER_LANGUAGE CXX)
-
-set(GENERATOR_ARGS )
-if(IMGUI_ALLEGRO)
-   list(APPEND GENERATOR_ARGS allegro5)
-endif()
-if(IMGUI_GLFW)
-   list(APPEND GENERATOR_ARGS glfw)
-endif()
-if(IMGUI_GLUT)
-   list(APPEND GENERATOR_ARGS glut)
-endif()
-if(IMGUI_OPENGL)
-   list(APPEND GENERATOR_ARGS opengl2 opengl3)
-endif()
-if(IMGUI_SDL)
-   list

[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-session-lock/

2024-04-23 Thread Gonçalo Negrier Duarte
commit: 8a76a809d5cdb1280492ceb823bd35ed7f7c1749
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr 23 07:25:37 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Apr 23 07:30:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a76a809

gui-libs/gtk-session-lock: add 

* fix typos DEPEND, RDEPEND and BDEPEND

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild | 19 ---
 ...k-0.2.0-r4.ebuild => gtk-session-lock-.ebuild} | 19 ---
 2 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
index 24f6a72b40..00e8401030 100644
--- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
@@ -7,36 +7,41 @@ PYTHON_COMPAT=( python3_{10..12} )
 VALA_USE_DEPEND="vapigen"
 inherit vala meson python-any-r1
 
-SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cu3PO42/${PN}.git;
+else
+   SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
 
 DESCRIPTION="GTK-based lockscreen for Wayland"
 HOMEPAGE="https://github.com/Cu3PO42/${PN};
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
 
 IUSE="examples gtk-doc introspection test vala"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="vala? ( introspection )"
-RDEPEND="
-   sys-libs/pam
-"
 DEPEND="
-   ${DEPEND}
x11-libs/gtk+:3[introspection?,wayland]
>=dev-libs/wayland-1.22.0
>=dev-libs/wayland-protocols-1.34
test? ( gui-libs/gtk-layer-shell[introspection?] )
 "
+RDEPEND="
+   ${DEPEND}
+   sys-libs/pam
+"
 BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
dev-build/meson
gtk-doc? ( dev-util/gtk-doc )
test? ( ${PYTHON_DEPS} )
-   vala? ( $(vala_depend)
+   vala? ( $(vala_depend) )
 "
 
 src_prepare() {

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild
similarity index 81%
copy from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
copy to gui-libs/gtk-session-lock/gtk-session-lock-.ebuild
index 24f6a72b40..00e8401030 100644
--- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-.ebuild
@@ -7,36 +7,41 @@ PYTHON_COMPAT=( python3_{10..12} )
 VALA_USE_DEPEND="vapigen"
 inherit vala meson python-any-r1
 
-SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cu3PO42/${PN}.git;
+else
+   SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
 
 DESCRIPTION="GTK-based lockscreen for Wayland"
 HOMEPAGE="https://github.com/Cu3PO42/${PN};
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
 
 IUSE="examples gtk-doc introspection test vala"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="vala? ( introspection )"
-RDEPEND="
-   sys-libs/pam
-"
 DEPEND="
-   ${DEPEND}
x11-libs/gtk+:3[introspection?,wayland]
>=dev-libs/wayland-1.22.0
>=dev-libs/wayland-protocols-1.34
test? ( gui-libs/gtk-layer-shell[introspection?] )
 "
+RDEPEND="
+   ${DEPEND}
+   sys-libs/pam
+"
 BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
dev-build/meson
gtk-doc? ( dev-util/gtk-doc )
test? ( ${PYTHON_DEPS} )
-   vala? ( $(vala_depend)
+   vala? ( $(vala_depend) )
 "
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-session-lock/

2024-04-23 Thread Gonçalo Negrier Duarte
commit: c10009663ba4de3f02a02963d2c8b977b67fc222
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr 23 07:16:05 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Apr 23 07:26:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1000966

gui-libs/gtk-session-lock: improve ebuild and fix tests

* tests on gtk-session-lock work very similar to gtk-layer-shell
* the same logic was applied, also most of the depedency are the same
* also add gtk-layer-shell as depedency for test only

Closes: https://bugs.gentoo.org/930470
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../gtk-session-lock-0.2.0-r3.ebuild   | 42 
 .../gtk-session-lock-0.2.0-r4.ebuild   | 56 ++
 gui-libs/gtk-session-lock/metadata.xml |  4 --
 3 files changed, 56 insertions(+), 46 deletions(-)

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild
deleted file mode 100644
index 1da545eebc..00
--- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="GTK-based lockscreen for Wayland"
-HOMEPAGE="https://github.com/Cu3PO42/${PN};
-SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="examples docs"
-#RESTRICT="!test? ( test )"
-RDEPEND="
-   sys-libs/pam
-   x11-libs/gtk+:3[wayland]
-"
-DEPEND="
-   ${DEPEND}
-   >=dev-libs/wayland-protocols-1.34
-   gui-libs/gtk-layer-shell
-"
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-   dev-build/meson
-"
-
-src_configure() {
-local emesonargs=(
-   $(meson_use examples examples)
-   #$(meson_use test tests)
-   $(meson_use docs docs)
-   -Dintrospection=true
-   -Dvapi=false
-   )
-meson_src_configure
-}

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
new file mode 100644
index 00..24f6a72b40
--- /dev/null
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+VALA_USE_DEPEND="vapigen"
+inherit vala meson python-any-r1
+
+SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+DESCRIPTION="GTK-based lockscreen for Wayland"
+HOMEPAGE="https://github.com/Cu3PO42/${PN};
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="examples gtk-doc introspection test vala"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="vala? ( introspection )"
+RDEPEND="
+   sys-libs/pam
+"
+DEPEND="
+   ${DEPEND}
+   x11-libs/gtk+:3[introspection?,wayland]
+   >=dev-libs/wayland-1.22.0
+   >=dev-libs/wayland-protocols-1.34
+   test? ( gui-libs/gtk-layer-shell[introspection?] )
+"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   dev-build/meson
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( ${PYTHON_DEPS} )
+   vala? ( $(vala_depend)
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}

diff --git a/gui-libs/gtk-session-lock/metadata.xml 
b/gui-libs/gtk-session-lock/metadata.xml
index b0237f3c5f..c83b153979 100644
--- a/gui-libs/gtk-session-lock/metadata.xml
+++ b/gui-libs/gtk-session-lock/metadata.xml
@@ -8,8 +8,4 @@

Cu3PO42/gtk-session-lock

-   
-   Build example applications
-   Build devhelp API documentation
-   
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-session-lock/

2024-04-22 Thread Gonçalo Negrier Duarte
commit: 5966b79fad412980f05a1ec490c3e5877cd52ab3
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr 22 16:15:04 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr 22 16:15:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5966b79f

gui-libs/gtk-session-lock: disable test useflag

* test seem to be broken even with gui-libs/gtk-layer-shell install

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...sion-lock-0.2.0-r2.ebuild => gtk-session-lock-0.2.0-r3.ebuild} | 8 
 gui-libs/gtk-session-lock/metadata.xml| 1 -
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild
similarity index 86%
rename from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild
rename to gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild
index 0c43e640e9..1da545eebc 100644
--- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r3.ebuild
@@ -13,16 +13,16 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-IUSE="examples docs test"
-RESTRICT="!test? ( test )"
+IUSE="examples docs"
+#RESTRICT="!test? ( test )"
 RDEPEND="
sys-libs/pam
x11-libs/gtk+:3[wayland]
-   gui-libs/gtk-session-lock
 "
 DEPEND="
${DEPEND}
>=dev-libs/wayland-protocols-1.34
+   gui-libs/gtk-layer-shell
 "
 BDEPEND="
dev-util/wayland-scanner
@@ -33,7 +33,7 @@ BDEPEND="
 src_configure() {
 local emesonargs=(
$(meson_use examples examples)
-   $(meson_use test tests)
+   #$(meson_use test tests)
$(meson_use docs docs)
-Dintrospection=true
-Dvapi=false

diff --git a/gui-libs/gtk-session-lock/metadata.xml 
b/gui-libs/gtk-session-lock/metadata.xml
index 05c8b27811..b0237f3c5f 100644
--- a/gui-libs/gtk-session-lock/metadata.xml
+++ b/gui-libs/gtk-session-lock/metadata.xml
@@ -11,6 +11,5 @@

Build example applications
Build devhelp API documentation
-   Build tests

 



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-session-lock/

2024-04-22 Thread Gonçalo Negrier Duarte
commit: 7168a4270d46ba450a96ad883d3bffe836cdbaab
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr 22 16:06:36 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr 22 16:06:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7168a427

gui-libs/gtk-session-lock: disable vapi option

* even compiling dev-lang/vala with valadoc useflag
* meson didnt found vapigen, do the file name
* having the $PV attach to it

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...tk-session-lock-0.2.0-r1.ebuild => gtk-session-lock-0.2.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild
similarity index 97%
rename from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild
rename to gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild
index 7b5faa041d..0c43e640e9 100644
--- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r2.ebuild
@@ -36,7 +36,7 @@ src_configure() {
$(meson_use test tests)
$(meson_use docs docs)
-Dintrospection=true
-   -Dintrospection=vapi
+   -Dvapi=false
)
 meson_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-session-lock/

2024-04-22 Thread Gonçalo Negrier Duarte
commit: 385aa79b826299d708deba05759016ae88cc07fe
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr 22 15:47:23 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr 22 15:47:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=385aa79b

gui-libs/gtk-session-lock: fix typo on IUSE

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild
index 010f30a035..7b5faa041d 100644
--- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-IUSE="exemples docs test"
+IUSE="examples docs test"
 RESTRICT="!test? ( test )"
 RDEPEND="
sys-libs/pam



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-session-lock/

2024-04-22 Thread Gonçalo Negrier Duarte
commit: 9ad5a93ea2c2e3c6a334243ae5a279c0ea73016d
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr 22 15:44:14 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr 22 15:44:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ad5a93e

gui-libs/gtk-session-lock: remove uneded dependencie

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../{gtk-session-lock-0.2.0.ebuild => gtk-session-lock-0.2.0-r1.ebuild}  | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild
similarity index 96%
rename from gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild
rename to gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild
index 8ca71ea67b..010f30a035 100644
--- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r1.ebuild
@@ -28,7 +28,6 @@ BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
dev-build/meson
-   man? ( app-text/scdoc )
 "
 
 src_configure() {



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

2024-04-22 Thread Gonçalo Negrier Duarte
commit: b501b61297a017b6015208ab6eaba40e42815993
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr 22 15:16:03 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr 22 15:38:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b501b612

gui-apps/gtklock: add myself as a maintainer

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/gtklock/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/gui-apps/gtklock/metadata.xml b/gui-apps/gtklock/metadata.xml
index b942d965d5..3381d2afc9 100644
--- a/gui-apps/gtklock/metadata.xml
+++ b/gui-apps/gtklock/metadata.xml
@@ -5,6 +5,10 @@
jul...@jroy.ca
Julien Roy

+   
+   gonegrier.dua...@gmail.com
+       Gonçalo Negrier Duarte
+   

jovanlanik/gtklock




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

2024-04-22 Thread Gonçalo Negrier Duarte
commit: fe97381e24a4913b2c87cd3fb0ed303f1a97d153
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr 22 15:10:57 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr 22 15:38:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe97381e

gui-apps/gtklock: drop 2.0.1, add 3.0.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/gtklock/Manifest  |  3 +--
 .../gtklock/files/gtklock-2.0.1-makefile.patch | 13 ---
 .../gtklock/files/gtklock-2.1.0-makefile.patch | 13 ---
 gui-apps/gtklock/gtklock-2.0.1.ebuild  | 21 -
 .../{gtklock-2.1.0.ebuild => gtklock-3.0.0.ebuild} | 27 --
 5 files changed, 21 insertions(+), 56 deletions(-)

diff --git a/gui-apps/gtklock/Manifest b/gui-apps/gtklock/Manifest
index 2f1b1500c6..a9aaa4a02b 100644
--- a/gui-apps/gtklock/Manifest
+++ b/gui-apps/gtklock/Manifest
@@ -1,2 +1 @@
-DIST gtklock-2.0.1.tar.gz 56129 BLAKE2B 
70b0aa3be5430665314d50f2d1322a4c57e7202b44b579f06712608b34797928b050aedb5a1c86e98d80a16f8c90fbd1a9b466a499ed04c44ef690805ea6bbf7
 SHA512 
d9ef0bacf78bcfaf71b4252b8f48678970b044a8fb4de4ab6e6c8a7ac5047b5ad1092401b5f1f57fd009cd9bf508ed7390ef84b71dffa2e994b74b996d7136f3
-DIST gtklock-2.1.0.tar.gz 56550 BLAKE2B 
1875321d501970e82d75e32a76629697ef27fa049f795e0f9f3cb30a400ef30aec5f93b4bac9bc6049dc599ed8df8529ab22d6452ee7dd37336e96b40952bda7
 SHA512 
63fedae301089d922804398aa957eb784778ec033f0f7fd49e85fef0bbf6a029942e55751bcb05e99ded6c42ea88d601531a3b81cd33509ba0cae4cf81d84ce8
+DIST gtklock-3.0.0.tar.gz 54555 BLAKE2B 
9c109c37cb3390bfd01b0a54446ec45bb9b4b234bdc547cf4b1c0bd77daf87743f9e4d22c687800f42ae77b81d169874ede203f8f38f6f07bc0612147cdcf60e
 SHA512 
01c3d4eea155c1d8472f191af5ab6c66509cd7bd3c4b9b7beb1c50005d6015d977474d85e0da5a307e8a6a970456a89ef1b86fb5b218a7943ebc57f710bf534b

diff --git a/gui-apps/gtklock/files/gtklock-2.0.1-makefile.patch 
b/gui-apps/gtklock/files/gtklock-2.0.1-makefile.patch
deleted file mode 100644
index bb62649ac7..00
--- a/gui-apps/gtklock/files/gtklock-2.0.1-makefile.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/makefile b/makefile
-index 6541641..4c2b2bd 100644
 a/makefile
-+++ b/makefile
-@@ -8,7 +8,7 @@ MAJOR_VERSION := 2
- MINOR_VERSION := 0
- MICRO_VERSION := 0
- 
--PREFIX = /usr/local
-+PREFIX = /usr
- INSTALL = install
- 
- LIBS := pam wayland-client gtk+-wayland-3.0 gtk-layer-shell-0 
gmodule-export-2.0

diff --git a/gui-apps/gtklock/files/gtklock-2.1.0-makefile.patch 
b/gui-apps/gtklock/files/gtklock-2.1.0-makefile.patch
deleted file mode 100644
index 7d5a8dd008..00
--- a/gui-apps/gtklock/files/gtklock-2.1.0-makefile.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/makefile b/makefile
-index 0d01ffb..e918d0b 100644
 a/makefile
-+++ b/makefile
-@@ -8,7 +8,7 @@ MAJOR_VERSION := 2
- MINOR_VERSION := 1
- MICRO_VERSION := 0
- 
--PREFIX = /usr/local
-+PREFIX = /usr
- SYSCONFDIR = $(PREFIX)/etc
- 
- ifeq '$(shell uname)' 'Linux'

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

diff --git a/gui-apps/gtklock/gtklock-2.1.0.ebuild 
b/gui-apps/gtklock/gtklock-3.0.0.ebuild
similarity index 51%
rename from gui-apps/gtklock/gtklock-2.1.0.ebuild
rename to gui-apps/gtklock/gtklock-3.0.0.ebuild
index be9e541f9d..1f3d329c3c 100644
--- a/gui-apps/gtklock/gtklock-2.1.0.ebuild
+++ b/gui-apps/gtklock/gtklock-3.0.0.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit meson
+
 DESCRIPTION="GTK-based lockscreen for Wayland"
 HOMEPAGE="https://github.com/jovanlanik/gtklock;
 SRC_URI="https://github.com/jovanlanik/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -11,11 +13,22 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="sys-libs/pam
-   >=gui-libs/gtk-layer-shell-0.6.0"
-
-BDEPEND="app-text/scdoc"
+IUSE="man"
+RDEPEND="
+   sys-libs/pam
+   x11-libs/gtk+:3[wayland]
+   gui-libs/gtk-session-lock
+"
+DEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   dev-build/meson
+   man? ( app-text/scdoc )
+"
 
-PATCHES=(
-   "${FILESDIR}"/"${P}"-makefile.patch
-)
+src_configure() {
+local emesonargs=(
+$(meson_feature man man-pages)
+   )
+meson_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-session-lock/

2024-04-22 Thread Gonçalo Negrier Duarte
commit: 36d867a7b5d37e73765d048cf1047b16f49636c4
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr 22 15:34:13 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr 22 15:38:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36d867a7

gui-libs/gtk-session-lock: new package, add 0.2.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-libs/gtk-session-lock/Manifest |  1 +
 .../gtk-session-lock/gtk-session-lock-0.2.0.ebuild | 43 ++
 gui-libs/gtk-session-lock/metadata.xml | 16 
 3 files changed, 60 insertions(+)

diff --git a/gui-libs/gtk-session-lock/Manifest 
b/gui-libs/gtk-session-lock/Manifest
new file mode 100644
index 00..7046b4208c
--- /dev/null
+++ b/gui-libs/gtk-session-lock/Manifest
@@ -0,0 +1 @@
+DIST gtk-session-lock-0.2.0.tar.gz 96770 BLAKE2B 
dd3d6e906987df0579d796a4b565b469d4e9b6fe26546f1dc3436cdd09c2c27c3c2696bbbf1ce464d3dd55f8705bb280eb124307c0ce70a577d54efec18838e5
 SHA512 
ac1d33f215cdf0e3730840f5f7b9eac3027ad2f2e066a0ba532c9df9f74cffdedced841da0948d645cab3ed27a4c896353048ad45ed498668e3a905a98c14677

diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild 
b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild
new file mode 100644
index 00..8ca71ea67b
--- /dev/null
+++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="GTK-based lockscreen for Wayland"
+HOMEPAGE="https://github.com/Cu3PO42/${PN};
+SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="exemples docs test"
+RESTRICT="!test? ( test )"
+RDEPEND="
+   sys-libs/pam
+   x11-libs/gtk+:3[wayland]
+   gui-libs/gtk-session-lock
+"
+DEPEND="
+   ${DEPEND}
+   >=dev-libs/wayland-protocols-1.34
+"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   dev-build/meson
+   man? ( app-text/scdoc )
+"
+
+src_configure() {
+local emesonargs=(
+   $(meson_use examples examples)
+   $(meson_use test tests)
+   $(meson_use docs docs)
+   -Dintrospection=true
+   -Dintrospection=vapi
+   )
+meson_src_configure
+}

diff --git a/gui-libs/gtk-session-lock/metadata.xml 
b/gui-libs/gtk-session-lock/metadata.xml
new file mode 100644
index 00..05c8b27811
--- /dev/null
+++ b/gui-libs/gtk-session-lock/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gonegrier.dua...@gmail.com
+   Gonçalo Negrier Duarte
+   
+   
+   Cu3PO42/gtk-session-lock
+   
+   
+   Build example applications
+   Build devhelp API documentation
+   Build tests
+   
+



[gentoo-commits] repo/user/dlang:master commit in: net-misc/onedrivegui/

2024-04-18 Thread Gonçalo Negrier Duarte
commit: 7ffa2637b6c8a0abba2299113e9ec5cf2f7da31b
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Apr 18 07:55:34 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu Apr 18 07:55:34 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=7ffa2637

net-misc/onedrivegui: drop 1.0.3, add 1.0.3-r1

* add missing useflags to pyside6 DEPEND

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../{onedrivegui-1.0.3.ebuild => onedrivegui-1.0.3-r1.ebuild}   | 2 +-
 net-misc/onedrivegui/onedrivegui-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/onedrivegui/onedrivegui-1.0.3.ebuild 
b/net-misc/onedrivegui/onedrivegui-1.0.3-r1.ebuild
similarity index 94%
rename from net-misc/onedrivegui/onedrivegui-1.0.3.ebuild
rename to net-misc/onedrivegui/onedrivegui-1.0.3-r1.ebuild
index 9e13b33..2e6f9d7 100644
--- a/net-misc/onedrivegui/onedrivegui-1.0.3.ebuild
+++ b/net-misc/onedrivegui/onedrivegui-1.0.3-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/bpozdena/OneDriveGUI;
 
 RDEPEND="net-misc/onedrive
dev-python/requests
-   dev-python/pyside6[webengine(+)]
+   dev-python/pyside6[gui(+),webengine(+),widgets(+)]
 "
 
 LICENSE="GPL-3"

diff --git a/net-misc/onedrivegui/onedrivegui-.ebuild 
b/net-misc/onedrivegui/onedrivegui-.ebuild
index 92da3df..9fb5d05 100644
--- a/net-misc/onedrivegui/onedrivegui-.ebuild
+++ b/net-misc/onedrivegui/onedrivegui-.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/bpozdena/OneDriveGUI;
 
 DEPEND="net-misc/onedrive
dev-python/requests
-   dev-python/pyside6[webengine(+)]
+   dev-python/pyside6[gui(+),webengine(+),widgets(+)]
 "
 
 LICENSE="GPL-3"



[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/rpcs3/, games-emulation/rpcs3/files/

2024-04-14 Thread Gonçalo Negrier Duarte
commit: e94aae8fe0dc39882a76462cd83eae818673e887
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Apr 14 17:31:28 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Apr 14 21:07:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e94aae8f

games-emulation/rpcs3: fix compile error on llvm-18

* https://github.com/RPCS3/rpcs3/issues/15448
* and releases logic to ebuild
* release 0.0.31 not added since it fails to compile on my system

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...-0001-gui_pad_thread-add-missing-unistd-h.patch | 29 +
 games-emulation/rpcs3/rpcs3-.ebuild| 69 --
 2 files changed, 92 insertions(+), 6 deletions(-)

diff --git 
a/games-emulation/rpcs3/files/rpcs3-0001-gui_pad_thread-add-missing-unistd-h.patch
 
b/games-emulation/rpcs3/files/rpcs3-0001-gui_pad_thread-add-missing-unistd-h.patch
new file mode 100644
index 00..7bd67c06e3
--- /dev/null
+++ 
b/games-emulation/rpcs3/files/rpcs3-0001-gui_pad_thread-add-missing-unistd-h.patch
@@ -0,0 +1,29 @@
+From 5d3427acaad0084caee0051c846efe9a333e5428 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?=
+ 
+Date: Sun, 14 Apr 2024 17:58:50 +0100
+Subject: [PATCH] rpcs3-gui_pad_thread-add-missing-unistd-h
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Gonçalo Negrier Duarte 
+---
+ rpcs3/Input/gui_pad_thread.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/rpcs3/Input/gui_pad_thread.cpp b/rpcs3/Input/gui_pad_thread.cpp
+index 92fb23367..e3dbae518 100644
+--- a/rpcs3/Input/gui_pad_thread.cpp
 b/rpcs3/Input/gui_pad_thread.cpp
+@@ -22,6 +22,7 @@
+ #ifdef __linux__
+ #include 
+ #include 
++#include 
+ #define CHECK_IOCTRL_RET(res) if (res == -1) { gui_log.error("gui_pad_thread: 
ioctl failed (errno=%d=%s)", res, strerror(errno)); }
+ #elif defined(__APPLE__)
+ #pragma GCC diagnostic push
+-- 
+2.44.0
+

diff --git a/games-emulation/rpcs3/rpcs3-.ebuild 
b/games-emulation/rpcs3/rpcs3-.ebuild
index 7162b888ce..ec248dd211 100644
--- a/games-emulation/rpcs3/rpcs3-.ebuild
+++ b/games-emulation/rpcs3/rpcs3-.ebuild
@@ -3,15 +3,37 @@
 
 EAPI=8
 
-inherit cmake flag-o-matic git-r3 xdg
+inherit cmake flag-o-matic xdg
+
+ASMJIT_COMMIT="416f7356967c1f66784dc1580fe157f9406d8bff"
+GLSLANG_COMMIT="36d08c0d940cf307a23928299ef52c7970d8cee6"
+MINIUPNP_COMMIT="f22a96b4697699d32fdc2d17c5d0ad7880a99c24"
+RTMIDI_COMMIT="1e5b49925aa60065db52de44c366d446a902547b"
+WOLFSSL_COMMIT="8970ff4c34034dbb3594943d11f8c9d4c5512bd5"
+SOUNDTOUCH_COMMIT="ced3ce8d5ecc5aef8a5156fea206a37b33774bf3"
+YAMLCPP_COMMIT="456c68f452da09d8ca84b375faa2b1397713eaba"
 
 DESCRIPTION="PS3 emulator/debugger"
 HOMEPAGE="https://rpcs3.net/;
-EGIT_REPO_URI="https://github.com/RPCS3/rpcs3;
-EGIT_SUBMODULES=( 'asmjit' '3rdparty/glslang' '3rdparty/miniupnp/miniupnp' 
'3rdparty/rtmidi/rtmidi' '3rdparty/wolfssl'
-   '3rdparty/SoundTouch/soundtouch' )
-# Delete sources when ensuring yaml-cpp compiled with fexceptions
-EGIT_SUBMODULES+=( '3rdparty/yaml-cpp' )
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/RPCS3/rpcs3;
+   EGIT_SUBMODULES=( 'asmjit' '3rdparty/glslang' 
'3rdparty/miniupnp/miniupnp' '3rdparty/rtmidi/rtmidi' '3rdparty/wolfssl' 
'3rdparty/SoundTouch/soundtouch' )
+   # Delete sources when ensuring yaml-cpp compiled with fexceptions
+   EGIT_SUBMODULES+=( '3rdparty/yaml-cpp' )
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/RPCS3/rpcs3/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/asmjit/asmjit/archive/${ASMJIT_COMMIT}.tar.gz -> 
${PN}-asmjit-${ASMJIT_COMMIT}.tar.gz
+   
https://github.com/KhronosGroup/glslang/archive/${GLSLANG_COMMIT}.tar.gz -> 
${PN}-glslang-${GLSLANG_COMMIT}.tar.gz
+   
https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_COMMIT}.tar.gz -> 
${PN}-miniupnp-${MINIUPNP_COMMIT}.tar.gz
+   
https://github.com/thestk/rtmidi/archive/${RTMIDI_COMMIT}.tar.gz -> 
${PN}-rtmidi-${RTMIDI_COMMIT}.tar.gz
+   
https://github.com/wolfSSL/wolfssl/archive/${WOLFSSL_COMMIT}.tar.gz -> 
${PN}-wolfssl-${WOLFSSL_COMMIT}.tar.gz
+   
https://github.com/RPCS3/soundtouch/archive/${SOUNDTOUCH_COMMIT}.tar.gz -> 
${PN}-soundtouch-${SOUNDTOUCH_COMMIT}.tar.gz
+   
https://github.com/RPCS3/yaml-cpp/archive/${YAMLCPP_COMMIT}.tar.gz -> 
${PN}-yaml-cpp-${SOUNDTOUCH_COMMIT}-.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -46,7 +68,42 @@ RDEPEND="${DEPEND}"
 QA_PREBUILT="usr/share/rpcs3/test/.*"
 QA_WX_LOAD="usr/share/rpcs3/test/*"
 
+PATCHES=(
+   

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

2024-04-13 Thread Gonçalo Negrier Duarte
commit: 2af7eea2247a8c9ad1af4af9cfe3a970163f6e45
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat Apr 13 16:17:55 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat Apr 13 16:21:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2af7eea2

gui-apps/hyprlock: add 0.3.0-r1, drop 0.3.0

* apply upstream patch that fix cmake install error

Closes: https://bugs.gentoo.org/929117
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../files/0002-cmake-install-pam-file-fix.patch| 24 ++
 ...rlock-0.3.0.ebuild => hyprlock-0.3.0-r1.ebuild} |  1 +
 gui-apps/hyprlock/hyprlock-.ebuild |  9 ++--
 3 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/gui-apps/hyprlock/files/0002-cmake-install-pam-file-fix.patch 
b/gui-apps/hyprlock/files/0002-cmake-install-pam-file-fix.patch
new file mode 100644
index 00..fbdf38c84a
--- /dev/null
+++ b/gui-apps/hyprlock/files/0002-cmake-install-pam-file-fix.patch
@@ -0,0 +1,24 @@
+From d9a6229434fba475ea42b634ee2f03919236798d Mon Sep 17 00:00:00 2001
+From: Vaxry 
+Date: Wed, 10 Apr 2024 22:42:54 +0100
+Subject: [PATCH] pam: always install pam file
+
+---
+ CMakeLists.txt | 7 +--
+ 1 file changed, 1 insertion(+), 6 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e4d73c4..3cc75f1 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -83,9 +83,4 @@ 
protocol("unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml" "linux-dmabuf-unst
+ # Installation
+ install(TARGETS hyprlock)
+ 
+-install(CODE "
+-if (NOT EXISTS \"${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d/hyprlock\")
+-install(FILES \"${CMAKE_SOURCE_DIR}/pam/hyprlock\" DESTINATION 
\"${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d\")
+-endif()
+-")
+-
++install(FILES ${CMAKE_SOURCE_DIR}/pam/hyprlock DESTINATION 
${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d)

diff --git a/gui-apps/hyprlock/hyprlock-0.3.0.ebuild 
b/gui-apps/hyprlock/hyprlock-0.3.0-r1.ebuild
similarity index 95%
rename from gui-apps/hyprlock/hyprlock-0.3.0.ebuild
rename to gui-apps/hyprlock/hyprlock-0.3.0-r1.ebuild
index ea126e6db7..bb79fa02dc 100644
--- a/gui-apps/hyprlock/hyprlock-0.3.0.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0.3.0-r1.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch"
+   "${FILESDIR}/0002-cmake-install-pam-file-fix.patch"
 )
 
 src_configure() {

diff --git a/gui-apps/hyprlock/hyprlock-.ebuild 
b/gui-apps/hyprlock/hyprlock-.ebuild
index caf3a0797b..ea126e6db7 100644
--- a/gui-apps/hyprlock/hyprlock-.ebuild
+++ b/gui-apps/hyprlock/hyprlock-.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 inherit cmake toolchain-funcs
 
-COMMIT="57e80006602b7857fb23feded368055df62b8cb3"
 DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
 HOMEPAGE="https://github.com/hyprwm/hyprlock;
 
@@ -13,12 +12,8 @@ if [[ "${PV}" = * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git;
 else
-   #When releases start to happen
-   
#SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   #S="${WORKDIR}/${PN}-source"
-
-   SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-   S="${WORKDIR}/${PN}-${COMMIT}"
+   
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${PV}"
 
KEYWORDS="~amd64"
 fi



[gentoo-commits] repo/proj/guru:dev commit in: sys-power/envycontrol/

2024-04-10 Thread Gonçalo Negrier Duarte
commit: ed6cd65da282e01bd51033c55ef1bdfb046036f5
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr 10 12:22:46 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr 10 12:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed6cd65d

sys-power/envycontrol: add 3.4.0, drop 3.3.1

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-power/envycontrol/Manifest  | 2 +-
 .../envycontrol/{envycontrol-3.3.1.ebuild => envycontrol-3.4.0.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/envycontrol/Manifest b/sys-power/envycontrol/Manifest
index 3d86c8068a..0a19d641b4 100644
--- a/sys-power/envycontrol/Manifest
+++ b/sys-power/envycontrol/Manifest
@@ -1 +1 @@
-DIST envycontrol-3.3.1.tar.gz 76554 BLAKE2B 
4809780f15d1cfe210dfedbbc6f87b1c5ea2597b6b73248eee4ab5e84dd5228204c225d295fc46ddc7d0910b86df8518a2bc242ec2aef42641663e32ea694dd9
 SHA512 
fc75de21accfee49cfe1451b25fe3861780546e592e9c8a072f8d07d95d0b8a5a8b2ac018ff9a44e27f167c8a8335e2b2cebf1034a57b2477caa7faa6c20a41b
+DIST envycontrol-3.4.0.tar.gz 78371 BLAKE2B 
99cfe5877a23f82b5722eb32a88b4943731c519eb5464bb6b4454a7739f4e9b051751dde2baa0557ca0338e7344e71d021f4f8d3e57588d60c2b07cfb3e14bd5
 SHA512 
fc55a5a43aa33054564c9f7ce9819cb8095f906b7ce25fe0363bdf53eb358920a393c12de75d7a9edcad865cc11591ca7717ef4c7d8cc6eda9e62444e62a7b12

diff --git a/sys-power/envycontrol/envycontrol-3.3.1.ebuild 
b/sys-power/envycontrol/envycontrol-3.4.0.ebuild
similarity index 100%
rename from sys-power/envycontrol/envycontrol-3.3.1.ebuild
rename to sys-power/envycontrol/envycontrol-3.4.0.ebuild



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

2024-04-10 Thread Gonçalo Negrier Duarte
commit: 6190f132c0a95668e7f79319e27c435664bcd7b9
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr 10 12:44:49 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr 10 12:45:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6190f132

gui-apps/hypridle: add 0.1.1, drop 0_pre20240220

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hypridle/Manifest| 2 +-
 .../{hypridle-0_pre20240220.ebuild => hypridle-0.1.1.ebuild}  | 8 ++--
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/gui-apps/hypridle/Manifest b/gui-apps/hypridle/Manifest
index 8f56baa7e9..2037ca86e4 100644
--- a/gui-apps/hypridle/Manifest
+++ b/gui-apps/hypridle/Manifest
@@ -1 +1 @@
-DIST hypridle-0_pre20240220.gh.tar.gz 12274 BLAKE2B 
e8c860c32c494a5f49fe5f01b858c6557dbab9c82481294e6a665e8fc019d9c1b32e0cb79a9c9149828262188ece79b8dd2c56b9c97a90603261b497ffeaa59a
 SHA512 
48018b175d4c29d226fdfb006ceb1a848ae8ed3d7f454f32f9c4755ffc796b4fb92ef89287cd06cca9be457848c4da288d484a9e14c6f446d8bc37efa81c2bb1
+DIST hypridle-0.1.1.gh.tar.gz 12388 BLAKE2B 
eede584479072fafde9e322e30310a75984f400c73acb35bb34780f2559d66de5d4310697cf8eb2ab7825d54c9f7da178e191215725d1e324e05475322db2392
 SHA512 
9d146ff959ffda785cf0c649493ba94113e900b985e9cfa29a20fa1b4cd37a95b656147d88b4c12a4f4dfe837375a5c056b10a094552ee49925e82a3b20e740d

diff --git a/gui-apps/hypridle/hypridle-0_pre20240220.ebuild 
b/gui-apps/hypridle/hypridle-0.1.1.ebuild
similarity index 74%
rename from gui-apps/hypridle/hypridle-0_pre20240220.ebuild
rename to gui-apps/hypridle/hypridle-0.1.1.ebuild
index 6a5aaec14e..3d5417b536 100644
--- a/gui-apps/hypridle/hypridle-0_pre20240220.ebuild
+++ b/gui-apps/hypridle/hypridle-0.1.1.ebuild
@@ -13,12 +13,8 @@ if [[ "${PV}" = * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git;
 else
-   #When releases start to happen
-   
#SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   #S="${WORKDIR}/${PN}-source"
-
-   SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-   S="${WORKDIR}/${PN}-${COMMIT}"
+   
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-${PV}"
 
KEYWORDS="~amd64"
 fi



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

2024-04-10 Thread Gonçalo Negrier Duarte
commit: 57b7f68e4f5a6d3dfc96437a5be5c9537396ddd0
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr 10 12:36:51 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr 10 12:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57b7f68e

gui-apps/hyprlock: add 0.3.0, drop 0_pre20240224

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hyprlock/Manifest   | 2 +-
 .../{hyprlock-0_pre20240224.ebuild => hyprlock-0.3.0.ebuild} | 9 ++---
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest
index 8e0f9312c7..7ca2739ceb 100644
--- a/gui-apps/hyprlock/Manifest
+++ b/gui-apps/hyprlock/Manifest
@@ -1 +1 @@
-DIST hyprlock-0_pre20240224.gh.tar.gz 49247 BLAKE2B 
5425ffd8e73efc3112adc58388ca45a9c1e84a0d6828b40faee62956bc1199a22a8607dee17a16ed4f94efd704cceeaef2506544a8878960ac77dd0de5912fe7
 SHA512 
3bbd7a06602e45aaca6442bc3f02aaf728430f17b829002cdba93cca33232be90f1defb099d4b19d6432ff30e1de15ad93e2ae41d83c9d5f26fee2c10c9d3caf
+DIST hyprlock-0.3.0.tar.gz 274826 BLAKE2B 
e91877d29160537bd60e518a020c64aa4dade19fa874553ac8e9f12c683c1153787803bbcde0a2756be66da06ec76b0f1c56eb05e65466829d784d425be05dce
 SHA512 
10b9f170def9c1dfd81c1aeb7979c4eb48d703222771fa813d5a459577be8ba73fe36b832446e56eb87aff73df192ee4ae45ef935578cbc3c1e84612f8c85d70

diff --git a/gui-apps/hyprlock/hyprlock-0_pre20240224.ebuild 
b/gui-apps/hyprlock/hyprlock-0.3.0.ebuild
similarity index 73%
rename from gui-apps/hyprlock/hyprlock-0_pre20240224.ebuild
rename to gui-apps/hyprlock/hyprlock-0.3.0.ebuild
index caf3a0797b..e47f909623 100644
--- a/gui-apps/hyprlock/hyprlock-0_pre20240224.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0.3.0.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 inherit cmake toolchain-funcs
 
-COMMIT="57e80006602b7857fb23feded368055df62b8cb3"
 DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
 HOMEPAGE="https://github.com/hyprwm/hyprlock;
 
@@ -13,12 +12,8 @@ if [[ "${PV}" = * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git;
 else
-   #When releases start to happen
-   
#SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   #S="${WORKDIR}/${PN}-source"
-
-   SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-   S="${WORKDIR}/${PN}-${COMMIT}"
+   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/v${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${PV}"
 
KEYWORDS="~amd64"
 fi



[gentoo-commits] repo/proj/guru:dev commit in: games-util/ProtonUp-Qt/

2024-04-10 Thread Gonçalo Negrier Duarte
commit: 0ec08587f184e3d5fc58c432ae5f290e7746fea1
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr 10 12:13:09 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr 10 12:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ec08587

games-util/ProtonUp-Qt: add 2.9.2, drop 2.9.1

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/ProtonUp-Qt/Manifest | 2 +-
 .../ProtonUp-Qt/{ProtonUp-Qt-2.9.1.ebuild => ProtonUp-Qt-2.9.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/ProtonUp-Qt/Manifest b/games-util/ProtonUp-Qt/Manifest
index 459b2b60fb..825d4ba7c5 100644
--- a/games-util/ProtonUp-Qt/Manifest
+++ b/games-util/ProtonUp-Qt/Manifest
@@ -1 +1 @@
-DIST ProtonUp-Qt-2.9.1.tar.gz 914081 BLAKE2B 
aa2e6eaf0af18ec8ee1b8c2b2e84df640931fade0a7ad2396508c50950437df46540721d35e3c3af143f3dd223d1acaecb99e2ddc83e798e9e3290db5c80b0e0
 SHA512 
32da1a6db8c3d24133be71b2635afece1c500800849aba9d7dc6bd900afb00ea582e22da51463d63673d64131dcdc25b7f3cc72e1890fb7ed00018a17de0509f
+DIST ProtonUp-Qt-2.9.2.tar.gz 915872 BLAKE2B 
a644c2b29b45cf925a9692c6f0e244d9bc1f22b74ab588f328bc0c2f8e2b07a9ca31e0e61bfde33aa24745e95d13f32e05308a22a4d393adaf888390c72e1095
 SHA512 
27c31c9b2e41f27deb71ca6c2a6d566ccd82fb0c8496b376ebb515239922425e15dd09b7582daf0a2da6e60dacbe22eab0854c96f4d1f665df840541d2bbfed7

diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.9.1.ebuild 
b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.9.2.ebuild
similarity index 100%
rename from games-util/ProtonUp-Qt/ProtonUp-Qt-2.9.1.ebuild
rename to games-util/ProtonUp-Qt/ProtonUp-Qt-2.9.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: games-util/r2modman-bin/

2024-04-10 Thread Gonçalo Negrier Duarte
commit: 29d6d02d55a48565d9fb8ca8b62af775fe9b6e3e
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr 10 12:04:43 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr 10 12:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29d6d02d

games-util/r2modman-bin: add 3.1.48, drop 3.1.47

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/r2modman-bin/Manifest   | 18 +-
 ...an-bin-3.1.47.ebuild => r2modman-bin-3.1.48.ebuild} |  0
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/games-util/r2modman-bin/Manifest b/games-util/r2modman-bin/Manifest
index 33ef029c4c..8f37ae97f4 100644
--- a/games-util/r2modman-bin/Manifest
+++ b/games-util/r2modman-bin/Manifest
@@ -1,9 +1,9 @@
-DIST r2modman-bin-3.1.47-128x128.png 4729 BLAKE2B 
bf7050ad2f512634331f4fd993a19f985835d6f63a0afe51b8e66bc205edf7401faccd03ada8cc898cee099d6a31c7086252425755acc6129dad101bbdb1fe7e
 SHA512 
8dd26f80dd682c8be63af237062337c43e99fdc70497056aa709d37a106ef49862e3017348b6facd65eb480696c628c575e3aecb1ff054523bee119d4db63ab9
-DIST r2modman-bin-3.1.47-16x16.png 630 BLAKE2B 
babe2fd2e48f18b5584fcfba4453b4cfee3c45c81ff4c54058d20752e392d1f09c0df5d111ec9f8daae871fd9ec322a64ee2a0a236abfd478364aa833c71a954
 SHA512 
e89f06ab89ffec2899c49115329ae43c6a12338bbc15c8e786d66287fd224e2d478f70076878591b4ea5f3c18dd6779011ab21bd64d3bd2b697ca933e4081fc9
-DIST r2modman-bin-3.1.47-192x192.png 7319 BLAKE2B 
378899c12ce58942539c354b652a302d1fd3c91387e2645892b161f035cef8396f0d92c753918d945112a96da5daa4ccfbed2144fc7edfbdf56ba7e72121c6c0
 SHA512 
c6392c415034c61545f401287a4b445a116211edefb5f55e5cf5ccfaf6ca5f9be535a5b8bd781ddeeed44e7097e774cc8c2f294ba5a4713ab506b037e99dd212
-DIST r2modman-bin-3.1.47-256x256.png 6690 BLAKE2B 
c0e62dc9d3bc7b261751a46e1fef35d2b6cf0ca06ee6c5b6f6ed61c3fe91e9f82b9d67a7641cf40f5724f5a0b6f109e370c9d2330728be3ff35ccc0a3b2f0f90
 SHA512 
bc67772e00d404816ab5d737b7d5dfbd093f1f457ca72863356dd5a3da8625535e7ed3f724275bc74356073f9d35b3b56bc392479561e33c8cc63a583762f2a1
-DIST r2modman-bin-3.1.47-32x32.png 1262 BLAKE2B 
76f1205935009b55afe63812ef8bb2b9a3a307c16343359c5a15de70745f587f50834dba73cf98b06b9d2a11ec3e1b58617168ce67a19b9e13d5a19aac65af66
 SHA512 
9778da7bd19d569fe65f4f44984bf1213f8161013f9820be577154559a8dfff4cc165d494e303d4f6595f9eafd2d502a1088e522cbba499358ebac3bf29d
-DIST r2modman-bin-3.1.47-48x48.png 1837 BLAKE2B 
5956f438170d3ba3d30ebc7d7cf57b21d5b7d3ee7552b7beb51a59ac4619dc1b721a57a18b7798c64f35238dcd23ffeabfb12bafde02b45a67126236b5755325
 SHA512 
265bc260f4eefb2fc7b0e770999b5932b84200d76b5ca2afa97f5d5b446dab5dfa0a744e0585ccbef93703441300817c61159f9adff420784bfad95ae3557947
-DIST r2modman-bin-3.1.47-64x64.png 2439 BLAKE2B 
2d8882fb73db2b503cf41593531e856b3b2280a79fc0c8722338c25d4b92dd8fb7d21aa37a544156edf96185cc46ca53eb653a8e1d904c3531470f27d1ef
 SHA512 
0f8bee1b874531e57889889d0f230d91a1a3c0a2f158b40d3d12c6f1891bd9982f850b69ea6cdcafe878df58b3e36c00c80c0ff9457584d6f1e14564afc2541c
-DIST r2modman-bin-3.1.47-96x96.png 3607 BLAKE2B 
1e86a115e2f90ea3a39e3f2dfb61036b47f20c67897bbc268c512910433f04ee3dac505b0dd4f97f07ca11568e65df4c58b497fc9eef04ea3597665e56656cc1
 SHA512 
5ca72dc1069660f7deb92e7046f56e2ac216b8e3bce77fb68b67e0f8d79849ce3521ea0afff5702726c4f709a9d006e5d90ec8aab8b26782b57e2564f3fba231
-DIST r2modman-bin-3.1.47.tar.gz 114194217 BLAKE2B 
7d95a4f4d0f5ae06f7c8a4844edc9b647d27425598a56fb30d55cd028b4c3ce934daa2ab98d876aca745afdb20d34d19de07e3353216143a584f4f20f6fab8a2
 SHA512 
7d1f5b80d637d4a7d2bfa29ad902e69b8d87f034526418b9d773c99308e8edbe453f9b650745a3e2b747a19770a636d29e9c07ea9d00e939b0c7421088858425
+DIST r2modman-bin-3.1.48-128x128.png 4729 BLAKE2B 
bf7050ad2f512634331f4fd993a19f985835d6f63a0afe51b8e66bc205edf7401faccd03ada8cc898cee099d6a31c7086252425755acc6129dad101bbdb1fe7e
 SHA512 
8dd26f80dd682c8be63af237062337c43e99fdc70497056aa709d37a106ef49862e3017348b6facd65eb480696c628c575e3aecb1ff054523bee119d4db63ab9
+DIST r2modman-bin-3.1.48-16x16.png 630 BLAKE2B 
babe2fd2e48f18b5584fcfba4453b4cfee3c45c81ff4c54058d20752e392d1f09c0df5d111ec9f8daae871fd9ec322a64ee2a0a236abfd478364aa833c71a954
 SHA512 
e89f06ab89ffec2899c49115329ae43c6a12338bbc15c8e786d66287fd224e2d478f70076878591b4ea5f3c18dd6779011ab21bd64d3bd2b697ca933e4081fc9
+DIST r2modman-bin-3.1.48-192x192.png 7319 BLAKE2B 
378899c12ce58942539c354b652a302d1fd3c91387e2645892b161f035cef8396f0d92c753918d945112a96da5daa4ccfbed2144fc7edfbdf56ba7e72121c6c0
 SHA512 
c6392c415034c61545f401287a4b445a116211edefb5f55e5cf5ccfaf6ca5f9be535a5b8bd781ddeeed44e7097e774cc8c2f294ba5a4713ab506b037e99dd212
+DIST r2modman-bin-3.1.48-256x256.png 6690 BLAKE2B 
c0e62dc9d3bc7b261751a46e1fef35d2b6cf0ca06ee6c5b6f6ed61c3fe91e9f82b9d67a7641cf40f5724f5a0b6f109e370c9d2330728be3ff35ccc0a3b2f0f90
 SHA512 
bc67772e00d404816ab5d737b7d5dfbd093f1f457ca72863356dd5a3da8625535e7ed3f724275bc74356073f9d35b3b56bc392479561e33c8cc63a583762f2a1
+DIST r2modman-bin-3.1.48-32x32.png 

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

2024-04-10 Thread Gonçalo Negrier Duarte
commit: 4acc7d2527aaadad49d475fd7c9f7f8778444c17
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr 10 12:43:03 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr 10 12:45:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4acc7d25

gui-apps/hyprlock: update SRC_URI

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hyprlock/Manifest  | 2 +-
 gui-apps/hyprlock/hyprlock-0.3.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest
index 7ca2739ceb..715cb85e4d 100644
--- a/gui-apps/hyprlock/Manifest
+++ b/gui-apps/hyprlock/Manifest
@@ -1 +1 @@
-DIST hyprlock-0.3.0.tar.gz 274826 BLAKE2B 
e91877d29160537bd60e518a020c64aa4dade19fa874553ac8e9f12c683c1153787803bbcde0a2756be66da06ec76b0f1c56eb05e65466829d784d425be05dce
 SHA512 
10b9f170def9c1dfd81c1aeb7979c4eb48d703222771fa813d5a459577be8ba73fe36b832446e56eb87aff73df192ee4ae45ef935578cbc3c1e84612f8c85d70
+DIST hyprlock-0.3.0.tar.gz 61599 BLAKE2B 
f9bd1b358f55a860441d66d07361f3fe0d19f3f81612714e5dfa3fa6a9fa30f206416fd255365ef0469e50e13048e9378b5f5f79ee37904bf97618e2e08348dc
 SHA512 
3c2262e19f62259efdd2fec0c05f473d60b71809e75b253529e56b31337eee6ca176ead36101a023d777d8989613df765d002358c45aadba6db6593fbca7dd2c

diff --git a/gui-apps/hyprlock/hyprlock-0.3.0.ebuild 
b/gui-apps/hyprlock/hyprlock-0.3.0.ebuild
index e47f909623..ea126e6db7 100644
--- a/gui-apps/hyprlock/hyprlock-0.3.0.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0.3.0.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git;
 else
-   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/v${PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${PN}-${PV}"
 
KEYWORDS="~amd64"



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

2024-04-05 Thread Gonçalo Negrier Duarte
commit: 8cd75708ad3546d396f09194fdd510a68ba260ab
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Apr  5 15:17:58 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Apr  5 15:19:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8cd75708

sys-firmware/lenovolegionlinux: apply changes upstream
* https://github.com/johnfanv2/LenovoLegionLinux/pull/195

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/files/legiond-onresume.sh |  6 --
 sys-firmware/lenovolegionlinux/files/legiond.initd   |  7 ---
 sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild | 11 +++
 3 files changed, 7 insertions(+), 17 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh 
b/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh
deleted file mode 100644
index cd6b7c4a5c..00
--- a/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-case $1/$2 in
-post/*)
-   /usr/bin/legiond-cli fanset 3
-   ;;
-esac

diff --git a/sys-firmware/lenovolegionlinux/files/legiond.initd 
b/sys-firmware/lenovolegionlinux/files/legiond.initd
deleted file mode 100644
index a95e50bd92..00
--- a/sys-firmware/lenovolegionlinux/files/legiond.initd
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-command="/usr/bin/legiond"
-command_background=true
-pidfile="/run/legiond.pid"

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index debc32bf51..551ab1a727 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -26,6 +26,7 @@ BDEPEND="
sys-apps/lm-sensors
sys-apps/dmidecode
sys-apps/sed
+   dev-libs/inih
 "
 
 RDEPEND="
@@ -79,17 +80,19 @@ src_install() {
 
systemd_dounit service/legiond.service 
service/legiond-onresume.service service/legiond-cpuset.service 
service/legiond-cpuset.timer
 
-newinitd "${FILESDIR}/legiond.initd" legiond
+newinitd service/legiond.initd legiond
+   newinitd service/legiond-cpuset.initd legiond
+   newsbin service/legiond-cpuset.sh legiond-cpuset
 
 if use elogind; then
 exeinto /lib64/elogind/system-sleep/
-doexe "${FILESDIR}/legiond-onresume.sh"
+doexe service/legiond-onresume.sh
 fi
 
insinto /etc/acpi/events
doins acpi/events/{legion_ppd,legion_ac}
dobin service/legiond/legiond
-   dobin service/legiond/legiond-cli
+   dobin service/legiond/legiond-ctl
fi
 }
 
@@ -97,7 +100,7 @@ pkg_postinst() {
ewarn "Default config files are present in /usr/share/legion_linux"
ewarn "Copy folder /usr/share/legion_linux to /etc/legion_linux"
ewarn "Note: Fancurve can be edit using the gui app"
-   ewarn "Dont forget to edit /etc/legion_linux/.env to enable and disable 
extra features"
+   ewarn "Dont forget to edit /etc/legion_linux/legiond.ini (previous 
.env) to enable and disable extra features"
ewarn "Note the CPU and APU control command both for undervolt an 
ryzenadj are edit in /etc/legion_linux/.env"
if !use downgrade-nvidia; then
ewarn "Note: use flag downgrade-nvidia if you need for nvidia 
TDP control (requires driver 525 to work)\n"



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/libdecor/

2024-04-03 Thread Gonçalo Negrier Duarte
commit: 149e826a188a1746eb0aa7f59635be02534e0821
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr  3 20:46:24 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr  3 20:46:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=149e826a

gui-libs/libdecor: fix metadata identation

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-libs/libdecor/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/metadata.xml b/gui-libs/libdecor/metadata.xml
index 64bfaa7369..b6c1fcacb0 100644
--- a/gui-libs/libdecor/metadata.xml
+++ b/gui-libs/libdecor/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-Enable dbus to query current cursor theme 
+   Enable dbus to query current cursor theme 

Build GTK plugin
Build and install examples




[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/libdecor/

2024-04-03 Thread Gonçalo Negrier Duarte
commit: 5c768a1dea6b69284dfc0f5fb540070f633196fd
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr  3 20:44:28 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr  3 20:45:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c768a1d

gui-libs/libdecor: update maintainers

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-libs/libdecor/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/gui-libs/libdecor/metadata.xml b/gui-libs/libdecor/metadata.xml
index 954491ca9b..64bfaa7369 100644
--- a/gui-libs/libdecor/metadata.xml
+++ b/gui-libs/libdecor/metadata.xml
@@ -6,14 +6,6 @@
Build GTK plugin
Build and install examples

-   
-   ch...@gentoo.org
-   James Le Cuirot
-   
-   
-   proxy-ma...@gentoo.org
-   Gentoo Proxy Maintainers
-   

gonegrier.dua...@gmail.com
        Gonçalo Negrier Duarte



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/libdecor/

2024-04-03 Thread Gonçalo Negrier Duarte
commit: 111df125781f2206940359a27f26358e1a887dcd
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Apr  3 14:20:44 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Apr  3 14:21:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=111df125

gui-libs/libdecor: add missing gtk useflag
* improve ebuild

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-libs/libdecor/libdecor-0.2.2.ebuild | 20 +---
 gui-libs/libdecor/libdecor-.ebuild  | 21 ++---
 gui-libs/libdecor/metadata.xml  | 13 +++--
 3 files changed, 38 insertions(+), 16 deletions(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2.ebuild
index 7a320ed516..1adc093e6b 100644
--- a/gui-libs/libdecor/libdecor-0.2.2.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,21 +7,27 @@ inherit meson
 
 DESCRIPTION="A client-side decorations library for Wayland clients"
 HOMEPAGE="https://gitlab.freedesktop.org/libdecor/libdecor;
-SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2;
-
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/libdecor/libdecor.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64"
+fi
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+dbus examples"
+IUSE="+dbus +gtk examples"
 
 DEPEND="
>=dev-libs/wayland-1.18
>=dev-libs/wayland-protocols-1.15
x11-libs/pango
+   x11-libs/cairo
+   x11-libs/gtk+
dbus? ( sys-apps/dbus )
examples? (
virtual/opengl
-   media-libs/mesa[egl(+)]
+   media-libs/mesa[opengl(+)]
x11-libs/libxkbcommon
)
 "
@@ -31,7 +37,7 @@ src_configure() {
local emesonargs=(
# Avoid auto-magic, built-in feature of meson
-Dauto_features=disabled
-
+   $(meson_feature gtk)
$(meson_feature dbus)
$(meson_use examples demo)
-Dinstall_demo=true

diff --git a/gui-libs/libdecor/libdecor-.ebuild 
b/gui-libs/libdecor/libdecor-.ebuild
index bbcd2b2e3d..1adc093e6b 100644
--- a/gui-libs/libdecor/libdecor-.ebuild
+++ b/gui-libs/libdecor/libdecor-.ebuild
@@ -1,26 +1,33 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit meson git-r3
+inherit meson
 
 DESCRIPTION="A client-side decorations library for Wayland clients"
 HOMEPAGE="https://gitlab.freedesktop.org/libdecor/libdecor;
-EGIT_REPO_URI="https://gitlab.freedesktop.org/libdecor/libdecor.git;
-
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/libdecor/libdecor.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64"
+fi
 LICENSE="MIT"
 SLOT="0"
-IUSE="+dbus examples"
+IUSE="+dbus +gtk examples"
 
 DEPEND="
>=dev-libs/wayland-1.18
>=dev-libs/wayland-protocols-1.15
x11-libs/pango
+   x11-libs/cairo
+   x11-libs/gtk+
dbus? ( sys-apps/dbus )
examples? (
virtual/opengl
-   media-libs/mesa[egl(+)]
+   media-libs/mesa[opengl(+)]
x11-libs/libxkbcommon
)
 "
@@ -30,7 +37,7 @@ src_configure() {
local emesonargs=(
# Avoid auto-magic, built-in feature of meson
-Dauto_features=disabled
-
+   $(meson_feature gtk)
$(meson_feature dbus)
$(meson_use examples demo)
-Dinstall_demo=true

diff --git a/gui-libs/libdecor/metadata.xml b/gui-libs/libdecor/metadata.xml
index 67df2efa9f..954491ca9b 100644
--- a/gui-libs/libdecor/metadata.xml
+++ b/gui-libs/libdecor/metadata.xml
@@ -2,9 +2,18 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   Enable dbus to query current cursor theme 

+Enable dbus to query current cursor theme 
+   Build GTK plugin
Build and install examples

+   
+       ch...@gentoo.org
+   James Le Cuirot
+   
+   
+   proxy-ma...@gentoo.org
+   Gentoo Proxy Maintainers
+   

gonegrier.dua...@gmail.com
Gonçalo Negrier Duarte
@@ -12,4 +21,4 @@

libdecor/libdecor

-
\ No newline at end of file
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-04-02 Thread Gonçalo Negrier Duarte
commit: 8064ad348e018261430e1b3f25c393fe35bf4a8f
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  2 19:54:18 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Apr  2 19:54:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8064ad34

sys-firmware/lenovolegionlinux: update maintainers

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/metadata.xml | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/metadata.xml 
b/sys-firmware/lenovolegionlinux/metadata.xml
index b3fed2dea5..86f7aaa723 100644
--- a/sys-firmware/lenovolegionlinux/metadata.xml
+++ b/sys-firmware/lenovolegionlinux/metadata.xml
@@ -9,15 +9,15 @@

gonegrier.dua...@gmail.com
        Gonçalo Negrier Duarte
-   
+
+   
+   ston@outlook.com
+   ston
+

johnfanv2/LenovoLegionLinux

https://github.com/johnfanv2/LenovoLegionLinux/issues
 
https://github.com/johnfanv2/LenovoLegionLinux/blob/main/README.md
-   
- ston@outlook.com
- ston
-   

 
 



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

2024-04-02 Thread Gonçalo Negrier Duarte
commit: 3f043a453e03488a231c1d9acdde832dee3f537c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  2 19:36:56 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Apr  2 19:37:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f043a45

gui-apps/satty: update crates

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/satty/Manifest| 145 ---
 gui-apps/satty/satty-0.11.3.ebuild | 145 ---
 gui-apps/satty/satty-.ebuild   | 227 -
 3 files changed, 140 insertions(+), 377 deletions(-)

diff --git a/gui-apps/satty/Manifest b/gui-apps/satty/Manifest
index b2527a18c1..dd35bee5d7 100644
--- a/gui-apps/satty/Manifest
+++ b/gui-apps/satty/Manifest
@@ -7,41 +7,43 @@ DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
+DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
-DIST async-trait-0.1.77.crate 29986 BLAKE2B 
f678cea4defa1cc7c0f1571e71f87392c0fdca8ba175bd94be68b92adaf2b4afe13fac9020bd27bfbb2af9a7d5f2f7047e3bbd0b080a7213354a8175e6ccd455
 SHA512 
7ddadfe6c434267cbb22de62f09373ea83ec3c4eceb7781e0bc438ce422266f30193730e0215411f1c7c9c6d5cc589ed9bbbd71c836e440bbcddf8afd3d8950f
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST backtrace-0.3.69.crate 77299 BLAKE2B 
594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8
 SHA512 
6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.4.2.crate 42602 BLAKE2B 
768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9
 SHA512 
ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214
-DIST bumpalo-3.15.3.crate 84438 BLAKE2B 
b76885372dbf91d3991fe5428c187bf4f66f3a8ed7ae44932d7479cc154ae0f03356d3f4fe56ccb5cb54f1690a3b21c4def5081228e778a5e64071023a73db97
 SHA512 
0871115264dd63ea9b636481bcc6f7fbe1c9f7579bb7cd69622ae79a3df216a639cda2f91af370f84d3e8a8bd615d894906ad614a20f94b9ece954d31df5dbc1
-DIST bytemuck-1.14.3.crate 47032 BLAKE2B 
7364a8b474013fd1ffd1df66e47f4f3fa516ab762e10e7b31d9135c5a811ebd87d368b1e723ef41095d17a05465b80128893cb76af310c52fd1fb04b57f7e1f2
 SHA512 
f01f21142273c53daf07bd168068661ab763f4696a39543a73d9341335f6da6f2e3c88e8859bb06ab3c1ddfddec9bbebf00f4cbd42ad49d77618dea612523c13
+DIST bitflags-2.5.0.crate 4382

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

2024-04-02 Thread Gonçalo Negrier Duarte
commit: 7cf0cfd8532053396c54fd57c03f76bb4ae8
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  2 19:29:50 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Apr  2 19:29:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7cf0cfd8

gui-apps/satty: add 0.11.3, drop 0.11.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/satty/Manifest | 2 +-
 gui-apps/satty/{satty-0.11.0.ebuild => satty-0.11.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/satty/Manifest b/gui-apps/satty/Manifest
index 5281d535fe..b2527a18c1 100644
--- a/gui-apps/satty/Manifest
+++ b/gui-apps/satty/Manifest
@@ -142,7 +142,7 @@ DIST rustybuzz-0.11.0.crate 241297 BLAKE2B 
3f6c4bd313e16c4a2056671c57af8b7ffa346
 DIST ryu-1.0.17.crate 47537 BLAKE2B 
28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4
 SHA512 
6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
 DIST safe-transmute-0.11.2.crate 27427 BLAKE2B 
93eaafd09a535001db06b7b5d07cf25f6305cf4f76bb84f151a34a340f144e3da7d2de5abf9b1bf6823c26c97654216331e8722109544e5767ae1a26edc1eb19
 SHA512 
25fb221212f0889e3efa24105427040831c2eef7c79a09bfe690b165ec2a99bede6ac64e0639fdaebc3f1b2df93692d636f13e2bd9eac04415f802272b448604
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST satty-0.11.0.tar.gz 1000816 BLAKE2B 
eea9241827585b554c4b2b320e844de1da8ae5952adcdd86cdc695f27fb7a4f4cfd50b0184a71b156a5c61f119d066627645b2cdc53d30d7a0ad487bb1336730
 SHA512 
49c4498bed22e5883b7b4a936d9597cdc6411fc0a6feaf14eba98083230889890a1235982f4cced0348544201ac591ce85d78c323c2e90d6935b5832a53b5799
+DIST satty-0.11.3.tar.gz 1000924 BLAKE2B 
6fdedd806256c06a969e5e66cd7f6da6f2f0a1a0546ab5d3926031bf98bb8a5a1eeae1344623e107f7f13571100c709f5f963b024ec9b945cc0d293e8f1517a0
 SHA512 
32fd0cd83912be5abb1a6a5e0995fd39d2741438dc80d55e4dc222ec5758fb358b00a7d916e31b6b97047b67cc4d72dac8d996935a7b5712168c2e80a3687a42
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST semver-1.0.22.crate 30446 BLAKE2B 
b77a951d959a3685b0373c80b9991a8567f8926d093b23b7b8fab48595b5d565acf7408fbfc8f4d58331f39e316a8068885d28bcd70c1476d1cda436a2dd88b2
 SHA512 
7dcf9b6a02650d71d6c9ab3c29e44fdef95af296208f26aa7be6fd6e16773e5e5e66418c303a0589d1165df6dbfd46ad6ebf9eb5b3adab25a51f340947b2d949
 DIST serde-1.0.197.crate 77087 BLAKE2B 
4a4e04ededf5fefaabfcc4e17457db823239e87631a905ed47800ca10d26a93632e3a9d1b784b83f84168d0d649cfa2e6f5f1e68ab15a68e837cd5b6c699
 SHA512 
69e42825fce6a0a5d109979785daceacfd6afc5641e202fe83da32e2b1f968416557cce97fa014839e873e65f85c27494c8f8e20e6e9e4fbedf20d0291880410

diff --git a/gui-apps/satty/satty-0.11.0.ebuild 
b/gui-apps/satty/satty-0.11.3.ebuild
similarity index 100%
rename from gui-apps/satty/satty-0.11.0.ebuild
rename to gui-apps/satty/satty-0.11.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/libdecor/

2024-04-02 Thread Gonçalo Negrier Duarte
commit: a31294cb3bfbe96f8238a3b0c278fa551c0cfe09
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  2 18:59:38 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Apr  2 19:00:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a31294cb

gui-libs/libdecor: add 0.2.2, drop 0.1.1

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-libs/libdecor/Manifest | 2 +-
 gui-libs/libdecor/{libdecor-0.1.1.ebuild => libdecor-0.2.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/Manifest b/gui-libs/libdecor/Manifest
index c0eb0f8534..cb5c2e5a09 100644
--- a/gui-libs/libdecor/Manifest
+++ b/gui-libs/libdecor/Manifest
@@ -1 +1 @@
-DIST libdecor-0.1.1.tar.bz2 37286 BLAKE2B 
32a0ef9711fc0b830f2b2997a05e2ac8ce60ef6f972d8a4c17cebe987b49828c81f3888e42dde0627ce71dbc825ddfd336be3f591ca1f76168c3efd13c2e24ae
 SHA512 
3a5a293a58d40a1d5377912c90ede7670caffbb6b4539ffb00f33667fd84ecaf8a90e05100ddc22c4af34482aac8d2deb67ba25ddbede67e7952b1054e359409
+DIST libdecor-0.2.2.tar.bz2 45375 BLAKE2B 
86e78ce5017b0babc627b5f9ce75b7e2cca38929e3c382828e0453329efed707e2c010fb51522b7b5077a616d54cf2f9af70d5b3d68d2b2aa1d6d36b7a834b8d
 SHA512 
f9761a8c59dc85dd92c871f73192ab05eb56ea34e85a38b5a7222822173f9fd71b5bfb5cffe2782e8c0a6275100e32b6761143cb1469dbcc6988d046a09f1b9a

diff --git a/gui-libs/libdecor/libdecor-0.1.1.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2.ebuild
similarity index 100%
rename from gui-libs/libdecor/libdecor-0.1.1.ebuild
rename to gui-libs/libdecor/libdecor-0.2.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: games-util/HeroicGamesLauncher-bin/, games-util/HeroicGamesLauncher-bin/files/

2024-04-02 Thread Gonçalo Negrier Duarte
commit: ec57d3438d667c8ed00d5a7f935fb00483537c63
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  2 09:50:56 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Apr  2 09:56:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec57d343

games-util/HeroicGamesLauncher-bin: treeclean
* in favor of gentoo version
* https://github.com/gentoo/gentoo/pull/36056

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../HeroicGamesLauncher-bin-2.14.0.ebuild  | 67 --
 games-util/HeroicGamesLauncher-bin/Manifest|  1 -
 .../files/HeroicGamesLauncher-gamescope.desktop| 11 
 .../files/HeroicGamesLauncher.desktop  | 11 
 games-util/HeroicGamesLauncher-bin/files/heroic|  3 -
 games-util/HeroicGamesLauncher-bin/metadata.xml| 14 -
 6 files changed, 107 deletions(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild
deleted file mode 100644
index fc645df608..00
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz;
-DESCRIPTION="A Native GOG and Epic Games Launcher for Linux, Windows and Mac."
-HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
-
-LICENSE="GPL-3"
-SLOT="0"
-
-RDEPEND="gamescope? ( gui-wm/gamescope )"
-
-KEYWORDS="~amd64"
-
-S="${WORKDIR}/heroic-${PV}"
-
-IUSE="gamescope"
-
-QA_PREBUILT="
-   opt/heroic/chrome-sandbox
-   opt/heroic/chrome_crashpad_handler
-   opt/heroic/heroic
-   opt/heroic/libEGL.so
-   opt/heroic/libGLESv2.so
-   opt/heroic/libffmpeg.so
-   opt/heroic/libvk_swiftshader.so
-   opt/heroic/libvulkan.so.1
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/register-protocol-handler.node
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/node-addon-api/src/nothing.a
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/nothing.a
-"
-
-src_install() {
-   mv "${S}" "${WORKDIR}/heroic"
-   insinto /opt
-   doins -r "${WORKDIR}/heroic"
-   insinto /opt/bin
-   doins "${FILESDIR}/heroic"
-   fperms +x /opt/heroic/heroic /opt/bin/heroic
-
-   #fix login error both EPIC and GOG
-   fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
-
-   domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
-   newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" 
heroic.png
-   if use gamescope; then
-   #Start Heroic as gamescope window
-   domenu "${FILESDIR}/HeroicGamesLauncher-gamescope.desktop"
-   fi
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
deleted file mode 100644
index 5a3d8ef6f2..00
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST heroic-2.14.0.tar.xz 106276280 BLAKE2B 
9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa
 SHA512 
4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9

diff --git 
a/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
 
b/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
deleted file mode 100644
index ba5185b022..00
--- 
a/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Name=Heroic Games Launcher (Gamescope)
-Exec=env GDK_BACKEND=wayland gamescope -w 1920 -h 1080 -f -R --RT 
--force-grab-cursor --prefer-vk-device --adaptive-sync 
--nested-unfocused-refresh 30 -- /opt/heroic/heroic --ozone-platform=x11 
--enable-fea

[gentoo-commits] repo/proj/guru:dev commit in: games-util/HeroicGamesLauncher-bin/

2024-04-01 Thread Gonçalo Negrier Duarte
commit: 547dd9ae202db26ddad8c9b994af12eb66dbe0bb
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr  1 18:32:17 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr  1 18:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=547dd9ae

games-util/HeroicGamesLauncher-bin: add 2.14.0, drop 2.13.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...Launcher-bin-2.13.0.ebuild => HeroicGamesLauncher-bin-2.14.0.ebuild} | 0
 games-util/HeroicGamesLauncher-bin/Manifest | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.13.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild
similarity index 100%
rename from 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.13.0.ebuild
rename to 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index 2bed93e754..5a3d8ef6f2 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1 +1 @@
-DIST heroic-2.13.0.tar.xz 105883932 BLAKE2B 
93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122
 SHA512 
59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
+DIST heroic-2.14.0.tar.xz 106276280 BLAKE2B 
9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa
 SHA512 
4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9



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

2024-04-01 Thread Gonçalo Negrier Duarte
commit: df2a3ed9a911f381a20ab0cf5f4c2953142d979c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr  1 18:33:43 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Mon Apr  1 18:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df2a3ed9

dev-python/injector: add 0.21.0-r1, drop 0.21.0
* Improve ebuild

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../{injector-0.21.0.ebuild => injector-0.21.0-r1.ebuild}| 12 
 1 file changed, 12 deletions(-)

diff --git a/dev-python/injector/injector-0.21.0.ebuild 
b/dev-python/injector/injector-0.21.0-r1.ebuild
similarity index 77%
rename from dev-python/injector/injector-0.21.0.ebuild
rename to dev-python/injector/injector-0.21.0-r1.ebuild
index 95e2fca4f0..318389852c 100644
--- a/dev-python/injector/injector-0.21.0.ebuild
+++ b/dev-python/injector/injector-0.21.0-r1.ebuild
@@ -17,22 +17,10 @@ SRC_URI="
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="doc test"
-
-RDEPEND="
-   test? (
-   dev-python/pytest
-   dev-python/hypothesis
-   )
-"
-DEPEND="${RDEPEND}
-   doc? ( dev-python/sphinx )
-"
 
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 
 python_install_all() {
-   use doc && local HTML_DOCS=( docs/. )
distutils-r1_python_install_all
 }



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

2024-03-29 Thread Gonçalo Negrier Duarte
commit: d08f7c03b08236641e6de3591b9bcf037a018e4c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Mar 29 20:26:18 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Mar 29 20:26:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d08f7c03

dev-python/injector: improve ebuild

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 dev-python/injector/injector-0.21.0.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/dev-python/injector/injector-0.21.0.ebuild 
b/dev-python/injector/injector-0.21.0.ebuild
index 3cff345f8d..a8d1ed72e9 100644
--- a/dev-python/injector/injector-0.21.0.ebuild
+++ b/dev-python/injector/injector-0.21.0.ebuild
@@ -27,14 +27,8 @@ DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )
 "
 
-
-python_compile_all() {
-   use doc && emake -C docs
-}
-
-python_test() {
-   esetup.py test
-}
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
 
 python_install_all() {
use doc && local HTML_DOCS=( docs/. )



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

2024-03-29 Thread Gonçalo Negrier Duarte
commit: 83e36df74486803a28e42436bbe90a629aeb3fe3
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat Mar 23 01:57:25 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Mar 29 11:39:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83e36df7

dev-python/injector: new package, add 0.21.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 dev-python/injector/Manifest   |  1 +
 dev-python/injector/injector-0.21.0.ebuild | 42 ++
 dev-python/injector/metadata.xml   | 11 
 3 files changed, 54 insertions(+)

diff --git a/dev-python/injector/Manifest b/dev-python/injector/Manifest
new file mode 100644
index 00..f1745d1ae1
--- /dev/null
+++ b/dev-python/injector/Manifest
@@ -0,0 +1 @@
+DIST 0.21.0.tar.gz 46600 BLAKE2B 
0ccb732b3acb29fea981268ec3764bad7fae3d79a87880c302b59ca02e9f490ba6e974ebab8b336afa6356e66e2c37c810bbe5910381b6b010e3cbcd9323e507
 SHA512 
086eb61abc512574646cddef0a14d81fe45ad12f2f73658c6c2a31f45e0e793c7a32c0ce5bed768263bfd075f943349734e600e23cab67ab72a20e7a86899f6f

diff --git a/dev-python/injector/injector-0.21.0.ebuild 
b/dev-python/injector/injector-0.21.0.ebuild
new file mode 100644
index 00..3cff345f8d
--- /dev/null
+++ b/dev-python/injector/injector-0.21.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python dependency injection framework, inspired by Guice"
+HOMEPAGE="https://github.com/python-injector/injector;
+SRC_URI="https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz;
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="doc test"
+
+RDEPEND="
+   test? (
+   dev-python/pytest
+   dev-python/hypothesis
+   )
+"
+DEPEND="${RDEPEND}
+   doc? ( dev-python/sphinx )
+"
+
+
+python_compile_all() {
+   use doc && emake -C docs
+}
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/. )
+   distutils-r1_python_install_all
+}

diff --git a/dev-python/injector/metadata.xml b/dev-python/injector/metadata.xml
new file mode 100644
index 00..877dd5791d
--- /dev/null
+++ b/dev-python/injector/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gonegrier.dua...@gmail.com
+   Gonçalo Negrier Duarte
+   
+   
+   python-injector/injector
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-29 Thread Gonçalo Negrier Duarte
commit: 1c5823760d649b55609d5edccf866f07a16c0ed4
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Mar 28 18:12:05 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Mar 29 11:39:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c582376

sys-firmware/lenovolegionlinux: add new legiond-cpuset service

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index f90d2e5553..debc32bf51 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -77,7 +77,7 @@ src_install() {
 
cd "${WORKDIR}/${P}/extra" || die
 
-   systemd_dounit service/legiond.service 
service/legiond-onresume.service
+   systemd_dounit service/legiond.service 
service/legiond-onresume.service service/legiond-cpuset.service 
service/legiond-cpuset.timer
 
 newinitd "${FILESDIR}/legiond.initd" legiond
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-17 Thread Gonçalo Negrier Duarte
commit: 2cc3b9dcdd99550fc3178790b20b65629f4c0a6b
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Mar 17 20:26:06 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Mar 17 20:27:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cc3b9dc

sys-firmware/lenovolegionlinux: fix metadata

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/metadata.xml 
b/sys-firmware/lenovolegionlinux/metadata.xml
index 9cbef788d5..b3fed2dea5 100644
--- a/sys-firmware/lenovolegionlinux/metadata.xml
+++ b/sys-firmware/lenovolegionlinux/metadata.xml
@@ -14,10 +14,10 @@
johnfanv2/LenovoLegionLinux

https://github.com/johnfanv2/LenovoLegionLinux/issues
 
https://github.com/johnfanv2/LenovoLegionLinux/blob/main/README.md
-   
+   
  ston@outlook.com
  ston
- 
+   

 
 



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

2024-03-17 Thread Gonçalo Negrier Duarte
commit: 639414a7aac99acebe8bb0d96b390075303e7e5f
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Mar 17 16:40:49 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Mar 17 16:42:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=639414a7

sys-firmware/lenovolegionlinux: fix typos

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/files/legiond-onresume.sh | 2 +-
 sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh 
b/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh
index 2c311aabb5..cd6b7c4a5c 100644
--- a/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh
+++ b/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh
@@ -1,4 +1,4 @@
-#!/BIN/bash
+#!/bin/bash
 case $1/$2 in
 post/*)
/usr/bin/legiond-cli fanset 3

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index 58270c5e48..f90d2e5553 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -43,7 +43,7 @@ DEPEND="${RDEPEND}"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+gui downgrade-nvidia elogin"
+IUSE="+gui downgrade-nvidia elogind"
 MODULES_KERNEL_MIN=5.10
 
 src_compile() {



[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-17 Thread Gonçalo Negrier Duarte
commit: 54e81f8195b57518614915845fd0e33c8c0be0c1
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Mar 17 14:52:32 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Mar 17 14:52:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54e81f81

sys-firmware/lenovolegionlinux: update maintainers

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/metadata.xml | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/metadata.xml 
b/sys-firmware/lenovolegionlinux/metadata.xml
index 163b52f80b..9cbef788d5 100644
--- a/sys-firmware/lenovolegionlinux/metadata.xml
+++ b/sys-firmware/lenovolegionlinux/metadata.xml
@@ -10,14 +10,14 @@
gonegrier.dua...@gmail.com
        Gonçalo Negrier Duarte

-   
-   ston@outlook.com
-   ston
-   

johnfanv2/LenovoLegionLinux

https://github.com/johnfanv2/LenovoLegionLinux/issues
-   
https://github.com/johnfanv2/LenovoLegionLinux/blob/main/README.md
+
https://github.com/johnfanv2/LenovoLegionLinux/blob/main/README.md
+   
+ ston@outlook.com
+ ston
+ 

 
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-17 Thread Gonçalo Negrier Duarte
commit: 788cfd6830afaadcb9cf1e5c6c1c13bfe9c48545
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Mar 17 13:43:35 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Mar 17 13:43:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=788cfd68

sys-firmware/lenovolegionlinux: fix maintainers on metadata

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-firmware/lenovolegionlinux/metadata.xml 
b/sys-firmware/lenovolegionlinux/metadata.xml
index a98adf9979..163b52f80b 100644
--- a/sys-firmware/lenovolegionlinux/metadata.xml
+++ b/sys-firmware/lenovolegionlinux/metadata.xml
@@ -9,6 +9,7 @@

gonegrier.dua...@gmail.com
        Gonçalo Negrier Duarte
+   

ston@outlook.com
ston



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

2024-03-17 Thread Gonçalo Negrier Duarte
commit: 92e292680eb33e306848bb17f3c60919078f6488
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Mar 17 13:38:49 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Mar 17 13:41:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92e29268

sys-firmware/lenovolegionlinux: add openrc support and improve ebuild
* thanks to @st0nie

Closes: https://github.com/johnfanv2/LenovoLegionLinux/issues/181
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../lenovolegionlinux/files/legiond-onresume.sh|  6 ++
 sys-firmware/lenovolegionlinux/files/legiond.initd |  7 +++
 .../lenovolegionlinux-.ebuild  | 23 ++
 sys-firmware/lenovolegionlinux/metadata.xml|  7 ---
 4 files changed, 32 insertions(+), 11 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh 
b/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh
new file mode 100644
index 00..2c311aabb5
--- /dev/null
+++ b/sys-firmware/lenovolegionlinux/files/legiond-onresume.sh
@@ -0,0 +1,6 @@
+#!/BIN/bash
+case $1/$2 in
+post/*)
+   /usr/bin/legiond-cli fanset 3
+   ;;
+esac

diff --git a/sys-firmware/lenovolegionlinux/files/legiond.initd 
b/sys-firmware/lenovolegionlinux/files/legiond.initd
new file mode 100644
index 00..a95e50bd92
--- /dev/null
+++ b/sys-firmware/lenovolegionlinux/files/legiond.initd
@@ -0,0 +1,7 @@
+#!/sbin/openrc-run
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+command="/usr/bin/legiond"
+command_background=true
+pidfile="/run/legiond.pid"

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index a98d9f643f..58270c5e48 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ M_PN=LenovoLegionLinux
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=(python3_{9..12})
 
-inherit linux-mod-r1 distutils-r1 systemd
+inherit linux-mod-r1 distutils-r1 systemd optfeature
 
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/johnfanv2/${M_PN}.git;
@@ -37,18 +37,13 @@ RDEPEND="
sys-power/acpid
)
downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 )
-   radeon-dgpu? ( dev-util/rocm-smi )
-   ryzenadj? ( sys-power/RyzenAdj )
-   undervolt-intel? ( dev-python/undervolt )
 "
 
 DEPEND="${RDEPEND}"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+gui radeon-dgpu downgrade-nvidia ryzenadj undervolt-intel"
-REQUIRED_USE="|| ( radeon-dgpu downgrade-nvidia ryzenadj gui undervolt-intel ) 
radeon-dgpu? ( !downgrade-nvidia gui ) downgrade-nvidia? ( !radeon-dgpu gui ) 
undervolt-intel? ( !ryzenadj gui ) ryzenadj? ( !undervolt-intel gui )"
-
+IUSE="+gui downgrade-nvidia elogin"
 MODULES_KERNEL_MIN=5.10
 
 src_compile() {
@@ -83,6 +78,14 @@ src_install() {
cd "${WORKDIR}/${P}/extra" || die
 
systemd_dounit service/legiond.service 
service/legiond-onresume.service
+
+newinitd "${FILESDIR}/legiond.initd" legiond
+
+if use elogind; then
+exeinto /lib64/elogind/system-sleep/
+doexe "${FILESDIR}/legiond-onresume.sh"
+fi
+
insinto /etc/acpi/events
doins acpi/events/{legion_ppd,legion_ac}
dobin service/legiond/legiond
@@ -105,4 +108,8 @@ pkg_postinst() {
ewarn "Note for 2023-2023 Legion user: It need help for testing the 
features"
ewarn "Pls test the feature how is decribe in the README of the 
project!"
ewarn "and also go to this issue in github: 
https://github.com/johnfanv2/LenovoLegionLinux/issues/46;
+
+optfeature "radeon dgpu power management" dev-util/rocm-smi
+optfeature "ryzen CPU tweaks" sys-power/RyzenAdj
+optfeature "intel CPU tweaks" dev-python/undervolt
 }

diff --git a/sys-firmware/lenovolegionlinux/metadata.xml 
b/sys-firmware/lenovolegionlinux/metadata.xml
index bd4ddf3020..a98adf9979 100644
--- a/sys-firmware/lenovolegionlinux/metadata.xml
+++ b/sys-firmware/lenovolegionlinux/metadata.xml
@@ -3,14 +3,15 @@
 

Build and install legion_gui and 
legion_cli
-   Enable AMD GPU TDP control 
(systemd-service)
Downgrade nvidia for 525 to 
enable TDP control (systemd-service)
-   [AMD] CPU and APU control using ryzenadj 
(systemd-service)
-   [INTEL] CPU and 

[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-13 Thread Gonçalo Negrier Duarte
commit: 95b5b2723bbfa25180955032f9df2917ba9571ac
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Mar 13 11:24:08 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Mar 13 11:24:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=95b5b272

sys-firmware/lenovolegionlinux: remove systemd useflag
* small changes to the ebuild

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../lenovolegionlinux-.ebuild  | 39 ++
 1 file changed, 18 insertions(+), 21 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index 3346d2ff6b..a98d9f643f 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -34,9 +34,9 @@ RDEPEND="
dev-python/pyyaml
dev-python/argcomplete
dev-python/darkdetect
+   sys-power/acpid
)
downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 )
-   systemd? ( sys-power/acpid )
radeon-dgpu? ( dev-util/rocm-smi )
ryzenadj? ( sys-power/RyzenAdj )
undervolt-intel? ( dev-python/undervolt )
@@ -46,8 +46,8 @@ DEPEND="${RDEPEND}"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+gui systemd radeon-dgpu downgrade-nvidia ryzenadj undervolt-intel"
-REQUIRED_USE="|| ( systemd radeon-dgpu downgrade-nvidia ryzenadj gui 
undervolt-intel ) radeon-dgpu? ( !downgrade-nvidia gui ) downgrade-nvidia? ( 
!radeon-dgpu gui ) undervolt-intel? ( !ryzenadj gui ) ryzenadj? ( 
!undervolt-intel gui )"
+IUSE="+gui radeon-dgpu downgrade-nvidia ryzenadj undervolt-intel"
+REQUIRED_USE="|| ( radeon-dgpu downgrade-nvidia ryzenadj gui undervolt-intel ) 
radeon-dgpu? ( !downgrade-nvidia gui ) downgrade-nvidia? ( !radeon-dgpu gui ) 
undervolt-intel? ( !ryzenadj gui ) ryzenadj? ( !undervolt-intel gui )"
 
 MODULES_KERNEL_MIN=5.10
 
@@ -82,28 +82,25 @@ src_install() {
 
cd "${WORKDIR}/${P}/extra" || die
 
-   if use systemd; then
-   systemd_dounit service/legiond.service 
service/legiond-onresume.service
-   insinto /usr/share/legion_linux/acpi/events
-   doins acpi/events/{legion_ppd,legion_ac}
-   dobin service/legiond/legiond
-   dobin service/legiond/legiond-cli
-   fi
+   systemd_dounit service/legiond.service 
service/legiond-onresume.service
+   insinto /etc/acpi/events
+   doins acpi/events/{legion_ppd,legion_ac}
+   dobin service/legiond/legiond
+   dobin service/legiond/legiond-cli
fi
 }
 
 pkg_postinst() {
-   if use systemd; then
-   ewarn "Default config files are present in 
/usr/share/legion_linux"
-   ewarn "Copy folder /usr/share/legion_linux to /etc/legion_linux"
-   ewarn "Note:Fancurve can edit using the gui app"
-   ewarn "Dont forget to edit /etc/legion_linux/.env to enable and 
disable extra features"
-   ewarn "Note the CPU and APU control command both for undervolt 
an ryzenadj are edit in /etc/legion_linux/.env command"
-   if !use downgrade-nvidia; then
-   ewarn "Note: use flag downgrade-nvidia if you need for 
nvidia TDP control (requires driver 525 to work)\n"
-   else
-   ewarn "Note: Edit /etc/legion_linux/.env to enable 
nvidia TDP control\n"
-   fi
+   ewarn "Default config files are present in /usr/share/legion_linux"
+   ewarn "Copy folder /usr/share/legion_linux to /etc/legion_linux"
+   ewarn "Note: Fancurve can be edit using the gui app"
+   ewarn "Dont forget to edit /etc/legion_linux/.env to enable and disable 
extra features"
+   ewarn "Note the CPU and APU control command both for undervolt an 
ryzenadj are edit in /etc/legion_linux/.env"
+   if !use downgrade-nvidia; then
+   ewarn "Note: use flag downgrade-nvidia if you need for nvidia 
TDP control (requires driver 525 to work)\n"
+   ewarn "This useflag will be drop soon since 525 is almost 6 
months old"
+   else
+   ewarn "Note: Edit /etc/legion_linux/.env to enable nvidia TDP 
control\n"
fi
ewarn "Note for 2023-2023 Legion user: It need help for testing the 
features"
ewarn "Pls test the feature how is decribe in the README of the 
project!"



[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-13 Thread Gonçalo Negrier Duarte
commit: a89e76200f65404b2d1e9a4aa8526fb3ffc92f62
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Mar 13 11:08:38 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Wed Mar 13 11:09:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a89e7620

sys-firmware/lenovolegionlinux: Improving ebuild

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../lenovolegionlinux-.ebuild  | 31 +++---
 sys-firmware/lenovolegionlinux/metadata.xml|  1 -
 2 files changed, 10 insertions(+), 22 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index 672fcb964b..3346d2ff6b 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -21,7 +21,8 @@ fi
 DESCRIPTION="Lenovo Legion Linux kernel module"
 HOMEPAGE="https://github.com/johnfanv2/LenovoLegionLinux;
 
-BDEPEND="sys-kernel/linux-headers
+BDEPEND="
+   sys-kernel/linux-headers
sys-apps/lm-sensors
sys-apps/dmidecode
sys-apps/sed
@@ -35,7 +36,7 @@ RDEPEND="
dev-python/darkdetect
)
downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 )
-   sys-power/acpid
+   systemd? ( sys-power/acpid )
radeon-dgpu? ( dev-util/rocm-smi )
ryzenadj? ( sys-power/RyzenAdj )
undervolt-intel? ( dev-python/undervolt )
@@ -45,8 +46,8 @@ DEPEND="${RDEPEND}"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="gui acpi systemd radeon-dgpu downgrade-nvidia ryzenadj undervolt-intel"
-REQUIRED_USE="|| ( systemd acpi radeon-dgpu downgrade-nvidia ryzenadj gui 
undervolt-intel ) acpi? ( gui ) radeon-dgpu? ( !downgrade-nvidia gui ) 
downgrade-nvidia? ( !radeon-dgpu gui ) undervolt-intel? ( !ryzenadj gui ) 
ryzenadj? ( !undervolt-intel gui )"
+IUSE="+gui systemd radeon-dgpu downgrade-nvidia ryzenadj undervolt-intel"
+REQUIRED_USE="|| ( systemd radeon-dgpu downgrade-nvidia ryzenadj gui 
undervolt-intel ) radeon-dgpu? ( !downgrade-nvidia gui ) downgrade-nvidia? ( 
!radeon-dgpu gui ) undervolt-intel? ( !ryzenadj gui ) ryzenadj? ( 
!undervolt-intel gui )"
 
 MODULES_KERNEL_MIN=5.10
 
@@ -65,25 +66,21 @@ src_compile() {
sed -i "s/version = _VERSION/version = ${PV}/g" 
"${WORKDIR}/${P}/python/legion_linux/setup.cfg"
fi
#Define build dir (fix sandboxed)
-   cd "${WORKDIR}/${P}/python/legion_linux"
+   cd "${WORKDIR}/${P}/python/legion_linux" || die
distutils-r1_src_compile --build-dir 
"${WORKDIR}/${P}/python/legion_linux/build"
-   cd "legion_linux/extra/service/legiond"
-   emake || die
+   cd "legion_linux/extra/service/legiond" || die
+   emake
fi
 }
 
 src_install() {
linux-mod-r1_src_install
-   #Load the module without reboot
-   pushd python/legion_linux/ || die
-   make forcereloadmodule
-   popd || die
if use gui; then
#Define build dir (fix sandboxed)
-   cd "${WORKDIR}/${P}/python/legion_linux/"
+   cd "${WORKDIR}/${P}/python/legion_linux/" || die
distutils-r1_src_install --build-dir 
"${WORKDIR}/${P}/python/legion_linux/build"
 
-   cd "${WORKDIR}/${P}/extra"
+   cd "${WORKDIR}/${P}/extra" || die
 
if use systemd; then
systemd_dounit service/legiond.service 
service/legiond-onresume.service
@@ -92,13 +89,6 @@ src_install() {
dobin service/legiond/legiond
dobin service/legiond/legiond-cli
fi
-
-   if use acpi; then
-   insinto /usr/share/legion_linux/acpi/events
-   doins 
acpi/events/{ac_adapter_legion-fancurve,novo-button,PrtSc-button,fn-r-refrate}
-   insinto /usr/share/legion_linux/acpi/actions
-   doins 
acpi/actions/{battery-legion-quiet.sh,snipping-tool.sh,fn-r-refresh-rate.sh}
-   fi
fi
 }
 
@@ -115,7 +105,6 @@ pkg_postinst() {
ewarn "Note: Edit /etc/legion_linux/.env to enable 
nvidia TDP control\n"
fi
fi
-   use acpi && ewarn "Acpi exemples are included in 
/usr/share/legion_linux/acpi\n"
ewarn "Note for 2023-2023 Legion user: It need help for testing the 
features"
ewarn "Pls test the feature how is decribe in the README of the 
project!"
ewarn "and also go to this issue in github: 
https://githu

[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-12 Thread Gonçalo Negrier Duarte
commit: e9ec4a0db0f62974d327d8bb1633667fd455a531
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Mar 12 20:39:25 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Mar 12 20:40:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9ec4a0d

sys-firmware/lenovolegionlinux: add new legiond daemon

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index 8507d75b41..672fcb964b 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
dev-python/darkdetect
)
downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 )
-   acpi? ( sys-power/acpid )
+   sys-power/acpid
radeon-dgpu? ( dev-util/rocm-smi )
ryzenadj? ( sys-power/RyzenAdj )
undervolt-intel? ( dev-python/undervolt )
@@ -67,6 +67,8 @@ src_compile() {
#Define build dir (fix sandboxed)
cd "${WORKDIR}/${P}/python/legion_linux"
distutils-r1_src_compile --build-dir 
"${WORKDIR}/${P}/python/legion_linux/build"
+   cd "legion_linux/extra/service/legiond"
+   emake || die
fi
 }
 
@@ -84,7 +86,11 @@ src_install() {
cd "${WORKDIR}/${P}/extra"
 
if use systemd; then
-   systemd_dounit service/legion-linux.service 
service/legion-linux.path service/legion-linux-onresume.service
+   systemd_dounit service/legiond.service 
service/legiond-onresume.service
+   insinto /usr/share/legion_linux/acpi/events
+   doins acpi/events/{legion_ppd,legion_ac}
+   dobin service/legiond/legiond
+   dobin service/legiond/legiond-cli
fi
 
if use acpi; then



[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-10 Thread Gonçalo Negrier Duarte
commit: ef2d098b65320ed114ad471430332a555a82d5fd
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Mar 10 17:58:46 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Mar 10 18:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef2d098b

sys-firmware/lenovolegionlinux: add new systemd service

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index 404ae862a1..8507d75b41 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -84,7 +84,7 @@ src_install() {
cd "${WORKDIR}/${P}/extra"
 
if use systemd; then
-   systemd_dounit service/legion-linux.service 
service/legion-linux.path
+   systemd_dounit service/legion-linux.service 
service/legion-linux.path service/legion-linux-onresume.service
fi
 
if use acpi; then



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

2024-02-27 Thread Gonçalo Negrier Duarte
commit: 65be269d2215dd8483acc7882710794243c976bd
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Feb 27 21:25:03 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Feb 27 21:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65be269d

gui-apps/satty: fix  ${S} directory

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/satty/satty-0.11.0.ebuild | 16 
 gui-apps/satty/satty-.ebuild   | 16 
 2 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/gui-apps/satty/satty-0.11.0.ebuild 
b/gui-apps/satty/satty-0.11.0.ebuild
index 94ad2aa825..e3fc9bd906 100644
--- a/gui-apps/satty/satty-0.11.0.ebuild
+++ b/gui-apps/satty/satty-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -243,15 +243,14 @@ else
https://github.com/gabm/Satty/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
+   M_PN=Satty
+   S="${WORKDIR}/${M_PN}-${PV}"
KEYWORDS="~amd64"
 fi
 
 LICENSE="MPL-2.0"
 SLOT="0"
 
-M_PN=Satty
-S="${WORKDIR}/${M_PN}-${PV}"
-
 RDEPEND="virtual/rust
dev-libs/glib:2
media-libs/libepoxy
@@ -263,6 +262,15 @@ RDEPEND="virtual/rust
 
 QA_FLAGS_IGNORED="usr/bin/${PN}"
 
+src_unpack() {
+   if [[ "${PV}" ==  ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
 src_install() {
dodoc README.md
 

diff --git a/gui-apps/satty/satty-.ebuild b/gui-apps/satty/satty-.ebuild
index 94ad2aa825..e3fc9bd906 100644
--- a/gui-apps/satty/satty-.ebuild
+++ b/gui-apps/satty/satty-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -243,15 +243,14 @@ else
https://github.com/gabm/Satty/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
+   M_PN=Satty
+   S="${WORKDIR}/${M_PN}-${PV}"
KEYWORDS="~amd64"
 fi
 
 LICENSE="MPL-2.0"
 SLOT="0"
 
-M_PN=Satty
-S="${WORKDIR}/${M_PN}-${PV}"
-
 RDEPEND="virtual/rust
dev-libs/glib:2
media-libs/libepoxy
@@ -263,6 +262,15 @@ RDEPEND="virtual/rust
 
 QA_FLAGS_IGNORED="usr/bin/${PN}"
 
+src_unpack() {
+   if [[ "${PV}" ==  ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
 src_install() {
dodoc README.md
 



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

2024-02-27 Thread Gonçalo Negrier Duarte
commit: 3c6c27a87db96a3daed52bc905776d84d28cb2a1
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Feb 27 21:14:42 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Tue Feb 27 21:16:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c6c27a8

gui-apps/satty: drop 0.8.2, add 0.11.0
* Change depedencies
* See https://github.com/gabm/Satty/issues/55

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/satty/Manifest| 201 --
 gui-apps/satty/satty-0.11.0.ebuild | 279 +
 gui-apps/satty/satty-0.8.2.ebuild  | 223 -
 gui-apps/satty/satty-.ebuild   | 253 +++--
 4 files changed, 648 insertions(+), 308 deletions(-)

diff --git a/gui-apps/satty/Manifest b/gui-apps/satty/Manifest
index 0c104c7c8b..5281d535fe 100644
--- a/gui-apps/satty/Manifest
+++ b/gui-apps/satty/Manifest
@@ -1,58 +1,77 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
-DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
-DIST anstyle-query-1.0.1.crate 8620 BLAKE2B 
65d81d089b6f84e062276807e180e6a8b793cdf570e4e82a88dd1670ed1e15f6edc9ca8f55873069273efe170c2dbbbf75dd3b2b773c78d23c896c0d6f3bb237
 SHA512 
70178a50e4025a0ded9fa7235d045cd965889efe63bc319e418a3e34406a66a42c19a2d7684d8d607046cd8419ba9b789607fe5c50aeeeabb23d72de6ad43039
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3a

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

2024-02-25 Thread Gonçalo Negrier Duarte
commit: e677aba9653d7a6ea8fb283605f75590ca6ec019
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Feb 25 13:25:15 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Feb 25 13:31:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e677aba9

gui-apps/eww: drop 0.5.0, add 0.5.0-r1
* improve how features are enable using cargo.eclass
* fix SRC_URI 0.5.0
* improving src_unpack (not sure is really need but just to be safe)
* closing old bug of 0.4.0 since was drop

Closes: https://bugs.gentoo.org/925317
Closes: https://bugs.gentoo.org/925426
Closes: https://bugs.gentoo.org/884457
Closes: https://bugs.gentoo.org/884455
Closes: https://bugs.gentoo.org/877675
Closes: https://bugs.gentoo.org/863095
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../eww/{eww-0.5.0.ebuild => eww-0.5.0-r1.ebuild}  | 35 +-
 gui-apps/eww/eww-.ebuild   | 35 +-
 2 files changed, 42 insertions(+), 28 deletions(-)

diff --git a/gui-apps/eww/eww-0.5.0.ebuild b/gui-apps/eww/eww-0.5.0-r1.ebuild
similarity index 93%
rename from gui-apps/eww/eww-0.5.0.ebuild
rename to gui-apps/eww/eww-0.5.0-r1.ebuild
index b6019b0dbe..581a66992d 100644
--- a/gui-apps/eww/eww-0.5.0.ebuild
+++ b/gui-apps/eww/eww-0.5.0-r1.ebuild
@@ -305,24 +305,16 @@ if [[ "${PV}" ==  ]]; then
EGIT_REPO_URI="https://github.com/elkowar/${PN}.git;
 else
SRC_URI="
-   
https://github.com/elkowar/${PV}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/elkowar/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
+   KEYWORDS="~amd64"
 fi
 
 LICENSE="
-   Apache-2.0
-   || ( Apache-2.0 MIT )
-   || ( Apache-2.0 BSL-1.1 )
-   || ( Artistic-2 CC0-1.0 )
-   BSD
-   CC0-1.0
-   ISC
MIT
-   || ( MIT Unlicense )
 "
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE="X wayland"
 REQUIRED_USE="|| ( X wayland )"
 
@@ -346,11 +338,26 @@ RDEPEND="
 
 QA_FLAGS_IGNORED="usr/bin/.*"
 
+src_unpack() {
+   if [[ "${PV}" ==  ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
+src_configure() {
+local myfeatures=(
+   $(usev X x11)
+   $(usev wayland wayland)
+)
+cargo_src_configure
+}
+
 src_compile() {
-   use X && features="--no-default-features --features=x11"
-   use wayland && features="--no-default-features --features=wayland"
-   use X && use wayland && features="--no-default-features 
--features=wayland,x11"
-   cargo_src_compile ${features}
+   cargo_gen_config
+   cargo_src_compile
 }
 
 src_install() {

diff --git a/gui-apps/eww/eww-.ebuild b/gui-apps/eww/eww-.ebuild
index a9aad5e71a..581a66992d 100644
--- a/gui-apps/eww/eww-.ebuild
+++ b/gui-apps/eww/eww-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -305,22 +305,14 @@ if [[ "${PV}" ==  ]]; then
EGIT_REPO_URI="https://github.com/elkowar/${PN}.git;
 else
SRC_URI="
-   
https://github.com/elkowar/${PV}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/elkowar/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
KEYWORDS="~amd64"
 fi
 
 LICENSE="
-   Apache-2.0
-   || ( Apache-2.0 MIT )
-   || ( Apache-2.0 BSL-1.1 )
-   || ( Artistic-2 CC0-1.0 )
-   BSD
-   CC0-1.0
-   ISC
MIT
-   || ( MIT Unlicense )
 "
 SLOT="0"
 IUSE="X wayland"
@@ -346,11 +338,26 @@ RDEPEND="
 
 QA_FLAGS_IGNORED="usr/bin/.*"
 
+src_unpack() {
+   if [[ "${PV}" ==  ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
+src_configure() {
+local myfeatures=(
+   $(usev X x11)
+   $(usev wayland wayland)
+)
+cargo_src_configure
+}
+
 src_compile() {
-   use X && features="--no-default-features --features=x11"
-   use wayland && features="--no-default-features --features=wayland"
-   use X && use wayland && features="--no-default-features 
--features=wayland,x11"
-   cargo_src_compile ${features}
+   cargo_gen_config
+   cargo_src_compile
 }
 
 src_install() {



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

2024-02-24 Thread Gonçalo Negrier Duarte
commit: c2b605485411c7146fe06c1ccb88a66d5d3a1176
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sat Feb 24 08:02:07 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sat Feb 24 08:03:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2b60548

gui-apps/hyprlock: drop 0_pre20240223, add 0_pre20240224

* commits that fix libc++ and clang

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hyprlock/Manifest  | 2 +-
 ...{hyprlock-0_pre20240223.ebuild => hyprlock-0_pre20240224.ebuild} | 6 --
 gui-apps/hyprlock/hyprlock-.ebuild  | 6 --
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest
index edd905f413..8e0f9312c7 100644
--- a/gui-apps/hyprlock/Manifest
+++ b/gui-apps/hyprlock/Manifest
@@ -1 +1 @@
-DIST hyprlock-0_pre20240223.gh.tar.gz 49082 BLAKE2B 
91c552a9bd4c9feeecca348f84b2819fda0988be663aa73737cefe3a45bddaf09e4d2eebb1df0df26e4e7f323f22f37b61644521e8e829d1867f42a5dfcf9a08
 SHA512 
35295180ff50904dce6bd076bb8c9c84ad5dce6473d3829e01fe6bc0eb466dd79229d427034746f575941fbd87a5ed7e6fafa5586cff62f2fa664640cf7bf15a
+DIST hyprlock-0_pre20240224.gh.tar.gz 49247 BLAKE2B 
5425ffd8e73efc3112adc58388ca45a9c1e84a0d6828b40faee62956bc1199a22a8607dee17a16ed4f94efd704cceeaef2506544a8878960ac77dd0de5912fe7
 SHA512 
3bbd7a06602e45aaca6442bc3f02aaf728430f17b829002cdba93cca33232be90f1defb099d4b19d6432ff30e1de15ad93e2ae41d83c9d5f26fee2c10c9d3caf

diff --git a/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild 
b/gui-apps/hyprlock/hyprlock-0_pre20240224.ebuild
similarity index 91%
rename from gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
rename to gui-apps/hyprlock/hyprlock-0_pre20240224.ebuild
index 26901f5f8b..caf3a0797b 100644
--- a/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0_pre20240224.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake toolchain-funcs
 
-COMMIT="8969351cba0e4a7ed91715121391f9786c2e6345"
+COMMIT="57e80006602b7857fb23feded368055df62b8cb3"
 DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
 HOMEPAGE="https://github.com/hyprwm/hyprlock;
 
@@ -29,7 +29,7 @@ SLOT="0"
 RDEPEND="
dev-libs/wayland
gui-libs/egl-wayland
-   media-libs/mesa[egl(+),gles2]
+   media-libs/mesa[opengl]
sys-libs/pam
>=gui-wm/hyprland-0.35.0
 "
@@ -41,7 +41,9 @@ DEPEND="
 BDEPEND="
>=dev-libs/hyprlang-0.4.0
x11-libs/libxkbcommon
+   x11-libs/libdrm
x11-libs/cairo
+   x11-libs/pango
dev-build/cmake
dev-libs/date
virtual/pkgconfig

diff --git a/gui-apps/hyprlock/hyprlock-.ebuild 
b/gui-apps/hyprlock/hyprlock-.ebuild
index 26901f5f8b..caf3a0797b 100644
--- a/gui-apps/hyprlock/hyprlock-.ebuild
+++ b/gui-apps/hyprlock/hyprlock-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake toolchain-funcs
 
-COMMIT="8969351cba0e4a7ed91715121391f9786c2e6345"
+COMMIT="57e80006602b7857fb23feded368055df62b8cb3"
 DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
 HOMEPAGE="https://github.com/hyprwm/hyprlock;
 
@@ -29,7 +29,7 @@ SLOT="0"
 RDEPEND="
dev-libs/wayland
gui-libs/egl-wayland
-   media-libs/mesa[egl(+),gles2]
+   media-libs/mesa[opengl]
sys-libs/pam
>=gui-wm/hyprland-0.35.0
 "
@@ -41,7 +41,9 @@ DEPEND="
 BDEPEND="
>=dev-libs/hyprlang-0.4.0
x11-libs/libxkbcommon
+   x11-libs/libdrm
x11-libs/cairo
+   x11-libs/pango
dev-build/cmake
dev-libs/date
virtual/pkgconfig



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

2024-02-23 Thread Gonçalo Negrier Duarte
commit: 9737af3739d330965d9f88372099c063b0dac5e3
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Feb 23 22:16:54 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Feb 23 22:16:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9737af37

gui-apps/hyprlock: remove unneded patch
* leftover line (merge upstream)

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild | 1 -
 gui-apps/hyprlock/hyprlock-.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild 
b/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
index 6e4c7ca777..26901f5f8b 100644
--- a/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
@@ -49,7 +49,6 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch"
-   "${FILESDIR}/0002-fix-lic++-hyprlock.patch"
 )
 
 src_configure() {

diff --git a/gui-apps/hyprlock/hyprlock-.ebuild 
b/gui-apps/hyprlock/hyprlock-.ebuild
index 6e4c7ca777..26901f5f8b 100644
--- a/gui-apps/hyprlock/hyprlock-.ebuild
+++ b/gui-apps/hyprlock/hyprlock-.ebuild
@@ -49,7 +49,6 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch"
-   "${FILESDIR}/0002-fix-lic++-hyprlock.patch"
 )
 
 src_configure() {



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

2024-02-23 Thread Gonçalo Negrier Duarte
commit: 1625f635797e433d240c551827e69bd6ca541828
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Feb 23 22:14:52 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Feb 23 22:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1625f635

gui-apps/hyprlock: add missing BDEPEND

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild | 1 +
 gui-apps/hyprlock/hyprlock-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild 
b/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
index f7ae0a369d..6e4c7ca777 100644
--- a/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
@@ -43,6 +43,7 @@ BDEPEND="
x11-libs/libxkbcommon
x11-libs/cairo
dev-build/cmake
+   dev-libs/date
virtual/pkgconfig
 "
 

diff --git a/gui-apps/hyprlock/hyprlock-.ebuild 
b/gui-apps/hyprlock/hyprlock-.ebuild
index f7ae0a369d..6e4c7ca777 100644
--- a/gui-apps/hyprlock/hyprlock-.ebuild
+++ b/gui-apps/hyprlock/hyprlock-.ebuild
@@ -43,6 +43,7 @@ BDEPEND="
x11-libs/libxkbcommon
x11-libs/cairo
dev-build/cmake
+   dev-libs/date
virtual/pkgconfig
 "
 



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

2024-02-23 Thread Gonçalo Negrier Duarte
commit: f310358bbe9bbd6dcf6c46812a5c8c9597f4299d
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Feb 23 21:29:31 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Feb 23 21:33:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f310358b

gui-apps/hyprlock: drop 0_pre20240220, add 0_pre20240223

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hyprlock/Manifest | 2 +-
 .../{hyprlock-0_pre20240220.ebuild => hyprlock-0_pre20240223.ebuild}   | 3 ++-
 gui-apps/hyprlock/hyprlock-.ebuild | 3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest
index b4c4ad0a08..edd905f413 100644
--- a/gui-apps/hyprlock/Manifest
+++ b/gui-apps/hyprlock/Manifest
@@ -1 +1 @@
-DIST hyprlock-0_pre20240220.gh.tar.gz 33244 BLAKE2B 
3acca1217274d1d6b05febaa6ef9988080f70bb58bdde87d51c906ea62b49f3a7eeb1e64cc43b0c6e6a0688ef2348c563cc788904274dd675248620c6cf1126d
 SHA512 
e3baa476852329dbd1eea87ad1ddfcb0521d6c73797e2fd2e9ab17d4f8cebfae68ccf947cda44aeb8d32ceaf1a03c586fa77dd539f47713b8a64afd2ebbff3fa
+DIST hyprlock-0_pre20240223.gh.tar.gz 49082 BLAKE2B 
91c552a9bd4c9feeecca348f84b2819fda0988be663aa73737cefe3a45bddaf09e4d2eebb1df0df26e4e7f323f22f37b61644521e8e829d1867f42a5dfcf9a08
 SHA512 
35295180ff50904dce6bd076bb8c9c84ad5dce6473d3829e01fe6bc0eb466dd79229d427034746f575941fbd87a5ed7e6fafa5586cff62f2fa664640cf7bf15a

diff --git a/gui-apps/hyprlock/hyprlock-0_pre20240220.ebuild 
b/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
similarity index 92%
rename from gui-apps/hyprlock/hyprlock-0_pre20240220.ebuild
rename to gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
index fe026f8bab..f7ae0a369d 100644
--- a/gui-apps/hyprlock/hyprlock-0_pre20240220.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0_pre20240223.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake toolchain-funcs
 
-COMMIT="7b15d34f0af9b1c8ef49279827eee47e4dca9afa"
+COMMIT="8969351cba0e4a7ed91715121391f9786c2e6345"
 DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
 HOMEPAGE="https://github.com/hyprwm/hyprlock;
 
@@ -48,6 +48,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch"
+   "${FILESDIR}/0002-fix-lic++-hyprlock.patch"
 )
 
 src_configure() {

diff --git a/gui-apps/hyprlock/hyprlock-.ebuild 
b/gui-apps/hyprlock/hyprlock-.ebuild
index fe026f8bab..f7ae0a369d 100644
--- a/gui-apps/hyprlock/hyprlock-.ebuild
+++ b/gui-apps/hyprlock/hyprlock-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake toolchain-funcs
 
-COMMIT="7b15d34f0af9b1c8ef49279827eee47e4dca9afa"
+COMMIT="8969351cba0e4a7ed91715121391f9786c2e6345"
 DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
 HOMEPAGE="https://github.com/hyprwm/hyprlock;
 
@@ -48,6 +48,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch"
+   "${FILESDIR}/0002-fix-lic++-hyprlock.patch"
 )
 
 src_configure() {



[gentoo-commits] repo/proj/guru:dev commit in: media-video/obs-streamfx/

2024-02-22 Thread Gonçalo Negrier Duarte
commit: b0d1800db5428be44319a8ad86ac2a38b8ac7b7b
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Feb 22 18:06:22 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu Feb 22 18:06:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0d1800d

media-video/obs-streamfx: use EGIT_COMMIT to use a tag

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild 
b/media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild
index 0ac624011e..ca189fc08e 100644
--- a/media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild
+++ b/media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="OBS® Studio plugin which adds many new effects."
 HOMEPAGE="https://github.com/Xaymar/obs-StreamFX;
 
 EGIT_REPO_URI="https://github.com/Xaymar/obs-StreamFX.git;
-EGIT_BRANCH="${M_PV}"
+EGIT_COMMIT="${M_PV}"
 
 #  KEYWORDS="~amd64"
 



[gentoo-commits] repo/proj/guru:dev commit in: media-video/obs-streamfx/

2024-02-22 Thread Gonçalo Negrier Duarte
commit: 1a9044aa01793fefdeb9b68d0e9460b10f907b5d
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Feb 22 17:56:38 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu Feb 22 17:56:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a9044aa

media-video/obs-streamfx: drop 0.11.1
* no way to overwrite LibObs_DIR to a local downloaded copy

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../obs-streamfx/obs-streamfx-0.11.1.ebuild| 38 --
 1 file changed, 38 deletions(-)

diff --git a/media-video/obs-streamfx/obs-streamfx-0.11.1.ebuild 
b/media-video/obs-streamfx/obs-streamfx-0.11.1.ebuild
deleted file mode 100644
index 5f25768945..00
--- a/media-video/obs-streamfx/obs-streamfx-0.11.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake git-r3
-
-M_PV="0.11.0"
-
-DESCRIPTION="OBS® Studio plugin which adds many new effects."
-HOMEPAGE="https://github.com/Xaymar/obs-StreamFX;
-
-EGIT_REPO_URI="https://github.com/Xaymar/obs-StreamFX.git;
-EGIT_COMMIT="${M_PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-RDEPEND="
-   media-video/obs-studio
-"
-
-src_prepare() {
-   default
-
-   #fix CMakeLists.txt libdir
-   sed -i 's|"lib/obs-plugins/"|"${CMAKE_INSTALL_LIBDIR}/obs-plugins/"|g' 
"${S}/CMakeLists.txt"
-   cmake_src_prepare
-}
-
-src_configure() {
-
-   local mycmakeargs+=(
-   -DSTRUCTURE_PACKAGEMANAGER=TRUE
-   -DPACKAGE_NAME="obs-streamfx"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: media-video/obs-streamfx/

2024-02-22 Thread Gonçalo Negrier Duarte
commit: 86e11c5e850c8c059b474e4ac17eab9d88ef5296
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Feb 22 17:14:23 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu Feb 22 17:14:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86e11c5e

media-video/obs-streamfx: add 0.11.1, drop 0.11.0
* use EGIT_COMMIT instead for tags

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../{obs-streamfx-0.11.0.ebuild => obs-streamfx-0.11.1.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-streamfx/obs-streamfx-0.11.0.ebuild 
b/media-video/obs-streamfx/obs-streamfx-0.11.1.ebuild
similarity index 96%
rename from media-video/obs-streamfx/obs-streamfx-0.11.0.ebuild
rename to media-video/obs-streamfx/obs-streamfx-0.11.1.ebuild
index 0aac7561c6..f12a34f720 100644
--- a/media-video/obs-streamfx/obs-streamfx-0.11.0.ebuild
+++ b/media-video/obs-streamfx/obs-streamfx-0.11.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="OBS® Studio plugin which adds many new effects."
 HOMEPAGE="https://github.com/Xaymar/obs-StreamFX;
 
 EGIT_REPO_URI="https://github.com/Xaymar/obs-StreamFX.git;
-EGIT_BRANCH="${M_PV}"
+EGIT_COMMIT="${M_PV}"
 
 KEYWORDS="~amd64"
 



[gentoo-commits] repo/proj/guru:dev commit in: media-video/obs-streamfx/

2024-02-22 Thread Gonçalo Negrier Duarte
commit: 0ab08c716c958cf2e61bb5154b2b740879c6b20a
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Feb 22 16:27:39 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu Feb 22 16:57:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ab08c71

media-video/obs-streamfx: add 0.11.0
* since the version detection dosent work without .git repo
* and the version override seems to be broken upstream
* all ebuild use the git version and then change to the version tag

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../obs-streamfx/obs-streamfx-0.11.0.ebuild| 40 +++
 .../obs-streamfx/obs-streamfx-0.12.0..ebuild   | 78 ++
 media-video/obs-streamfx/obs-streamfx-.ebuild  | 75 +
 3 files changed, 48 insertions(+), 145 deletions(-)

diff --git a/media-video/obs-streamfx/obs-streamfx-0.11.0.ebuild 
b/media-video/obs-streamfx/obs-streamfx-0.11.0.ebuild
new file mode 100644
index 00..0aac7561c6
--- /dev/null
+++ b/media-video/obs-streamfx/obs-streamfx-0.11.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake git-r3
+
+M_PV="0.11.0"
+
+DESCRIPTION="OBS® Studio plugin which adds many new effects."
+HOMEPAGE="https://github.com/Xaymar/obs-StreamFX;
+
+EGIT_REPO_URI="https://github.com/Xaymar/obs-StreamFX.git;
+EGIT_BRANCH="${M_PV}"
+
+KEYWORDS="~amd64"
+
+LICENSE="GPL-2"
+SLOT="0"
+RDEPEND="
+   media-video/obs-studio
+"
+
+src_prepare() {
+   default
+
+   #fix CMakeLists.txt libdir
+   sed -i 's|"lib/obs-plugins/"|"${CMAKE_INSTALL_LIBDIR}/obs-plugins/"|g' 
"${S}/CMakeLists.txt"
+   cmake_src_prepare
+}
+
+src_configure() {
+
+   local mycmakeargs+=(
+   -DSTRUCTURE_PACKAGEMANAGER=TRUE
+   -DPACKAGE_NAME="obs-streamfx"
+   )
+
+   cmake_src_configure
+}

diff --git a/media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild 
b/media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild
index 1f8ade5e91..0ac624011e 100644
--- a/media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild
+++ b/media-video/obs-streamfx/obs-streamfx-0.12.0..ebuild
@@ -3,48 +3,18 @@
 
 EAPI=8
 
-inherit cmake
-
-CMAKE_CLANG_COMMIT="7e577af2e963e3dfcce611942fce305c70583b2a"
-CMAKE_VERSION_COMMIT="3bef96bafab04161991c2cd98a1ed51f6362d670"
-NHOHMANN_JSON_COMMIT="db78ac1d7716f56fc9f1b030b715f872f93964e4"
-MSVC_REDIST_HELPER_COMMIT="aa4665ccf68a382f1c2b115fb6c9668b6a8bd64d"
-NVIDIA_MAXINE_AR_SDK_COMMIT="ca10ac3b3984357aab84b3c6319d35c82d49e836"
-NVIDIA_MAXINE_VFX_SDK_COMMIT="f63d9d1dbd14c905d56648817f132d3eb9a8690d"
-NVIDIA_MAXINE_AFX_SDK_COMMIT="4d4ed8d8aca914f4dbf8570f1626cf4108e19bb4"
-OBS_STUDIO_COMMIT="abb80571351438bebd018a45d896b26f95881fbe"
+inherit cmake git-r3
 
 #remove when stable release (make life easy later because of new submodules)
 M_PV="0.12.0b366"
 
 DESCRIPTION="OBS® Studio plugin which adds many new effects."
 HOMEPAGE="https://github.com/Xaymar/obs-StreamFX;
-#if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Xaymar/obs-StreamFX.git;
-   EGIT_BRANCH="${M_PV}"
-#else
-#  SRC_URI="
-#  
https://github.com/Xaymar/obs-StreamFX/archive/refs/tags/${M_PV}.tar.gz -> 
${PN}-${M_PV}.tar.gz
-#  
https://github.com/Xaymar/cmake-clang/archive/${CMAKE_CLANG_COMMIT}.tar.gz \
-#  -> cmake-clang-${CMAKE_CLANG_COMMIT}.tar.gz
-#  
https://github.com/Xaymar/cmake-version/archive/${CMAKE_VERSION_COMMIT}.tar.gz \
-#  -> cmake-version-${CMAKE_VERSION_COMMIT}.tar.gz
-#  
https://github.com/nlohmann/json/archive/${NHOHMANN_JSON_COMMIT}.tar.gz \
-#  -> json-${NHOHMANN_JSON_COMMIT}.tar.gz
-#  
https://github.com/Xaymar/msvc-redist-helper/archive/${MSVC_REDIST_HELPER_COMMIT}.tar.gz
 \
-#  -> 
msvc-redist-helper-${MSVC_REDIST_HELPER_COMMIT}.tar.gz
-#  
https://github.com/NVIDIA/MAXINE-AR-SDK/archive/${NVIDIA_MAXINE_AR_SDK_COMMIT}.tar.gz
 \
-#  -> 
MAXINE-AR-SDK-${NVIDIA_MAXINE_AR_SDK_COMMIT}.tar.gz
-#  
https://github.com/NVIDIA/MAXINE-VFX-SDK/archive/${NVIDIA_MAXINE_VFX_SDK_COMMIT}.tar.gz
 \
-#  -> 
MAXINE-VFX-SDK-${NVIDIA_MAXINE_VFX_SDK_COMMIT}.tar.gz
-#  
https://github.com/NVIDIA/MAXINE-AFX-SDK/archive/${NVIDIA_MAXINE_AFX_SDK_COMMIT}.tar.gz
 \
-#  -> 
MAXINE-AFX-SDK-${NVIDIA_

[gentoo-commits] repo/proj/guru:dev commit in: games-util/r2modman-bin/

2024-02-22 Thread Gonçalo Negrier Duarte
commit: cc6b0807459fb0e796b66eee37e534b709942d95
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Feb 22 13:41:45 2024 +
Commit:     Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu Feb 22 14:12:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc6b0807

games-util/r2modman-bin: add 3.1.47, drop 3.1.45

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/r2modman-bin/Manifest   | 18 +-
 ...an-bin-3.1.45.ebuild => r2modman-bin-3.1.47.ebuild} |  0
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/games-util/r2modman-bin/Manifest b/games-util/r2modman-bin/Manifest
index 5889c05f1a..33ef029c4c 100644
--- a/games-util/r2modman-bin/Manifest
+++ b/games-util/r2modman-bin/Manifest
@@ -1,9 +1,9 @@
-DIST r2modman-bin-3.1.45-128x128.png 4729 BLAKE2B 
bf7050ad2f512634331f4fd993a19f985835d6f63a0afe51b8e66bc205edf7401faccd03ada8cc898cee099d6a31c7086252425755acc6129dad101bbdb1fe7e
 SHA512 
8dd26f80dd682c8be63af237062337c43e99fdc70497056aa709d37a106ef49862e3017348b6facd65eb480696c628c575e3aecb1ff054523bee119d4db63ab9
-DIST r2modman-bin-3.1.45-16x16.png 630 BLAKE2B 
babe2fd2e48f18b5584fcfba4453b4cfee3c45c81ff4c54058d20752e392d1f09c0df5d111ec9f8daae871fd9ec322a64ee2a0a236abfd478364aa833c71a954
 SHA512 
e89f06ab89ffec2899c49115329ae43c6a12338bbc15c8e786d66287fd224e2d478f70076878591b4ea5f3c18dd6779011ab21bd64d3bd2b697ca933e4081fc9
-DIST r2modman-bin-3.1.45-192x192.png 7319 BLAKE2B 
378899c12ce58942539c354b652a302d1fd3c91387e2645892b161f035cef8396f0d92c753918d945112a96da5daa4ccfbed2144fc7edfbdf56ba7e72121c6c0
 SHA512 
c6392c415034c61545f401287a4b445a116211edefb5f55e5cf5ccfaf6ca5f9be535a5b8bd781ddeeed44e7097e774cc8c2f294ba5a4713ab506b037e99dd212
-DIST r2modman-bin-3.1.45-256x256.png 6690 BLAKE2B 
c0e62dc9d3bc7b261751a46e1fef35d2b6cf0ca06ee6c5b6f6ed61c3fe91e9f82b9d67a7641cf40f5724f5a0b6f109e370c9d2330728be3ff35ccc0a3b2f0f90
 SHA512 
bc67772e00d404816ab5d737b7d5dfbd093f1f457ca72863356dd5a3da8625535e7ed3f724275bc74356073f9d35b3b56bc392479561e33c8cc63a583762f2a1
-DIST r2modman-bin-3.1.45-32x32.png 1262 BLAKE2B 
76f1205935009b55afe63812ef8bb2b9a3a307c16343359c5a15de70745f587f50834dba73cf98b06b9d2a11ec3e1b58617168ce67a19b9e13d5a19aac65af66
 SHA512 
9778da7bd19d569fe65f4f44984bf1213f8161013f9820be577154559a8dfff4cc165d494e303d4f6595f9eafd2d502a1088e522cbba499358ebac3bf29d
-DIST r2modman-bin-3.1.45-48x48.png 1837 BLAKE2B 
5956f438170d3ba3d30ebc7d7cf57b21d5b7d3ee7552b7beb51a59ac4619dc1b721a57a18b7798c64f35238dcd23ffeabfb12bafde02b45a67126236b5755325
 SHA512 
265bc260f4eefb2fc7b0e770999b5932b84200d76b5ca2afa97f5d5b446dab5dfa0a744e0585ccbef93703441300817c61159f9adff420784bfad95ae3557947
-DIST r2modman-bin-3.1.45-64x64.png 2439 BLAKE2B 
2d8882fb73db2b503cf41593531e856b3b2280a79fc0c8722338c25d4b92dd8fb7d21aa37a544156edf96185cc46ca53eb653a8e1d904c3531470f27d1ef
 SHA512 
0f8bee1b874531e57889889d0f230d91a1a3c0a2f158b40d3d12c6f1891bd9982f850b69ea6cdcafe878df58b3e36c00c80c0ff9457584d6f1e14564afc2541c
-DIST r2modman-bin-3.1.45-96x96.png 3607 BLAKE2B 
1e86a115e2f90ea3a39e3f2dfb61036b47f20c67897bbc268c512910433f04ee3dac505b0dd4f97f07ca11568e65df4c58b497fc9eef04ea3597665e56656cc1
 SHA512 
5ca72dc1069660f7deb92e7046f56e2ac216b8e3bce77fb68b67e0f8d79849ce3521ea0afff5702726c4f709a9d006e5d90ec8aab8b26782b57e2564f3fba231
-DIST r2modman-bin-3.1.45.tar.gz 113307930 BLAKE2B 
9986a264b1feae0bb3189c866734e193a4cfb674681e6f1b4c3c002a963d784aa02bada90598d386ea0a3a2dbbf1dcc0c838780605e8b9d3f3557648320c4920
 SHA512 
15703a27066f33f6f3945df06cbbd922e13f8eae018ca6dc94068fee4ecdb492472add5f53bc037fef404c8c10dc15de13e2e0de52338b2d33fd4490ad85ed53
+DIST r2modman-bin-3.1.47-128x128.png 4729 BLAKE2B 
bf7050ad2f512634331f4fd993a19f985835d6f63a0afe51b8e66bc205edf7401faccd03ada8cc898cee099d6a31c7086252425755acc6129dad101bbdb1fe7e
 SHA512 
8dd26f80dd682c8be63af237062337c43e99fdc70497056aa709d37a106ef49862e3017348b6facd65eb480696c628c575e3aecb1ff054523bee119d4db63ab9
+DIST r2modman-bin-3.1.47-16x16.png 630 BLAKE2B 
babe2fd2e48f18b5584fcfba4453b4cfee3c45c81ff4c54058d20752e392d1f09c0df5d111ec9f8daae871fd9ec322a64ee2a0a236abfd478364aa833c71a954
 SHA512 
e89f06ab89ffec2899c49115329ae43c6a12338bbc15c8e786d66287fd224e2d478f70076878591b4ea5f3c18dd6779011ab21bd64d3bd2b697ca933e4081fc9
+DIST r2modman-bin-3.1.47-192x192.png 7319 BLAKE2B 
378899c12ce58942539c354b652a302d1fd3c91387e2645892b161f035cef8396f0d92c753918d945112a96da5daa4ccfbed2144fc7edfbdf56ba7e72121c6c0
 SHA512 
c6392c415034c61545f401287a4b445a116211edefb5f55e5cf5ccfaf6ca5f9be535a5b8bd781ddeeed44e7097e774cc8c2f294ba5a4713ab506b037e99dd212
+DIST r2modman-bin-3.1.47-256x256.png 6690 BLAKE2B 
c0e62dc9d3bc7b261751a46e1fef35d2b6cf0ca06ee6c5b6f6ed61c3fe91e9f82b9d67a7641cf40f5724f5a0b6f109e370c9d2330728be3ff35ccc0a3b2f0f90
 SHA512 
bc67772e00d404816ab5d737b7d5dfbd093f1f457ca72863356dd5a3da8625535e7ed3f724275bc74356073f9d35b3b56bc392479561e33c8cc63a583762f2a1
+DIST r2modman-bin-3.1.47-32x32.png 

  1   2   3   4   >