From e3928fac973a49bbaef69ad8ba682da9e846ab16 Mon Sep 17 00:00:00 2001 From: Tomas Groth Christensen Date: Sat, 27 Apr 2013 11:21:50 +0200 Subject: [PATCH] Fixed compiling XBMC with samba4. --- alarm/xbmc-rbp/PKGBUILD | 18 ++++++++++++++---- aur/xbmc-rbp-git/PKGBUILD | 5 +++++ 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/alarm/xbmc-rbp/PKGBUILD b/alarm/xbmc-rbp/PKGBUILD index 9544058d5..4779aed51 100644 --- a/alarm/xbmc-rbp/PKGBUILD +++ b/alarm/xbmc-rbp/PKGBUILD @@ -2,7 +2,7 @@ # Contributor WarheadsSE pkgname=xbmc-rbp pkgver=12.1 -pkgrel=2 +pkgrel=3 buildarch=16 pkgdesc="A software media player and entertainment hub for digital media for the Raspberry Pi" @@ -33,14 +33,24 @@ md5sums=('8955473f84cb2a0513c0f3efd7e68843' _prefix=/usr -build() { +prepare() { cd "${srcdir}/xbmc-${pkgver}" # fix lsb_release dependency sed -i -e 's:/usr/bin/lsb_release -d:cat /etc/arch-release:' xbmc/utils/SystemInfo.cpp - # Patch to fix TexturePacker build. - patch -i ${srcdir}/xbmc-ae04d99-321-texturepacker-hostflags-and-rework.patch -p1 + # Patch to fix TexturePacker build. + patch -i ${srcdir}/xbmc-ae04d99-321-texturepacker-hostflags-and-rework.patch -p1 + + # fix samba4 libsmbclient.h location + sed -e 's/\(#include \)/\1/g' \ + -i xbmc/filesystem/SmbFile.cpp \ + -i xbmc/filesystem/SMBDirectory.cpp +} + + +build() { + cd "${srcdir}/xbmc-${pkgver}" # Bootstrapping XBMC ./bootstrap diff --git a/aur/xbmc-rbp-git/PKGBUILD b/aur/xbmc-rbp-git/PKGBUILD index 73ff6823d..b3aefe482 100644 --- a/aur/xbmc-rbp-git/PKGBUILD +++ b/aur/xbmc-rbp-git/PKGBUILD @@ -47,6 +47,11 @@ prepare() { # Patch to fix TexturePacker build. git apply ${srcdir}/xbmc-ae04d99-321-texturepacker-hostflags-and-rework.patch + + # fix samba4 libsmbclient.h location + sed -e 's/\(#include \)/\1/g' \ + -i xbmc/filesystem/SmbFile.cpp \ + -i xbmc/filesystem/SMBDirectory.cpp } build() {