[arch-commits] Commit in mythtv/trunk (99-mythbackend.rules PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Wed Apr 13 19:24:02 UTC 2016
Date: Wednesday, April 13, 2016 @ 21:24:02
Author: arojas
Revision: 170846
Add udev rules (FS#48525)
Added:
mythtv/trunk/99-mythbackend.rules
Modified:
mythtv/trunk/PKGBUILD
----------------------+
99-mythbackend.rules | 6 ++++++
PKGBUILD | 16 ++++++++++------
2 files changed, 16 insertions(+), 6 deletions(-)
Added: 99-mythbackend.rules
===================================================================
--- 99-mythbackend.rules (rev 0)
+++ 99-mythbackend.rules 2016-04-13 19:24:02 UTC (rev 170846)
@@ -0,0 +1,6 @@
+#
+# Create systemd device units for capture devices
+#
+SUBSYSTEM=="video4linux", TAG+="systemd"
+SUBSYSTEM=="dvb", TAG+="systemd"
+SUBSYSTEM=="firewire", TAG+="systemd"
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-04-13 19:09:31 UTC (rev 170845)
+++ PKGBUILD 2016-04-13 19:24:02 UTC (rev 170846)
@@ -7,7 +7,7 @@
pkgname=mythtv
pkgver=0.28
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc="A Homebrew PVR project"
arch=('i686' 'x86_64')
@@ -27,18 +27,19 @@
replaces=('myththemes' 'mythplugins-mythvideo')
install='mythtv.install'
source=("$pkgname-$pkgver.tar.gz::https://github.com/MythTV/$pkgname/archive/v$pkgver.tar.gz"
- 'mythbackend.service')
+ 'mythbackend.service' '99-mythbackend.rules')
sha256sums=('13d846c8163dcfe091ea3033d176cf5459bdd0ab671f8cf2539a17bd4479a3b2'
- 'ecfde779ded8332cc62c86fac6b432b09cbf5d254135798287ada688af9a1302')
+ 'ecfde779ded8332cc62c86fac6b432b09cbf5d254135798287ada688af9a1302'
+ 'ecfd02bbbef5de9773f4de2c52e9b2b382ce8137735f249d7900270d304fd333')
prepare() {
- cd "$srcdir/$pkgname-$pkgver/$pkgname"
+ cd $pkgname-$pkgver/$pkgname
find 'bindings/python' 'contrib' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
}
build() {
- cd "$srcdir/$pkgname-$pkgver/$pkgname"
+ cd $pkgname-$pkgver/$pkgname
ARCH="${CARCH/_/-}"
./configure --prefix=/usr \
@@ -58,7 +59,7 @@
}
package() {
- cd "$srcdir/$pkgname-$pkgver/$pkgname"
+ cd $pkgname-$pkgver/$pkgname
make INSTALL_ROOT="$pkgdir" install
install -D -m644 "$srcdir/mythbackend.service" "$pkgdir/usr/lib/systemd/system/mythbackend.service"
@@ -67,4 +68,7 @@
mkdir -p "$pkgdir/usr/share/mythtv"
cp -R 'contrib' "$pkgdir/usr/share/mythtv"
mkdir -p "$pkgdir/var/log/mythtv"
+
+# Install udev rules https://www.mythtv.org/wiki/Systemd_mythbackend_Configuration#Delay_starting_the_backend_until_tuners_have_initialized
+ install -Dm644 "$srcdir"/99-mythbackend.rules "$pkgdir"/usr/lib/udev/rules.d/99-mythbackend.rules
}
More information about the arch-commits
mailing list