summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Holthuis2021-01-12 17:06:15 +0100
committerJan Holthuis2021-01-12 17:06:15 +0100
commite223314739152a75f1d29100490ddf90b1f695d7 (patch)
tree245f766880436e36491ce46e4921cdef39884821
parentca9e49ac4b461eda9d637b1621eb52c4b347310a (diff)
downloadaur-e223314739152a75f1d29100490ddf90b1f695d7.tar.gz
Reload udev rules after installation
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD9
-rw-r--r--mixxx.install17
3 files changed, 27 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2e6a8e72d663..67f9c1e03196 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 393b3469e1ab..567b6dcf452c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}