Search Criteria
Package Details: weylus 0.11.4-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/weylus.git (read-only, click to copy) |
---|---|
Package Base: | weylus |
Description: | Use your tablet as graphic tablet/touch screen on your computer. |
Upstream URL: | https://github.com/H-M-H/Weylus |
Licenses: | AGPL3 |
Conflicts: | weylus-bin |
Submitter: | HMH_13 |
Maintainer: | HMH_13 |
Last Packager: | HMH_13 |
Votes: | 10 |
Popularity: | 0.72 |
First Submitted: | 2021-03-10 11:33 (UTC) |
Last Updated: | 2022-05-20 15:18 (UTC) |
Dependencies (20)
- dbus (dbus-gitAUR, dbus-x11-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-amd-full-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR, ffmpeg-full-gitAUR)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- libdrm (libdrm-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libxcomposite
- libxcursor
- libxft (libxft-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxrandr (libxrandr-gitAUR)
- libxtst
- cmake (cmake-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libx11 (libx11-gitAUR) (make)
- make (make-gitAUR) (make)
- pkg-config (pkgconf-gitAUR, pkg-config-gitAUR, pkgconf) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rustup) (make)
- typescript (typescript-gitAUR) (make)
- gst-plugin-pipewire (gst-plugin-pipewire-gitAUR, gst-plugin-pipewire-full-gitAUR) (optional) – Wayland support
Latest Comments
« First ‹ Previous 1 2
tinywrkb commented on 2021-10-28 23:15 (UTC)
@HMH_13 thanks for replying! Facepalm, I missed the
features
flag.HMH_13 commented on 2021-10-28 23:03 (UTC)
@tinywrkb that's what happens by default, but Weylus can be built using the system ffmpeg and libva libraries by passing
--features="ffmpeg-system"
to cargo. This avoids downloading ffmpeg during the build as this is rather bad practice for packaging things. The reason why ffmpeg is downloaded, built and statically linked by default is to make sure Weylus runs with hardware acceleration even on older systems. However, this is not a problem on Arch Linux and that's why I am using the system ffmpeg library here.Also thanks for packaging Weylus for Flatpak!
tinywrkb commented on 2021-10-28 22:46 (UTC) (edited on 2021-10-28 22:47 (UTC) by tinywrkb)
@HMH_13 I hope I'm not wrong here, as I don't have any experience with Rust, but the ffmpeg dependency is most likely wrong, considering the buildsystem downloads and compiles static ffmpeg libs, and link against them.
Same issue with libva, and I wouldn't be surprised if a library mismatch with the system one would mean no video HW acceleration (encode/decode?), as the drivers are built against the system libva.
Even though I'm an Arch Linux user, I'm actually packaging this as a Flatpak, and just came here to check the AUR package, and was surprise to see these depedencies.
By including ffmpeg as a dependency, are you trying to avoid adding ffmpeg's dependencies to the depends array? If so, then it's not correct.
Also, you are the developer, right? Would it be possible for you to add support for allowing to link against shared ffmpeg and liba libraries?
dron1885 commented on 2021-07-09 09:49 (UTC) (edited on 2021-07-09 09:49 (UTC) by dron1885)
Weylus on Wayland requires the gst-plugin-pipewire package to work.
« First ‹ Previous 1 2