Skip to content

gsmartcontrol: update to 2.0.2#55414

Merged
Duncaen merged 1 commit intovoid-linux:masterfrom
gc-user:patch-1
Jun 7, 2025
Merged

gsmartcontrol: update to 2.0.2#55414
Duncaen merged 1 commit intovoid-linux:masterfrom
gc-user:patch-1

Conversation

@gc-user
Copy link
Copy Markdown
Contributor

@gc-user gc-user commented May 22, 2025

Long overdue update which brings nvme support.

Testing the changes
I tested the changes in this PR: YES
Local build testing
I built this PR locally for my native architecture, (x86_64-glibc)

Someone please check the template. I had to make some changes via try&error due to upstream changes: the download url is different due to no tar.bz2 file available anymore, and the build-style changed according to these changes since v2.0.0:

  • A lot of code has been refactored and modernized using C++17 and C++20 features, removing much of the custom library code.
  • The build process requires a C++20-compliant compiler now (GCC 13+, Clang 17+, Apple Clang 15+).
  • CMake (3.14+) is now used as a build system instead of autotools.

That's why I made the lucky guess to change the build_style to cmake.

It builds and runs on my system, but someone who actually knows how to correctly create a template file better check if what I did is ok. :-)
Thanks!

Long overdue update which brings nvme support.
@Duncaen Duncaen merged commit 04d78d8 into void-linux:master Jun 7, 2025
8 checks passed
@gc-user gc-user deleted the patch-1 branch June 8, 2025 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants