






















@edward_81: Please read the previous comments here. I've talked to Stefan about this. Every version of roccat-tools need a specific version of libgaminggear to work correctly. There are two options here: Consistent/reliable package and a little bit of hasle on upgrades -- or easy upgrade process and the chance of a broken package with weird bugs everywhere. I've choosen the first option.
Is possible to change the dependency line for libgaminggear from: libgaminggear=0.11.1 to: libgaminggear>=0.11.1 Because every time i try to upgrade the system with yaourt/aur, it complain that roccat-tool-common need that exactly version of libgaminggear.
due to the lua dependency, I removed the roccst-tools for doing system update. I am looking forward to a fixed version
lua54 is currently in testing.
Once lua is upgraded to 5.5 the dependency should be changed to lua54.
I see that you have updated the package but you didn't incorporate the suggestion from @Ketchup901. Please add glib2-devel to makedepends as the package otherwise fails to built as mentioned in his comment.
Build fails due to:
[ 0%] Generating g_cclosure_roccat_marshaller.h, g_cclosure_roccat_marshaller.c
/bin/sh: line 1: glib-genmarshal: command not found
Please add glib2-devel to makedepends.
Won't build anymore. How can I fix it?
==> Starting build()...
CMake Error at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
Compatibility with CMake < 3.5 has been removed from CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
Just updated roccat-tools-tyon to 5.9.0-2, now I'm getting this error msg whenever I start the configurator via command-line:
roccattyonconfig: symbol lookup error: roccattyonconfig: undefined symbol: roccat_config_window_pages_set_active_page_blocked
The program doesn't start anymore.
EDIT: I got 0 results on Google for this specific error msg, but I was lucky enough to fix it, by simply upgrading roccat-tools-common to the latest version :)
I'm trying to install this via @TheCynicalTeam but I'm getting errors about the signature being invalid. Any help available?
error: libgaminggear: signature from "TheCynicalLiger <wayne6324@gmail.com>" is invalid
:: File /var/cache/pacman/pkg/libgaminggear-0.15.1-9-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: roccat-tools-common: signature from "TheCynicalLiger <wayne6324@gmail.com>" is invalid
:: File /var/cache/pacman/pkg/roccat-tools-common-5.9.0-3-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: roccat-tools-nyth: signature from "TheCynicalLiger <wayne6324@gmail.com>" is invalid
:: File /var/cache/pacman/pkg/roccat-tools-nyth-5.9.0-3-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: failed to commit transaction (invalid or corrupted package (PGP signature))
I've also just now tried installing from this AUR. Doing so with lua53 package installed ends with the following error, not sure if there is more detail recorded elsewhere:
[ 52%] Linking C shared library libroccatwidget.so
[ 52%] Linking C shared library libkova2016eventhandler.so
[ 52%] Built target libroccatwidget
[ 52%] Built target libkova2016eventhandler
make: *** [Makefile:160: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error making: roccat-tools (roccat-tools-common roccat-tools-nyth)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
@gonzo2028: There are 2 alternative ways: 1. @aaronfischer splits the package into 25 different ones and whenever there is an update he will have to update 25 individual packages; good for the useres, not so good for the maintainer. 2. @aaronfischer "merges" all the files from the split packages into a single package. This will result in installing binaries, udev rules and .desktop files for 25 devices for every user. Less work for the maintainer, not practical for the users. As is it, the maintainer maintains one single "split-package" and users that use an AUR helper such as yaourt, can uninstall the packages they don't need. This way users get to keep only the files they need to support their own device and the maintainer does not have to modify and commit 25 packages every time there is an update. Hope this helps clear it.