mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-18 22:54:00 +00:00
alarm/kodi-c2 to 17.6-8 (#1762)
This commit is contained in:
parent
aecaeb0440
commit
57c12b7c09
4 changed files with 33 additions and 24 deletions
|
@ -25,7 +25,7 @@ pkgname=('kodi-c2' 'kodi-c2-eventclients' 'kodi-c2-tools-texturepacker' 'kodi-c2
|
|||
_commit=7e7160eacdcb0c5b70e91dd4265d20358ba33c26
|
||||
_codename=Krypton
|
||||
pkgver=17.6
|
||||
pkgrel=7
|
||||
pkgrel=8
|
||||
arch=('aarch64')
|
||||
url="http://kodi.tv"
|
||||
license=('GPL2')
|
||||
|
@ -56,7 +56,10 @@ source=(
|
|||
'kodi_permissions.conf'
|
||||
'kodi.service'
|
||||
'polkit.rules'
|
||||
'99-odroid.rules')
|
||||
'99-odroid.rules'
|
||||
'sysusers.conf'
|
||||
'tmpfiles.conf'
|
||||
)
|
||||
sha256sums=('aafe2852620a6bc62c929bf1bdb24760e7e9573787ca4dd37aceed2d1dbb32dd'
|
||||
'b6eb2d929ff56cb051152c32010afc5e7cf5fe8c5ae32dca412a2b46b6b57e34'
|
||||
'312b3d15bc448d24e92f4b2e7248409525eccc4e75776026d805478e51c5ef3d'
|
||||
|
@ -67,7 +70,9 @@ sha256sums=('aafe2852620a6bc62c929bf1bdb24760e7e9573787ca4dd37aceed2d1dbb32dd'
|
|||
'8c606f29aa9ec90f4c93e1751cfd4000872937e604e6ad7538b96ba29612d2f6'
|
||||
'255261cb781a4d75fa00f217d59cdca0789d96c9ba13c584232862b522a66f21'
|
||||
'c68ed2bd377f80b606b8815d78239b9132b479eafc1d19797cee5824debe1800'
|
||||
'5ddf80329c9f5d054525b45f788b3405d199bfc6cf5b08c543ad29766ec27f6e')
|
||||
'5ddf80329c9f5d054525b45f788b3405d199bfc6cf5b08c543ad29766ec27f6e'
|
||||
'f521b98232e5035b7cada46cf03975b8d753e93d0802bf22913fceed769f9d96'
|
||||
'9c5e79ed8719cd032a3b17dac585aeff28a198e37af1da9af68ef1b86bab4d18')
|
||||
noextract=(
|
||||
 "$pkgbase-libdvdcss-$_libdvdcss_commit.tar.gz"
|
||||
 "$pkgbase-libdvdnav-$_libdvdnav_commit.tar.gz"
|
||||
|
@ -170,6 +175,11 @@ package_kodi-c2() {
|
|||
|
||||
# fix permissions necessary for accelerated video playback
|
||||
install -Dm0644 $srcdir/99-odroid.rules $pkgdir/etc/udev/rules.d/99-odroid.rules
|
||||
|
||||
# systemd manages kodi user
|
||||
install -Dm644 "$srcdir"/sysusers.conf "$pkgdir/usr/lib/sysusers.d/kodi.conf"
|
||||
install -Dm644 "$srcdir"/tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/kodi.conf"
|
||||
|
||||
}
|
||||
|
||||
# kodi-eventclients
|
||||
|
|
|
@ -1,23 +1,3 @@
|
|||
post_install() {
|
||||
update_icons
|
||||
getent group kodi > /dev/null || groupadd -r kodi
|
||||
getent passwd kodi > /dev/null || useradd -r -m -d /var/lib/kodi -g kodi -s /usr/bin/nologin kodi
|
||||
usermod -a -G kodi,audio,video,power,network,optical,storage,disk,input,tty kodi
|
||||
mkdir -p var/lib/kodi
|
||||
chown -R kodi:kodi var/lib/kodi
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install $1
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
update_icons
|
||||
getent passwd kodi > /dev/null && userdel kodi
|
||||
}
|
||||
|
||||
update_icons() {
|
||||
type -p gtk-update-icon-cache > /dev/null 2>&1 && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor
|
||||
type -p update-desktop-database > /dev/null 2>&1 && usr/bin/update-desktop-database -q usr/share/applications
|
||||
return 0
|
||||
echo "==> Optionally remove /var/lib/kodi/"
|
||||
}
|
||||
|
|
16
alarm/kodi-c2/sysusers.conf
Normal file
16
alarm/kodi-c2/sysusers.conf
Normal file
|
@ -0,0 +1,16 @@
|
|||
# override these settings by copying this to /etc/sysusers.d/ and modifying it therein
|
||||
|
||||
#Type Name ID GECOS Home directory Shell
|
||||
g kodi - -
|
||||
u kodi - "Kodi User" /var/lib/kodi
|
||||
|
||||
# supplemental groups
|
||||
m kodi audio
|
||||
m kodi disk
|
||||
m kodi input
|
||||
m kodi network
|
||||
m kodi optical
|
||||
m kodi power
|
||||
m kodi storage
|
||||
m kodi tty
|
||||
m kodi video
|
3
alarm/kodi-c2/tmpfiles.conf
Normal file
3
alarm/kodi-c2/tmpfiles.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
#Type Path Mode User Group Age Argument
|
||||
d /var/lib/kodi 0750 kodi kodi - -
|
||||
Z /var/lib/kodi - kodi kodi - -
|
Loading…
Reference in a new issue