Package Details: coolercontrol 1.4.2-1

Git Clone URL: https://aur.archlinux.org/coolercontrol.git (read-only, click to copy)
Package Base: coolercontrol
Description: A program to monitor and control your cooling devices
Upstream URL: https://gitlab.com/coolercontrol/coolercontrol
Licenses: GPL-3.0-or-later
Conflicts: coolercontrol
Provides: coolercontrol
Submitter: codifryed
Maintainer: codifryed (caferen)
Last Packager: caferen
Votes: 30
Popularity: 4.64
First Submitted: 2023-02-07 21:45 (UTC)
Last Updated: 2024-09-28 02:06 (UTC)

Pinned Comments

codifryed commented on 2024-09-22 19:02 (UTC)

With the release of 1.4.1 CoolerControl has now been spit up into several packages. This requires users to uninstall and then reinstall the application.

See: https://gitlab.com/coolercontrol/coolercontrol/-/issues/347

There's an upside, there's now a binary AUR package coolercontrol-bin for less compile time!

codifryed commented on 2023-02-07 22:54 (UTC) (edited on 2024-01-06 23:57 (UTC) by codifryed)

Post-installation steps:

sudo systemctl enable --now coolercontrold

Then open the desktop application.

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

loathingkernel commented on 2024-10-03 09:40 (UTC) (edited on 2024-10-03 09:42 (UTC) by loathingkernel)

@codifryed the different build procedures is usually handled by building the package in multiple steps in different subfolders if required (due to source conflicts for example), i.e

  • ppsspp, two builds into two different directories and dependencies per package inside the package_() function
  • glibc
  • mesa, which splits a single build step into multiple packages

From reviewing the whole set of PKGBUILDs I don't see anything that wouldn't fit in the split package paradigm.

codifryed commented on 2024-10-03 08:22 (UTC)

As I understand it @loathingkernel, the split package does not fit our use case.

The repo is the same for the difference packages, but they have very different build processes and require different build functions. Also the dependencies between them will be relaxed in an upcoming release.

loathingkernel commented on 2024-10-02 11:36 (UTC) (edited on 2024-10-02 12:29 (UTC) by loathingkernel)

Why was this package split into three separate pkgbuilds instead of making it a split package?

codifryed commented on 2024-09-22 19:02 (UTC)

With the release of 1.4.1 CoolerControl has now been spit up into several packages. This requires users to uninstall and then reinstall the application.

See: https://gitlab.com/coolercontrol/coolercontrol/-/issues/347

There's an upside, there's now a binary AUR package coolercontrol-bin for less compile time!

ptr1337 commented on 2024-07-28 09:36 (UTC)

webkit2gtk-4.1 missing as depend.

ptr1337 commented on 2024-07-20 07:42 (UTC)

Check fails, when compiling in chroot/docker:

==> Starting check()...
packaging/metadata/org.coolercontrol.CoolerControl.metainfo.xml: OK

CoolerControl-Liqctld v1.3.0

System:
    Arch Linux
    Linux-6.9.5-arch1-1-server-x86_64-with-glibc2.39

Dependency versions:
    Python     3.12.4
    Liquidctl  1.13.0
    Finished `release` profile [optimized] target(s) in 0.11s
     Running `target/release/coolercontrold -v`
