1
0
Fork 0
forked from NixOS/nixpkgs

fancontrol-gui: init at 0.8 (#405597)

This commit is contained in:
Aleksana 2025-05-26 15:42:26 +08:00 committed by GitHub
commit ec074ab81a
Signed by: github
GPG key ID: B5690EEEBB952194
3 changed files with 81 additions and 0 deletions

View file

@ -5669,6 +5669,12 @@
githubId = 4971975;
name = "Janne Heß";
};
dashietm = {
email = "fabio.lenherr@gmail.com";
github = "DashieTM";
githubId = 72016555;
name = "Fabio Lenherr";
};
dasisdormax = {
email = "dasisdormax@mailbox.org";
github = "dasisdormax";

View file

@ -0,0 +1,62 @@
{
cmake,
extra-cmake-modules,
fancontrol-gui,
fetchFromGitHub,
lib,
libgcc,
libsForQt5,
nix-update-script,
stdenv,
testers,
}:
stdenv.mkDerivation rec {
pname = "fancontrol-gui";
version = "0.8";
src = fetchFromGitHub {
owner = "Maldela";
repo = "fancontrol-gui";
tag = "v${version}";
hash = "sha256-hJaU8SL0b6GmTONGSIzUzzbex6KxHf2Np0bCX8YSSVM=";
};
buildInputs = with libsForQt5; [
libgcc
kcmutils
kdeclarative
kio
plasma-framework
qt5.qtdeclarative
qt5.qtquickcontrols
qt5.qtquickcontrols2
];
nativeBuildInputs = [
cmake
extra-cmake-modules
libsForQt5.wrapQtAppsHook
];
patches = [
./version.patch
];
passthru = {
tests.version = testers.testVersion {
package = fancontrol-gui;
command = "env QT_QPA_PLATFORM=minimal ${lib.getExe fancontrol-gui} --version";
};
updateScript = nix-update-script { };
};
meta = {
description = "GUI for fancontrol with QT and KDE framework 5";
homepage = "https://github.com/Maldela/fancontrol-gui";
changelog = "https://github.com/Maldela/fancontrol-gui/releases/tag/v${version}";
license = lib.licenses.gpl2Plus;
mainProgram = "fancontrol_gui";
maintainers = with lib.maintainers; [ dashietm ];
platforms = lib.platforms.linux;
};
}

View file

@ -0,0 +1,13 @@
diff --git a/fancontrol-gui/src/main.cpp b/fancontrol-gui/src/main.cpp
index 9f33fa0..ae0deb6 100644
--- a/fancontrol-gui/src/main.cpp
+++ b/fancontrol-gui/src/main.cpp
@@ -81,7 +81,7 @@ int main(int argc, char *argv[])
auto about = KAboutData(QStringLiteral("org.kde.fancontrol.gui"),
i18n("Fancontrol-GUI"),
- QStringLiteral("0.7"),
+ QStringLiteral("0.8"),
i18n("Graphical user interface for fancontrol"),
KAboutLicense::KAboutLicense::GPL_V2,
QStringLiteral("Copyright (C) 2015 Malte Veerman"),