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