Package Base Details: corefreq-git

Git Clone URL: (read-only, click to copy)
Submitter: CyrIng
Maintainer: artafinde
Last Packager: artafinde
Votes: 31
Popularity: 0.021721
First Submitted: 2015-09-07 01:04
Last Updated: 2021-11-02 16:29

Pinned Comments

artafinde commented on 2021-04-07 20:17

Package now split to 3 - client, server, kernel module. This package follows develop branch so if you want the latest released check corefreq-dkms. Please report any issues!

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

CyrIng commented on 2019-01-27 11:56

@pmav99:Good proposal however I do not receive enough feedback from users on the proper support of different architectures to systematically start the driver. So I decided to let the user automate the startup.

pmav99 commented on 2019-01-18 23:47

Question: Would it make sense for the package to also install a file at /etc/modules.load-d/corefreq.conf in order to make sure that the corefreqk module is loaded?

CyrIng commented on 2018-11-07 23:48

+Teteros:indeed, I'm in the process of unifying the distributions package under the same name which is "corefreq" for Debian, rpm (wip) , and will adopt the same name in the AUR (instead of "corefreq-git") I also want to transfer the AUR votes and comments made so far EDIT: PKGBUILD is running fine

Teteros commented on 2018-11-06 21:49

Is the corefreq PKGBUILD in upstream repo preffered to this one now?

I've noticed it was updated last night with name change removing -git suffix, while this one in AUR does not work at package() step currently.

CyrIng commented on 2018-09-25 14:29

+mani.zaeim : yaourt is deprecated.

Use standard: makepkg -s -i

mani.zaeim commented on 2018-09-25 09:21

make -C /lib/modules/4.18.5-arch1-1-ARCH/build M=/tmp/yaourt-tmp/aur-corefreq-git/src/CoreFreq modules
make[1]: Entering directory '/tmp/yaourt-tmp/aur-corefreq-git/src/CoreFreq'
make[1]: *** /lib/modules/4.18.5-arch1-1-ARCH/build: No such file or directory.  Stop.
make[1]: Leaving directory '/tmp/yaourt-tmp/aur-corefreq-git/src/CoreFreq'
make: *** [Makefile:23: all] Error 2
make: Leaving directory '/tmp/yaourt-tmp/aur-corefreq-git/src/CoreFreq'
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build corefreq-git.
==> Restart building corefreq-git ? [y/N]
==> -------------------------------------
==> ==> ERROR: unable to update

CyrIng commented on 2018-08-18 12:48

+timschumi just run corefreq-cli -h to read the project email. Feel free to contact me for any improvement.

timschumi commented on 2018-08-18 12:28

@CyrIng First of all, would you mind if we take this discussion to E-Mail (timschumi [at] gmx [dot] de)? I have the feeling that the AUR comment section isn't made for lengthy discussions, nor that it should be used for technical ones.

Data structure mismatches shouldn't be an issue even if the kernel module isn't built at package time (the one that is built at that point isn't copied over anyways) since the kernel module is built from the exact same sources as the client and the daemon are, but at install-time and through DKMS instead of package-time. I would appreciate it if you could apply the second half of my patch as well (ofc after testing) so that the packaging process is properly independent from the used kernel version and the installed version of the headers.

CyrIng commented on 2018-08-11 00:01

@timschumi Thanks. I have removed the dependency on linux-headers The build requires however all 3 software (kernel module, daemon and client) to be compiled with the same data structures in SHM

timschumi commented on 2018-08-05 10:23


Re: pkgver: Yes, the pkgver variable still needs to be updated in the AUR for wrappers to be able to check for updates, but the variable inside the PKGBUILD is automatically updated when makepkg is run, so it shouldn't require manual bumping of the version anymore (and it uniquely identifies every commit which corefreq could have been built from).

Also, I prepared a patch that doesn't build the kernel module at package-build-time anymore, since this package is using dkms anyways. That approach removes the dependency on linux-headers, which resoves a conflict if linux-headers have been updated but the corresponding kernel isn't running yet.

diff --git a/PKGBUILD b/PKGBUILD
@@ -1,14 +1,14 @@
 # Maintainer: CyrIng <labs[at]cyring[dot]fr>
 # Contributor: CyrIng <labs[at]cyring[dot]fr>
 pkgdesc="CoreFreq, a processor monitoring software with a kernel module inside."
-makedepends=('git' 'linux-headers' 'sed')
+makedepends=('git' 'sed')
@@ -17,7 +17,7 @@ _gitname=CoreFreq

 build() {
    cd ${srcdir}/${_gitname}
-   make -w -j1
+   make -w -j1 corefreq-cli corefreqd

 package() {