39 Commits

Author SHA256 Message Date
01c7034d6a Accepting request 1253907 from hardware
OBS-URL: https://build.opensuse.org/request/show/1253907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=19
2025-03-18 16:41:13 +00:00
add07af607 Accepting request 1253906 from home:alois:branches:hardware
- Update to version 0.6.2
  * This release addresses a major regression in v0.6.1.
  Support for new devices:
  * MM700
  * K70 RGB Pro
  Bug fixes:
  * Some keys, bindings, or DPI not working on any of the
    following devices: M55 Pro, M95, Ironclaw Wireless,
    Harpoon Wireless, Katar Pro XT, K55 Pro.

OBS-URL: https://build.opensuse.org/request/show/1253906
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=35
2025-03-17 18:26:57 +00:00
fe2bd5deaf Accepting request 1251773 from hardware
OBS-URL: https://build.opensuse.org/request/show/1251773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=18
2025-03-10 17:06:43 +00:00
c7f5ef4505 Accepting request 1251772 from home:alois:branches:hardware
- Update to version 0.6.1
  Support for new devices:
  * K100 RGB Optical-Mechanical
  * K70 Core TKL RGB
  * K65 Mini
  Features:
  * Port to Qt6
  Bug fixes:
  * The GUI no longer crashes on device disconnect
  * The slash key on the Brazilian (ABNT) layout now works with
    modern keyboards
  * Prevent possible USB connection issues on legacy devices
  * Resolve a crash on pure XWayland systems
  * Prevent memory leak on active window detection code
- Switch build to Qt6 on Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/1251772
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=33
2025-03-10 11:43:34 +00:00
97e90659fd Accepting request 1095870 from hardware
OBS-URL: https://build.opensuse.org/request/show/1095870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=17
2023-06-29 15:28:49 +00:00
Jannik Seiler
e72de607e0 Accepting request 1095205 from home:seil0:branches:hardware
- Update to version 0.6.0
  Support for new devices:
  * K55 RGB PRO
  * K55 RGB PRO XT
  * K60 PRO (Monochrome)
  * K60 PRO TKL RGB
  * Dark Core RGB Pro (experimental)
  * Dark Core RGB Pro SE (experimental)
  * Slipstream wireless dongle (when paired with a single supported device)
  Important bugfixes:
  * The Fn key now behaves as expected on the K65
  * The GUI now accepts macros containing the ISO backslash key
  * A workaround is now implemented to prevent the media keys on the Strafe from getting stuck pressed
  * The daemon no longer crashes with a buffer overflow detected message on start under certain conditions
  * The WinLock LED now functions on the K55 RGB and K55 RGB Pro XT
  * The GUI no longer crashes under certain conditions when the sound server is being restarted
  * The battery states are now reported correctly in the GUI
  * The brightness is now correctly set for newer devices (and the lights now turn off instantly)
  New features:
  * The device previews are now rendered using the GPU
  * Horizontal scrolling is now available for binding
  * The mute indicator can now indicate either the default output or input audio device
  * The music visualizer now supports automatic gain control, automatically adapting to volume changes
  * It is now possible to pair wireless devices with dongles (not in GUI yet)
- Refresh ckb-next-use-run.patch
- Refresh 422.patch
- Drop fix_buffer_overflow_FORTIFY_SOURCE.patch, fixed upstream

