From 9b5489f2e5ed69787494678c9b7cf69119bae4f0 Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Fri, 8 Nov 2024 13:17:18 +0200 Subject: [PATCH 1/6] media-sound/tidal-hifi-bin: add 5.17.0 Signed-off-by: Kostadin Shishmanov --- media-sound/tidal-hifi-bin/Manifest | 1 + .../tidal-hifi-bin-5.17.0.ebuild | 109 ++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 media-sound/tidal-hifi-bin/tidal-hifi-bin-5.17.0.ebuild diff --git a/media-sound/tidal-hifi-bin/Manifest b/media-sound/tidal-hifi-bin/Manifest index d2a4b472bd..22048e1ea4 100644 --- a/media-sound/tidal-hifi-bin/Manifest +++ b/media-sound/tidal-hifi-bin/Manifest @@ -1 +1,2 @@ DIST tidal-hifi-bin-5.16.0.tar.gz 113448747 BLAKE2B 5c0721de2d6997c158e2f850d01129eea4c7b5ef3e3ea48c216dc68fec5f05565f0d9bcf6b70744c106b2408999e91bf19da5b11ec1773b80a123972095c9d49 SHA512 edde0e60330ed9071be28d0a255c801c32382e5f7b5c3eefe802d16474f27af2e8a55790e9a71bf049c1cd3ea6ef05c5fc1f9e1390c3a3d58e53f83d76430427 +DIST tidal-hifi-bin-5.17.0.tar.gz 114278717 BLAKE2B 9824f67dbef9abb02a3f55bb127fbca33572cab6823e229b0d3e3f14341f0d69d4592795ddced6d70a317f559fc2e46f081dca3890008ea54676a18dca3fb0fd SHA512 d529032a905d0d53982d46166abff78b84857cd553aa939ec58b8ddcbdffe0c5891b6c5adc0a30820541214fdd7a326373c1a3474ccdb2835c216f78715c8d08 diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.17.0.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.17.0.ebuild new file mode 100644 index 0000000000..68df90d38b --- /dev/null +++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.17.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop linux-info unpacker xdg + +DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support thanks to Widevine." +HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi" +SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="wayland" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/libgcrypt + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango +" + +DESTDIR="/opt/${PN}" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + pushd "locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + rm -rf "${S}"/resources/app.asar.unpacked/node_modules/{abstract-socket,register-scheme}/build/node_gyp_bins || die +} + +src_install() { + doicon -s 256 "${FILESDIR}/${MY_PN}.png" + + local EXEC_EXTRA_FLAGS=() + if use wayland; then + EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" ) + fi + + sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \ + "${FILESDIR}/tidal-hifi.desktop" \ + > "${T}/tidal-hifi.desktop" || die + + domenu "${T}/tidal-hifi.desktop" + + exeinto "${DESTDIR}" + + doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so + + insinto "${DESTDIR}" + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DESTDIR}/chrome-sandbox" + fperms 4711 "${DESTDIR}/chrome-sandbox" + + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + dosym -r "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}" +} From 684f286510087bb125e2745458d7e591d3eab73d Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Fri, 8 Nov 2024 13:18:30 +0200 Subject: [PATCH 2/6] media-sound/tidal-hifi-bin: drop 5.16.0 Signed-off-by: Kostadin Shishmanov --- .../tidal-hifi-bin-5.16.0.ebuild | 99 ------------------- 1 file changed, 99 deletions(-) delete mode 100644 media-sound/tidal-hifi-bin/tidal-hifi-bin-5.16.0.ebuild diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.16.0.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.16.0.ebuild deleted file mode 100644 index fa242c2f3c..0000000000 --- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.16.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop linux-info unpacker xdg - -DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support thanks to Widevine." -HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi" -SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/libgcrypt - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/mesa[gbm(+)] - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - x11-libs/cairo - x11-libs/libdrm - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango -" - -DESTDIR="/opt/${PN}" - -QA_PREBUILT="*" - -CONFIG_CHECK="~USER_NS" - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - # cleanup languages - pushd "locales/" >/dev/null || die "location change for language cleanup failed" - chromium_remove_language_paks - popd >/dev/null || die "location reset for language cleanup failed" - rm -rf "${S}"/resources/app.asar.unpacked/node_modules/{abstract-socket,register-scheme}/build/node_gyp_bins || die -} - -src_install() { - doicon -s 256 "${FILESDIR}/${MY_PN}.png" - - make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${MY_PN} "Network;AudioVideo;Audio;Video" - - exeinto "${DESTDIR}" - - doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so - - insinto "${DESTDIR}" - doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set. - # see https://github.com/electron/electron/issues/17972 - fowners root "${DESTDIR}/chrome-sandbox" - fperms 4711 "${DESTDIR}/chrome-sandbox" - - [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler - - dosym -r "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}" -} From 669997476ef14f6266518b6ad7e4559b3211a37c Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 9 Nov 2024 00:40:00 +0300 Subject: [PATCH 3/6] dev-vcs/gitqlient: 1.6.3 drop '-Werror' flag Closes: https://bugs.gentoo.org/942807 Signed-off-by: Sergey Torokhov --- dev-vcs/gitqlient/gitqlient-1.6.3.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-vcs/gitqlient/gitqlient-1.6.3.ebuild b/dev-vcs/gitqlient/gitqlient-1.6.3.ebuild index a1047e8fd0..b05843eb27 100644 --- a/dev-vcs/gitqlient/gitqlient-1.6.3.ebuild +++ b/dev-vcs/gitqlient/gitqlient-1.6.3.ebuild @@ -30,7 +30,8 @@ src_prepare() { sed -i -e '/message("Submodule update:")/d' \ -e "/system(git submodule update --init --recursive)/d" \ -e "/GQ_SHA =/s| \$\$system(git rev-parse --short HEAD)||" \ - -e "/VERSION =/s| \$\$system(git describe --abbrev=0)||" "${MY_PN}".pro || die + -e "/VERSION =/s| \$\$system(git describe --abbrev=0)||" \ + -e "s/ -Werror//" "${MY_PN}".pro || die } src_configure() { From 6225d1ab742a74dbc778c6e330fd6705cba1b383 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 9 Nov 2024 01:03:49 +0300 Subject: [PATCH 4/6] www-client/yandex-browser: 24.10.2.723_p1 bump (drop 24.7.6.1042_p1) Signed-off-by: Sergey Torokhov --- www-client/yandex-browser/Manifest | 2 +- ....7.6.1042_p1.ebuild => yandex-browser-24.10.2.723_p1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename www-client/yandex-browser/{yandex-browser-24.7.6.1042_p1.ebuild => yandex-browser-24.10.2.723_p1.ebuild} (99%) diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index b26de6d834..71df766c2b 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-24.7.6.1042_p1.deb 179067472 BLAKE2B 0dbf65b778e1d2504d0ad2cd63ee81020ec4e193578ce3a681b135e041c5627d0d6005101f70085f736f30bed2464b658102a4e29443efe3c7cd4a5c4b49c2e8 SHA512 d170f3471b93d6f6bd406330353d6ae18ae404c824d4c7a771a43d71d9f057e351b9bb9a571be9eaa4abd371afa4d9706d64e278dd6d29f981d0b1e9826695e8 +DIST yandex-browser-24.10.2.723_p1.deb 200595860 BLAKE2B d159c4d941913436c9de60b3109ddaf057e73fed24aff823b7533c3823cd0ffc18a2ee3dc06348ec8eaec347523356d5759e8879d2faa0c3707d1938dbc96a1d SHA512 aa5b2405318fc2350b66d4576c96047dba3025613d641f7375dc623c4e74be26253273f73900e873924dabecc10510cc5e05aa8ec0922a3c3ed169e7c27a5d4f diff --git a/www-client/yandex-browser/yandex-browser-24.7.6.1042_p1.ebuild b/www-client/yandex-browser/yandex-browser-24.10.2.723_p1.ebuild similarity index 99% rename from www-client/yandex-browser/yandex-browser-24.7.6.1042_p1.ebuild rename to www-client/yandex-browser/yandex-browser-24.10.2.723_p1.ebuild index 8ddcde5990..1800d1cb3b 100644 --- a/www-client/yandex-browser/yandex-browser-24.7.6.1042_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-24.10.2.723_p1.ebuild @@ -12,7 +12,7 @@ else MY_PN=${PN} fi -FFMPEG="126" +FFMPEG="128" DESCRIPTION="The web browser from Yandex" HOMEPAGE="https://browser.yandex.ru/" From 9fde81c151c1777fd8caae8c02752aba416fb22c Mon Sep 17 00:00:00 2001 From: Lev Babiev Date: Fri, 8 Nov 2024 22:06:51 +0000 Subject: [PATCH 5/6] gui-apps/sfwbar: version bump to 1.0_beta16 Signed-off-by: Lev Babiev --- gui-apps/sfwbar/Manifest | 2 +- gui-apps/sfwbar/metadata.xml | 3 --- gui-apps/sfwbar/sfwbar-1.0_beta15.ebuild | 3 +++ .../{sfwbar-1.0_beta14.ebuild => sfwbar-1.0_beta16.ebuild} | 6 ++++++ 4 files changed, 10 insertions(+), 4 deletions(-) rename gui-apps/sfwbar/{sfwbar-1.0_beta14.ebuild => sfwbar-1.0_beta16.ebuild} (90%) diff --git a/gui-apps/sfwbar/Manifest b/gui-apps/sfwbar/Manifest index 50735b8376..010a75aa4e 100644 --- a/gui-apps/sfwbar/Manifest +++ b/gui-apps/sfwbar/Manifest @@ -1,2 +1,2 @@ -DIST sfwbar-1.0_beta14.tar.gz 386347 BLAKE2B 1b0549f43fa06578d9fd981c1480040b22f4670c9ed82c04e2b16bdb288468febecc50a7de0688ba8b017b3073c792eea5fadbf051b63d7cf86b659bf4745d83 SHA512 e1a1c9d0a8b3c80c3ef043c6f22bb2b915cdf1f36da6ce306f66754af2a68c2077f4e473bd998d6d6282db5fc0652b7b7bbbe333a39390e7e38129163a398055 DIST sfwbar-1.0_beta15.tar.gz 405881 BLAKE2B 01f8009bf5cc4d731749389d550347289ee346a1bd2a943e12845194fccc3133eff6a7418c6164b873f9fc291a9e8a19d144efaa9771c8a1738479aed62c26a9 SHA512 69828e9859c0dda88889195bc0d7932b37f9c09d9ff0f61ba3399821fe6002b6758d28a1231cf14de5e6460777eb5b1ce2871d8d7dc8655c0a38967bb017e8c5 +DIST sfwbar-1.0_beta16.tar.gz 466212 BLAKE2B fccb76d8238014320a5f5852fc769001fa97a58e06ffbd6a2cfca91a4812ac6cebc2a18177b965362b96decc9b3d61b0baa5b899423def24dc661e1b103dfcf7 SHA512 feaaf993ed18be667d6e979be47721fc678aea79d408de98dff9adaf05e2aa7fd7d7a56e2dd59c24f4a63114b964353f72db0c9509c3c6202369a257569f8485 diff --git a/gui-apps/sfwbar/metadata.xml b/gui-apps/sfwbar/metadata.xml index 2bb3793bbb..08fb0fd946 100644 --- a/gui-apps/sfwbar/metadata.xml +++ b/gui-apps/sfwbar/metadata.xml @@ -7,9 +7,6 @@ Add support for Music Player Daemon - Add support for Pulse Audio sound server - Add support for ALSA sound server - Add support for xkb maps LBCrion/sfwbar diff --git a/gui-apps/sfwbar/sfwbar-1.0_beta15.ebuild b/gui-apps/sfwbar/sfwbar-1.0_beta15.ebuild index 8d80a326b1..1080f80aff 100644 --- a/gui-apps/sfwbar/sfwbar-1.0_beta15.ebuild +++ b/gui-apps/sfwbar/sfwbar-1.0_beta15.ebuild @@ -28,6 +28,9 @@ COMMON_DEPEND=" " RDEPEND="${COMMON_DEPEND} virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango " DEPEND="${COMMON_DEPEND} >=dev-libs/wayland-protocols-1.17 diff --git a/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild b/gui-apps/sfwbar/sfwbar-1.0_beta16.ebuild similarity index 90% rename from gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild rename to gui-apps/sfwbar/sfwbar-1.0_beta16.ebuild index 412f2453e2..aef3300803 100644 --- a/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild +++ b/gui-apps/sfwbar/sfwbar-1.0_beta16.ebuild @@ -28,6 +28,9 @@ COMMON_DEPEND=" " RDEPEND="${COMMON_DEPEND} virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango " DEPEND="${COMMON_DEPEND} >=dev-libs/wayland-protocols-1.17 @@ -45,6 +48,9 @@ src_configure() { -Dbluez=enabled -Dbsdctl=disabled -Diwd=enabled + -Dnm=enabled + -Dappmenu=enabled + -Dncenter=enabled ) meson_src_configure From 13cbe49cfd73cbbd903fdcbf68ab642114a1c2d0 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 9 Nov 2024 01:19:57 +0300 Subject: [PATCH 6/6] dev-build/FoBiS: 3.0.6 version bump Signed-off-by: Sergey Torokhov --- dev-build/FoBiS/FoBiS-3.0.6.ebuild | 27 +++++++++++++++++++++++++++ dev-build/FoBiS/Manifest | 1 + 2 files changed, 28 insertions(+) create mode 100644 dev-build/FoBiS/FoBiS-3.0.6.ebuild diff --git a/dev-build/FoBiS/FoBiS-3.0.6.ebuild b/dev-build/FoBiS/FoBiS-3.0.6.ebuild new file mode 100644 index 0000000000..b01272c348 --- /dev/null +++ b/dev-build/FoBiS/FoBiS-3.0.6.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) +PYPI_PN="${PN}.py" +PYPI_NO_NORMALIZE=1 + +inherit distutils-r1 pypi + +DESCRIPTION="FoBiS.py, a Fortran Building System for poor men" +HOMEPAGE="https://github.com/szaghi/FoBiS" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="graphviz" +RESTRICT="mirror" + +RDEPEND=" + graphviz? ( dev-python/graphviz[${PYTHON_USEDEP}] ) +" + +# removing "import future" and "from past.utils import old_div" from python scripts +PATCHES=( "${FILESDIR}/${PN}-3.0.2-remove-import-future_olddiv.patch" ) diff --git a/dev-build/FoBiS/Manifest b/dev-build/FoBiS/Manifest index 7b4a0bd2f6..58f0e46fca 100644 --- a/dev-build/FoBiS/Manifest +++ b/dev-build/FoBiS/Manifest @@ -1 +1,2 @@ DIST FoBiS.py-3.0.5.tar.gz 49171 BLAKE2B c65726e84e5eb55d741aeb04f5cf44e94796af2b6539695f1b7a19f56ccfa2ece45d9bd4fabdd224a9d8e113f8e7f5e1258c52ad5f1837b23896a4e4edef971a SHA512 8f0e495cd73f81685b05fd5d491ef21e533a0caba6be5b1a892a15f5f22a625faf038af3f43a700fb6ff4f26d753b50137527fbd380dd17fca6ea1943369c84b +DIST FoBiS.py-3.0.6.tar.gz 49871 BLAKE2B 94aef56602d0b873da5f66a6abccd0256c73ee8fcfbab8ad1af7b26824411cc18c218c38162a4faf1b9a670ecf85a9938ff51d64c2e2773c0d435706f7ab9f57 SHA512 a9504d3d7dbc66f51902eb9101b40da61d75eddcb8daba452aa697768ccb6333a7945439faef05070df686064009ba669ae11631d585656680ff3ca5c049d87d