summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-23 22:26:59 -0500
committerCrucible <crucible@localhost>2026-09-23 22:26:59 -0500
commit0bfba5fe509bcae69a88bc8f932be891aae42ee2 (patch)
tree9a27fbe3b6704f3ae2f209c56bc5f6e7247b74d4 /dev-libs
parentf02b743c6d8ce39c700b870dd8581fc1453db734 (diff)
downloadsrcux-0bfba5fe509bcae69a88bc8f932be891aae42ee2.tar.gz
srcux-0bfba5fe509bcae69a88bc8f932be891aae42ee2.tar.xz
srcux-0bfba5fe509bcae69a88bc8f932be891aae42ee2.zip
Publish srcux candidate 0000000368-20260923-222437
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/girara/Manifest1
-rw-r--r--dev-libs/girara/girara-2026.07.18.ebuild51
-rw-r--r--dev-libs/girara/girara-9999.ebuild15
-rw-r--r--dev-libs/nwjs/Manifest4
-rw-r--r--dev-libs/nwjs/nwjs-0.116.0.ebuild (renamed from dev-libs/nwjs/nwjs-0.114.0-r1.ebuild)7
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild2
6 files changed, 62 insertions, 18 deletions
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.116.0.ebuild
index c5ddbb0478e0..d8ab0a4d54fe 100644
--- a/dev-libs/nwjs/nwjs-0.114.0-r1.ebuild
+++ b/dev-libs/nwjs/nwjs-0.116.0.ebuild
@@ -88,6 +88,8 @@ RDEPEND="
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
@@ -125,9 +127,8 @@ src_unpack() {
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
+ # 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.
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"