Search Criteria
Package Details: obs-draw 0.3.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/obs-draw.git (read-only, click to copy) |
|---|---|
| Package Base: | obs-draw |
| Description: | The Draw plugin for OBS Studio allows you to draw on your stream output in a dock. |
| Upstream URL: | https://obsproject.com/forum/resources/draw.2081/ |
| Licenses: | GPL-2.0-or-later |
| Submitter: | spapadim |
| Maintainer: | spapadim |
| Last Packager: | spapadim |
| Votes: | 0 |
| Popularity: | 0.000000 |
| First Submitted: | 2025-03-24 12:40 (UTC) |
| Last Updated: | 2025-12-09 16:54 (UTC) |
Dependencies (5)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- obs-studio (obs-studio-gitAUR, teb-obsAUR, obs-studio-libertyAUR, obs-studio-rcAUR, obs-studio-browserAUR, obs-studio-tytan652AUR)
- qt6-base (qt6-base-gitAUR, qt6-base-scrollfixAUR, qt6-base-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-base-headlessAUR, qt6-base-hifpsAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
Latest Comments
spapadim commented on 2025-12-09 17:00 (UTC)
@PeerK thanks for proposing workaround!
BTW, I can confirm build failure (even though I have Qt 6.10). Unfortunately, I don't have time to investigate further, but if/when upstream fixes this (and/or I have more time to look into it), it can be removed.
PeerK commented on 2025-10-11 20:00 (UTC) (edited on 2025-10-11 20:00 (UTC) by PeerK)
Version 0.2.4 and 0.3.0 does not build on my pc anymore. I tried to find workarounds with support of Perplexity, but does not work out. I will also report this on github ( https://github.com/exeldro/obs-draw/issues ).
Kind regards, Peer
More detailed description
Affected: Version 0.3.0 (and partially 0.2.4)
Two CMake/Build Problems:
Missing CMake Target
Qt::GuiPrivateCMake Error: Target "draw-dock" links to Qt::GuiPrivate but the target was not foundMissing QPA Header
fatal error: qpa/qplatformnativeinterface.h: No such file or directoryRoot Cause:
Arch Linux splits Qt6 into separate packages and does not provide Qt Private APIs as development headers. The plugin uses too many Qt-internal APIs that aren't available in Arch's package structure.
Target Recipients:
→ Plugin Developer (exeldro): - Replace
Qt::GuiPrivatewithQt6::Guiin CMakeLists.txt - Remove dependency onqpa/qplatformnativeinterface.h- Use public Qt APIs instead of Private APIs for better distribution compatibility→ AUR Maintainer (spapadim): - Package is outdated (AUR shows 0.2.2, current is 0.3.0) - Needs patches for Arch Linux Qt6 structure:
bash sed -i 's/Qt::GuiPrivate/Qt6::Gui/g' CMakeLists.txt sed -i '/#include <qpa\/qplatformnativeinterface.h>/d' qt-display.cpp