.gear/rules | 2 ++ .gear/tags/list | 11 +++++++ rivalcfg.spec | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 110 insertions(+) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..218118e --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: v@version@:. name=@name@-@version@ +diff: v@version@:. . diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..40dccb3 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1,11 @@ +d0c3ec2695da73ab353b6bc08ad88e02a2424d40 rivalcfg-d0c3ec2 +3282b9cdf1610257cde243e8f77a820a3663e2ee v3.4.0 +d26266288e2ed23dcdb712efe73218abfe248509 v3.6.0 +439f3e6c8828822d5e712a8e868a9a7ba104f07d v3.7.0 +8a06855980be13b0034e1bc07cd8daa9c4cb5844 v4.1.0 +9d2e9a76524796a6d8a939075775f14ad25e0d54 v4.3.0 +51a821d36e18666e1fc08ca28a600b8c8bbbc5aa v4.7.0 +da681076d37ce0f1d0556d9f886a927dcdd1314f v4.8.0 +ff7d763a448254411ff084fdf8162b9ef0908a7d v4.9.0 +32800c58d8c067d7187611f6207a6bfe6b17ade0 v4.9.1 +144d3d4d8c4982df5fd8e5095cbc74b80f1e8897 v4.10.0 diff --git a/rivalcfg.spec b/rivalcfg.spec new file mode 100644 index 0000000..9ce554a --- /dev/null +++ b/rivalcfg.spec @@ -0,0 +1,97 @@ +Name: rivalcfg +Version: 4.10.0 +Release: alt1 + +Summary: Configure SteelSeries Rival gaming mice +License: WTFPL +Group: System/Configuration/Hardware +Url: https://github.com/flozz/rivalcfg + +Packager: L.A. Kostis +BuildArch: noarch + +Source0: %name-%version.tar +Patch: %name-%version-%release.patch + +BuildRequires(pre): rpm-build-python3 +BuildRequires: python3-module-setuptools python3-module-wheel + +%description +rivalcfg is a small CLI utility program that allows you to configure +SteelSeries Rival gaming mice on Linux. + +%prep +%setup +%patch -p1 + +sed -i 's|#!/usr/bin/env python|&3|' setup.py + +%build +%pyproject_build + +%install +%pyproject_install + +mkdir -p %buildroot%_udevrulesdir +touch %buildroot%_udevrulesdir/99-steelseries-rival.rules + +%post +%name --update-udev ||: + +%files +%doc README* LICENSE* CHANGELOG.* doc/{env,faq}.rst +%_bindir/%name +%dir %python3_sitelibdir_noarch/%name +%python3_sitelibdir_noarch/%name +%exclude %python3_sitelibdir_noarch/%name-%{version}* +%ghost %_udevrulesdir/*.rules + + +%changelog +* Tue Sep 05 2023 L.A. Kostis 4.10.0-alt1 +- 4.10.0. + +* Sat Jul 22 2023 L.A. Kostis 4.9.1-alt1 +- 4.9.1. + +* Fri Jun 16 2023 L.A. Kostis 4.9.0-alt1 +- 4.9.0. + +* Wed Jan 18 2023 L.A. Kostis 4.8.0-alt1 +- 4.8.0. + +* Fri Sep 23 2022 L.A. Kostis 4.7.0-alt1 +- 4.7.0. + +* Sun Jul 18 2021 L.A. Kostis 4.3.0-alt1 +- 4.3.0. +- Remove documentation (will add later). + +* Thu Nov 05 2020 L.A. Kostis 4.1.0-alt1 +- 4.1.0. +- Record udev rules as ghost file. + +* Sat Mar 21 2020 L.A. Kostis 3.7.0-alt1 +- 3.7.0. +- Fix License tag. + +* Thu Feb 13 2020 Andrey Bychkov 3.6.0-alt2 +- Porting on python3. + +* Fri Sep 13 2019 L.A. Kostis 3.6.0-alt1 +- 3.6.0. + +* Sat Jan 12 2019 L.A. Kostis 3.4.0-alt1 +- Updated to 3.4.0: + + runscript: update. + + rival95: re-applied. + +* Thu Oct 26 2017 L.A. Kostis 2.6.0-alt3.gitd0c3ec2 +- .spec cleanup (based on repocop suggestions). + +* Tue Oct 24 2017 L.A. Kostis 2.6.0-alt2.gitd0c3ec2 +- rival95: experimental support of Rival 95. + +* Tue Oct 24 2017 L.A. Kostis 2.6.0-alt1.gitd0c3ec2 +- d0c3ec2 GIT. +- initial build for ALTLinux.