惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Security @ Cisco Blogs
P
Privacy & Cybersecurity Law Blog
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Project Zero
Project Zero
C
CERT Recently Published Vulnerability Notes
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Cisco Blogs
博客园 - 司徒正美
L
LINUX DO - 热门话题
D
Docker
M
MIT News - Artificial intelligence
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
Microsoft Security Blog
Microsoft Security Blog
Cisco Talos Blog
Cisco Talos Blog
Jina AI
Jina AI
Last Week in AI
Last Week in AI
Security Latest
Security Latest
The Hacker News
The Hacker News
L
Lohrmann on Cybersecurity
Y
Y Combinator Blog
A
Arctic Wolf
小众软件
小众软件
T
Threat Research - Cisco Blogs
Know Your Adversary
Know Your Adversary
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
I
InfoQ
腾讯CDC
Google DeepMind News
Google DeepMind News
B
Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 叶小钗
I
Intezer
NISL@THU
NISL@THU
A
About on SuperTechFans
爱范儿
爱范儿
C
Cybersecurity and Infrastructure Security Agency CISA
D
Darknet – Hacking Tools, Hacker News & Cyber Security
G
Google Developers Blog
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Cyberwarzone
Cyberwarzone
AWS News Blog
AWS News Blog
Engineering at Meta
Engineering at Meta
Latest news
Latest news

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - android-cli AUR (en) - rs-top AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - quillscribe AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - omarchy-emacs AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - codebase-memory-mcp-bin AUR (en) - codebase-memory-mcp-bin AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - vim-prosession AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - kwin-dual-mode AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - kwin-effects-glass-git
2026-06-24 · via AUR Newest Packages

avitretiak commented on 2026-06-23 19:23 (UTC)

Thank you @JimMoen, updated the PKGBUILD.

JimMoen commented on 2026-06-23 10:15 (UTC)

vulkan-headers should be added as makedepends for kwin-6.7

Marks commented on 2026-06-19 19:46 (UTC)

Ah, that worked. I wasn't fully aware -git packages worked that way, thanks!

avitretiak commented on 2026-06-19 19:34 (UTC) (edited on 2026-06-19 20:04 (UTC) by avitretiak)

An MR to fix Plasma 6.7 compatibility was merged upstream earlier today, try an explicit re-install! As this is a -git package you always get the latest from the github repo irrespective of the version displayed on the AUR.

Marks commented on 2026-06-19 18:50 (UTC)

Would it be possible to update this package to the newest release for plasma 6.7 compatibility?

avitretiak commented on 2026-04-14 14:26 (UTC)

Thank you @mazix! Updated the PKGBUILD to follow these guidelines.

mazix commented on 2026-04-12 11:27 (UTC)

Build fails on pkgver(): ${startdir}/src/kwin-effects-glass does not exist

The PKGBUILD uses ${startdir} to reference the extracted sources and build directory:

pkgver() {
cd "${startdir}/src/kwin-effects-glass"
...
} build() {
local _build="${startdir}/build" cmake -B "$_build" -S "${startdir}/src/kwin-effects-glass" ...
}
package() {
DESTDIR="${pkgdir}" cmake --install "${startdir}/build"
}

This breaks whenever BUILDDIR is set in makepkg.conf (or via env), which is the default on many setups (e.g. BUILDDIR=/tmp/makepkg). In that case $srcdir points to $BUILDDIR/$pkgname/src, not $startdir/src, so the cd in pkgver() fails immediately with:

PKGBUILD: line 18: cd: /path/to/aur/dir/src/kwin-effects-glass: No such file or directory ==> ERROR: pkgver() failed.

Per the https://wiki.archlinux.org/title/PKGBUILD#Package_functions, $startdir is deprecated and should not be used inside
pkgver()/build()/package(). Use $srcdir and $pkgdir instead.

Suggested fix:

pkgver() { cd "$srcdir/kwin-effects-glass"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" }
build() {
cmake -B "$srcdir/build" -S "$srcdir/kwin-effects-glass" \
-W no-dev \
-D CMAKE_BUILD_TYPE=None \
-D CMAKE_INSTALL_PREFIX=/usr
cmake --build "$srcdir/build"
}
package() {
DESTDIR="$pkgdir" cmake --install "$srcdir/build" }

This builds cleanly regardless of whether BUILDDIR is set.

avitretiak commented on 2026-03-15 00:15 (UTC) (edited on 2026-03-15 19:33 (UTC) by avitretiak)

@leo_sk

I switched the PKGBUILD to build Wayland only by default (GLASS_X11=OFF). This avoids the current X11 build failure on Arch/CachyOS.

The X11 target pulls headers from /usr/include/kwin-x11, which still expose the older effects API (QRegion, no RenderView). The code expects the newer Region/RenderView API, so the X11 build errors out with “Region/RenderView not declared” and signature mismatches.

This is an AUR-side workaround so the effect builds on current Plasma. Once upstream resolves X11 compatibility, we can drop the flag. If you still see issues, please include your KWin version and the tail of the build log or report upstream, thank you!

EDIT: Upstream is fixed (X11 disabled, no longer supported), PKGBUILD was reverted

avitretiak commented on 2026-03-14 18:19 (UTC) (edited on 2026-03-14 18:21 (UTC) by avitretiak)

Thanks for the report!

Seems to be broken upstream in the last 24hs sadly, we can work-around this for now by building against the last known-good commit locally, if it remains broken I can pin the pkgbuild, but ideally this package tracks the latest from main.

Change source line from:
source=("$pkgname::git+${url}.git")
To:
source=("$pkgname::git+${url}.git#commit=0394fb5be94b36d83618b413358c2fc89442776e")