diff options
author | Jan Holthuis | 2021-01-12 17:06:15 +0100 |
---|---|---|
committer | Jan Holthuis | 2021-01-12 17:06:15 +0100 |
commit | e223314739152a75f1d29100490ddf90b1f695d7 (patch) | |
tree | 245f766880436e36491ce46e4921cdef39884821 | |
parent | ca9e49ac4b461eda9d637b1621eb52c4b347310a (diff) | |
download | aur-e223314739152a75f1d29100490ddf90b1f695d7.tar.gz |
Reload udev rules after installation
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | mixxx.install | 17 |
3 files changed, 27 insertions, 4 deletions
@@ -1,8 +1,9 @@ pkgbase = mixxx-git pkgdesc = Digital DJ mixing software. Git master branch (development/alpha). pkgver = r7730 - pkgrel = 1 + pkgrel = 2 url = https://mixxx.org/ + install = mixxx.install arch = i686 arch = x86_64 groups = pro-audio @@ -43,7 +44,9 @@ pkgbase = mixxx-git provides = mixxx conflicts = mixxx source = mixxx::git+https://github.com/mixxxdj/mixxx.git + source = mixxx.install md5sums = SKIP + md5sums = 321b9cca3ed690fcf57e7ac1e99109c2 pkgname = mixxx-git @@ -4,7 +4,7 @@ pkgname=mixxx-git pkgver=r7730 -pkgrel=1 +pkgrel=2 pkgdesc="Digital DJ mixing software. Git master branch (development/alpha)." arch=('i686' 'x86_64') url="https://mixxx.org/" @@ -44,8 +44,11 @@ depends=( makedepends=('git' 'lv2' 'qt5-tools' 'cmake') provides=('mixxx') conflicts=('mixxx') -source=("${pkgname%-*}::git+https://github.com/mixxxdj/mixxx.git") -md5sums=('SKIP') +source=("${pkgname%-*}::git+https://github.com/mixxxdj/mixxx.git" + 'mixxx.install') +md5sums=('SKIP' + '321b9cca3ed690fcf57e7ac1e99109c2') +install='mixxx.install' pkgver() { cd "$srcdir/${pkgname%-*}" diff --git a/mixxx.install b/mixxx.install new file mode 100644 index 000000000000..b002b1eaf8fb --- /dev/null +++ b/mixxx.install @@ -0,0 +1,17 @@ +post_install() { + printf "Reloading udev rules...\n" + # udev is not a Mixxx dependency, so let's check if udevadm is available. + if command -v udevadm >/dev/null + then + udevadm trigger + udevadm control --reload-rules + fi +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |