alarm/kodi-rbp to 17.0-2 (#1449)

This commit is contained in:
graysky 2017-02-04 21:59:18 -05:00 committed by Oleg Rakhmanov
parent 8c804afdf6
commit ad4ca67cb5

View file

@ -10,11 +10,10 @@ buildarch=20
_prefix=/usr _prefix=/usr
pkgbase=kodi-rbp pkgbase=kodi-rbp
pkgname=('kodi-rbp' 'kodi-rbp-eventclients') pkgname=('kodi-rbp' 'kodi-rbp-eventclients' 'kodi-rbp-tools-texturepacker' 'kodi-rbp-dev')
pkgver=17.0
_codename=Krypton _codename=Krypton
pkgrel=1 pkgver=17.0
pkgdesc="A software media player and entertainment hub for digital media for the Raspberry Pi" pkgrel=2
arch=('armv6h' 'armv7h') arch=('armv6h' 'armv7h')
url="http://kodi.tv" url="http://kodi.tv"
license=('GPL2') license=('GPL2')
@ -79,14 +78,12 @@ build() {
package_kodi-rbp() { package_kodi-rbp() {
pkgdesc="A software media player and entertainment hub for digital media (Raspberry Pi)" pkgdesc="A software media player and entertainment hub for digital media (Raspberry Pi)"
depends=('hicolor-icon-theme' 'fribidi' 'lzo2' 'smbclient' 'libtiff' 'libva' 'libpng' 'libcdio' depends=('hicolor-icon-theme' 'fribidi' 'lzo2' 'smbclient' 'libtiff' 'libva' 'libpng' 'libcdio'
'yajl' 'libmariadbclient' 'libjpeg-turbo' 'libsamplerate' 'libssh' 'libmicrohttpd' 'yajl' 'libmariadbclient' 'libjpeg-turbo' 'libsamplerate' 'libssh' 'libmicrohttpd'
'sdl_image' 'python2' 'python2-pillow' 'python2-pybluez' 'python2-simplejson' 'libass' 'sdl_image' 'python2' 'python2-pillow' 'python2-pybluez' 'python2-simplejson' 'libass'
'libmpeg2' 'libmad' 'libmodplug' 'jasper' 'rtmpdump' 'xorg-xdpyinfo' 'libbluray' 'libmpeg2' 'libmad' 'libmodplug' 'jasper' 'rtmpdump' 'xorg-xdpyinfo' 'libbluray'
'avahi' 'bluez-libs' 'tinyxml' 'raspberrypi-firmware' 'libpulse' 'avahi' 'bluez-libs' 'tinyxml' 'raspberrypi-firmware' 'libpulse'
'libplist' 'swig' 'taglib' 'libxslt' 'libcrossguid-git') 'libplist' 'swig' 'taglib' 'libxslt' 'libcrossguid-git')
optdepends=( optdepends=(
'afpfs-ng: Apple airplay and AFP share support' 'afpfs-ng: Apple airplay and AFP share support'
'libcec-rpi: Pulse-Eight USB-CEC adapter support' 'libcec-rpi: Pulse-Eight USB-CEC adapter support'
@ -98,12 +95,10 @@ package_kodi-rbp() {
'unrar: access compressed files without unpacking them' 'unrar: access compressed files without unpacking them'
'unzip: access compressed files without unpacking them' 'unzip: access compressed files without unpacking them'
'upower: used to trigger power management functionality') 'upower: used to trigger power management functionality')
install='kodi.install' install='kodi.install'
provides=('xbmc' 'kodi') provides=('xbmc' 'kodi')
conflicts=('xbmc' 'kodi' 'arm-mem-git' 'shairplay-git') conflicts=('xbmc' 'kodi' 'arm-mem-git' 'shairplay-git')
replaces=('xbmc-rbp-git') replaces=('xbmc-rbp-git')
_components=('kodi' 'kodi-bin') _components=('kodi' 'kodi-bin')
cd kodi-build cd kodi-build
@ -115,10 +110,10 @@ package_kodi-rbp() {
done done
# Licenses # Licenses
install -dm755 ${pkgdir}/usr/share/licenses/${pkgname} install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
for licensef in LICENSE.GPL copying.txt; do for licensef in LICENSE.GPL copying.txt; do
mv ${pkgdir}/usr/share/doc/kodi/${licensef} \ mv "$pkgdir/usr/share/doc/kodi/$licensef" \
${pkgdir}/usr/share/licenses/${pkgname} "$pkgdir/usr/share/licenses/$pkgname"
done done
# python2 is being used # python2 is being used
@ -134,17 +129,56 @@ package_kodi-rbp() {
} }
package_kodi-rbp-eventclients() { package_kodi-rbp-eventclients() {
pkgdesc="Kodi Event Clients (Raspberry Pi)" pkgdesc="Kodi event clients (Raspberry Pi)"
provides=('kodi-eventclients') provides=('kodi-eventclients')
conflicts=('kodi-eventclients') conflicts=('kodi-eventclients')
depends=('cwiid') depends=('cwiid')
_components=('kodi-eventclients-common'
_components=(
'kodi-eventclients-common'
'kodi-eventclients-ps3' 'kodi-eventclients-ps3'
'kodi-eventclients-wiiremote' 'kodi-eventclients-wiiremote'
'kodi-eventclients-xbmc-send' 'kodi-eventclients-xbmc-send')
)
cd kodi-build
# install eventclients
for _cmp in ${_components[@]}; do
DESTDIR="$pkgdir" /usr/bin/cmake \
-DCMAKE_INSTALL_COMPONENT="$_cmp" \
-P cmake_install.cmake
done
# python2 is being used
cd "$pkgdir"
grep -lR '#!.*python' * | while read file; do sed -s 's/\(#!.*python\)/\12/g' -i "$file"; done
}
package_kodi-rbp-tools-texturepacker() {
pkgdesc="Kodi texturepacker tool (Raspberry Pi)"
depends=('libpng' 'giflib' 'libjpeg-turbo' 'lzo')
_components=('kodi-tools-texturepacker')
cd kodi-build
# install eventclients
for _cmp in ${_components[@]}; do
DESTDIR="$pkgdir" /usr/bin/cmake \
-DCMAKE_INSTALL_COMPONENT="$_cmp" \
-P cmake_install.cmake
done
}
package_kodi-rbp-dev() {
pkgdesc="Kodi dev files (Raspberry Pi)"
depends=('kodi')
_components=('kodi-addon-dev'
'kodi-audio-dev'
'kodi-eventclients-dev'
'kodi-game-dev'
'kodi-inputstream-dev'
'kodi-peripheral-dev'
'kodi-pvr-dev'
'kodi-screensaver-dev'
'kodi-visualization-dev')
cd kodi-build cd kodi-build
# install eventclients # install eventclients