Package Details: fancontrol-gui-git 0.8.r23.g5bfa8fa-2

Git Clone URL: https://aur.archlinux.org/fancontrol-gui-git.git (read-only, click to copy)
Package Base: fancontrol-gui-git
Description: GUI for the fancontrol script and systemd service
Upstream URL: https://github.com/Maldela/Fancontrol-GUI
Licenses: GPL2
Conflicts: fancontrol-common, fancontrol-gui, libfancontrol_qml_plugin.so
Provides: fancontrol-gui, libfancontrol_qml_plugin.so
Submitter: Maldela
Maintainer: Maldela
Last Packager: Maldela
Votes: 15
Popularity: 0.008026
First Submitted: 2015-04-27 23:23 (UTC)
Last Updated: 2023-10-20 21:01 (UTC)

Latest Comments

dreieck commented on 2025-05-18 13:54 (UTC) (edited on 2025-05-18 13:54 (UTC) by dreieck)

The license identifier should be converted to be SPDX compliant:

fancontrol-gui-git E: GPL2 is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Also, this now seems to build against Qt6, but you still depend on Qt5 packages. Please update dependencies accordingly:

fancontrol-gui-git E: Dependency qt6-declarative detected and not included (QML modules ['QtQuick.Layouts', 'QtQuick.Dialogs', 'QtQuick.Controls', 'QtQuick'] needed in files ['usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/Application.qml', 'usr/lib/qt/qml/Fancontrol/Qml/SettingsForm.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/ConfigfileTab.qml', 'usr/lib/qt/qml/Fancontrol/Qml/ProfilesDialog.qml', 'usr/lib/qt/qml/Fancontrol/Qml/StatusPoint.qml', 'usr/lib/qt/qml/Fancontrol/Qml/ErrorDialog.qml', 'usr/lib/qt/qml/Fancontrol/Qml/FanItem.qml', 'usr/lib/qt/qml/Fancontrol/Qml/FanHeader.qml', 'usr/lib/qt/qml/Fancontrol/Qml/PwmPoint.qml', 'usr/lib/qt/qml/Fancontrol/Qml/FanControls.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/SettingsTab.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/SensorsTab.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/PwmFansTab.qml'])
fancontrol-gui-git E: Dependency kirigami detected and not included (QML modules ['org.kde.kirigami'] needed in files ['usr/lib/qt/qml/Fancontrol/Qml/StatusPoint.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/Application.qml', 'usr/lib/qt/qml/Fancontrol/Qml/ErrorDialog.qml', 'usr/lib/qt/qml/Fancontrol/Qml/FanItem.qml', 'usr/lib/qt/qml/Fancontrol/Qml/FanHeader.qml', 'usr/lib/qt/qml/Fancontrol/Qml/PwmPoint.qml', 'usr/lib/qt/qml/Fancontrol/Qml/SettingsForm.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/SettingsTab.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/SensorsTab.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/PwmFansTab.qml', 'usr/share/kpackage/genericqml/org.kde.fancontrol.gui/contents/ui/ConfigfileTab.qml', 'usr/lib/qt/qml/Fancontrol/Qml/ProfilesDialog.qml'])
fancontrol-gui-git W: Dependency included, but may not be needed ('qt5-quickcontrols2')
fancontrol-gui-git W: Dependency included, but may not be needed ('kpackage5')
fancontrol-gui-git W: Dependency included, but may not be needed ('kirigami2')
[...]

Regards!

dreieck commented on 2025-05-18 13:50 (UTC)

Please add

-DCMAKE_POLICY_VERSION_MINIMUM=3.5

to the cmake call to work around the build error

CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


-- Configuring incomplete, errors occurred!

until upstream has fixed ↗ the issue.

Regards and thanks for maintaining!

dreieck commented on 2025-05-18 13:47 (UTC) (edited on 2025-05-18 13:47 (UTC) by dreieck)

Ahoj,

at first: Please remove the executable bit from PKGBUILD and .SRCINFO in this AUR git repository:

  • chmod a-x PKGBUILD .SRCINFO
  • git add PKGBUILD .SRCINFO
  • git commit -m "Removed executable permission from 'PKGBUILD' and '.SRCINFO'"
  • git push

Regards and thanks for maintaining!

huux commented on 2023-09-05 09:37 (UTC) (edited on 2023-09-06 10:09 (UTC) by huux)

This is what i get from package manager in manjaro 23.0.0.
From terminal:
==> Starting build... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool. CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build(). Aborting...


Edit: found this and it worked for my KDE plasma desktop!

https://aur.archlinux.org/packages/fancontrol-plasmoid-git

Cypher01 commented on 2018-09-17 00:36 (UTC)

Missing dependency 'kirigami2'

KamijouTouma commented on 2016-05-03 08:10 (UTC)

"file:///usr/share/kpackage/genericqml/fancontrol-gui/contents/ui/Application.qml" "Error loading QML file.\n25: module \"Fancontrol.Qml\" is not installed\n"

Maldela commented on 2015-11-21 21:10 (UTC)

arch corrected to ('x86_64' 'i686')

maz-1 commented on 2015-11-21 01:53 (UTC) (edited on 2015-11-21 01:54 (UTC) by maz-1)

read this: https://wiki.archlinux.org/index.php/PKGBUILD#arch you need to set arch=('x86_64' 'i686')