Search Criteria
Package Details: crystal-dock-git v2.16.r612.g14e7d88-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/crystal-dock-git.git (read-only, click to copy) |
|---|---|
| Package Base: | crystal-dock-git |
| Description: | A cool desktop panel for Linux desktop |
| Upstream URL: | https://github.com/dangvd/crystal-dock |
| Licenses: | GPL-3.0-only |
| Conflicts: | crystal-dock |
| Provides: | crystal-dock |
| Submitter: | SoftExpert |
| Maintainer: | SoftExpert |
| Last Packager: | SoftExpert |
| Votes: | 1 |
| Popularity: | 0.000008 |
| First Submitted: | 2023-05-14 06:35 (UTC) |
| Last Updated: | 2026-05-21 23:05 (UTC) |
Dependencies (15)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- layer-shell-qt (layer-shell-qt-gitAUR)
- libgcc (libgcc-fast-optimizedAUR, libgcc-snapshotAUR)
- libstdc++ (libstdc++-fast-optimizedAUR, libstdc++-snapshotAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-headlessAUR)
- wayland (wayland-asan-gitAUR, wayland-chromiumAUR, wayland-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR, sonic-frameworks-cmake-modulesAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- layer-shell-qt (layer-shell-qt-gitAUR) (make)
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-headlessAUR) (make)
- wayland (wayland-asan-gitAUR, wayland-chromiumAUR, wayland-gitAUR) (make)
- kwin (kwin-gitAUR, kwin-3fingerAUR, kwin-screencast-apiAUR, kwin-osd-bottomAUR, kwin-without-gesturesAUR, kwin-dual-modeAUR, kineticweAUR) (optional)
- qt6-declarative (qt6-declarative-gitAUR) (optional)
- qt6-svg (optional)
Latest Comments
1 2 3 4 Next › Last »
hiroporn commented on 2026-06-13 23:55 (UTC) (edited on 2026-06-13 23:55 (UTC) by hiroporn)
@SoftExpert: I understand. Thanks for the clarification regarding the distinction between the -git and -bin packages. I'll adjust my approach accordingly.
SoftExpert commented on 2026-06-08 04:33 (UTC)
@hiroporn: the purpose of a git package is to allow building from the source repository using the latest commits; what you are requesting is already available with the package crystal-dock-bin.
hiroporn commented on 2026-06-07 09:09 (UTC)
@SoftExpert: Thanks for the update. However, I noticed that the current PKGBUILD pulls the latest commit from the master branch, which recently bumped to a 2.17-alpha version. Since this is a -git package, it naturally tracks the latest changes, but for users who prefer stability, this unexpected transition to an alpha version can be problematic.
Would you be open to pinning the source to a specific tag (e.g., v2.16) or using a branch that only tracks stable releases? Using #tag=v2.16 in the source array would allow users to stay on a stable base while still benefiting from the -git package convenience. I believe this would make the package much more reliable for daily use.
hiroporn commented on 2026-06-06 23:55 (UTC) (edited on 2026-06-07 09:09 (UTC) by hiroporn)
@SoftExpert: Thank you for the updates! Moving them to optdepends and updating the pkgver logic definitely makes the package much more usable. I appreciate you taking the time to address these points.
SoftExpert commented on 2026-05-21 23:08 (UTC)
@hiroporn: I hear you - I changed the version generation code. I also added as optional dependencies qt6-svg and qt6-declarative - this way namcap still remains happy.
hiroporn commented on 2026-05-21 10:38 (UTC)
@SoftExpert: Thank you for the update to the package.
Regarding qt6-svg and qt6-declarative: I understand namcap's output, but please note that Qt applications often load these as runtime plugins. They are not linked directly, which is why namcap misses them. In my testing on a clean environment, icons fail to render without
qt6-svg. I believe including them is necessary for the application to function as intended.Regarding pkgver: While a commit count is technically correct, following the standard
2.16.rX...format (including the latest tag) is common practice in the Arch community. It provides users with much better clarity regarding the version base, especially for those tracking specific releases.I hope you will consider these points to further improve the package's usability.
SoftExpert commented on 2026-05-13 05:48 (UTC)
@hiroporn : this is a git-based build; whoever uses it knows that the package will pick the latest code from the source repository; there are no multiple branches in the source repository.
namcap considers
qt6-svgandqt6-declarativeas superfluous, so I will not include them unless there is a specific error triggered by their absence.They are not even mentioned in the source repository. Why are they needed ?
@maveric7911 : good point!
I updated the package definition to fix some warnings raised by
namcap.maveric7911 commented on 2026-05-13 03:41 (UTC)
If you posted that you have a great updated PKGBUILD why not just post it for everyone to review?
hiroporn commented on 2026-03-30 12:24 (UTC)
Hi! Great to see this on AUR. I've optimized the PKGBUILD for better Arch standards and Plasma 6 compatibility. Key improvements:
If you'd like, I can provide the updated PKGBUILD or help co-maintain this package!
SoftExpert commented on 2026-03-27 17:42 (UTC)
@draco31fr: it is considered common knowledge, but frequently not known or forgotten (I'm guilty myself sometimes) -> when using git packages you should:
expect instabilities (after all, it is based on code not yet deemed stable by the developer)
rebuild quite often and especially when updating the frameworks
1 2 3 4 Next › Last »