summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Klevtsov2020-05-06 18:50:53 +0700
committerArtem Klevtsov2020-05-06 18:50:53 +0700
commitf546a5e1ea78580b6b2432ebf8c8fe4833fec3ca (patch)
treefd2aa466474562d669e8119bb6e51ee36212720b
downloadaur-f546a5e1ea78580b6b2432ebf8c8fe4833fec3ca.tar.gz
Init package
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD37
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"
+}