diff options
author | Leonidas Spyropoulos | 2021-04-07 18:24:49 +0100 |
---|---|---|
committer | Leonidas Spyropoulos | 2021-04-07 18:26:22 +0100 |
commit | 7cbeab87a1c2d287988c19bb80e0c5761d7546d3 (patch) | |
tree | 70e2396d8da435250190c19377ef5da47cdc0404 /PKGBUILD | |
download | aur-7cbeab87a1c2d287988c19bb80e0c5761d7546d3.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2f27526c2481 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Leonidas Spyropoulos <artafinde at gmail dot com> +# Contributor: CyrIng <labs[at]cyring[dot]fr> + +pkgbase=corefreq +pkgname=(corefreq-client corefreq-server corefreq-dkms) +_gitname=CoreFreq +pkgver=1.84 +pkgrel=1 +arch=('x86_64') +url='https://github.com/cyring/CoreFreq' +license=('GPL2') +depends=('dkms') +source=(${pkgbase}-${pkgver}.tar.gz::"${url}/archive/${pkgver}.tar.gz" + 'dkms.conf') +b2sums=('c4f956b785ada9a9cfcc508a28e2146cab756cc4da67c25f7c67826e6a921079f95139deadeaae9621231bb982a682db5eee3eec4c760cbf929226aa036a6deb' + 'c6d8849944f99195038ac252d010d3e3001cd1dcaee57218c4a7f58fa313aa38842e4ea991d4d9ff7d04063ebaa9900c06ff1eacfa6270341cf37fb752adc00c') + +build() { + cd "${_gitname}-${pkgver}" + make corefreqd corefreq-cli +} + +package_corefreq-dkms() { + pkgdesc="CoreFreq - kernel module sources" + depends=('dkms') + provides=("corefreq-dkms=$pkgver") + _kernelmodule=corefreqk + + # Copy simple dkms.conf + install -Dm644 dkms.conf "${pkgdir}/usr/src/${pkgbase}-${pkgver}/dkms.conf" + # Set name and version + sed -e "s/@_PKGBASE@/${pkgbase}/" \ + -e "s/@PKGVER@/${pkgver}/" \ + -e "s/@_KERNELMODULE@/${_kernelmodule}/" \ + -i "${pkgdir}/usr/src/${pkgbase}-${pkgver}/dkms.conf" + + # Copy sources (including Makefile) + cp -r "${_gitname}-${pkgver}"/{*.c,*.h,Makefile} "${pkgdir}/usr/src/${pkgbase}-${pkgver}/" +} + +package_corefreq-server() { + pkgdesc="CoreFreq server" + depends=("corefreq-dkms=$pkgver") + provides=('corefreq-server') + + cd "${_gitname}-${pkgver}" + install -Dm755 corefreqd "${pkgdir}/usr/bin/corefreqd" + install -Dm 0644 corefreqd.service "${pkgdir}/usr/lib/systemd/system/corefreqd.service" +} + +package_corefreq-client() { + pkgdesc="CoreFreq client" + depends=("corefreq-server=$pkgver") + provides=('corefreq-client') + + cd "${_gitname}-${pkgver}" + install -Dm755 corefreq-cli "${pkgdir}/usr/bin/corefreq-cli" +} |