mbedtls dependency needs to be changed to mbedtls2
as this package wants libmbedtls.so.14 from that package:
ldd $(which openrgb) | grep mbedtls
libmbedtls.so.14 => /usr/lib/libmbedtls.so.14 (0x00007f3cb70ca000)
Git Clone URL: | https://aur.archlinux.org/openrgb-git.git (read-only, click to copy) |
---|---|
Package Base: | openrgb-git |
Description: | Configuration utility for RGB lights supporting motherboards, RAM, & peripherals |
Upstream URL: | https://gitlab.com/CalcProgrammer1/OpenRGB |
Keywords: | led |
Licenses: | GPL-2.0-only |
Conflicts: | openrgb |
Provides: | openrgb |
Submitter: | Myrddin |
Maintainer: | CalcProgrammer1 |
Last Packager: | CalcProgrammer1 |
Votes: | 35 |
Popularity: | 0.93 |
First Submitted: | 2020-02-14 03:47 (UTC) |
Last Updated: | 2024-08-15 01:12 (UTC) |
mbedtls dependency needs to be changed to mbedtls2
as this package wants libmbedtls.so.14 from that package:
ldd $(which openrgb) | grep mbedtls
libmbedtls.so.14 => /usr/lib/libmbedtls.so.14 (0x00007f3cb70ca000)
Yes, it fails to find /usr/bin/lrelease
(which is in qt5-tools
) and building fails in a clean chroot, please fix.
please add qt5-tools to makedepends. Otherwise it will fail to build
Assuming CalcProgrammer1 is the upstream developer, I'll be making him a co-maintainer to grant edit access.
Hey CalcProgrammer1, are you the upstream developer & can you prove this somehow? I'd like to follow your upstream build guidelines, but as harre & others have noted; some users would like to reserve cores and for packages to adhere to global configuration in makepkg.conf.
The AUR & Arch package guidelines don't clear this ambiguity either unless I've missed it. There is no requirement to build with simply make nor anything prohibiting using nproc during make either.
For these reasons, if CalcProgrammer1 is the real deal, I'll be "working with ustream". See: https://wiki.archlinux.org/title/Arch_package_guidelines#Working_with_upstream
It seems working with upstream is the closest to following Arch package guidelines as far as I can tell.
It's recommended to not force -jX and instead let the users themselves set it
https://wiki.archlinux.org/title/makepkg#Parallel_compilation
Someone might want to save a few cores for some reason
Please add -j<number of cores> to the make command so that it utilizes all cores when building.
Solution for following error is installation of qt5-tools
package. I'd add this pack to dependencies list.
make: /usr/bin/lrelease: No such file or directory
make: *** [Makefile:2605: .qm/OpenRGB_fr.qm] Error 127
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'openrgb-git-r2403.3045e860-1':
error: packages failed to build: openrgb-git-r2403.3045e860-1
Sorry to keep you folks waiting. Everything should be fine now.
Please modify PKGBUILD with adding line to build(). It's annoying to add this line with every update of this package
./scripts/build-udev-rules.sh `pwd`
Pinned Comments