summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRene Hollander2022-08-04 15:51:46 +0200
committerRene Hollander2022-08-04 15:51:46 +0200
commit7259e47b78b01c956dd9719c091c658e8a84f370 (patch)
tree2968a8225f5592081acf4f869eb2033ab4955ba3
parent4d033f2db45c47f4b8bf7c7f3f722524bb34b681 (diff)
downloadaur-7259e47b78b01c956dd9719c091c658e8a84f370.tar.gz
Update to v019.5.
For now keeping the old service file. See https://github.com/nan0s7/nfancurve/issues/33
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD15
-rw-r--r--nfancurve.service11
3 files changed, 27 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9674cb5ddf5a..a894d35e7cf6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = nfancurve
pkgdesc = A small and lightweight Bash script for using a custom fan curve in Linux for NVIDIA GPUs
- pkgver = 019.4
+ pkgver = 019.5
pkgrel = 1
url = https://github.com/nan0s7/nfancurve
install = nfancurve.install
@@ -12,8 +12,9 @@ pkgbase = nfancurve
depends = procps
conflicts = nfancurve-git
backup = etc/nfancurve.conf
- source = nfancurve-019.4::https://github.com/nan0s7/nfancurve/archive/v019.4.tar.gz
- sha512sums = 6332de1993a50ab0199e7a3749c3bad026362e5062d8e983b868b5b8e029209c7d60929497299d7e603efa5ae09b92c7182ca47bd11b817a2a54489980bd92c8
+ source = nfancurve-019.5::https://github.com/nan0s7/nfancurve/archive/v019.5.tar.gz
+ source = nfancurve.service
+ sha512sums = 2cfd9442ac99fde09f51d11fdb537314fa0f7313fb2baf5ba436e54471f77fc629cc3dfd0cfa0faa7ab451166db9a88fafd832af8b866615a433a254a9c7b6b3
+ sha512sums = SKIP
pkgname = nfancurve
-
diff --git a/PKGBUILD b/PKGBUILD
index 19fdbdca208c..c641a128609d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=nfancurve
pkgname=${_pkgname}
-pkgver=019.4
+pkgver=019.5
pkgrel=1
pkgdesc="A small and lightweight Bash script for using a custom fan curve in Linux for NVIDIA GPUs"
arch=("any")
@@ -15,16 +15,23 @@ conflicts=("${_pkgname}-git")
backup=('etc/nfancurve.conf')
install=${_pkgname}.install
-source=("${_pkgname}-${pkgver}::https://github.com/nan0s7/${_pkgname}/archive/v${pkgver}.tar.gz")
-sha512sums=('6332de1993a50ab0199e7a3749c3bad026362e5062d8e983b868b5b8e029209c7d60929497299d7e603efa5ae09b92c7182ca47bd11b817a2a54489980bd92c8')
+source=(
+ "${_pkgname}-${pkgver}::https://github.com/nan0s7/${_pkgname}/archive/v${pkgver}.tar.gz"
+ "nfancurve.service"
+)
+sha512sums=(
+ '2cfd9442ac99fde09f51d11fdb537314fa0f7313fb2baf5ba436e54471f77fc629cc3dfd0cfa0faa7ab451166db9a88fafd832af8b866615a433a254a9c7b6b3'
+ SKIP
+)
package() {
+ install -Dm644 "nfancurve.service" "$pkgdir/usr/lib/systemd/user/nfancurve.service"
+
cd "${_pkgname}-${pkgver}"
install -Dm755 "temp.sh" "$pkgdir/usr/bin/nfancurve"
install -Dm644 "config" "$pkgdir/etc/nfancurve.conf"
- install -Dm644 "nfancurve.service" "$pkgdir/usr/lib/systemd/user/nfancurve.service"
install -Dm644 "README.md" "$pkgdir/usr/share/doc/${_pkgname}/README.md"
install -Dm644 "USAGE.md" "$pkgdir/usr/share/doc/${_pkgname}/USAGE.md"
diff --git a/nfancurve.service b/nfancurve.service
new file mode 100644
index 000000000000..3f99410a0245
--- /dev/null
+++ b/nfancurve.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Nfancurve service
+After=graphical-session.target
+Requires=graphical-session.target
+
+[Service]
+ExecStart=/usr/bin/nfancurve -c /etc/nfancurve.conf
+KillSignal=SIGINT
+
+[Install]
+WantedBy=graphical-session.target