[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