Commit deac6bb0 authored by J0WI's avatar J0WI

community/kodi: upgrade to 19.0b1

parent 354a8738
Pipeline #59795 failed with stages
in 1 minute and 24 seconds
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=kodi
pkgver=18.8
_realname=Leia
pkgver=19.0b1
_realname=Matrix
pkgrel=0
_libdvdcss_pkgver="1.4.2-Leia-Beta-5"
_libdvdread_pkgver="6.0.0-Leia-Alpha-3"
......@@ -12,16 +12,17 @@ pkgdesc="A software media player and entertainment hub for digital media"
url="https://kodi.tv/"
arch="x86 x86_64 !armhf armv7 aarch64" # flatbuffers missing on armhf
license="GPL-2.0-only"
depends="python3
hicolor-icon-theme
xdpyinfo
depends="
curl
py3-pillow
hicolor-icon-theme
py3-bluez
py3-simplejson"
py3-pillow
py3-simplejson
python3
xdpyinfo
"
# Required dependencies
depends_dev="libass-dev
libcdio-dev
depends_dev="
curl-dev
ffmpeg-dev
flatbuffers-dev
......@@ -29,20 +30,24 @@ depends_dev="libass-dev
freetype-dev
fribidi-dev
fstrcmp-dev
giflib-dev
glu-dev
libass-dev
libcdio-dev
libdrm-dev
libdvdcss-dev
libjpeg-turbo-dev
lzo-dev
mesa-dev
openssl-dev
pcre-dev
rapidjson-dev
spdlog-dev
sqlite-dev
taglib-dev
tinyxml-dev
zlib-dev
giflib-dev
mesa-dev
glu-dev
libjpeg-turbo-dev
"
"
# Required for Wayland
depends_dev="$depends_dev
......@@ -53,40 +58,42 @@ depends_dev="$depends_dev
# Required for gbm
depends_dev="$depends_dev
libinput-dev
"
"
# Optional for extra features
depends_dev="$depends_dev
alsa-lib-dev
avahi-dev
bluez-dev
dbus-dev
eudev-dev
libbluray-dev
libcap-dev
libcec-dev
dbus-dev
libmicrohttpd-dev
libnfs-dev
libplist-dev
libshairport-dev
libva-glx-dev
libxslt-dev
mariadb-connector-c-dev
pulseaudio-dev
python3-dev
samba-dev
eudev-dev
libxslt-dev
mariadb-connector-c-dev
libshairport-dev
libva-glx-dev"
"
makedepends="$depends_dev
cmake
swig
autoconf
automake
libtool
cmake
doxygen
graphviz
xz
tar
libtool
openjdk8-jre-base
wayland-protocols"
swig
tar
wayland-protocols
xz
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc $pkgname-dbg $pkgname-bin $pkgname-wayland $pkgname-gbm $pkgname-polkit::noarch"
replaces="xbmc"
options="ldpath-recursive !check" # No testsuite
......@@ -95,7 +102,6 @@ source="https://github.com/xbmc/xbmc/archive/$pkgver-$_realname.tar.gz
libdvdread-$_libdvdread_pkgver.tar.gz::https://github.com/xbmc/libdvdread/archive/$_libdvdread_pkgver.tar.gz
libdvdnav-$_libdvdnav_pkgver.tar.gz::https://github.com/xbmc/libdvdnav/archive/$_libdvdnav_pkgver.tar.gz
crossguid-$_crossguid_hash.tar.gz::https://mirrors.kodi.tv/build-deps/sources/crossguid-$_crossguid_hash.tar.gz
set-default-stacksize.patch
fix-musl-incompability.patch
kodi.initd
60-kodi.rules
......@@ -232,12 +238,11 @@ polkit() {
install -Dm644 "$srcdir"/60-kodi.rules "$subpkgdir"/etc/polkit-1/rules.d/60-kodi.rules
}
sha512sums="242eaa9144ba0d9b15f02ab41282295de76d375cf66d595e7f6687d47c996133fcf5647448dcd06759df9f30bd86cdba239720b9bdd8b57827b6f261c08c4aaa 18.8-Leia.tar.gz
sha512sums="51a5a060c9ee51dd05303259cf59164bf273b05430f0987998a90879dfb52c1e95669e1c432476df65247fb70e920058119713a627ed7e12bf8dcd13645ffc40 19.0b1-Matrix.tar.gz
5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e libdvdcss-1.4.2-Leia-Beta-5.tar.gz
b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7 libdvdread-6.0.0-Leia-Alpha-3.tar.gz
11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72 libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
2682d63609d3dcdfcd8136be632e45df26ad88ce93b9c49745cf728bbd2e6254a7b05c8b059ab581d532372e504206a525a52564b64d076dfdae9c965a09fd16 crossguid-8f399e8bd4.tar.gz
3fd97e9fa22e59b3cd30fdad19474e177a9d062598765fa8ba4955f1da4e10581ff1463dd0794d3ee3cefebf753007a4d445b2bc47a257574d3927c1408b8876 set-default-stacksize.patch
65b78a96bef33cec975b371f1a930d551d7b224955d6075b7edc7e51ec30fec9c77d34f622abbaf827c60df6029206b72c02ee2d2f138d276c1b843336fd14ab fix-musl-incompability.patch
ea2eb6118f58cb10ac74109f6a0d850b5788ff43d65e4cce38dbafeb59a2d043663d68e17ddf0b7ff123213cbf5f1f03159b54540165c3449c35c509e2c54e4a fix-musl-incompability.patch
7e2a2289da3098e0007e461ad538dcd6435e908283caf1719788248fe736615890175e11392ca0cd68002872217bbf7b70cf909f228307828aa82467d5502ed4 kodi.initd
465a2079d598bf909a458d8e9d0ddd2b2a41dff83ba736542cffec7811c044295d5af092928f20aaa6cd3bc8b13bb03ede5c7ded1783680f890464e103392787 60-kodi.rules"
......@@ -101,8 +101,8 @@ index 0e6bc81bf7..73f1346458 100644
#ifdef __cplusplus
extern "C" {
#endif
-#if defined(TARGET_ANDROID) && defined(__i386__) && !defined(modify_ldt)
+#if defined(__linux__) && !defined(__GLIBC__) && !defined(modify_ldt)
-#if defined(TARGET_ANDROID) && (defined(__i386__) || defined(__x86_64__)) && !defined(modify_ldt)
+#if defined(TARGET_ANDROID) && !defined(__GLIBC__) && !defined(modify_ldt)
#define modify_ldt(a,b,c) syscall( __NR_modify_ldt, a, b, c);
#else
int modify_ldt(int func, void *ptr, unsigned long bytecount);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment