Compare commits

...

9 Commits

Author SHA1 Message Date
Repository mirror & CI
a6db61a5ba 2026-06-14 10:46:22 UTC 2026-06-14 10:46:22 +00:00
Repository mirror & CI
f56317524a Merge updates from master 2026-06-14 10:46:21 +00:00
Florian Schmaus
e628e0d26d dev-util/google-antigravity-ide: add 2.0.4
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2026-06-14 12:30:23 +02:00
Emi
85adb88835 x11-misc/silent-sddm-theme: fix postinst
Signed-off-by: Emi <reedy.sailors.8t@icloud.com>
2026-06-14 10:59:47 +02:00
Emi
76639d7ae6 x11-misc/silent-sddm-theme: add 1.5.0, update 9999
Signed-off-by: Emi <reedy.sailors.8t@icloud.com>
2026-06-14 10:32:19 +02:00
Emi
bab97e291f gui-apps/noctalia: cleaner fix, fixes 4.7.6 aswell
Closes: https://bugs.gentoo.org/977395
Signed-off-by: Emi <reedy.sailors.8t@icloud.com>
2026-06-14 09:43:19 +02:00
tooknox
17417f98aa x11-terms/wezterm-nightly-bin: new package, add 9999
- wezterm hasn't had an official stable release in more than 2 years
- it is still extremely active and nightly releases are preferred way to install it
- this live ebuild pulls the raw nightly binraries from upstream GitHub CI
- blocks official x11-terms/wezterm so they can not be installed together

Signed-off-by: tooknox <yt+gentoo@sysv.in>
2026-06-14 11:04:40 +05:30
Joe Kappus
fd0c02b211 gui-apps/noctalia: fix install
Thanks to Luna for pointing out fix in bug report!

Closes: https://bugs.gentoo.org/977395
Signed-off-by: Joe Kappus <joe@wt.gd>
2026-06-13 21:51:01 -04:00
Haelwenn (lanodan) Monnier
fec67bd9c5 dev-lang/quickjs: fix LIBDIR substitution with pkgconfig path
Closes: https://bugs.gentoo.org/961753
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2026-06-14 03:08:31 +02:00
23 changed files with 354 additions and 21 deletions

View File

