From 0bfba5fe509bcae69a88bc8f932be891aae42ee2 Mon Sep 17 00:00:00 2001 From: Crucible Date: Wed, 23 Sep 2026 22:26:59 -0500 Subject: Publish srcux candidate 0000000368-20260923-222437 --- dev-libs/girara/Manifest | 1 + dev-libs/girara/girara-2026.07.18.ebuild | 51 +++++++ dev-libs/girara/girara-9999.ebuild | 15 +- dev-libs/nwjs/Manifest | 4 +- dev-libs/nwjs/nwjs-0.114.0-r1.ebuild | 155 -------------------- dev-libs/nwjs/nwjs-0.116.0.ebuild | 156 +++++++++++++++++++++ .../plasma-wayland-protocols-1.22.0.ebuild | 2 +- 7 files changed, 214 insertions(+), 170 deletions(-) create mode 100644 dev-libs/girara/girara-2026.07.18.ebuild delete mode 100644 dev-libs/nwjs/nwjs-0.114.0-r1.ebuild create mode 100644 dev-libs/nwjs/nwjs-0.116.0.ebuild (limited to 'dev-libs') diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest index 554629734ac0..55c14f3aca59 100644 --- a/dev-libs/girara/Manifest +++ b/dev-libs/girara/Manifest @@ -1,2 +1,3 @@ DIST girara-0.4.5.tar.gz 73664 BLAKE2B 91f4ae0e2538d035fbf7816de336584f3c96202c4a4c824147b8cfddb6324d3966fd57bbd083cda7a4ed6859177ceb3240cd5cd1f874c67f4fabc79b5b687532 SHA512 38fc0f9b9c232e93786130986e53cbcc83bbcb02575bdbd799026d2dd2f46684c8fe2ac5ea7b1b46012a48f92d78537b50a7e9ac42b036cbbf06eda06de00117 DIST girara-2026.02.04.tar.gz 21784 BLAKE2B de860ecb1b735f47e6e968b8477e2435c387b55db07d1d92473230644e3bb426d76968b2fb6976b22d39ec336a0ce28e095f38c1a07d4326637736d10b27ee64 SHA512 65b68f5e36b872cd4310e89aabee08344921759804770a0e3a3e9e1717044e871840fe967e28ef6aa5ff971492b38d27448ff44a8f01bee69b60266bab927b76 +DIST girara-2026.07.18.tar.gz 21848 BLAKE2B e86cd8689e702acce040e02889f0dfa3086d7e5a750532fe04069759002391db6dc9e5de6f5def671fc76e22729a2131e80ece533aeefb94d437e2f8d4ca35d4 SHA512 28a9e0fd27fe8788a69a87dfd2609d0a56220a83dba9b18783a409f6bd0044e8404302a94089a06ef1a722c3e901380164a6ce1de76bfdf69fb8a5b467a1b729 diff --git a/dev-libs/girara/girara-2026.07.18.ebuild b/dev-libs/girara/girara-2026.07.18.ebuild new file mode 100644 index 000000000000..eb638efdfb92 --- /dev/null +++ b/dev-libs/girara/girara-2026.07.18.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic meson + +DESCRIPTION="UI library that focuses on simplicity and minimalism" +HOMEPAGE="https://pwmt.org/projects/girara/" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/pwmt/${PN}.git" + EGIT_BRANCH="develop" +else + SRC_URI="https://github.com/pwmt/girara/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi + +LICENSE="ZLIB" +SLOT="0/5.0" # SONAME (see meson.build) +IUSE="doc X" + +RDEPEND=" + >=dev-libs/glib-2.84:2 + dev-libs/gobject-introspection +" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +DOCS=( AUTHORS README.md ) + +src_configure() { + # defang automagic dependencies + # Currently only needed for X11-specific workarounds + use X || append-flags -DGENTOO_GTK_HIDE_X11 + + local emesonargs=( + $(meson_feature doc docs) + ) + meson_src_configure +} + +src_compile() { + meson_src_compile + use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) # BUILD_DIR is set by meson_src_compile +} diff --git a/dev-libs/girara/girara-9999.ebuild b/dev-libs/girara/girara-9999.ebuild index 2678bd6946d5..eb638efdfb92 100644 --- a/dev-libs/girara/girara-9999.ebuild +++ b/dev-libs/girara/girara-9999.ebuild @@ -19,21 +19,13 @@ fi LICENSE="ZLIB" SLOT="0/5.0" # SONAME (see meson.build) -IUSE="doc test X" -RESTRICT="!test? ( test )" +IUSE="doc X" RDEPEND=" - >=dev-libs/glib-2.72:2 + >=dev-libs/glib-2.84:2 dev-libs/gobject-introspection " -DEPEND=" - ${RDEPEND} - test? ( - x11-base/xorg-proto - x11-libs/gtk+:3[X] - x11-misc/xvfb-run - ) -" +DEPEND="${RDEPEND}" BDEPEND=" sys-devel/gettext virtual/pkgconfig @@ -49,7 +41,6 @@ src_configure() { local emesonargs=( $(meson_feature doc docs) - $(meson_feature test tests) ) meson_src_configure } diff --git a/dev-libs/nwjs/Manifest b/dev-libs/nwjs/Manifest index ec6a99803679..b7d3cbc57ef4 100644 --- a/dev-libs/nwjs/Manifest +++ b/dev-libs/nwjs/Manifest @@ -1,2 +1,2 @@ -DIST nwjs-sdk-v0.114.0-linux-x64.tar.gz 212034922 BLAKE2B 21e169fca27cbe7270d741a249f0810b442af96b1f6b65e4a2569c7984c8a8127a2bd7746a9842a121e75f88e6818227a30df2c558d9b250a20bbc1b2fa410e4 SHA512 f86541d4f90c0f27c917d11e540d86d2c247ed695d12a4f11c1c750c43186ff30b6b5b9c448700163693b1dc87cb4b2c09dc49c10688836405862a1c2a7c9546 -DIST nwjs-v0.114.0-linux-x64.tar.gz 188223448 BLAKE2B 4a88acde79172c01e69983920a25ea39c7fd0428be18dbdbc361150be8d7540e2cac78308b0e44913ff77b92e9d4162239c8112df4960e0dad77d7017976aa81 SHA512 65fcfc69ec4790578fa40cf0658c903d1c0b1f93dd5abdb3f0aae910c4bf9d905ef1f01cb43c794c0f411763a9c127ba40454e40a31bb1d37b122788083fe6dd +DIST nwjs-sdk-v0.116.0-linux-x64.tar.gz 219797963 BLAKE2B 98b0dcc6949f64aa54fe8bd6bde26eb6f61706fcd254e4ad0a344c8d7bfdea2621fa5bb20ad0ed4bb6e1c0d849ac0102f3fedb874b4f8bca00cc6286a580592a SHA512 acfbda15a090a2c3b2eb798ffedc3cc1efb03bb396c3c07b92b2fa73d9f1d18c78b9720cdb6359e5f6b956b3fe5ea70d3c10e32cf30b90ffd4d93d26f58032ab +DIST nwjs-v0.116.0-linux-x64.tar.gz 194879272 BLAKE2B a45048e0998d1519a86c68275236af84ff083917406e6c99223dede964f538e73ed3a68eeaef5757e9e04d98df7e340bad9eb1fb0f784c8851366989f2031cb6 SHA512 552e1bc6c8b1e3f6ca64073cd0bc8d483dd23ebaf848a932fc1ad9bd5d16325561ac93ab4e6bf91a61b43f2c7a92681cfb7e6a0b1d36aa0e688a24cb52858d9e diff --git a/dev-libs/nwjs/nwjs-0.114.0-r1.ebuild b/dev-libs/nwjs/nwjs-0.114.0-r1.ebuild deleted file mode 100644 index c5ddbb0478e0..000000000000 --- a/dev-libs/nwjs/nwjs-0.114.0-r1.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_VERSION="152" -CHROMIUM_LANGS=" - af - am - ar - bg - bn - ca - cs - da - de - el - en-GB - en-US - es-419 - es - et - fa - fil - fi - 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 - -DESCRIPTION="Framework that lets you call all Node.js modules directly from the DOM" -HOMEPAGE="https://nwjs.io" -SRC_URI=" - sdk? ( - amd64? ( https://dl.nwjs.io/v${PV}/${PN}-sdk-v${PV}-linux-x64.tar.gz ) - ) - !sdk? ( - amd64? ( https://dl.nwjs.io/v${PV}/${PN}-v${PV}-linux-x64.tar.gz ) - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="ffmpeg-chromium sdk" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/libglvnd - net-print/cups - sys-apps/dbus - sys-apps/util-linux - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/pango - virtual/libudev - || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) - !ffmpeg-chromium? ( media-video/ffmpeg:0/61.63.63[chromium] ) - ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} ) -" - -DIR="/opt/${PN}" -QA_PREBUILT="${DIR#/}/*" - -src_unpack() { - default - if use amd64; then - mv "${WORKDIR}/${PN}-$(usev sdk "sdk-")v${PV}-linux-x64" "${S}" || die - else - die "Unsupported architecture" - fi -} - -src_prepare() { - default - - # Unbundle some libraries. We used to unbundle libEGL, libGLESv2, and - # libvulkan, but that now causes CrossCode to crash. - rm -r lib/libffmpeg.so swiftshader/ || die - - cd locales || die - rm {ar-XB,en-XA}*.pak* || die # No flags for pseudo locales. - chromium_remove_language_paks -} - -src_install() { - insinto "${DIR}" - doins -r * - - exeinto "${DIR}" - doexe chrome_crashpad_handler nw - use sdk && doexe chromedriver minidump_stackwalk nwjc - - insinto "${DIR}"/lib - doins lib/*.json - - exeinto "${DIR}"/lib - doexe lib/*.so* - - dosym ../../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \ - "${DIR}"/lib/libffmpeg.so - - dosym ../.."${DIR}"/nw /usr/bin/${PN} -} diff --git a/dev-libs/nwjs/nwjs-0.116.0.ebuild b/dev-libs/nwjs/nwjs-0.116.0.ebuild new file mode 100644 index 000000000000..d8ab0a4d54fe --- /dev/null +++ b/dev-libs/nwjs/nwjs-0.116.0.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_VERSION="152" +CHROMIUM_LANGS=" + af + am + ar + bg + bn + ca + cs + da + de + el + en-GB + en-US + es-419 + es + et + fa + fil + fi + 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 + +DESCRIPTION="Framework that lets you call all Node.js modules directly from the DOM" +HOMEPAGE="https://nwjs.io" +SRC_URI=" + sdk? ( + amd64? ( https://dl.nwjs.io/v${PV}/${PN}-sdk-v${PV}-linux-x64.tar.gz ) + ) + !sdk? ( + amd64? ( https://dl.nwjs.io/v${PV}/${PN}-v${PV}-linux-x64.tar.gz ) + ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="ffmpeg-chromium sdk" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libglvnd + media-libs/mesa + media-libs/vulkan-loader + net-print/cups + sys-apps/dbus + sys-apps/util-linux + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/pango + virtual/libudev + || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) + !ffmpeg-chromium? ( media-video/ffmpeg:0/61.63.63[chromium] ) + ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} ) +" + +DIR="/opt/${PN}" +QA_PREBUILT="${DIR#/}/*" + +src_unpack() { + default + if use amd64; then + mv "${WORKDIR}/${PN}-$(usev sdk "sdk-")v${PV}-linux-x64" "${S}" || die + else + die "Unsupported architecture" + fi +} + +src_prepare() { + default + + # Unbundle some libraries. + rm -rv lib/lib{EGL,ffmpeg,GLESv2,vulkan}.so* swiftshader/ || die + + cd locales || die + rm {ar-XB,en-XA}*.pak* || die # No flags for pseudo locales. + chromium_remove_language_paks +} + +src_install() { + insinto "${DIR}" + doins -r * + + exeinto "${DIR}" + doexe chrome_crashpad_handler nw + use sdk && doexe chromedriver minidump_stackwalk nwjc + + insinto "${DIR}"/lib + doins lib/*.json + + exeinto "${DIR}"/lib + doexe lib/*.so* + + dosym ../../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \ + "${DIR}"/lib/libffmpeg.so + + dosym ../.."${DIR}"/nw /usr/bin/${PN} +} diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild index 642cd7cbee7e..d0a28db29459 100644 --- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild +++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols" if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" fi LICENSE="LGPL-2.1" -- cgit v1.3