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

2023-11-23 Thread Mason Rocha
commit: bc87e33128377a699c57359b8c7c4bb29337486b
Author: Mason Rocha  turret  cyou>
AuthorDate: Thu Nov 23 21:20:59 2023 +
Commit:     Mason Rocha  turret  cyou>
CommitDate: Thu Nov 23 21:20:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc87e331

media-libs/wivrn: add LICENSE

Signed-off-by: Mason Rocha  turret.cyou>

 media-libs/wivrn/wivrn-0.9.1.ebuild | 1 +
 media-libs/wivrn/wivrn-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/wivrn/wivrn-0.9.1.ebuild 
b/media-libs/wivrn/wivrn-0.9.1.ebuild
index be97f65fe6..c558e3314c 100644
--- a/media-libs/wivrn/wivrn-0.9.1.ebuild
+++ b/media-libs/wivrn/wivrn-0.9.1.ebuild
@@ -3,6 +3,7 @@ EAPI=7
 DESCRIPTION="WiVRn OpenXR streaming"
 HOMEPAGE="https://github.com/meumeu/WiVRn;
 SLOT="0"
+LICENSE="GPL-3 Apache-2.0 MIT"
 
 IUSE="nvenc vaapi x264"
 

diff --git a/media-libs/wivrn/wivrn-.ebuild 
b/media-libs/wivrn/wivrn-.ebuild
index be97f65fe6..c558e3314c 100644
--- a/media-libs/wivrn/wivrn-.ebuild
+++ b/media-libs/wivrn/wivrn-.ebuild
@@ -3,6 +3,7 @@ EAPI=7
 DESCRIPTION="WiVRn OpenXR streaming"
 HOMEPAGE="https://github.com/meumeu/WiVRn;
 SLOT="0"
+LICENSE="GPL-3 Apache-2.0 MIT"
 
 IUSE="nvenc vaapi x264"
 



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

2023-11-11 Thread Mason Rocha
commit: d8654497c7f6ab2f43aa0ccd038c40a135e5eac5
Author: Mason Rocha  turret  cyou>
AuthorDate: Sat Nov 11 23:17:22 2023 +
Commit:     Mason Rocha  turret  cyou>
CommitDate: Sat Nov 11 23:17:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8654497

games-util/grapejuice: version bump 7.20.12