@@ -34,7 +34,7 @@ src_prepare() {
sed -Ei '/^\s*(CC|AR)=/d' Makefile \
|| die "Failed to remove hard-coded tools."
sed -i 's;$(PREFIX)/lib;$(LIBDIR);' Makefile || die "Failed fixing libdir"
sed -i 's;$(PREFIX)/lib;$(LIBDIR);g' Makefile || die "Failed fixing libdir"
if ! use static-libs; then
sed -i '/install -m644 libquickjs.a "$(DESTDIR)$(LIBDIR)\/quickjs"/d' Makefile || die "Failed fixing static-libs"

View File

@@ -30,7 +30,7 @@ src_prepare() {
sed -Ei '/^\s*(CC|AR)=/d' Makefile \
|| die "Failed removing hard-coded tools"
sed -i 's;$(PREFIX)/lib;$(LIBDIR);' Makefile || die "Failed fixing libdir"
sed -i 's;$(PREFIX)/lib;$(LIBDIR);g' Makefile || die "Failed fixing libdir"
if ! use static-libs; then
sed -i '/install -m644 libquickjs.a "$(DESTDIR)$(LIBDIR)\/quickjs"/d' Makefile || die "Failed fixing static-libs"

View File

@@ -1,2 +1,4 @@
DIST google-antigravity-ide-2.0.3_amd64.tar.gz 241684275 BLAKE2B e1cf47c71b063aac9fa226975459a73b9dfda9722e21b3bb0f4bee3d8b7ed02a0cd14d7422754e5d5932f748951c18dec42d00a77591da032ec4b45f8a7b5a49 SHA512 849e746bac0739b8238c1b5bdf8d31ed0daaa6cfb2f026f52b7748eb0337d40f0c1d2e1356e8201c5b94b781148fbece495a86461433c8846b1ecf6bc5cad68b
DIST google-antigravity-ide-2.0.3_arm64.tar.gz 237178707 BLAKE2B 427a0466d93787049580b6d8d4b0638e4a57bd4b613ff2e84602fe3198b0a8373316680b341117f539aafd6bb693e423b71909b29499ed052d53192e26ae6ac8 SHA512 33b90716e5336849df1efb959faa6ee329aacb2439b1f82457130a367535e2b145811cc9b528ac96340fca027eec5a1af0108c0b7dcd8f9c6a7fa7915535489a
DIST google-antigravity-ide-2.0.4_amd64.tar.gz 241557573 BLAKE2B bf357247921718d8d78935125d2257cbffc9819b86bc4c4ea4a2fabeb5a56431ffa80e08f926c0dc7defc7eb323c16dcf5eb0559886c98541f4233d4d3e62142 SHA512 50f87fad0ee363652675dc7da64a608650e8154ce8cfe014b5c3714f7c20c5111f436ea1fd60e6dc95759aeb2d4f8c5d3381e84b6f9da51d785f1ddafd9aac5b
DIST google-antigravity-ide-2.0.4_arm64.tar.gz 237028342 BLAKE2B ee50f01fe287ce94845c7055a9474ef78a88b248f79a0a9a1d272d4ee717aa04cbb152e97f7357afc2bdf892804b5b1982f0ab399354a83221979296222f00c4 SHA512 eab641909e28b8a5ec4840377cca522d6cb490b3214596d7d019861247ee5ee12d49bbd1e964f168aba5035b967e76b1c39e460932c0eee78c23b8922495dbc6

View File

@@ -0,0 +1,134 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es 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 optfeature pax-utils shell-completion xdg
EXECUTION_ID="6381998290370560"
MY_PN="${PN#google-}"
DESCRIPTION="Google Antigravity's Editor view with context-aware agent"
HOMEPAGE="https://antigravity.google/"
BASE_URI="https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/${PV}-${EXECUTION_ID}"
SRC_URI="
amd64? ( ${BASE_URI}/linux-x64/Antigravity%20IDE.tar.gz -> ${P}_amd64.tar.gz )
arm64? ( ${BASE_URI}/linux-arm/Antigravity%20IDE.tar.gz -> ${P}_arm64.tar.gz )
"
S="${WORKDIR}"
# It's complicated...
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
IUSE="kerberos webkit"
RESTRICT="bindist mirror strip"
RDEPEND="
|| (
sys-apps/systemd
sys-apps/systemd-utils
)
>=app-accessibility/at-spi2-core-2.46.0:2
app-crypt/libsecret[crypt]
app-misc/ca-certificates
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/libglvnd
media-libs/mesa
net-misc/curl
net-print/cups
sys-apps/dbus
virtual/zlib:=
sys-process/lsof
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libxkbcommon
x11-libs/libxkbfile
x11-libs/libXrandr
x11-libs/libXScrnSaver
x11-libs/pango
x11-misc/xdg-utils
kerberos? ( app-crypt/mit-krb5 )
webkit? (
net-libs/libsoup:3.0
net-libs/webkit-gtk:4.1
)
"
QA_PREBUILT="*"
QA_DESKTOP_FILE="usr/share/applications/${MY_PN}.*\\.desktop"
AGY_HOME_BASE="opt/google"
AGY_HOME="${AGY_HOME_BASE}/${MY_PN}"
pkg_setup() {
chromium_suid_sandbox_check_kernel_config
}
src_unpack() {
default
mv "Antigravity IDE" "${MY_PN}" || die
}
src_prepare() {
default
cd "${MY_PN}" || die
pushd locales > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
if ! use kerberos; then
rm -r resources/app/node_modules/kerberos || die
fi
if ! use webkit; then
rm -r resources/app/extensions/microsoft-authentication || die
fi
}
src_install() {
cd "${MY_PN}" || die
mkdir -p "${ED}/${AGY_HOME}" || die
cp -r . "${ED}/${AGY_HOME}" || die
pax-mark m "/${AGY_HOME}/bin/${MY_PN}"
fperms 0755 "/${AGY_HOME}/${MY_PN}" "/${AGY_HOME}/bin/${MY_PN}"
dosym "/${AGY_HOME}/bin/${MY_PN}" "/usr/bin/${MY_PN}"
fperms 4711 "/${AGY_HOME}/chrome-sandbox"
domenu "${FILESDIR}/${MY_PN}.desktop"
newicon -s scalable "${ED}/${AGY_HOME}/resources/app/resources/linux/code.png" ${MY_PN}.png
insinto /usr/share/metainfo
doins "${FILESDIR}/${MY_PN}.metainfo.xml"
insinto /usr/share/mime/packages
doins "${FILESDIR}/${MY_PN}-workspace.xml"
newbashcomp "${ED}/${AGY_HOME}/resources/completions/bash/antigravity-ide" antigravity-ide
newzshcomp "${ED}/${AGY_HOME}/resources/completions/zsh/_antigravity-ide" _antigravity-ide
}
pkg_postinst() {
xdg_pkg_postinst
optfeature "desktop notifications" x11-libs/libnotify
}

View File

@@ -20,6 +20,7 @@ else
S="${WORKDIR}/noctalia-release"
fi
MY_PN="noctalia-shell"
LICENSE="MIT"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -33,12 +34,12 @@ RDEPEND="
"
src_install() {
insinto /etc/xdg/quickshell/noctalia-shell
insinto /etc/xdg/quickshell/${MY_PN}
insopts -m0755
doins -r .
python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src"
python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src"
python_optimize "${ED}/etc/xdg/quickshell/${MY_PN}/Scripts/python/src"
python_fix_shebang "${ED}/etc/xdg/quickshell/${MY_PN}/Scripts/python/src"
}
pkg_postinst() {

View File

@@ -20,6 +20,7 @@ else
S="${WORKDIR}/noctalia-release"
fi
MY_PN="noctalia-shell"
LICENSE="MIT"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -33,12 +34,12 @@ RDEPEND="
"
src_install() {
insinto /etc/xdg/quickshell/noctalia-shell
insinto /etc/xdg/quickshell/${MY_PN}
insopts -m0755
doins -r .
python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src"
python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src"
python_optimize "${ED}/etc/xdg/quickshell/${MY_PN}/Scripts/python/src"
python_fix_shebang "${ED}/etc/xdg/quickshell/${MY_PN}/Scripts/python/src"
}
pkg_postinst() {

View File

@@ -9,4 +9,4 @@ LICENSE=MIT
SLOT=0
SRC_URI=https://bellard.org/quickjs/quickjs-2025-09-13-2.tar.xz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=0ba348fc62cae439fcaf01bda1b37362
_md5_=21a50ececa6c1e33ef0aedc54671af2e

View File

@@ -9,4 +9,4 @@ LICENSE=MIT
SLOT=0
SRC_URI=https://bellard.org/quickjs/quickjs-2026-06-04.tar.xz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=b9a0328c1e717c5d667c8d10d5d68953
_md5_=c0263c4612827e6bbef62f37bbbfb267

View File

@@ -0,0 +1,15 @@
DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=Google Antigravity's Editor view with context-aware agent
EAPI=8
HOMEPAGE=https://antigravity.google/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop optfeature pax-utils shell-completion xdg
IUSE=kerberos webkit +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64 ~arm64
LICENSE=all-rights-reserved
RDEPEND=|| ( sys-apps/systemd sys-apps/systemd-utils ) >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus virtual/zlib:= sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 ) webkit? ( net-libs/libsoup:3.0 net-libs/webkit-gtk:4.1 )
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=amd64? ( https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.0.4-6381998290370560/linux-x64/Antigravity%20IDE.tar.gz -> google-antigravity-ide-2.0.4_amd64.tar.gz ) arm64? ( https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.0.4-6381998290370560/linux-arm/Antigravity%20IDE.tar.gz -> google-antigravity-ide-2.0.4_arm64.tar.gz )
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 linux-info efd923656513c879204fec6638eadee5 chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe bash-completion-r1 9e91505e030725688d1e953321a47501 shell-completion 0b655d0d825e157a5e99c463bddaac16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=3ce48d417b59ab6ecf82ee8adf4fc7c2

View File

@@ -11,4 +11,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_12 python_single_target_python3_1
SLOT=0
SRC_URI=https://github.com/noctalia-dev/noctalia/releases/download/v4.7.6/noctalia-v4.7.6.tar.gz
_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 python-utils-r1 18a01bee4e486884d7457cfacde74099 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
_md5_=eaf3b1ed8e1a22ea3407e3f35cc89b84
_md5_=04e981a2ac26283a22aa2534a82c157b

View File

@@ -11,4 +11,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_12 python_single_target_python3_1
SLOT=0
SRC_URI=https://github.com/noctalia-dev/noctalia/releases/download/v4.7.7/noctalia-v4.7.7.tar.gz
_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 python-utils-r1 18a01bee4e486884d7457cfacde74099 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
_md5_=eaf3b1ed8e1a22ea3407e3f35cc89b84
_md5_=04e981a2ac26283a22aa2534a82c157b

View File

@@ -7,4 +7,4 @@ LICENSE=GPL-3
RDEPEND=x11-misc/sddm media-fonts/redhat[otf,variable,redhatmono,redhatdisplay,redhattext] >=dev-qt/qtsvg-6.10.1 >=dev-qt/qtvirtualkeyboard-6.10.1 >=dev-qt/qtmultimedia-6.10.1-r1
SLOT=0
SRC_URI=https://github.com/uiriansan/SilentSDDM/archive/refs/tags/v1.4.2.tar.gz -> silent-sddm-theme-1.4.2.tar.gz
_md5_=3782255d966d85344ac8d63a350d3a11
_md5_=5aba9ac33c6a858b976443693d82dedc

View File

@@ -0,0 +1,10 @@
DEFINED_PHASES=install postinst
DESCRIPTION=Highly customizable SDDM theme
EAPI=8
HOMEPAGE=https://github.com/uiriansan/SilentSDDM
KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=x11-misc/sddm media-fonts/redhat[otf,variable,redhatmono,redhatdisplay,redhattext] >=dev-qt/qtsvg-6.10.1 >=dev-qt/qtvirtualkeyboard-6.10.1 >=dev-qt/qtmultimedia-6.10.1-r1 >=dev-qt/qtimageformats-6.10.3
SLOT=0
SRC_URI=https://github.com/uiriansan/SilentSDDM/archive/refs/tags/v1.5.0.tar.gz -> silent-sddm-theme-1.5.0.tar.gz
_md5_=48d747f4c7da890e945ea2664daad8d0

View File

@@ -6,7 +6,7 @@ HOMEPAGE=https://github.com/uiriansan/SilentSDDM
INHERIT=git-r3
LICENSE=GPL-3
PROPERTIES=live
RDEPEND=x11-misc/sddm media-fonts/redhat[otf,variable,redhatmono,redhatdisplay,redhattext] >=dev-qt/qtsvg-6.10.1 >=dev-qt/qtvirtualkeyboard-6.10.1 >=dev-qt/qtmultimedia-6.10.1-r1
RDEPEND=x11-misc/sddm media-fonts/redhat[otf,variable,redhatmono,redhatdisplay,redhattext] >=dev-qt/qtsvg-6.10.1 >=dev-qt/qtvirtualkeyboard-6.10.1 >=dev-qt/qtmultimedia-6.10.1-r1 >=dev-qt/qtimageformats-6.10.3
SLOT=0
_eclasses_=git-r3 2f8cdb10b033f92c3136aa6488a31c98
_md5_=3782255d966d85344ac8d63a350d3a11
_md5_=48d747f4c7da890e945ea2664daad8d0

View File

@@ -0,0 +1,15 @@
BDEPEND=net-misc/wget
DEFINED_PHASES=install postinst postrm preinst unpack
DESCRIPTION=A GPU-accelerated cross-platform terminal emulator and multiplexer
EAPI=8
HOMEPAGE=https://wezterm.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=wayland
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=!x11-terms/wezterm dev-libs/openssl wayland? ( dev-libs/wayland ) media-fonts/noto media-fonts/noto-emoji media-libs/fontconfig media-libs/mesa sys-apps/dbus x11-libs/cairo[X] x11-libs/libX11 x11-libs/libxkbcommon[X,wayland?] x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm x11-themes/hicolor-icon-theme
RESTRICT=mirror strip
SLOT=0
_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=08acd47792a5c7e76e75ebd6887fa7ba

View File

@@ -602,7 +602,7 @@ dev-lang/harec 0.25.2 0.26.0-r2 9999: The Hare compiler
dev-lang/odin 2026.01 2026.02 2026.03 2026.04 2026.05 9999: The Data-Oriented Language for Sane Software Development.
dev-lang/opencilk 1.1 2.1: The OpenCilk concurrency platform for parallel programming
dev-lang/opencilk-bin 1.1 2.1: The OpenCilk concurrency platform for parallel programming
dev-lang/quickjs 2025.09.13.2 2026.06.04: Small embeddable Javascript engine
dev-lang/quickjs 2025.09.13.2-r1 2026.06.04-r1: Small embeddable Javascript engine
dev-lang/swift 5.10.1-r5 6.0.3-r2 6.1.3 6.2.4 6.3-r1 6.3.1 6.3.2: A high-level, general-purpose, multi-paradigm, compiled programming language
dev-lang/swift-bin 5.10.1-r6 6.2.3 6.2.4 6.3 6.3-r2 6.3.1 6.3.1-r2 6.3.2 6.3.2-r2: A high-level, general-purpose, multi-paradigm, compiled programming language
dev-lang/swift-bootstrap 1.0 1.1: A virtual package providing a base Swift to bootstrap future versions with.
@@ -1124,7 +1124,7 @@ dev-util/gitlab-ci-local-bin 4.43.0 4.47.0 4.56.0: Run gitlab pipelines locally
dev-util/go-task 3.50.0 3.51.1: A task runner / simpler Make alternative written in Go
dev-util/google-antigravity 1.23.2 2.0.10: Google Antigravity 2.0, a dedicated platform to work with agents
dev-util/google-antigravity-cli 1.0.4: Command-line interface for Google's Antigravity agentic development platform
dev-util/google-antigravity-ide 2.0.3: Google Antigravity's Editor view with context-aware agent
dev-util/google-antigravity-ide 2.0.3 2.0.4: Google Antigravity's Editor view with context-aware agent
dev-util/gshards 0.2 0.2-r1: Small helper tools to aid installing Crystal packages in Gentoo
dev-util/hare-update 0.26.0.0-r1 9999: assist in upgrading a codebase to a newer Hare release
dev-util/haredo 1.0.2 9999: a simple and unix-idiomatic build automator
@@ -2174,7 +2174,7 @@ x11-misc/picom-jonaburg 9999: A lightweight compositor for X11 (previously a com
x11-misc/pywal16 3.6.0 3.7.2: 16 colors fork of pywal
x11-misc/rofi-emoji 3.3.0 3.4.1 4.1.0: Emoji selector plugin for Rofi
x11-misc/selx 2.0.0 2.0.1: Minimal X11 rectangle selection tool
x11-misc/silent-sddm-theme 1.4.2 9999: Highly customizable SDDM theme
x11-misc/silent-sddm-theme 1.4.2 1.5.0 9999: Highly customizable SDDM theme
x11-misc/slstatus 1.0-r1 1.1: Status monitor for window managers that use WM_NAME/stdin to fill the status bar
x11-misc/tbsm 0.5 0.6 0.7: A pure bash session or application launcher. Inspired by cdm, tdm and krunner
x11-misc/vimouse 0.11: Move mouse pointer with keyboard
@@ -2191,6 +2191,7 @@ x11-terms/tabby-bin 1.0.221: A terminal for a more modern age
x11-terms/terminal-simulator 0.2 9999-r1: VT100 and VT52 terminal hardware simulator
x11-terms/tym 3.5.1-r2: Lua-configurable terminal emulator
x11-terms/weltschmerz 1.9.0: A terminal emulator in Vala
x11-terms/wezterm-nightly-bin 9999: A GPU-accelerated cross-platform terminal emulator and multiplexer
x11-themes/adw-gtk3 5.6 5.10: The theme from libadwaita ported to GTK-3
x11-themes/adwaita-dark-amoled 9999: GTK-3/4 theme: black background, blue accent
x11-themes/apple-cursor 2.0.1: Free & Open source macOS Cursors.

View File

@@ -1 +1 @@
Sun, 14 Jun 2026 03:46:50 +0000
Sun, 14 Jun 2026 10:46:22 +0000

View File

@@ -1 +1,2 @@
DIST silent-sddm-theme-1.4.2.tar.gz 23325513 BLAKE2B e504bc468ddb3ae0066d82cfd7998118124134d0d233eb4df0f1f25198df12fb3c6969093992fda5c2d80f2e537ccb761e2a4aa4530d7c4e6f6daeb19b19ad47 SHA512 1e21fd0d0dbc1e04fdd35bdee6b66937ae798a1467d135b112ba1ab73c0e009d3a930c42ff081dcf74973fbd7efb9628de60a294429bb1c4279564081df9969a
DIST silent-sddm-theme-1.5.0.tar.gz 23327518 BLAKE2B 7bc479ccc2f8a5381a37cdc725cf8c5e22de237138b6ff28626142b8b84b0cb90439f301c0e2fff6855f4436b334467aec6d7db482fe9ac5385fc4052f294436 SHA512 0cc25964d15c8c6735bb0462b865f77a584e8a2897b7096e1aa0e9cf3a574b1ba7b413bbe977aa11124a867628bfdd7c3a40e79e4dbdafa8c7abadbd07bbf74a

View File

@@ -35,7 +35,7 @@ pkg_postinst() {
elog "To enable this theme, add the following to /etc/sddm.conf and restart sddm"
elog "[General]"
elog "InputMethod=qtvirtualkeyboard"
elog "GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/silent/components/,QT_IM_MODULE=qtvirtualkeyboard"]
elog "GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/silent/components/,QT_IM_MODULE=qtvirtualkeyboard"
elog "[Theme]"
elog "Current=silent"
}

View File

@@ -0,0 +1,42 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Highly customizable SDDM theme"
HOMEPAGE="https://github.com/uiriansan/SilentSDDM"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/uiriansan/SilentSDDM.git"
else
SRC_URI="https://github.com/uiriansan/SilentSDDM/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/SilentSDDM-${PV}"
fi
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
x11-misc/sddm
media-fonts/redhat[otf,variable,redhatmono,redhatdisplay,redhattext]
>=dev-qt/qtsvg-6.10.1
>=dev-qt/qtvirtualkeyboard-6.10.1
>=dev-qt/qtmultimedia-6.10.1-r1
>=dev-qt/qtimageformats-6.10.3
"
src_install() {
insinto /usr/share/sddm/themes/silent
doins -r Main.qml metadata.desktop qmldir icons configs components backgrounds
}
pkg_postinst() {
elog "To enable this theme, add the following to /etc/sddm.conf and restart sddm"
elog "[General]"
elog "InputMethod=qtvirtualkeyboard"
elog "GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/silent/components/,QT_IM_MODULE=qtvirtualkeyboard"
elog "[Theme]"
elog "Current=silent"
}

View File

@@ -24,6 +24,7 @@ RDEPEND="
>=dev-qt/qtsvg-6.10.1
>=dev-qt/qtvirtualkeyboard-6.10.1
>=dev-qt/qtmultimedia-6.10.1-r1
>=dev-qt/qtimageformats-6.10.3
"
src_install() {
@@ -35,7 +36,7 @@ pkg_postinst() {
elog "To enable this theme, add the following to /etc/sddm.conf and restart sddm"
elog "[General]"
elog "InputMethod=qtvirtualkeyboard"
elog "GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/silent/components/,QT_IM_MODULE=qtvirtualkeyboard"]
elog "GreeterEnvironment=QML2_IMPORT_PATH=/usr/share/sddm/themes/silent/components/,QT_IM_MODULE=qtvirtualkeyboard"
elog "[Theme]"
elog "Current=silent"
}

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>yt+gentoo@sysv.in</email>
<name>tooknox</name>
</maintainer>
<longdescription lang="en">
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust.
User facing docs and guide at: https://wezterm.org/
</longdescription>
<upstream>
<remote-id type="github">wezterm/wezterm</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,95 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit xdg
DESCRIPTION="A GPU-accelerated cross-platform terminal emulator and multiplexer"
HOMEPAGE="https://wezterm.org/"
NIGHTLY_ARCHIVE="wezterm-nightly.Ubuntu24.04.tar.xz"
S="${WORKDIR}/wezterm"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="wayland"
RESTRICT="mirror strip"
BDEPEND="
net-misc/wget
"
RDEPEND="
!x11-terms/wezterm
dev-libs/openssl
wayland? ( dev-libs/wayland )
media-fonts/noto
media-fonts/noto-emoji
media-libs/fontconfig
media-libs/mesa
sys-apps/dbus
x11-libs/cairo[X]
x11-libs/libX11
x11-libs/libxkbcommon[X,wayland?]
x11-libs/xcb-util
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms
x11-libs/xcb-util-wm
x11-themes/hicolor-icon-theme
"
# Trim dependencies from official x11-terms/wezterm
# dev-libs/openssl-compat
# media-fonts/jetbrains-mono
# media-fonts/roboto
# x11-themes/xcursor-themes
QA_PREBUILT="
usr/bin/*
"
src_unpack() {
local uri="https://github.com/wezterm/wezterm/releases/download/nightly/${NIGHTLY_ARCHIVE}"
local tarball="${T}/${NIGHTLY_ARCHIVE}"
wget \
--max-redirect=20 \
--tries=3 \
--timeout=30 \
-O "${tarball}" \
"${uri}" \
|| die "failed to download WezTerm nightly"
tar -xJf "${tarball}" -C "${WORKDIR}" \
|| die "failed to unpack WezTerm nightly"
}
src_install() {
local bin
[[ -d "${S}/usr/bin" ]] || die "archive layout changed: missing usr/bin/"
[[ -d "${S}/usr/share" ]] || die "archive layout changed: missing usr/share/"
[[ -d "${S}/etc" ]] || die "archive layout changed: missing etc/"
for bin in "${S}"/usr/bin/*; do
[[ -f "${bin}" ]] || continue
dobin "${bin}"
done
insinto /usr/share
doins -r "${S}"/usr/share/*
insinto /etc
doins -r "${S}"/etc/*
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}