Package Details: rivalcfg 4.3.0-1

Git Clone URL: https://aur.archlinux.org/rivalcfg.git (read-only, click to copy)
Package Base: rivalcfg
Description: CLI tool and Python library to configure SteelSeries gaming mice
Upstream URL: https://github.com/flozz/rivalcfg
Licenses: custom:WTFPL
Submitter: FFY00
Maintainer: FLOZz
Last Packager: FLOZz
Votes: 9
Popularity: 0.105262
First Submitted: 2018-05-26 15:21
Last Updated: 2021-02-05 16:59

Latest Comments

sampa82 commented on 2020-11-06 04:49

Author has their version up to date: https://aur.archlinux.org/packages/rivalcfg-git

marco44 commented on 2020-09-24 07:22

Oh, got it, it should be also in post_upgrade... Just adding

post_upgrade() {
post_install
}

does the trick

FLOZz commented on 2020-09-24 07:07

Hello @marco44

The post_install function is in the "install" file here: https://aur.archlinux.org/cgit/aur.git/tree/install?h=rivalcfg

And if the udev rules are not installed or not up to date, rivalcfg will tell you and will display the command to use tu update them.

For the pre_remove... yes it is missing :)

:)

marco44 commented on 2020-09-24 05:31

Hi,

Shouldn't there be a post_install and a pre_remove scripts to run the rivalcfg --update-udev at install, and remove the rule at uninstall ?

Is there no problem without the udev rule ?

TheGoliath commented on 2020-09-22 13:33

Alright, good day folks. I've updated the pkgbuild and things should now work. You may propose changes to it as needed down below so I can implement them. Feel free to contact me via eMail as well so we can sort things out :)

sampa82 commented on 2020-09-06 16:19

Workaround right now, since the pkg is outdated here

  • Installation:

Option 1: Installing From PyPI

Run the following command:

sudo pip3 install rivalcfg

Option 2: Installing From Github

Clone the repository:

git clone https://github.com/flozz/rivalcfg.git
cd rivalcfg
Install rivalcfg:

sudo pip3 install .
  • Post-install:
Once Rivalcfg installed from sources (Git or PyPI), you will have to run the following command on udev-based Linux distro (Debian / Ubuntu / Fedora / …):

sudo rivalcfg --update-udev

ThaChillera commented on 2020-09-01 20:19

Install fails with:

running install_scripts Installing rivalcfg script to /home/thachillera/.cache/yay/rivalcfg/pkg/rivalcfg/usr/bin install: cannot stat 'doc/rival-spec.md': No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

FLOZz commented on 2020-08-21 12:48

Hello,

Rivalcfg v4.0 was released and there is some changes that will be needed in your package:

  • The doc folder changed (I am not sure it is useful to copy it)
  • The $pkgname/data/99-steelseries-rival.rules file does not exist anymore
  • A post-install command must be run (as root) to update udev rules: rivalcfg --update-udev

Do not hesitate to open an issue on Github (https://github.com/flozz/rivalcfg/issues) or to join the project's channel on Gitter (https://gitter.im/rivalcfg/Lobby) if you need help! :)