quickshell now added some vulkan support, build fails if vulkan-headers isn't installed, should be added as a dep ? thanks
Search Criteria
Package Details: quickshell-git 0.2.0.r1.g783b971-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/quickshell-git.git (read-only, click to copy) |
|---|---|
| Package Base: | quickshell-git |
| Description: | Flexible toolkit for making desktop shells with QtQuick |
| Upstream URL: | https://git.outfoxxed.me/quickshell/quickshell |
| Licenses: | LGPL-3.0-only |
| Conflicts: | quickshell |
| Provides: | quickshell |
| Submitter: | xiota |
| Maintainer: | entailzwrapped |
| Last Packager: | entailzwrapped |
| Votes: | 18 |
| Popularity: | 1.90 |
| First Submitted: | 2025-06-11 06:48 (UTC) |
| Last Updated: | 2026-03-25 20:16 (UTC) |
Dependencies (20)
- cpptrace
- jemalloc (jemalloc-gitAUR)
- libdrm (libdrm-gitAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR, libpipewire-ldacAUR)
- libxcb (libxcb-gitAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-nollvm-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-dlss-reflex-gitAUR, mesa-rk35xx-gitAUR, mesa-amber)
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-headlessAUR)
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-svg
- vulkan-headers (vulkan-headers-gitAUR)
- wayland (wayland-asan-gitAUR, wayland-chromiumAUR, wayland-gitAUR)
- cli11 (cli11-compiledAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-gitAUR) (make)
- qt6-shadertools (make)
- spirv-tools (spirv-tools-gitAUR) (make)
- wayland (wayland-asan-gitAUR, wayland-chromiumAUR, wayland-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
Required by (60)
- bms-shell (requires quickshell)
- bms-shell-bin (requires quickshell)
- caelestia-shell
- caelestia-shell-git
- caelestia-shell-mango-git
- comic-cli (optional)
- cut-pet (requires quickshell)
- dankcalendar-bin (requires quickshell)
- dankcalendar-git (requires quickshell)
- dankmail (requires quickshell)
- dankmail-git (requires quickshell)
- deltatune-linux (requires quickshell)
- dim-caelestia-shell-git
- dms-shell-git (requires quickshell)
- dots-hyprland-fork-git (requires quickshell)
- dropdeck-git (requires quickshell)
- dynamic-glacier-git (requires quickshell)
- eyebreak (requires quickshell)
- greetd-dms-greeter-bin (requires quickshell)
- greetd-dms-greeter-git (requires quickshell)
- Show 40 more...
Sources (2)
anasgets111 commented on 2026-02-23 09:30 (UTC)
Cloud0310 commented on 2026-01-01 14:19 (UTC) (edited on 2026-01-01 14:22 (UTC) by Cloud0310)
Here's a fixed version with polkit and qt6-wayland as dependencies. changed: pkgver to latest, adding
# Maintainer: Entailz <entail-wraps0r at icloud dot com>
_pkgname=quickshell
pkgname="$_pkgname-git"
pkgver=0.2.1.r50.g41828c4
pkgrel=1
pkgdesc='Flexible toolkit for making desktop shells with QtQuick'
arch=(x86_64 aarch64)
url='https://git.outfoxxed.me/quickshell/quickshell'
options=(!strip)
license=('LGPL-3.0-only')
depends=(
'qt6-declarative'
'qt6-base'
'jemalloc'
'qt6-svg'
'libpipewire'
'libxcb'
'wayland'
'libdrm'
'mesa'
'google-breakpad' # may need rebuild on cachyos, as it has a pre-built package for this.
'polkit'
)
makedepends=(
'spirv-tools'
'qt6-shadertools'
'wayland'
'wayland-protocols'
'cli11'
'ninja'
'cmake'
'git'
'polkit'
'qt6-wayland'
)
provides=("$_pkgname")
conflicts=("$_pkgname")
_pkgsrc="$_pkgname"
source=("$_pkgsrc"::"git+$url.git"
quickshell-check.hook)
sha256sums=('SKIP'
'8543e21aeaaa5441b73a679160e7601a957f16c433e8d6bd9257e80bd0e94083')
pkgver() {
cd "$_pkgsrc"
git describe --long --tags --abbrev=7 --exclude='*[a-zA-Z][a-zA-Z]*' |
sed -E 's/^[^0-9]*//;s/([^-]*-g)/r\1/;s/-/./g'
}
build() {
cd "$_pkgname"
cmake -GNinja -B build \
-DCMAKE_BUILD_TYPE="RelWithDebInfo" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DDISTRIBUTOR="AUR (package: quickshell-git)" \
-DDISTRIBUTOR_DEBUGINFO_AVAILABLE=NO \
-DINSTALL_QML_PREFIX=lib/qt6/qml
cmake --build build
}
package() {
install -Dm644 "quickshell-check.hook" -t "$pkgdir/usr/share/libalpm/hooks"
cd "$_pkgname"
DESTDIR="$pkgdir" cmake --install build
install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/$_pkgname"
}
Shinobu421 commented on 2025-12-07 15:20 (UTC)
the AUR version currently causes my Quickshell to crash on launch, adding 'qt6-wayland' to dependencies and building it manually fixes it.
ninhnq commented on 2025-11-04 19:37 (UTC)
The version on the website shows: quickshell-git 0.1.0.r1.g0fb809b-1 The version paru shows quickshell-git 0.2.0.r26.g3e32ae5-1 Which one is correct?
The official version from pacman is 0.2.1 so which one is newer?
Lungoo commented on 2025-10-31 11:03 (UTC)
Does not build in a clean chroot. It is missing the dependency polkit
==> Starting build()...
-- The CXX compiler identification is GNU 15.2.1
-- The C compiler identification is GNU 15.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Quickshell configuration
-- Distributor: AUR (package: quickshell-git)
-- Distributor provided debuginfo: NO
-- Disable precompild headers (dev): OFF
-- Build tests (dev): OFF
-- ASAN (dev): OFF
-- Keep Frame Pointers (dev): OFF
-- Crash Handling: ON
-- Use jemalloc: ON
-- Unix Sockets: ON
-- Wayland: ON
-- Wlroots Layer-Shell: ON
-- Session Lock: ON
-- Foreign Toplevel Management: ON
-- Hyprland: ON
-- Hyprland IPC: ON
-- Hyprland Global Shortcuts: ON
-- Hyprland Focus Grabbing: ON
-- Hyprland Surface Extensions: ON
-- Screencopy: ON
-- Image Copy Capture: ON
-- Wlroots Screencopy: ON
-- Hyprland Toplevel Export: ON
-- X11: ON
-- I3/Sway: ON
-- I3/Sway IPC: ON
-- System Tray: ON
-- PipeWire: ON
-- Mpris: ON
-- Pam: ON
-- Polkit: ON
-- Greetd: ON
-- UPower: ON
-- Notifications: ON
-- Bluetooth: ON
-- QML install dir: /usr/lib/qt6/qml
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
-- Found Wayland_Client: /usr/lib/libwayland-client.so (found version "1.24.0")
-- Found Wayland_Server: /usr/lib/libwayland-server.so (found version "1.24.0")
-- Found Wayland_Cursor: /usr/lib/libwayland-cursor.so (found version "1.24.0")
-- Found Wayland_Egl: /usr/lib/libwayland-egl.so (found version "18.1.0")
-- Found Wayland: /usr/lib/libwayland-client.so;/usr/lib/libwayland-server.so;/usr/lib/libwayland-cursor.so;/usr/lib/libwayland-egl.so (found version "1.24.0")
-- Found WaylandScanner: /usr/bin/wayland-scanner
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.12.3", minimum required is "0.9.0")
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Checking for module 'breakpad'
-- Found breakpad, version 0.1
-- Checking for modules 'wayland-client;wayland-protocols>=1.41'
-- Found wayland-client, version 1.24.0
-- Found wayland-protocols, version 1.45
-- Found wayland protocols at //usr/share/wayland-protocols
-- Checking for modules 'libdrm;gbm;egl'
-- Found libdrm, version 2.4.127
-- Found gbm, version 25.2.5-arch1.2
-- Found egl, version 1.5
-- Found XCB_XCB: /usr/lib/libxcb.so (found version "1.17.0")
-- Found XCB: /usr/lib/libxcb.so (found version "1.17.0") found components: XCB
-- Checking for module 'libpipewire-0.3'
-- Found libpipewire-0.3, version 1.4.9
-- Checking for module 'glib-2.0>=2.36'
-- Found glib-2.0, version 2.86.1
-- Checking for module 'gobject-2.0'
-- Found gobject-2.0, version 2.86.1
-- Checking for module 'polkit-agent-1'
-- Package 'polkit-agent-1' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:639 (message):
The following required packages were not found:
- polkit-agent-1
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:867 (_pkg_check_modules_internal)
src/services/polkit/CMakeLists.txt:4 (pkg_check_modules)
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
yaoyun commented on 2025-08-04 15:35 (UTC) (edited on 2025-08-07 14:33 (UTC) by yaoyun)
Got the same build failure as stormrunner, here's the complete log. Tried rebuilding google-breakpad and no use. https://paste.debian.net/hidden/730848ca/
Sorry I accidentally commented under the wrong package. The log was from quickshell w/o -git. Plz just ignore me
EdgeNeko commented on 2025-07-26 16:08 (UTC)
Are there any mirror like in github or gitlab for this? the git server https://git.outfoxxed.me/ is so hard to connect and so slow :(
DothWalrus commented on 2025-07-07 02:31 (UTC)
Keep getting the following error: [2/2] Linking CXX executable src/quickshell FAILED: src/quickshell
I rebuild google-breakpad several times but no progress.
DothWalrus commented on 2025-07-07 02:31 (UTC)
Keep getting the following error: [2/2] Linking CXX executable src/quickshell FAILED: src/quickshell
I rebuild google-breakpad several times but no progress.
Pinned Comments
entailzwrapped commented on 2025-06-16 19:06 (UTC)
If you are encountering a weird error while attempting to build, please rebuild the google-breakpad package.