[2024-07-20T07:38:00Z INFO  coolercontrold] Logging Level: INFO
[2024-07-20T07:38:00Z INFO  coolercontrold] 
    CoolerControlD v1.3.0

    System:
        Linux 20240101.0.204074 Arch Linux
        6.9.5-arch1-1-server

   Compiling tauri v1.6.7
   Compiling tauri-macros v1.4.4
   Compiling coolercontrol v1.3.0 (/tmp/pkg/src/coolercontrol-1.3.0/coolercontrol-ui/src-tauri)
   Compiling tauri-plugin-single-instance v0.0.0 (https://github.com/tauri-apps/plugins-workspace?rev=5e3900e682e13f3759b439116ae2f77a6d389ca2#5e3900e6)
   Compiling tauri-plugin-localhost v0.1.0 (https://github.com/tauri-apps/plugins-workspace?rev=5e3900e682e13f3759b439116ae2f77a6d389ca2#5e3900e6)
   Compiling tauri-plugin-window-state v0.1.1 (https://github.com/tauri-apps/plugins-workspace?rev=5e3900e682e13f3759b439116ae2f77a6d389ca2#5e3900e6)
   Compiling tauri-plugin-store v0.0.0 (https://github.com/tauri-apps/plugins-workspace?rev=5e3900e682e13f3759b439116ae2f77a6d389ca2#5e3900e6)
    Finished `release` profile [optimized] target(s) in 1m 16s
     Running `target/release/coolercontrol -v`

(coolercontrol:13669): Gtk-WARNING **: 07:39:16.776: cannot open display: 
==> ERROR: A failure occurred in check().
    Aborting...
mv: cannot stat '/home/notroot/packages/*pkg.tar*': No such file or directory

andgeno commented on 2024-07-11 16:13 (UTC) (edited on 2024-07-11 17:04 (UTC) by andgeno)

Hi, I can't install this package.

yay -S coolercontrol

AUR Explicit (1): coolercontrol-1.3.0-1
Sync Make Dependency (9): webkit2gtk-2.44.2-1, python-setuptools-1:69.0.3-6, appmenu-gtk-module-24.05-1, python-wheel-0.43.0-4, nodejs-22.4.1-1, python-installer-0.7.0-8, libvips-8.15.1-5, npm-10.8.2-1, python-build-1.2.1-3
Sync Dependency (4): liquidctl-1.13.0-2, python-fastapi-0.111.0-1, python-pydantic-2.8.2-1, uvicorn-0.29.0-2
Sync Check Dependency (1): appstream-glib-0.8.3-1
:: PKGBUILD up to date, skipping download: coolercontrol
  1 coolercontrol                    (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/1): /home/USERNAME/.cache/yay/coolercontrol
HEAD is now at 20ebea4 1.3.0-1
  1 coolercontrol                    (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
==> ERROR: PKGBUILD contains CRLF characters and cannot be sourced.
 -> error downloading sources: /home/USERNAME/.cache/yay/coolercontrol 
     context: exit status 12 

I checked the file it is complaining about and indeed it contains CRLF:

file ~/.cache/yay/coolercontrol/PKGBUILD 
/home/USERNAME/.cache/yay/coolercontrol/PKGBUILD: ASCII text, with CRLF line terminators

UPDATE: Nevermind!

My .gitconfig was silently modified by a GUI client so I had this:

git config core.autocrlf
true

Setting this back to false fixed the issue for me.

Aznorth commented on 2024-05-17 12:19 (UTC) (edited on 2024-05-17 12:19 (UTC) by Aznorth)

Hi, I have this error during the build. What can I do ?

adding 'coolercontrol_liqctld-1.2.2.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built coolercontrol_liqctld-1.2.2-py3-none-any.whl
/usr/lib/node_modules/npm/lib/cli/validate-engines.js:31
    throw err
    ^

TypeError: Class extends value undefined is not a constructor or null
    at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/fs-minipass/lib/index.js:136:4)
    at Module._compile (node:internal/modules/cjs/loader:1455:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1534:10)
    at Module.load (node:internal/modules/cjs/loader:1265:32)
    at Module._load (node:internal/modules/cjs/loader:1081:12)
    at Module.require (node:internal/modules/cjs/loader:1290:19)
    at require (node:internal/modules/helpers:188:18)
    at Object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/log-file.js:3:20)
    at Module._compile (node:internal/modules/cjs/loader:1455:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1534:10)

Node.js v22.0.0
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: coolercontrol-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
coolercontrol - exit status 4