From a660c54c10284a54033576132c17f024d9d2bf28 Mon Sep 17 00:00:00 2001 From: Abdelrahman Sarhan Date: Sun, 20 Oct 2024 22:10:44 -0400 Subject: [PATCH 1/9] games-puzzle/blockout: update SRC_URI Signed-off-by: Abdelrahman Sarhan --- games-puzzle/blockout/Manifest | 1 + games-puzzle/blockout/blockout-2.5.ebuild | 12 +++++-- .../blockout-2.5-blockout-makefile.patch | 32 +++++++++++++++++++ .../files/blockout-2.5-image-makefile.patch | 19 +++++++++++ games-puzzle/blockout/metadata.xml | 4 +++ 5 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 games-puzzle/blockout/files/blockout-2.5-blockout-makefile.patch create mode 100644 games-puzzle/blockout/files/blockout-2.5-image-makefile.patch diff --git a/games-puzzle/blockout/Manifest b/games-puzzle/blockout/Manifest index 3c31d2b21a..762f2b6789 100644 --- a/games-puzzle/blockout/Manifest +++ b/games-puzzle/blockout/Manifest @@ -1,2 +1,3 @@ +DIST bl25-linux-x64.tar.gz 4380409 BLAKE2B 5f5511f4caa6e806d466c20cac3caadb7d80ce69754d3ba529d262e70294e0c3dfbc4baeeab4a95e501b61b440b9ce494c3423720f016c2d15c28dd6a4deee86 SHA512 f12b01c527b2167906e26f9c37591dd57ea905e2d05dd06e17c0a783a4749bda8264188d1dab2f5d008c0e860787bc6fecbc0d3a7b33204deb4bd6a6920813a1 DIST bl25-linux-x86.tar.gz 4379299 BLAKE2B d4276b1a444a3cc656a44b4e28a2630413ac4c406e5a27e4f9c10f188b4b75957430325e3d551e8cedb93428737b7992af6c6e20a178fc5c4d3312aa6906eaa9 SHA512 2833bcda201b438de414f791f3ad5f8805ba0fc7f3aecb9911a813782954524a6ddaf27f8ba56dbcdca89a5ccacfaf59f43900544d3927f47d75abfc93c4a622 DIST bl25-src.tar.gz 479743 BLAKE2B 4e42da05fdfda203e96fddb2f2d1f00878ecfd1f22cbe8bd1b0446a1960e51bb6db39bb031f25bd375c2b30a45b20c6abddbdc3b373f6fe1876097c4555f0bcf SHA512 8767c55fdbc511c07758a2e6905376b44e0e9478f3092f829147774538647c2fc8798b778a475e5efe7907ceb0d87136d27582c5ea0e372b12552ccf6aece445 diff --git a/games-puzzle/blockout/blockout-2.5.ebuild b/games-puzzle/blockout/blockout-2.5.ebuild index 739115bd3b..4b8657a697 100644 --- a/games-puzzle/blockout/blockout-2.5.ebuild +++ b/games-puzzle/blockout/blockout-2.5.ebuild @@ -8,7 +8,8 @@ DESCRIPTION="BlockOut II is an adaptation of the original Blockout DOS game" HOMEPAGE="https://www.blockout.net/blockout2/" SRC_URI=" https://downloads.sourceforge.net/blockout/bl25-src.tar.gz - https://downloads.sourceforge.net/blockout/bl25-linux-x86.tar.gz" + https://downloads.sourceforge.net/blockout/bl25-linux-x86.tar.gz + https://downloads.sourceforge.net/blockout/bl25-linux-x64.tar.gz" S="${WORKDIR}"/BL_SRC @@ -25,8 +26,15 @@ RDEPEND=" virtual/opengl" DEPEND="${RDEPEND}" -PATCHES="${FILESDIR}"/${P}-datadir.patch +PATCHES=( + "${FILESDIR}/blockout-2.5-blockout-makefile.patch" + "${FILESDIR}/blockout-2.5-image-makefile.patch" + "${FILESDIR}/blockout-2.5-datadir.patch" +) +src_prepare() { + default +} src_compile() { GAME_DATADIR="/usr/share/${PN}" emake -C ImageLib/src diff --git a/games-puzzle/blockout/files/blockout-2.5-blockout-makefile.patch b/games-puzzle/blockout/files/blockout-2.5-blockout-makefile.patch new file mode 100644 index 0000000000..c90aa4917c --- /dev/null +++ b/games-puzzle/blockout/files/blockout-2.5-blockout-makefile.patch @@ -0,0 +1,32 @@ +--- a/BlockOut/Makefile ++++ b/BlockOut/Makefile +@@ -48,23 +48,25 @@ + endif + + CXX = g++ ++UCXXFLAGS := $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2) ++ULFLAGS := $(shell emerge --info | grep -w LDFLAGS=".*" | cut -d '"' -f2) + + ifdef _release + +-CXXFLAGS = -O2 -Dlinux -c \ ++CXXFLAGS := $(UCXXFLAGS) -Dlinux -c \ + -I/usr/include/SDL -I../ImageLib/src -I. + +-LFLAGS = -Wl,--strip-all \ ++LFLAGS := $(ULFLAGS) \ + $(ADD_LIBS) \ + -lSDL_mixer -lSDL -lasound \ + -lGL -lGLU -lpthread -lm -ldl + + else + +-CXXFLAGS = -g -D_DEBUG -Dlinux -c \ ++CXXFLAGS := $(UCXXFLAGS) -g -D_DEBUG -Dlinux -c \ + -I/usr/include/SDL -I../ImageLib/src -I. + +-LFLAGS = -L $(SDL_LIBS) \ ++LFLAGS := $(UCXXFLAGS) -L $(SDL_LIBS) \ + $(ADD_LIBS) \ + -lSDL_mixer -lSDL -lasound \ + -lGL -lGLU -lpthread -lm -ldl diff --git a/games-puzzle/blockout/files/blockout-2.5-image-makefile.patch b/games-puzzle/blockout/files/blockout-2.5-image-makefile.patch new file mode 100644 index 0000000000..d910fd4b41 --- /dev/null +++ b/games-puzzle/blockout/files/blockout-2.5-image-makefile.patch @@ -0,0 +1,19 @@ +--- a/ImageLib/src/Makefile ++++ b/ImageLib/src/Makefile +@@ -32,11 +32,14 @@ + + #--------------------------------------------------------------------- + ++UCXXFLAGS := $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2) ++UCFLAGS := $(shell emerge --info | grep -w CFLAGS=".*" | cut -d '"' -f2) ++ + CXX = g++ + CC = gcc + +-CXXFLAGS = -O2 -Dlinux -c -I. +-CFLAGS = -O2 -Dlinux -c -I. ++CXXFLAGS := $(UCXXFLAGS) -Dlinux -c -I. ++CFLAGS := $(UCFLAGS) -Dlinux -c -I. + + + #-------------------------------------------------------------------- diff --git a/games-puzzle/blockout/metadata.xml b/games-puzzle/blockout/metadata.xml index 04917d7264..3bb858145b 100644 --- a/games-puzzle/blockout/metadata.xml +++ b/games-puzzle/blockout/metadata.xml @@ -16,6 +16,10 @@ Jean-Luc Pons jlp_38@yahoo.com + + Abdelrahman Sarhan + abdulrahmanayman1@gmail.com + blockout From a31478be4496ecabc9d9f198f2561f0bc0cfdb9e Mon Sep 17 00:00:00 2001 From: Abdelrahman Sarhan Date: Sun, 20 Oct 2024 23:35:33 -0400 Subject: [PATCH 2/9] games-action/blackvoxel: Patched makefile Signed-off-by: Abdelrahman Sarhan --- games-action/blackvoxel/blackvoxel-2.50.ebuild | 1 + .../blackvoxel/files/blackvoxel-2.50-makeopts.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch diff --git a/games-action/blackvoxel/blackvoxel-2.50.ebuild b/games-action/blackvoxel/blackvoxel-2.50.ebuild index 4cb5b62ec3..9c9e5ecafe 100644 --- a/games-action/blackvoxel/blackvoxel-2.50.ebuild +++ b/games-action/blackvoxel/blackvoxel-2.50.ebuild @@ -27,6 +27,7 @@ RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}"/${P}-makefile.patch + "${FILESDIR}"/${P}-makeopts.patch "${FILESDIR}"/${P}-savedir.patch "${FILESDIR}"/${P}-strict-aliasing.patch ) diff --git a/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch b/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch new file mode 100644 index 0000000000..a1bbaa05f2 --- /dev/null +++ b/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch @@ -0,0 +1,12 @@ +--- a/Makefile ++++ b/Makefile +@@ -64,7 +64,9 @@ + KERNELNAME =$(shell uname -s) + + ifeq ($(KERNELNAME),Linux) ++ CXXFLAGS:= $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2) + CXXFLAGS+= -c -fmessage-length=0 ++ LDFLAGS:= $(shell emerge --info | grep -w LDFLAGS=".*" | cut -d '"' -f2) + LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib + else ifeq ($(KERNELNAME), FreeBSD) + # To be done... From a6e84bb2593dbef40728c6b56f505e21b2b76601 Mon Sep 17 00:00:00 2001 From: Abdelrahman Sarhan Date: Mon, 21 Oct 2024 01:44:01 -0400 Subject: [PATCH 3/9] games-action/blackvoxel: Patched makefile. First patch was broken. Signed-off-by: Abdelrahman Sarhan --- games-action/blackvoxel/blackvoxel-2.50.ebuild | 2 +- .../blackvoxel/files/blackvoxel-2.50-makeopts.patch | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/games-action/blackvoxel/blackvoxel-2.50.ebuild b/games-action/blackvoxel/blackvoxel-2.50.ebuild index 9c9e5ecafe..bb7e7e7fb2 100644 --- a/games-action/blackvoxel/blackvoxel-2.50.ebuild +++ b/games-action/blackvoxel/blackvoxel-2.50.ebuild @@ -18,7 +18,7 @@ KEYWORDS="~amd64" DEPEND=" dev-libs/expat media-libs/alsa-lib - media-libs/glew:0 + media-libs/glew media-libs/libsdl x11-libs/libX11 virtual/opengl diff --git a/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch b/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch index a1bbaa05f2..05a14881c2 100644 --- a/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch +++ b/games-action/blackvoxel/files/blackvoxel-2.50-makeopts.patch @@ -4,9 +4,11 @@ KERNELNAME =$(shell uname -s) ifeq ($(KERNELNAME),Linux) -+ CXXFLAGS:= $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2) - CXXFLAGS+= -c -fmessage-length=0 -+ LDFLAGS:= $(shell emerge --info | grep -w LDFLAGS=".*" | cut -d '"' -f2) - LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib +- CXXFLAGS+= -O3 -c -fmessage-length=0 ++ UCXXFLAGS:= $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2) ++ CXXFLAGS+= $(UCXXFLAGS) -c -fmessage-length=0 ++ ULDFLAGS:= $(shell emerge --info | grep -w LDFLAGS=".*" | cut -d '"' -f2) ++ LDFLAGS+= $(ULDFLAGS) -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib +- LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib else ifeq ($(KERNELNAME), FreeBSD) # To be done... From 7642aa6f2009af6d297cb12cb9f348ce9a5f44dd Mon Sep 17 00:00:00 2001 From: Abdelrahman Sarhan Date: Mon, 21 Oct 2024 01:50:25 -0400 Subject: [PATCH 4/9] games-action/blackvoxel: update Manifest Signed-off-by: Abdelrahman Sarhan --- games-action/blackvoxel/Manifest | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/games-action/blackvoxel/Manifest b/games-action/blackvoxel/Manifest index 71958ecdbe..1cd7cfc4f1 100644 --- a/games-action/blackvoxel/Manifest +++ b/games-action/blackvoxel/Manifest @@ -1 +1,8 @@ +AUX blackvoxel-2.50-makefile.patch 4450 BLAKE2B e541c45640209b14c3c2fe94e1d6a4beee13c90afeffda9289046005ff26f9f81dfa9021b7661f2ceb207ba26059674ccd109ef3a65b342c81f0668c5bf9a982 SHA512 9728a3794c71fb368f89a81c135cf8bd7c2217db0d67adb8e4c2b0b0147fce6ae68cc81692334e5d27fcea62ef033e336ea158028d7a291d59d6bb184e8887f7 +AUX blackvoxel-2.50-makeopts.patch 609 BLAKE2B e88d7303e6b81d635320b1531521e05825605b8fa01128a57020035b6ec5470476c1d8b8715a62ca237c815c296ef2f07f3bab5050f2430f1d3488a9a3bf543d SHA512 e9eb8f65a1b99873a4681229bd219fcdf79c4da1b5069903ec287de7506bdd4c286343e9a803f381669c91027aaffab7f17f2e6d944846ee547538a74377962a +AUX blackvoxel-2.50-savedir.patch 998 BLAKE2B 1783071acc5f6e5923488646cc8d6c1c59f5c14966e0f1a3585643a03200570af130ded334338c5a5ec56fe45c44fe888b2c73467497da9d7f72b5384d11d51a SHA512 c882b7f9682ae3bfd6367cf20b55434b1630c594ea1cd159795a6081ecd5f531426a7f10b29da09e80234e4c7967a294fe4c50a0981a4cc7cfee22322e284f5d +AUX blackvoxel-2.50-strict-aliasing.patch 633 BLAKE2B ef49a7e3312f07e378394430bd7e223d71bc0f0369aece7ff58b8c4bc6bfcaf43df8d730394cc0e518303eb852f4d5ea0190e65f835ed5f4ad266b4739bde859 SHA512 5cdb7947f0304518da4cd945406233844fb2f2af78afc278452455588aebff2cfc789837d0ecc24d67eb7fea8c16f17d5b5c15fca025a0f16129fce82a1d25b9 DIST blackvoxel-2.50.tar.bz2 20766720 BLAKE2B 879b1cadeec85f6a38cfeca422c416bed844907dc45757cd66669fe9a2d78628cc07db14571e2c4afa3236cc3e69e86b36f48814c2dfb2b0d9698255949fd4cf SHA512 76b22288f280360926110f0d09a778246970f94a466447f892574057aabe1c068854c2e1131baa3f9b5a0edf183679717eb4794af42672701146b185b610332c +EBUILD blackvoxel-2.50.ebuild 1168 BLAKE2B cb53ea369d56d78c69c662af64db12ba5fe01e1d118a98aca3f61c1f174f340040195e5709d6af766223d69ea218da40af681c3fec5505b85ff122d53f9e0a62 SHA512 f44090dd2ba14e5ae1b96c0ca491348580660b23a56f00bb5b02bb5ff2005aca51aeedf6e0c6cafa12bbcc4eb783079c3dec6c8ee76a8de2d23fd7ee068ada83 +EBUILD blackvoxel-9999.ebuild 1384 BLAKE2B 16ae46db1234d43fcbfdc38d4019930de5ad55ab5d079e0db8b4b1521138d594b0bb5afbabae83a81cb9c0c9f4c70f7f43cd9590747fe0a45c9557517ab15bfd SHA512 bc03319ee3d2f277c7a3bc337d3eef7f5180edc4db026a151bc09762f3637b4ebe64debee5b1e6d2f201952f55553ebb00469be1b7628531cbf506de6603ce65 +MISC metadata.xml 246 BLAKE2B ca228a3cf1b8a3048b8ce2151a2589315f5389e40845623590293093951f4c715be95fc8ee1338cc439ff52467363a746534762827859019796c438739b5d235 SHA512 03b7026500bbcef8d8d1c6361e24eebf85a3a95a85667afb0e3414e47aff3264fe33d868921731bfd4b50ab13e309988541104439b39e963c27b09ceb3cdbcd2 From 728d0e307cc32be537705b12a763dc24c231e8c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Mon, 21 Oct 2024 10:55:28 +0100 Subject: [PATCH 5/9] licenses: add Hanvon Ugee EULA (XP-PEN) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- licenses/HANVON-UGEE-EULA | Bin 0 -> 11780 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 licenses/HANVON-UGEE-EULA diff --git a/licenses/HANVON-UGEE-EULA b/licenses/HANVON-UGEE-EULA new file mode 100644 index 0000000000000000000000000000000000000000..fcdbdf3a166062833ab8648d732713d9e80c6d09 GIT binary patch literal 11780 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 literal 0 HcmV?d00001 From 93a77c06c40c290728686380a1ddfa014dac9e55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Mon, 21 Oct 2024 10:56:22 +0100 Subject: [PATCH 6/9] x11-drivers/xf86-input-xppen: new package, add 3.4.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- x11-drivers/xf86-input-xppen/Manifest | 1 + .../files/xppentablet.desktop | 10 ++ x11-drivers/xf86-input-xppen/metadata.xml | 8 ++ .../xf86-input-xppen-3.4.9.ebuild | 96 +++++++++++++++++++ 4 files changed, 115 insertions(+) create mode 100644 x11-drivers/xf86-input-xppen/Manifest create mode 100644 x11-drivers/xf86-input-xppen/files/xppentablet.desktop create mode 100644 x11-drivers/xf86-input-xppen/metadata.xml create mode 100644 x11-drivers/xf86-input-xppen/xf86-input-xppen-3.4.9.ebuild diff --git a/x11-drivers/xf86-input-xppen/Manifest b/x11-drivers/xf86-input-xppen/Manifest new file mode 100644 index 0000000000..5e27efd675 --- /dev/null +++ b/x11-drivers/xf86-input-xppen/Manifest @@ -0,0 +1 @@ +DIST XPPenLinux3.4.9-240607.tar.gz 34085658 BLAKE2B 8be57d2ce8b03226eabff6045173d8bc326e8b4dffa431dfa730fcc69de446265f2fd2ccc16c06945083d9111a25ed0fe496bef55913d0d8b33b8d757462d4cb SHA512 40598c05d5ada0bd7a874b943e7819d6ffd0ef79d77e7433f814cfdc885846cc49276e1162e082bfe03f76b17f095323abfb8d5108f444cd30a685a0e0826ca4 diff --git a/x11-drivers/xf86-input-xppen/files/xppentablet.desktop b/x11-drivers/xf86-input-xppen/files/xppentablet.desktop new file mode 100644 index 0000000000..f8d7a186a7 --- /dev/null +++ b/x11-drivers/xf86-input-xppen/files/xppentablet.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=xppentablet +Comment=XPPen driver +Exec=env QT_QPA_PLATFORM=xcb /usr/lib/pentablet/PenTablet +Icon=xppentablet +Terminal=false +Type=Application +X-Ubuntu-Touch=true +StartupNotify=true +Name[en_US]=xppentablet \ No newline at end of file diff --git a/x11-drivers/xf86-input-xppen/metadata.xml b/x11-drivers/xf86-input-xppen/metadata.xml new file mode 100644 index 0000000000..78c4961490 --- /dev/null +++ b/x11-drivers/xf86-input-xppen/metadata.xml @@ -0,0 +1,8 @@ + + + + + gonegrier.duarte@gmail.com + Gonçalo Negrier Duartec + + diff --git a/x11-drivers/xf86-input-xppen/xf86-input-xppen-3.4.9.ebuild b/x11-drivers/xf86-input-xppen/xf86-input-xppen-3.4.9.ebuild new file mode 100644 index 0000000000..7dba6e4535 --- /dev/null +++ b/x11-drivers/xf86-input-xppen/xf86-input-xppen-3.4.9.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +#240607 + +M_PV=3.4.9 +P_YEAR=24 +P_MONTH=06 +P_DAY=07 + +R_YEAR=24 +R_MONTH=07 + +inherit desktop linux-info udev xdg +M_P="XPPenLinux${M_PV}-${P_YEAR}${P_MONTH}${P_DAY}" + +DESCRIPTION="Driver for XP-PEN tablets and drawing devices" +HOMEPAGE="https://www.xp-pen.com" +SRC_URI="https://download01.xp-pen.com/file/20${R_YEAR}/${R_MONTH}/${M_P}.tar.gz -> ${M_P}.tar.gz" + +S="${WORKDIR}/${M_P}" + +LICENSE="HANVON-UGEE-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5[X] + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5[X] + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + dev-libs/icu + virtual/libudev:=" +DEPEND="${RDEPEND}" + +QA_PREBUILT=".*" + +pkg_pretend() { + linux-info_pkg_setup + + if ! linux_config_exists \ + || (! linux_chkconfig_present CONFIG_INPUT \ + && ! linux_chkconfig_present CONFIG_INPUT_UINPUT); then + echo + ewarn "If you use a USB XP-PEN tablet, you need to enable support in your kernel" + ewarn " Device Drivers --->" + ewarn " Input device support --->" + ewarn " [*] Generic input layer (needed for keyboard, mouse,...)" + ewarn " [*] Miscellaneous devices --->" + ewarn " <*> User level driver support" + echo + fi +} + +src_install() { + # Config.xml location is hardcoded + local app_root=/usr/lib/pentablet + local app_dest="${ED}"/${app_root} + + # Remove pre-compiled libaries (use system ones) + # Might be reverted if system ones dont work + rm -r "${S}/App/usr/lib/pentablet/lib" "${S}/App/usr/lib/pentablet/platform" + rm "${S}/App/usr/lib/pentablet/PenTablet.sh" + + # Install Application folder + dodir "${app_root%/*}" + cp -r "${S}/App/usr/lib/pentablet/" "${app_dest}" + + # Install udev rule + udev_dorules "${S}/App/lib/udev/rules.d/10-xp-pen.rules" + + # Install Icon and Desktop file + doicon --size 256 "${S}/App/usr/share/icons/hicolor/256x256/apps/xppentablet.png" + #domenu "${S}/App/usr/share/applications/xppentablet.desktop" + domenu "${FILESDIR}/xppentablet.desktop" +} + +pkg_postinst() { + ewarn "XP-PEN Pen Driver Application still dosen't support Wayland" + ewarn "The desktop file included force the app to run in X11/XWayland" + ewarn "At least, the application completed works when using XWayland" + ewarn "The only little problem is the screen becames black" + ewarn "when selecting the screen area using the option: 'Customize screen Area'" + udev_reload + xdg_pkg_postinst +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm +} From 730ba73aea24d852812b71258a8041ecc5ece2b3 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 21 Oct 2024 12:59:08 +0300 Subject: [PATCH 7/9] dev-python/survey: add 5.4.2 Signed-off-by: Viorel Munteanu --- dev-python/survey/Manifest | 1 + dev-python/survey/survey-5.4.2.ebuild | 35 +++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-python/survey/survey-5.4.2.ebuild diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest index e525232374..b876e97d6d 100644 --- a/dev-python/survey/Manifest +++ b/dev-python/survey/Manifest @@ -1,2 +1,3 @@ DIST survey-5.3.1.gh.tar.gz 1564902 BLAKE2B de8bafd2fc5a683ca0364f9e1540e177bf2f10344406563ff3ef6723abd2c415517e72ffacccae51e1d69912b966bf678c2abc62b22545f1c5871d4f3459d121 SHA512 383d7339e93760294095881b6ebf3fd00d687210865303aa2c17a51a390f8087b8666364e0ba7b7657e009803665cf02e64f280c8a09a535ce1fa1ebeaafe963 DIST survey-5.4.1.gh.tar.gz 1565370 BLAKE2B 44437bc3b8ef1d37d1df4f802b7d0c25f8a1dda78f34f0b74603d7edf5af25ab2f2a2d503ab3dde1ea8ca94fed387d166b869427ffd9196f399089a160b66fb4 SHA512 9645531ef4e13f56df6a49a857e94bf82077c88ae817e24db1662505bc33c267d5f984733c07e3ff0d6943258b0a7a0b6014a0f72200053f8bef4dcaf7ce590e +DIST survey-5.4.2.gh.tar.gz 1565387 BLAKE2B f2e8542bb43e029ffc59335461f65d5216128273d01ff3237cf828bb5be2aac613b9872a0504186ab30b11d42438e76c16e758960ea39e686b95bfa89faa642d SHA512 3d3bf0911e1ef49814bd040bf01d3ae7024cecb5d0e20e46dcbaf6e1f8896d4cb9eeb9ed1dae7ff3431acfb706a334d6c2afa89d4f1cd9b82661a0defe53803c diff --git a/dev-python/survey/survey-5.4.2.ebuild b/dev-python/survey/survey-5.4.2.ebuild new file mode 100644 index 0000000000..5d68e2cb2b --- /dev/null +++ b/dev-python/survey/survey-5.4.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 + +DESCRIPTION="A simple library for creating beautiful interactive prompts" +HOMEPAGE=" + https://github.com/Exahilosys/survey + https://pypi.org/project/survey/ +" +MY_PV=${PV/_/-} +SRC_URI="https://github.com/Exahilosys/survey/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-paramlinks \ + dev-python/sphinx-rtd-theme + +src_configure() { + distutils-r1_src_configure + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} From 09d4f81c273252061a263e45f25d0daf587d860b Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 21 Oct 2024 12:59:14 +0300 Subject: [PATCH 8/9] dev-python/survey: drop 5.4.1 Signed-off-by: Viorel Munteanu --- dev-python/survey/Manifest | 1 - dev-python/survey/survey-5.4.1.ebuild | 35 --------------------------- 2 files changed, 36 deletions(-) delete mode 100644 dev-python/survey/survey-5.4.1.ebuild diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest index b876e97d6d..2670d5cf11 100644 --- a/dev-python/survey/Manifest +++ b/dev-python/survey/Manifest @@ -1,3 +1,2 @@ DIST survey-5.3.1.gh.tar.gz 1564902 BLAKE2B de8bafd2fc5a683ca0364f9e1540e177bf2f10344406563ff3ef6723abd2c415517e72ffacccae51e1d69912b966bf678c2abc62b22545f1c5871d4f3459d121 SHA512 383d7339e93760294095881b6ebf3fd00d687210865303aa2c17a51a390f8087b8666364e0ba7b7657e009803665cf02e64f280c8a09a535ce1fa1ebeaafe963 -DIST survey-5.4.1.gh.tar.gz 1565370 BLAKE2B 44437bc3b8ef1d37d1df4f802b7d0c25f8a1dda78f34f0b74603d7edf5af25ab2f2a2d503ab3dde1ea8ca94fed387d166b869427ffd9196f399089a160b66fb4 SHA512 9645531ef4e13f56df6a49a857e94bf82077c88ae817e24db1662505bc33c267d5f984733c07e3ff0d6943258b0a7a0b6014a0f72200053f8bef4dcaf7ce590e DIST survey-5.4.2.gh.tar.gz 1565387 BLAKE2B f2e8542bb43e029ffc59335461f65d5216128273d01ff3237cf828bb5be2aac613b9872a0504186ab30b11d42438e76c16e758960ea39e686b95bfa89faa642d SHA512 3d3bf0911e1ef49814bd040bf01d3ae7024cecb5d0e20e46dcbaf6e1f8896d4cb9eeb9ed1dae7ff3431acfb706a334d6c2afa89d4f1cd9b82661a0defe53803c diff --git a/dev-python/survey/survey-5.4.1.ebuild b/dev-python/survey/survey-5.4.1.ebuild deleted file mode 100644 index 5d68e2cb2b..0000000000 --- a/dev-python/survey/survey-5.4.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 - -DESCRIPTION="A simple library for creating beautiful interactive prompts" -HOMEPAGE=" - https://github.com/Exahilosys/survey - https://pypi.org/project/survey/ -" -MY_PV=${PV/_/-} -SRC_URI="https://github.com/Exahilosys/survey/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-paramlinks \ - dev-python/sphinx-rtd-theme - -src_configure() { - distutils-r1_src_configure - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} From b8b68f4ca463f41375447aaac52c9cc9ed54613c Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 21 Oct 2024 13:01:12 +0300 Subject: [PATCH 9/9] games-action/blackvoxel: update Manifest We use thin manifests, delete redundant entries. Signed-off-by: Viorel Munteanu --- games-action/blackvoxel/Manifest | 7 ------- 1 file changed, 7 deletions(-) diff --git a/games-action/blackvoxel/Manifest b/games-action/blackvoxel/Manifest index 1cd7cfc4f1..71958ecdbe 100644 --- a/games-action/blackvoxel/Manifest +++ b/games-action/blackvoxel/Manifest @@ -1,8 +1 @@ -AUX blackvoxel-2.50-makefile.patch 4450 BLAKE2B e541c45640209b14c3c2fe94e1d6a4beee13c90afeffda9289046005ff26f9f81dfa9021b7661f2ceb207ba26059674ccd109ef3a65b342c81f0668c5bf9a982 SHA512 9728a3794c71fb368f89a81c135cf8bd7c2217db0d67adb8e4c2b0b0147fce6ae68cc81692334e5d27fcea62ef033e336ea158028d7a291d59d6bb184e8887f7 -AUX blackvoxel-2.50-makeopts.patch 609 BLAKE2B e88d7303e6b81d635320b1531521e05825605b8fa01128a57020035b6ec5470476c1d8b8715a62ca237c815c296ef2f07f3bab5050f2430f1d3488a9a3bf543d SHA512 e9eb8f65a1b99873a4681229bd219fcdf79c4da1b5069903ec287de7506bdd4c286343e9a803f381669c91027aaffab7f17f2e6d944846ee547538a74377962a -AUX blackvoxel-2.50-savedir.patch 998 BLAKE2B 1783071acc5f6e5923488646cc8d6c1c59f5c14966e0f1a3585643a03200570af130ded334338c5a5ec56fe45c44fe888b2c73467497da9d7f72b5384d11d51a SHA512 c882b7f9682ae3bfd6367cf20b55434b1630c594ea1cd159795a6081ecd5f531426a7f10b29da09e80234e4c7967a294fe4c50a0981a4cc7cfee22322e284f5d -AUX blackvoxel-2.50-strict-aliasing.patch 633 BLAKE2B ef49a7e3312f07e378394430bd7e223d71bc0f0369aece7ff58b8c4bc6bfcaf43df8d730394cc0e518303eb852f4d5ea0190e65f835ed5f4ad266b4739bde859 SHA512 5cdb7947f0304518da4cd945406233844fb2f2af78afc278452455588aebff2cfc789837d0ecc24d67eb7fea8c16f17d5b5c15fca025a0f16129fce82a1d25b9 DIST blackvoxel-2.50.tar.bz2 20766720 BLAKE2B 879b1cadeec85f6a38cfeca422c416bed844907dc45757cd66669fe9a2d78628cc07db14571e2c4afa3236cc3e69e86b36f48814c2dfb2b0d9698255949fd4cf SHA512 76b22288f280360926110f0d09a778246970f94a466447f892574057aabe1c068854c2e1131baa3f9b5a0edf183679717eb4794af42672701146b185b610332c -EBUILD blackvoxel-2.50.ebuild 1168 BLAKE2B cb53ea369d56d78c69c662af64db12ba5fe01e1d118a98aca3f61c1f174f340040195e5709d6af766223d69ea218da40af681c3fec5505b85ff122d53f9e0a62 SHA512 f44090dd2ba14e5ae1b96c0ca491348580660b23a56f00bb5b02bb5ff2005aca51aeedf6e0c6cafa12bbcc4eb783079c3dec6c8ee76a8de2d23fd7ee068ada83 -EBUILD blackvoxel-9999.ebuild 1384 BLAKE2B 16ae46db1234d43fcbfdc38d4019930de5ad55ab5d079e0db8b4b1521138d594b0bb5afbabae83a81cb9c0c9f4c70f7f43cd9590747fe0a45c9557517ab15bfd SHA512 bc03319ee3d2f277c7a3bc337d3eef7f5180edc4db026a151bc09762f3637b4ebe64debee5b1e6d2f201952f55553ebb00469be1b7628531cbf506de6603ce65 -MISC metadata.xml 246 BLAKE2B ca228a3cf1b8a3048b8ce2151a2589315f5389e40845623590293093951f4c715be95fc8ee1338cc439ff52467363a746534762827859019796c438739b5d235 SHA512 03b7026500bbcef8d8d1c6361e24eebf85a3a95a85667afb0e3414e47aff3264fe33d868921731bfd4b50ab13e309988541104439b39e963c27b09ceb3cdbcd2