diff options
author | Artem Klevtsov | 2020-05-06 18:50:53 +0700 |
---|---|---|
committer | Artem Klevtsov | 2020-05-06 18:50:53 +0700 |
commit | f546a5e1ea78580b6b2432ebf8c8fe4833fec3ca (patch) | |
tree | fd2aa466474562d669e8119bb6e51ee36212720b | |
download | aur-f546a5e1ea78580b6b2432ebf8c8fe4833fec3ca.tar.gz |
Init package
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2dd960856e14 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = fancon + pkgdesc = A Linux fan control daemon + pkgver = 0.20.1 + pkgrel = 1 + url = https://github.com/hbriese/fancon + arch = x86_64 + license = Apache + makedepends = clang>=9.0 + makedepends = cmake>=3.13 + makedepends = boost + makedepends = protobuf + makedepends = libx11 + makedepends = pstreams + makedepends = libxnvctrl + depends = lm_sensors + depends = grpc + depends = boost-libs + source = https://github.com/hbriese/fancon/archive/0.20.1.tar.gz + sha512sums = fb78409417d3a8d623bc2da3f12fab8f42ea62e49f191b200af818185f4304cd7ddb0bc91e580c54c145d95d1d691a2def54c097bdd4192a860ec52d2b53c47a + +pkgname = fancon + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..52be1d9196b1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Artem Klevtsov <a.a.klevtsov@gmail com> + +pkgname=fancon +pkgver=0.20.1 +pkgrel=1 +pkgdesc="A Linux fan control daemon" +arch=('x86_64') +url="https://github.com/hbriese/${pkgname}" +license=('Apache') +depends=() +depends=('lm_sensors' 'grpc' 'boost-libs') +makedepends=('clang>=9.0' 'cmake>=3.13' 'boost' 'protobuf' 'libx11' 'pstreams' 'libxnvctrl') +source=("https://github.com/hbriese/${pkgname}/archive/${pkgver}.tar.gz") +sha512sums=('fb78409417d3a8d623bc2da3f12fab8f42ea62e49f191b200af818185f4304cd7ddb0bc91e580c54c145d95d1d691a2def54c097bdd4192a860ec52d2b53c47a') + +build() { + rm -rf "${srcdir}/${pkgname}-${pkgver}/build" + mkdir "${srcdir}/${pkgname}-${pkgver}/build" + cd "${srcdir}/${pkgname}-${pkgver}/build" + export CC=clang + export CXX=clang++ + export CCACHE_DISABLE=1 + cmake -DCMAKE_BUILD_TYPE=Release \ + -DNVIDIA_SUPPORT=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + .. + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/build" + make DESTDIR="${pkgdir}" install + + cd "${srcdir}/${pkgname}-${pkgver}/debian" + install -Dm 644 fancon.service "${pkgdir}/usr/lib/systemd/system/fancon.service" + install -Dm 644 fancon-resume.service "${pkgdir}/usr/lib/systemd/system/fancon-resume.service" +} |