summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntoine Damhet2018-03-30 09:36:45 +0200
committerDrew DeVault2018-03-30 08:33:31 -0400
commitaebd08f0789bbfbbdc609632c675d426064e1a14 (patch)
treed80e86ef5e14bf1e760a25206fdee507ebd05b5e
parente1c30d68b9200b57c1715d4a4d0f4ea381e9343f (diff)
downloadaur-aebd08f0789bbfbbdc609632c675d426064e1a14.tar.gz
Install udev rules and general cleanup
Signed-off-by: Antoine Damhet <antoine.damhet@lse.epita.fr>
-rw-r--r--.SRCINFO5
-rw-r--r--90-backlight.rules2
-rw-r--r--PKGBUILD18
-rw-r--r--brightnessctl.install5
4 files changed, 19 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dec17db0b8d3..5e54e4332a93 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,14 @@
pkgbase = brightnessctl
pkgdesc = Lightweight brightness control tool
pkgver = 0.3.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Hummer12007/brightnessctl
+ install = brightnessctl.install
arch = i686
arch = x86_64
license = MIT
source = brightnessctl-0.3.1.tar.gz::https://github.com/Hummer12007/brightnessctl/archive/0.3.1.tar.gz
- source = 90-backlight.rules
sha256sums = 3e81dfa7c5faba29df88a7c4569c7ebaf511c3de4d489a8c8e305ab51b9e3059
- sha256sums = 16ce09fbfcb7111cd62377160255f6d7b5559c6915719c05aa76d69591a632eb
pkgname = brightnessctl
diff --git a/90-backlight.rules b/90-backlight.rules
deleted file mode 100644
index ce9e11079dfb..000000000000
--- a/90-backlight.rules
+++ /dev/null
@@ -1,2 +0,0 @@
-ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
-ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chmod a+w /sys/class/backlight/%k/brightness"
diff --git a/PKGBUILD b/PKGBUILD
index 946f87363e9b..13b92dbf9891 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,19 @@
+# Maintainer: Antoine Damhet <antoine.damhet@lse.epita.fr>
+
pkgname=brightnessctl
pkgver=0.3.1
-pkgrel=1
+pkgrel=2
pkgdesc="Lightweight brightness control tool"
arch=('i686' 'x86_64')
url='https://github.com/Hummer12007/brightnessctl'
license=('MIT')
source=(
- "$pkgname-$pkgver.tar.gz::https://github.com/Hummer12007/brightnessctl/archive/$pkgver.tar.gz"
- 90-backlight.rules
+ "$pkgname-$pkgver.tar.gz::https://github.com/Hummer12007/brightnessctl/archive/$pkgver.tar.gz"
+)
+sha256sums=(
+ '3e81dfa7c5faba29df88a7c4569c7ebaf511c3de4d489a8c8e305ab51b9e3059'
)
-sha256sums=('3e81dfa7c5faba29df88a7c4569c7ebaf511c3de4d489a8c8e305ab51b9e3059'
- '16ce09fbfcb7111cd62377160255f6d7b5559c6915719c05aa76d69591a632eb')
+install='brightnessctl.install'
build() {
cd $pkgname-$pkgver
@@ -20,7 +23,10 @@ build() {
package() {
cd $pkgname-$pkgver
- make DESTDIR="$pkgdir" install
+ make UDEVDIR="/usr/lib/udev/rules.d" INSTALL_UDEV_RULES=1 DESTDIR="$pkgdir" install
+
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname
+ install -m 0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/
}
# vim:set ts=2 sw=2 et:
diff --git a/brightnessctl.install b/brightnessctl.install
new file mode 100644
index 000000000000..fdd5645e2380
--- /dev/null
+++ b/brightnessctl.install
@@ -0,0 +1,5 @@
+post_install() {
+ udevadm control --reload-rules && udevadm trigger
+}
+
+# vim:set ts=2 sw=2 et: