Commit graph

43 commits

Author SHA1 Message Date
Alex Diaz
fff4daea8f
ci/cd: add github workflows
All the builds are done in fedora containers at the moment.

1. build.yml - triggers on every push and PR, it just builds the
   project
2. build-cmake.yml - triggers on every push and PR, it builds the
   project with cmake
3. release.yml - triggers on v* tags on master, it creates a new github
   release, builds a fedora RPM and also uploads the rpm and src rpm to
   the release page for distribution

minor bug in the makefile was fixed, it was preventing from using
multiple threads for compilation which slowed down the build
2021-10-19 22:31:43 -04:00
dokutan
8066172567 Add backend for the M686 2021-10-17 17:41:44 +02:00
dokutan
e2308cbf0e Add experimental support for the M607 2021-07-30 18:47:16 +02:00
dokutan
18b7826f9e Version 3.2 2021-05-25 14:50:31 +02:00
dokutan
6f0a4adf4d Add backend for the M721 2021-05-01 01:15:39 +02:00
dokutan
778ea0708e Add backend for the M719 2021-04-03 22:18:26 +02:00
dokutan
c4f883bf65 Add M913 backend 2021-02-28 17:15:47 +01:00
dokutan
b2d0a0a319
Update makefile 2021-02-06 22:43:02 +01:00
Alex Daz
366403046e add spec file for RPM package support
A couple make targets were added `make rpm` and `make src-rpm`.
These build an RPM package and a src rpm package.
2021-02-06 16:19:08 -05:00
Alex Daz
0dc9e82f4e don't hardcode /etc to ease packaging
building RPMs and DEBs for distribution usually requires
building the software on a buildroot. Hardcoding /etc breaks
in that case and doesn't allow for easy packaging.

This commit tries to fix that.
2021-02-06 13:59:13 -05:00
dokutan
b45586ce64 Add mouse_variant typedef 2021-01-21 23:59:43 +01:00
dokutan
f9a232827a Add initial M990 Chroma support 2020-12-20 20:08:39 +01:00
dokutan
6842880e7e Add M990 backend 2020-11-12 15:10:59 +01:00
dokutan
e493ade2a9
New version number 2020-11-10 17:47:05 +01:00
dokutan
0b5fa86ca7 Add mouse_generic class 2020-11-10 16:06:17 +01:00
dokutan
31075f6d43 New version number 2020-09-24 17:42:19 +02:00
dokutan
54e03c2cac Increment version number 2020-08-29 22:38:16 +02:00
dokutan
5b4e99172e Add experimental support for the M715 2020-08-29 17:00:34 +02:00
dokutan
00f7f0f8ba Automatically detect model 2020-08-14 19:33:57 +02:00
dokutan
f67a356c9d Add experimental support for the M711 2020-07-31 18:41:47 +02:00
dokutan
6fc3f24579 Fix building on Haiku 2020-07-29 21:50:14 +00:00
dokutan
cd66f83a10 Increment version number 2020-07-29 23:34:34 +02:00
dokutan
8b4f328063 Create examples directory 2020-07-20 21:22:21 +02:00
dokutan
d4531da71a Add --model option, add M709 as valid argument 2020-07-12 22:02:29 +02:00
dokutan
f39086433f Update makefile, rename files in documentation 2020-07-12 21:08:05 +02:00
dokutan
e3907f52fe Update TODO.md, update comments 2020-07-12 20:50:00 +02:00
dokutan
9b02db44b8 Prepare for different models 2020-07-12 20:35:13 +02:00
dokutan
5d3c34eed7 New version number 2020-06-16 19:18:39 +02:00
dokutan
430198abb0 Support installing on OpenBSD 2020-06-13 16:26:01 +02:00
dokutan
2eef658baf Improve building on Haiku 2020-05-27 14:55:04 +00:00
dokutan
a8b9535abf Fix version string 2020-05-14 21:56:18 +02:00
dokutan
3e8a21a1e9 New version number 2020-05-14 21:50:45 +02:00
dokutan
03caf7f4a1 Add --dump option 2020-05-09 22:33:14 +02:00
dokutan
e4e222a422
Update makefile 2020-05-02 16:53:02 +02:00
dokutan
9d17aeaddf Add --version option 2020-05-02 16:50:55 +02:00
dokutan
e2bf49c673 Update makefile 2020-04-19 14:51:05 +02:00
dokutan
54d02e29f6 Change build method 2020-04-08 15:39:30 +02:00
dokutan
20028dcd53 Update makefile 2020-03-17 21:07:19 +01:00
dokutan
ee341ccea8 Add manpage 2020-03-17 20:47:30 +01:00
dokutan
d7bd82db05 Update makefile more 2020-02-08 04:10:34 +01:00
dokutan
1f75629c3c Update makefile 2020-02-08 03:58:22 +01:00
dokutan
68180359f5 Fix and update makefile 2019-11-30 00:15:54 +01:00
dokutan
a58baae6d3
Add files via upload 2019-11-09 01:10:30 +01:00