Lack of Flexibility in Installation Directories
Provides functionality for gaming input devices
Brought to you by:
erazor_de
This bug is an easy one. Some distributions are quite unclear on what the correct library directory is for 32 or 64 bit counterparts. In the case of Arch Linux, /usr/lib is the correct 64-bit library directory and /usr/lib64 is a symlink to /usr/lib.
However, pacman, Arch Linux's package manager, no longer allows to install into symlink directories due to complications in file conflicts. So, each package needs to be adjusted slightly to install into the correct folder.
I'm not too familiar with cmake and I'm not really that fond of it. From the looks of it though, you can include the GNUInstallDirs module which would allow package maintainers to specify where everything ends up during installation.
The following is an excerpt from libgaminggears install instructions:
This and CMAKE_INSTALL_PREFIX should allow you to specify everything you need to get your files in the right directory.
Anything else?
Nope. Works perfectly. Will make sure this applies to roccat packages for Arch Linux as well... sorry for the pointless bug.