summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXorg2019-12-16 20:40:08 +0100
committerXorg2019-12-16 20:40:08 +0100
commit5bf7dfb553108f105587eb6cac4854c992eac98c (patch)
tree15ee54b10018eacfdf6d07018dcdf471adf117c6
downloadaur-5bf7dfb553108f105587eb6cac4854c992eac98c.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD30
-rw-r--r--amdgpu-fancontrol.install4
3 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bd08ac940559
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = amdgpu-fancontrol-git
+ pkgdesc = Control AMD Radeon graphics cards fan PWM
+ pkgver = r11.5461b36
+ pkgrel = 1
+ url = https://github.com/grmat/amdgpu-fancontrol
+ install = amdgpu-fancontrol.install
+ arch = any
+ license = GPL
+ depends = systemd
+ depends = bc
+ provides = amdgpu-fancontrol
+ conflicts = amdgpu-fancontrol
+ backup = etc/amdgpu-fancontrol.cfg
+ source = git+https://github.com/grmat/amdgpu-fancontrol.git
+ sha512sums = SKIP
+
+pkgname = amdgpu-fancontrol-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bc4fb3f2330b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: X0rg
+# Contributor: grmat <grmat@sub.red>
+
+_realname=amdgpu-fancontrol
+pkgname=$_realname-git
+pkgver=r11.5461b36
+pkgrel=1
+pkgdesc="Control AMD Radeon graphics cards fan PWM"
+arch=('any')
+url="https://github.com/grmat/amdgpu-fancontrol"
+license=('GPL')
+backup=(etc/$_realname.cfg)
+install=$_realname.install
+depends=('systemd' 'bc')
+provides=("$_realname")
+conflicts=("$_realname")
+source=("git+https://github.com/grmat/amdgpu-fancontrol.git")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_realname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ cd "$srcdir/$_realname"
+ install -Dvm644 "amdgpu-fancontrol.service" "$pkgdir/usr/lib/systemd/system/amdgpu-fancontrol.service"
+ install -Dvm644 "etc-amdgpu-fancontrol.cfg" "$pkgdir/etc/amdgpu-fancontrol.cfg"
+ install -Dvm755 "amdgpu-fancontrol" "$pkgdir/usr/bin/amdgpu-fancontrol"
+}
diff --git a/amdgpu-fancontrol.install b/amdgpu-fancontrol.install
new file mode 100644
index 000000000000..dfde1f201083
--- /dev/null
+++ b/amdgpu-fancontrol.install
@@ -0,0 +1,4 @@
+post_install() {
+ echo -e "amdgpu-fancontrol need to be configured before being started. For further information, read the following wiki page: https://wiki.archlinux.org/index.php/Fan_speed_control#fancurve_script"
+ echo -e "\033[1;31mPlease don't just run it naively and keep in mind that nobody not responsible for failures.\033[0m"
+}