Signed-off-by: Mason Rocha  turret.cyou>

 games-util/grapejuice/Manifest  | 2 +-
 .../grapejuice/{grapejuice-7.20.11.ebuild => grapejuice-7.20.12.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/grapejuice/Manifest b/games-util/grapejuice/Manifest
index ff95a76326..8933ce82ad 100644
--- a/games-util/grapejuice/Manifest
+++ b/games-util/grapejuice/Manifest
@@ -1 +1 @@
-DIST grapejuice-v7.20.11.tar.bz2 957454 BLAKE2B 
1553082da9d17f1c22b39ec9d8a1a1f034c1ea64362295edc5a4e0131b0063e2b01aafbe5b1959703c293baabdbdd5c8a385368ef4917cd1b5c25d87b50b6a53
 SHA512 
f708898961202a7926353cc2163f0c74da0cd32a25f60285e31508aa9087be79c03b88c727e4bca02a6befac4d6875c04269c520719bc026f05045b0c2474897
+DIST grapejuice-v7.20.12.tar.bz2 1106306 BLAKE2B 
50d15c9f0d1adf606bd07d349e289e08a313c1ee778f5248f77104bb51dad976a35c9e2ff45f401065d934f1be2d15a5f1d71f7f21a96f0b9f4fc08ee6c28636
 SHA512 
23ae9dc1ca9058a8b2a72f350a78f2e87874e393a418ac474eba9e6988343186b0f0e17c37d698500b6744c90cedb55ff2c2ada29ffcbf33510de759cfdebfd4

diff --git a/games-util/grapejuice/grapejuice-7.20.11.ebuild 
b/games-util/grapejuice/grapejuice-7.20.12.ebuild
similarity index 100%
rename from games-util/grapejuice/grapejuice-7.20.11.ebuild
rename to games-util/grapejuice/grapejuice-7.20.12.ebuild



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

2023-09-27 Thread Mason Rocha
commit: 506cd6cfcb944858b4229b03f77f4a1e6f52e6ee
Author: Mason Rocha  turret  cyou>
AuthorDate: Wed Sep 27 23:11:48 2023 +
Commit:     Mason Rocha  turret  cyou>
CommitDate: Wed Sep 27 23:11:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=506cd6cf

games-util/grapejuice: new package

Signed-off-by: Mason Rocha  turret.cyou>

 games-util/grapejuice/Manifest  |  1 +
 games-util/grapejuice/grapejuice-7.20.11.ebuild | 77 +
 games-util/grapejuice/grapejuice-.ebuild| 77 +
 games-util/grapejuice/metadata.xml  | 11 
 4 files changed, 166 insertions(+)

diff --git a/games-util/grapejuice/Manifest b/games-util/grapejuice/Manifest
new file mode 100644
index 00..ff95a76326
--- /dev/null
+++ b/games-util/grapejuice/Manifest
@@ -0,0 +1 @@
+DIST grapejuice-v7.20.11.tar.bz2 957454 BLAKE2B 
1553082da9d17f1c22b39ec9d8a1a1f034c1ea64362295edc5a4e0131b0063e2b01aafbe5b1959703c293baabdbdd5c8a385368ef4917cd1b5c25d87b50b6a53
 SHA512 
f708898961202a7926353cc2163f0c74da0cd32a25f60285e31508aa9087be79c03b88c727e4bca02a6befac4d6875c04269c520719bc026f05045b0c2474897

diff --git a/games-util/grapejuice/grapejuice-7.20.11.ebuild 
b/games-util/grapejuice/grapejuice-7.20.11.ebuild
new file mode 100644
index 00..147b21f2a6
--- /dev/null
+++ b/games-util/grapejuice/grapejuice-7.20.11.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg
+
+DESCRIPTION="A Wine+Roblox management application"
+HOMEPAGE="https://gitlab.com/brinkervii/grapejuice;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/brinkervii/grapejuice.git;
+   EGIT_BRANCH="staging"
+else
+   
SRC_URI="https://gitlab.com/brinkervii/grapejuice/-/archive/v${PV}/grapejuice-v${PV}.tar.bz2;
+   KEYWORDS="-* ~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="dev-libs/gobject-introspection
+   dev-python/click
+   dev-python/packaging
+   dev-python/pip
+   dev-python/psutil
+   dev-python/pydantic
+   dev-python/pygobject
+   dev-python/requests
+   dev-python/setuptools
+   dev-python/unidecode
+   dev-python/wheel
+   dev-util/desktop-file-utils
+   dev-util/gtk-update-icon-cache
+   dev-vcs/git
+   sys-devel/gettext
+   x11-apps/mesa-progs
+   x11-libs/cairo
+   x11-libs/gtk+
+   x11-misc/shared-mime-info
+   x11-misc/xdg-user-dirs
+   x11-misc/xdg-utils"
+
+RDEPEND="
+   ${DEPEND}
+   virtual/wine"
+
+src_unpack() {
+   default
+   if [[ ${PV} == ** ]]; then
+   git-r3_src_unpack
+   else
+   mv "${WORKDIR}/grapejuice-v${PV}" "${S}" || die
+   fi
+}
+
+src_prepare() {
+   default
+   sed -i \
+   -e 's/"--target"/"--no-build-isolation",\n\t\t"--target"/' \
+   src/grapejuice_packaging/builders/linux_package_builder.py || 
die
+}
+
+src_compile() {
+   cd "${S}"
+   export PYTHONPATH="${S}/src"
+   python3 -m grapejuice_packaging linux_package || die
+}
+
+src_install() {
+   export PYTHON_VERSION=$(python3 -c 'import sys; 
print(f"{sys.version_info.major}.{sys.version_info.minor}")')
+   tar -xf "${S}/dist/linux_package"/*.tar.gz -C "${D}" || die
+   mv "${D}/usr/lib/python3/dist-packages" 
"${D}/usr/lib/python${PYTHON_VERSION}" || die
+   rm -r "${D}/usr/lib/python3" || die
+   default
+}

diff --git a/games-util/grapejuice/grapejuice-.ebuild 
b/games-util/grapejuice/grapejuice-.ebuild
new file mode 100644
index 00..147b21f2a6
--- /dev/null
+++ b/games-util/grapejuice/grapejuice-.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg
+
+DESCRIPTION="A Wine+Roblox management application"
+HOMEPAGE="https://gitlab.com/brinkervii/grapejuice;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/brinkervii/grapejuice.git;
+   EGIT_BRANCH="staging"
+else
+   
SRC_URI="https://gitlab.com/brinkervii/grapejuice/-/archive/v${PV}/grapejuice-v${PV}.tar.bz2;
+   KEYWORDS="-* ~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="dev-libs/gobject-introspection
+   dev-python/click
+   dev-python/packaging
+   dev-python/pip