summaryrefslogtreecommitdiff
path: root/libre/xbmc-lts/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/xbmc-lts/PKGBUILD')
-rw-r--r--libre/xbmc-lts/PKGBUILD16
1 files changed, 14 insertions, 2 deletions
diff --git a/libre/xbmc-lts/PKGBUILD b/libre/xbmc-lts/PKGBUILD
index 88cc9a972..b1d3c76ba 100644
--- a/libre/xbmc-lts/PKGBUILD
+++ b/libre/xbmc-lts/PKGBUILD
@@ -12,7 +12,7 @@ _pkgname=xbmc-libre-lts
pkgname=xbmc-lts
pkgver=12.3
_codename=Frodo
-pkgrel=9
+pkgrel=10
pkgdesc="A software media player and entertainment hub for digital media (Frodo version), without nonfree decompression engine for RAR archives and support for nonfree addons"
arch=('i686' 'x86_64' 'mips64el')
url="http://xbmc.org"
@@ -48,6 +48,10 @@ source=(
"libass.patch::https://bugs.archlinux.org/index.php?getfile=11285"
'0001-make-sure-applications-xbmc.desktop-does-nt-have-exe.patch'
'libnfs-header-changes.patch'
+ '0001-CEC-fixed-don-t-try-to-stick-a-value-255-in-a-byte.patch'
+ '0003-CEC-prevent-bus-rescan-on-a-Pi-since-the-adapter-can.patch'
+ '0005-CEC-renamed-the-iDoubleTapTimeoutMs-in-the-new-libCE.patch'
+ '0006-CEC-fixed-don-t-use-CEC_CLIENT_VERSION_CURRENT-for-t.patch'
)
mkmd5sums=(
'7ae385ebf8e5cfcb917393235e6efbdb'
@@ -57,6 +61,10 @@ md5sums=(
'7fd6399d2ffbdf06b724f0cc2efa0784'
'8998bc505ae4c66604c90b1c005be8c2'
'27f1e75d99977d5bdd3eee58921514cb'
+ 'd00af955c000f285a230568004209117'
+ '3e810f451e58d5704cdd15b83552aa53'
+ 'b6346f66286195189e41839e9a23ef87'
+ '47b765e1d4299fac32bf92f108548d06'
)
mksource() {
@@ -72,13 +80,17 @@ prepare() {
patch -p0 <$srcdir/libass.patch
patch -p1 -i "$srcdir/0001-make-sure-applications-xbmc.desktop-does-nt-have-exe.patch"
patch -p1 -i "$srcdir/libnfs-header-changes.patch"
+ patch -Np1 -i "$srcdir/0001-CEC-fixed-don-t-try-to-stick-a-value-255-in-a-byte.patch"
+ patch -Np1 -i "$srcdir/0003-CEC-prevent-bus-rescan-on-a-Pi-since-the-adapter-can.patch"
+ patch -Np1 -i "$srcdir/0005-CEC-renamed-the-iDoubleTapTimeoutMs-in-the-new-libCE.patch"
+ patch -Np1 -i "$srcdir/0006-CEC-fixed-don-t-use-CEC_CLIENT_VERSION_CURRENT-for-t.patch"
# fix lsb_release dependency
sed -i -e 's:/usr/bin/lsb_release -d:cat /etc/arch-release:' xbmc/utils/SystemInfo.cpp
sed -i -e 's:#include <libsmbclient.h>:#include <samba-4.0/libsmbclient.h>:' xbmc/filesystem/{SmbFile,SMBDirectory}.cpp
# use addons.xml from Parabola server (without nonfree addons support)
- sed -i -e 's|mirrors[.]xbmc[.]org/addons/frodo/addons.xml|repo.parabolagnulinux.org/other/xbmc-libre-lts/addons/frodo/addons.xml|' addons/repository.xbmc.org/addon.xml
+ sed -i -e 's|mirrors[.]xbmc[.]org/addons/frodo/addons.xml|repo.parabola.nu/other/xbmc-libre-lts/addons/frodo/addons.xml|' addons/repository.xbmc.org/addon.xml
}
build() {