Package Base Details: kodi-devel

Git Clone URL: https://aur.archlinux.org/kodi-devel.git (read-only)
Keywords: kodi kodi-devel
Submitter: alucryd
Maintainer: MarcinWieczorek (graysky)
Last Packager: graysky
Votes: 32
Popularity: 0.306921
First Submitted: 2014-08-11 23:33
Last Updated: 2019-05-24 23:18

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

graysky commented on 2019-01-14 20:16

@springer - Thanks for the troubleshooting... wrapping it in an if statement fixes it. Please try 18.0rc5.2-2.

atcusb commented on 2019-01-14 15:56

Thanks springer, deleting that section allowed the build

springer commented on 2019-01-14 12:11

The last line in prepare() causes the build to fail (not using makechrootpkg) since it has a non zero return value.

# detect if building in arch chroot
[[ "$srcdir" =~ ^\/build.* ]] && patch -Np1 -i ../cheat-sse-build.patch

atcusb commented on 2019-01-14 10:47

I also can't get past the preparing part with RC5:

==> Extracting sources... -> Extracting kodi-18.0rc5.2-Leia.tar.gz with bsdtar ==> Starting prepare()... ==> ERROR: A failure occurred in prepare(). Aborting... ==> ERROR: Makepkg was unable to build kodi-devel.

What else can be provided to help?

maxint commented on 2019-01-13 23:17

Kodi now also supports wayland as a target platform. The following patch builds for wayland instead of X11. Maybe this could be added as a new package in order to build for both platforms.

diff --git a/PKGBUILD b/PKGBUILD
index ceccf04..baac763 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -58,7 +58,8 @@ makedepends=(
   'libvdpau' 'libxrandr' 'libxslt' 'lirc' 'lzo' 'mesa' 'nasm' 'nss-mdns'
   'python2-pillow' 'python2-pybluez' 'python2-simplejson' 'rtmpdump'
   'shairplay' 'smbclient' 'speex' 'swig' 'taglib' 'tinyxml' 'unzip' 'upower'
-  'yajl' 'zip' 'git' 'giflib' 'rapidjson' 'ghostscript'
+  'yajl' 'zip' 'git' 'giflib' 'rapidjson' 'ghostscript' 'wayland-protocols'
+  'waylandpp' 'libxkbcommon'
 )
 source=(
   "${pkgbase%%-*}-$_tag.tar.gz::https://github.com/xbmc/xbmc/archive/$_tag.tar.gz"
@@ -128,6 +129,7 @@ build() {
     -DCROSSGUID_URL="$srcdir/crossguid-$_crossguid_version.tar.gz" \
     -DFSTRCMP_URL="$srcdir/fstrcmp-$_fstrcmp_version.tar.gz" \
     -DFLATBUFFERS_URL="$srcdir/flatbuffers-$_flatbuffers_version.tar.gz" \
+    -DCORE_PLATFORM_NAME=wayland -DWAYLAND_RENDER_SYSTEM=gl \
     ../"xbmc-$_tag"
   make
   make preinstall

graysky commented on 2019-01-13 20:37

@haawda - Again you are providing no information for people to help you.

haawda commented on 2019-01-13 20:30

Well it just fails, no more output. I can only guess.

But I guessed that the last line in the prepare function is the culprit. No idea what you try to guess there.

graysky commented on 2019-01-13 20:01

@haawda - You've given us nothing to go on.

haawda commented on 2019-01-13 19:06

The prepare function fails for me.

Kr1ss commented on 2019-01-12 00:14

Seems u forgot to update the sha256sums w/ latest update @graysky; ffmpeg-4.0.3-Leia-RC5.tar.gz fails the validity check.