OBS-URL: https://build.opensuse.org/request/show/1095205
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=31
2023-06-28 20:11:51 +00:00
9babf17a4d Accepting request 1078293 from hardware
OBS-URL: https://build.opensuse.org/request/show/1078293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=16
2023-04-10 19:48:36 +00:00
926eab2178 Accepting request 1078292 from home:alois:branches:hardware
- Add fix_buffer_overflow_FORTIFY_SOURCE.patch (see
  gh#ckb-next/ckb-next/issues#940)

OBS-URL: https://build.opensuse.org/request/show/1078292
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=29
2023-04-10 18:38:05 +00:00
e9217dd9a4 Accepting request 979465 from hardware
OBS-URL: https://build.opensuse.org/request/show/979465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=15
2022-05-27 22:28:18 +00:00
cda45ea744 Accepting request 979464 from home:alois:branches:hardware
- Update to version 0.5.0
  Support for new devices:
  * Katar Pro
  * Katar Pro XT
  * Glaive Pro
  * M55
  * K60 Pro RGB
  * K60 Pro RGB Low Profile
  * K60 Pro RGB SE
  Important bugfixes:
  * Scroll wheels are now treated as axes (Responsiveness should
    be improved for specific mice)
  * The lights on the K95 RGB Platinum top bar are now updated
    correctly
  * An infinite loop is prevented if certain USB information can
    not be read
  * GUI no longer crashes on exit under certain conditions
  * Mouse scrolling works again when combined with specific
    libinput versions
  * The daemon no longer hangs when quitting due to LED keyboard
    indicators
  * The lighting programming key can now be rebound on K95 Legacy
  * Animations won't break due to daylight savings / system time
    changes
  * GUI doesn't crash when switching to a hardware mode on a
    fresh installation
  * Daemon no longer causes a kernel Oops on resume under
    certain conditions (Devices now resume correctly from sleep)
  * Window detection is more reliable and works correctly on
    system boot
  * Settings tab now stretches correctly
  * Profile switch button can now be bound correctly on mice
  * ISO Enter key is now aligned correctly
  * Bindings are now consistent between demo and new modes
  * Firmware update dialog is no longer cut off and can be
    resized
  * RGB data won't be sent to the daemon when brightness is set
    to 0%
  New features:
  * German translation
  * 66 service (not installed automatically)
  * Device previews are now resizable
- Refresh ckb-next-use-run.patch

OBS-URL: https://build.opensuse.org/request/show/979464
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=27
2022-05-27 11:25:34 +00:00
7bd1b0970b Accepting request 925484 from hardware
OBS-URL: https://build.opensuse.org/request/show/925484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=14
2021-10-15 21:04:30 +00:00
8cbcfdd370 Accepting request 925447 from home:jsegitz:branches:systemdhardening_protectclock
- Drop ProtectClock hardening, can cause issues if other device acceess is needed

OBS-URL: https://build.opensuse.org/request/show/925447
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=26
2021-10-15 14:11:10 +00:00
e230ed4d7c Accepting request 914692 from hardware
- Re-labeled 422.patch
- Updated harden_ckb-next-daemon.service.patch to fix
  gh#ckb-next/ckb-next#740

OBS-URL: https://build.opensuse.org/request/show/914692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=13
2021-08-28 20:29:10 +00:00
e7c61134a8 Accepting request 914691 from home:alois:branches:hardware
- Re-labeled 422.patch
- Updated harden_ckb-next-daemon.service.patch to fix
  gh#ckb-next/ckb-next#740

OBS-URL: https://build.opensuse.org/request/show/914691
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=25
2021-08-27 20:45:40 +00:00
f20e3d70a5 Accepting request 914391 from hardware
OBS-URL: https://build.opensuse.org/request/show/914391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=12
2021-08-26 21:15:16 +00:00
56fe2cd388 Accepting request 914359 from home:jsegitz:branches:systemdhardening:hardware
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/914359
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=24
2021-08-26 10:55:15 +00:00
f771c044c3 Accepting request 898075 from hardware
OBS-URL: https://build.opensuse.org/request/show/898075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=11
2021-06-07 20:44:20 +00:00
b6f5edde2c Accepting request 898050 from home:lnussel:usrmove
- Fix fix double slash in //bin/bash requirement

OBS-URL: https://build.opensuse.org/request/show/898050
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=22
2021-06-07 12:20:09 +00:00
adda589bc4 Accepting request 879942 from hardware
OBS-URL: https://build.opensuse.org/request/show/879942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=10
2021-03-18 21:55:56 +00:00
b8b9141e2a Accepting request 879941 from home:alois:branches:hardware
- Update to version 0.4.4
  Important bugfixes:
  * Fixed a crash when creating a new profile
  * Fixed lights turning off unexpectedly or not being restored
    correctly
  * Macros can now be repeated quickly by repeatedly pressing
    the keys
  * Fixed various deadlocks when resuming from suspend or during
    device initialisation
  * Fixed devices not functioning during system boot requiring a
    daemon restart
- Refreshed ckb-next-use-run.patch

OBS-URL: https://build.opensuse.org/request/show/879941
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=20
2021-03-18 16:37:41 +00:00
4318146e07 Accepting request 856842 from hardware
OBS-URL: https://build.opensuse.org/request/show/856842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=9
2020-12-21 09:22:51 +00:00
63875ff5cf Accepting request 856841 from home:alois:branches:hardware
* Update to version 0.4.3
  Support for new devices:
  * Scimitar RGB Elite
  * Nightsword RGB
  Important bugfixes:
  * Fixed delay when shutting down with K95 RGB
  * Fixed freezing when updating indicator LEDs
  * Indicator LEDs are now more responsive when an animation is
    playing
  * GUI now starts hidden in tray on KDE
  * The pipe animation now works consistently between mode
    changes
  * The pipe animation now handles input commands sent in rapid
    succession before the device is updated
  * Input works on wayland again after recent updates
  * libgdx based games no longer crash on mouse input
  * Mouse settings are now correctly restored when resuming from
    suspend
  * Fixed a bug where some devices would not be initialised on
    daemon start and would require a replug
  * Fixed layouts for K68, K65, K63, M95
  New features:
  * Under X11 only, lights can now automatically turn off after
    a user-set time
  * Macros now loop when the key is held down
  * Macro UI has been redesigned and supports recording from non
    ckb-next managed keyboards
  * Modes can now be changed automatically based on the current
    focused application (X11/XWayland Only)
  * Translations are now supported
  Notes for packagers:
  * The systemd unit directory can be overriden with
    -DSYSTEMD_UNIT_INSTALL_DIR
  * libappindicator is no longer used
  * Minimum Qt version has been bumped up to 5.5.1 (xenial)
  * cmake now checks for quazip 1.0
  * The following new dependencies have been introduced: Qt5
    X11Extras, xcb, xcb-screensaver, xcb-ewmh, Qt5 translation
    tools, dbusmenu-qt5
- Refresh ckb-next-use-run.patch, ckb-next-systemd.patch and
  422.patch
- Drop ckb-next-gcc10.patch (merged upstream)

OBS-URL: https://build.opensuse.org/request/show/856841
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=18
2020-12-18 09:12:10 +00:00
bfef7cda4b Accepting request 830485 from hardware
OBS-URL: https://build.opensuse.org/request/show/830485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=8
2020-08-29 18:44:49 +00:00
21f76d1577 Accepting request 830481 from home:seil0:branches:hardware
- Adjust ckb-next-systemd.patch to the change for %_libexecdir

OBS-URL: https://build.opensuse.org/request/show/830481
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=16
2020-08-29 16:05:24 +00:00
fa45df01d9 Accepting request 812444 from hardware
OBS-URL: https://build.opensuse.org/request/show/812444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=7
2020-06-08 22:05:44 +00:00
1a35277350 Accepting request 812443 from home:alois:branches:hardware
- Add ckb-next-gcc10.patch

OBS-URL: https://build.opensuse.org/request/show/812443
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=14
2020-06-08 07:48:59 +00:00
98637cb220 Accepting request 750052 from hardware
OBS-URL: https://build.opensuse.org/request/show/750052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=6
2019-11-21 11:59:57 +00:00
Tomáš Chvátal
1a74440362 Accepting request 750028 from home:simotek:branches:hardware
- %make_jobs is depricated replaced by %cmake_build
- Use %autosetup to simplify maintenance

OBS-URL: https://build.opensuse.org/request/show/750028
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=12
2019-11-21 08:15:59 +00:00
944d573d6b Accepting request 736276 from hardware
OBS-URL: https://build.opensuse.org/request/show/736276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=5
2019-10-09 13:19:24 +00:00
9120a054a5 Accepting request 736275 from home:alois:branches:hardware
Update to version 0.4.2.

OBS-URL: https://build.opensuse.org/request/show/736275
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=10
2019-10-08 16:46:32 +00:00
e35f1ca4f7 Accepting request 726584 from hardware
OBS-URL: https://build.opensuse.org/request/show/726584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=4
2019-08-28 16:36:07 +00:00
527ac3e62d Accepting request 726583 from home:alois:branches:hardware
Update to version 0.4.1

OBS-URL: https://build.opensuse.org/request/show/726583
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=8
2019-08-27 18:50:40 +00:00
d536f6ba07 Accepting request 706242 from hardware
OBS-URL: https://build.opensuse.org/request/show/706242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=3
2019-06-06 16:15:32 +00:00
Tomáš Chvátal
30c4115916 Accepting request 706157 from home:bmwiedemann:branches:hardware
Add 422.patch to fix animations dir (boo#1135528)

OBS-URL: https://build.opensuse.org/request/show/706157
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=6
2019-05-29 08:42:27 +00:00
c30be18381 Accepting request 682988 from hardware
OBS-URL: https://build.opensuse.org/request/show/682988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=2
2019-03-26 14:40:33 +00:00
613c346e36 Accepting request 682987 from home:alois:branches:hardware
- Update to version 0.4.0
  Support for new devices:
  * K70 RGB MK.2 LP
  * M65 RGB Elite
  * M95 Legacy
  Important bugfixes:
  * ST100 now works on macOS properly
  * Strafe RGB MK.2 logo is mapped to the right LEDs, and media
    buttons are positioned correctly
  * A buffer overflow causing the daemon to crash or hang has
    been fixed
  * quickinstall can now run correctly with multibyte characters
    in the path
  * Rename now works correctly in the Profile Manager context
    menu
  * Animations with no presets no longer get loaded to prevent
    crashes
  * K70 Lux is now marked correctly as monochrome
  * ckb-next can be built again with Qt 5.2
  * Save to hardware now gets disabled in the context menu for
    unsupported devices
  * Settings backend has been changed to ini for macOS,
    preventing silent configuration data corruption
  * The K55, the ST100 and the Polaris now have working default
    profiles
  * A few cases that may cause the GUI to crash have been found
    and fixed
  * Blank animation names are no longer allowed
  New features:
  * GUI has gained a monochrome tray icon option
    (QSystemTrayIcon only)
  * Device brightness can be controlled by scrolling on the tray
    icon on Linux systems that support it (AppIndicator or KDE)
  * Profiles and modes can now be changed with the --profile and
    --mode arguments passed to the GUI binary
  * New Conway's Game of Life animation
  * New 'snake' animation
  * New 'pipe' animation, allowing the user to send rgb data
    from external applications
  * Music Visualizer (mviz) is now supported on macOS, and has
    been reworked to function correctly
  * A --version argument has been added to the daemon
  Notes:
  * On Linux, the udev rule has been renamed and moved
  * On Linux, for builds with libappindicator, it can be force
    enabled/disabled by setting the CKB_NEXT_USE_APPINDICATOR
    environment variable
  * On Linux, libappindicator support is also enabled if the Qt
    platform theme is gtk2 (Useful for Unity on Ubuntu 19.04)
  * The restart command has been removed from the daemon
  * Threads are now named for easier debugging
  * Signal handler has been rewritten
  * A few unneeded packets are no longer being sent to M65 mice
  * Only Red channel data is being sent to monochrome devices
- Refreshed ckb-next-systemd.patch and ckb-next-udev.patch

OBS-URL: https://build.opensuse.org/request/show/682987
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=4
2019-03-09 09:01:14 +00:00
683a71dd68 Accepting request 664454 from hardware
- Trim filler wording from description.
- Update to version 0.3.2
  Important news:
  * This version fixes a major bug for the Scimitar Pro, causing
    the daemon to not properly interface with the mouse. This
    could require manually reflashing the mouse firmware if a
    firmware update was performed with 0.3.1 or earlier.
  * An updater has been created to more quickly push bugfixes to
    users, especially for those on macOS.
  * There is a new Space Invaders-like minigame that can be
    played as an animation, thanks to @mvladimirovich.
  Support for new devices:
  * Strafe RGB MK.2; by accidental omission from the previous
    release.
  * K66
  Important bugfixes:
  * The Scimitar Pro now defaults to v2.xx endpoints
  * The DPI LED on mice now changes in sniper mode
  * The GUI will warn if uinput cannot be loaded on Linux
  * The "Save to Hardware" button on the Scimitar and Glaive has
    been greyed out due to a current lack of support
  * Thanks to the efforts of @Kedstar99, the codebase compiles
    with much fewer warnings
  * Binding commands to wheels will now repeat properly
  * QuaZip is no longer required for daemon-only builds
  * KissFFT is now built as a static library
  * Symbolic links are now created in /dev/input/by-id for evdev
    users
  * Fixed a regression for devices using the legacy protocol
  Note for packagers:
  * If ckb-next is updated through a package management system,
    `-DDISABLE_UPDATER=1` should be passed to CMake
  version 0.3.1
  Support for new devices:
  * K70 RGB MK.2
  * K70 RGB MK.2 SE
  New major features:
  * The GUI now has a generate ckb-next-dev-detect report button
  Important bugfixes:
  * Rapidfire keyboards have a workaround on shutdown
  * Bugfix for independent X/Y DPI
  * The new Strafe NRGB has firmware updates now
  * The GUI pops up a warning when trying to bind the Windows
    key with Winlock enabled
  * The GUI now has a DPI indicator
  * The K68 NRGB winlock light now lights up
  * The GUI handles SIGINT/SIGTERM cleanly, avoiding stalled
    devices
  * Strafe sidelights now save state on GUI start
  * Original Strafe NRGB's sidelights now toggle correctly
  * ckb-next-dev-detect is now installed to the system and added
    to PATH
  version 0.3.0
  Support for new devices:
  * K55 RGB
  * K68 RGB
  * K90 Legacy
  * Katar RGB
  * Polaris RGB
  * ST100 RGB
  New major features:
  * Use URB Interrupts to read data from devices
  * Profile Import/Export
  * Keyboard Layout autodetection
  * CMake build system
  * Relocation of binaries
  * No single global layout for all devices in the GUI
  Important bugfixes:
  * Deadlock on daemon exit
  * Support for K95 Platinum profile switch key
  * Keymap corruption on the GUI
  * Pulseaudio GUI deadlock
  * Use udev to detect the appropriate endpoint max packet size
  * Ignore devices in BIOS mode
  * Disable save to hardware for unsupported devices
  * Keymap patches for K68
  * Workaround for linux kernel out-of-bounds write
  * Memory leaks on firmware update
  version 0.2.9
  Important changes:
  * Significantly lower CPU usage on idle
  * Add support for K95 Platinum
  * Add support for K68
  * Add support for (new) Strafe non-RGB
  * Add support for Glaive
  * Add support for Harpoon
  * Add support for Corsair firmware v3
  * Add support for pt\_br layout
  * Add support for Japanese layout
  * Add macro delays to the GUI
  * New FIRMWARE file structure
  * GUI warning when daemon is not running
  * udev rule to remove joystick tag
  * Dynamic keymap patching
  * Require Qt >=5.2
  * Numerous small fixes and improvements
  version 0.2.8
  * `ckb` is now `ckb-next`, __but the binaries will be renamed
    in `v0.2.9`__
  * Numerous PRs from `ckb` merged
    [\#4](https://github.com/mattanger/ckb-next/issues/4)
  * SIGSEGV when deleting copied profile is fixed
    [\#38](https://github.com/mattanger/ckb-next/issues/38)
  * `make debug` target on Linux is fixed
    [\#79](https://github.com/mattanger/ckb-next/issues/79)
  * Heat map animation issues fixed
    [\#30](https://github.com/mattanger/ckb-next/issues/30)
  * Compilation of the music visualizer fixed
    [\#21](https://github.com/mattanger/ckb-next/issues/21)
  * Hardware profile loading error on firmware 2.05 fixed
    [\#24](https://github.com/mattanger/ckb-next/pull/24)
  * Project's own firmware table created, signed and populated
    with new devices
    [\#60](https://github.com/mattanger/ckb-next/pull/60)
  * Arch Linux and Fedora/CentOS packages added
    [\#80](https://github.com/mattanger/ckb-next/pull/80)
    [\#5](https://github.com/mattanger/ckb-next/issues/5)
    [\#41](https://github.com/mattanger/ckb-next/pull/41)
- Dropped ckb-external-quazip.patch (no longer necessary)
- Refreshed ckb-use-var-run.patch as ckb-next-use-run.patch
- Added ckb-next-systemd.patch, ckb-next-no-cmake-modules.patch
  and ckb-next-udev.patch
- Update to version 0.2.6
- Use external quazip only when available
- Replaced ckb-fix-desktop-file.patch with %suse_update_desktop_file
- Replaced ckb-daemon-path.patch and ckb-animations-path.patch
  with macros for consistency.
- Add hicoler folder, too
- Fix icon folder
- Initial package
  * Use /var/run instead of /dev/input for communication with the
    daemon.
  * move the daemon and the animations into the libexec folder

OBS-URL: https://build.opensuse.org/request/show/664454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=1
2019-01-21 09:50:21 +00:00
12b4c76596 Accepting request 664453 from home:jengelh:branches:hardware
- Trim filler wording from description.

OBS-URL: https://build.opensuse.org/request/show/664453
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=2
2019-01-10 20:53:45 +00:00
Tomáš Chvátal
a63d66c109 Accepting request 664162 from home:alois:branches:hardware
- Update to version 0.3.2
  Important news:
  * This version fixes a major bug for the Scimitar Pro, causing
    the daemon to not properly interface with the mouse. This
    could require manually reflashing the mouse firmware if a
    firmware update was performed with 0.3.1 or earlier.
  * An updater has been created to more quickly push bugfixes to
    users, especially for those on macOS.
  * There is a new Space Invaders-like minigame that can be
    played as an animation, thanks to @mvladimirovich.
  Support for new devices:
  * Strafe RGB MK.2; by accidental omission from the previous
    release.
  * K66
  Important bugfixes:
  * The Scimitar Pro now defaults to v2.xx endpoints
  * The DPI LED on mice now changes in sniper mode
  * The GUI will warn if uinput cannot be loaded on Linux
  * The "Save to Hardware" button on the Scimitar and Glaive has
    been greyed out due to a current lack of support
  * Thanks to the efforts of @Kedstar99, the codebase compiles
    with much fewer warnings
  * Binding commands to wheels will now repeat properly
  * QuaZip is no longer required for daemon-only builds
  * KissFFT is now built as a static library
  * Symbolic links are now created in /dev/input/by-id for evdev
    users
  * Fixed a regression for devices using the legacy protocol
  Note for packagers:
  * If ckb-next is updated through a package management system,
    `-DDISABLE_UPDATER=1` should be passed to CMake
  version 0.3.1
  Support for new devices:
  * K70 RGB MK.2
  * K70 RGB MK.2 SE
  New major features:
  * The GUI now has a generate ckb-next-dev-detect report button
  Important bugfixes:
  * Rapidfire keyboards have a workaround on shutdown
  * Bugfix for independent X/Y DPI
  * The new Strafe NRGB has firmware updates now
  * The GUI pops up a warning when trying to bind the Windows
    key with Winlock enabled
  * The GUI now has a DPI indicator
  * The K68 NRGB winlock light now lights up
  * The GUI handles SIGINT/SIGTERM cleanly, avoiding stalled
    devices
  * Strafe sidelights now save state on GUI start
  * Original Strafe NRGB's sidelights now toggle correctly
  * ckb-next-dev-detect is now installed to the system and added
    to PATH
  version 0.3.0
  Support for new devices:
  * K55 RGB
  * K68 RGB
  * K90 Legacy
  * Katar RGB
  * Polaris RGB
  * ST100 RGB
  New major features:
  * Use URB Interrupts to read data from devices
  * Profile Import/Export
  * Keyboard Layout autodetection
  * CMake build system
  * Relocation of binaries
  * No single global layout for all devices in the GUI
  Important bugfixes:
  * Deadlock on daemon exit
  * Support for K95 Platinum profile switch key
  * Keymap corruption on the GUI
  * Pulseaudio GUI deadlock
  * Use udev to detect the appropriate endpoint max packet size
  * Ignore devices in BIOS mode
  * Disable save to hardware for unsupported devices
  * Keymap patches for K68
  * Workaround for linux kernel out-of-bounds write
  * Memory leaks on firmware update
  version 0.2.9
  Important changes:
  * Significantly lower CPU usage on idle
  * Add support for K95 Platinum
  * Add support for K68
  * Add support for (new) Strafe non-RGB
  * Add support for Glaive
  * Add support for Harpoon
  * Add support for Corsair firmware v3
  * Add support for pt\_br layout
  * Add support for Japanese layout
  * Add macro delays to the GUI
  * New FIRMWARE file structure
  * GUI warning when daemon is not running
  * udev rule to remove joystick tag
  * Dynamic keymap patching
  * Require Qt >=5.2
  * Numerous small fixes and improvements
  version 0.2.8
  * `ckb` is now `ckb-next`, __but the binaries will be renamed
    in `v0.2.9`__
  * Numerous PRs from `ckb` merged
    [\#4](https://github.com/mattanger/ckb-next/issues/4)
  * SIGSEGV when deleting copied profile is fixed
    [\#38](https://github.com/mattanger/ckb-next/issues/38)
  * `make debug` target on Linux is fixed
    [\#79](https://github.com/mattanger/ckb-next/issues/79)
  * Heat map animation issues fixed
    [\#30](https://github.com/mattanger/ckb-next/issues/30)
  * Compilation of the music visualizer fixed
    [\#21](https://github.com/mattanger/ckb-next/issues/21)
  * Hardware profile loading error on firmware 2.05 fixed
    [\#24](https://github.com/mattanger/ckb-next/pull/24)
  * Project's own firmware table created, signed and populated
    with new devices
    [\#60](https://github.com/mattanger/ckb-next/pull/60)
  * Arch Linux and Fedora/CentOS packages added
    [\#80](https://github.com/mattanger/ckb-next/pull/80)
    [\#5](https://github.com/mattanger/ckb-next/issues/5)
    [\#41](https://github.com/mattanger/ckb-next/pull/41)
- Dropped ckb-external-quazip.patch (no longer necessary)
- Refreshed ckb-use-var-run.patch as ckb-next-use-run.patch
- Added ckb-next-systemd.patch, ckb-next-no-cmake-modules.patch
  and ckb-next-udev.patch
- Update to version 0.2.6
- Use external quazip only when available
- Replaced ckb-fix-desktop-file.patch with %suse_update_desktop_file
- Replaced ckb-daemon-path.patch and ckb-animations-path.patch
  with macros for consistency.
- Add hicoler folder, too
- Fix icon folder
- Initial package
  * Use /var/run instead of /dev/input for communication with the
    daemon.
  * move the daemon and the animations into the libexec folder

OBS-URL: https://build.opensuse.org/request/show/664162
OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=1
2019-01-10 08:17:45 +00:00