summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgraysky2024-04-08 11:00:36 -0400
committergraysky2024-04-08 11:00:36 -0400
commit659afe0c1599e03efcf1391160c3899af42060a3 (patch)
treef4bd8aea2b80717622a01e13799859f63e0c239e
parentcb54bde2270910e15eb873d75bcdb3d80a34b460 (diff)
downloadaur-kodi-git.tar.gz
Update to r65618.f0b18b55c57-1
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD18
2 files changed, 20 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 03df685b3e7f..d5d92bd3c4c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = kodi-git
- pkgver = r65568.122a3696a0b
- pkgrel = 2
+ pkgver = r65618.f0b18b55c57
+ pkgrel = 1
url = https://kodi.tv
arch = x86_64
license = GPL2
@@ -57,9 +57,9 @@ pkgbase = kodi-git
makedepends = gtest
makedepends = graphviz
makedepends = pcre
- makedepends = libdisplay-info
makedepends = tinyxml2
- makedepends = mold
+ makedepends = libdisplay-info
+ makedepends = python-setuptools
makedepends = wayland-protocols
makedepends = waylandpp
makedepends = libxkbcommon
@@ -132,15 +132,15 @@ pkgname = kodi-git
depends = waylandpp
depends = libinput
depends = pcre
- depends = libdisplay-info
depends = tinyxml2
+ depends = libdisplay-info
optdepends = afpfs-ng: Apple shares support
optdepends = bluez: Blutooth support
optdepends = python-pybluez: Bluetooth support
optdepends = pulseaudio: PulseAudio support
optdepends = pipewire: PipeWire support
optdepends = upower: Display battery level
- provides = kodi-common=r65568.122a3696a0b
+ provides = kodi-common=r65618.f0b18b55c57
provides = kodi-x11
provides = kodi-wayland
provides = kodi-gbm
@@ -154,7 +154,7 @@ pkgname = kodi-git-eventclients
pkgdesc = Kodi Event Clients (master branch)
optdepends = kodi: local machine eventclient use
optdepends = python: most eventclients are implemented in python
- provides = kodi-eventclients=r65568.122a3696a0b
+ provides = kodi-eventclients=r65618.f0b18b55c57
conflicts = kodi-eventclients
pkgname = kodi-git-tools-texturepacker
@@ -163,10 +163,10 @@ pkgname = kodi-git-tools-texturepacker
depends = giflib
depends = libjpeg-turbo
depends = lzo
- provides = kodi-tools-texturepacker=r65568.122a3696a0b
+ provides = kodi-tools-texturepacker=r65618.f0b18b55c57
conflicts = kodi-tools-texturepacker
pkgname = kodi-git-dev
pkgdesc = Kodi dev files (master branch)
- provides = kodi-dev=r65568.122a3696a0b
+ provides = kodi-dev=r65618.f0b18b55c57
conflicts = kodi-dev
diff --git a/PKGBUILD b/PKGBUILD
index ba737768b98e..04b057713c22 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,8 +25,8 @@ _renderer=gles
pkgbase=kodi-git
pkgname=("$pkgbase" "$pkgbase-eventclients" "$pkgbase-tools-texturepacker" "$pkgbase-dev")
-pkgver=r65568.122a3696a0b
-pkgrel=2
+pkgver=r65618.f0b18b55c57
+pkgrel=1
arch=('x86_64')
url="https://kodi.tv"
license=('GPL2')
@@ -39,7 +39,10 @@ makedepends=(
'pipewire' 'python-pycryptodomex' 'python-pillow' 'python-pybluez'
'python-simplejson' 'shairplay' 'smbclient' 'sndio' 'spdlog' 'taglib'
'tinyxml' 'swig' 'upower' 'giflib' 'rapidjson' 'ghostscript' 'meson' 'gtest'
- 'graphviz' 'pcre' 'libdisplay-info' 'tinyxml2' 'mold'
+ 'graphviz' 'pcre' 'tinyxml2' 'libdisplay-info'
+ # cmake/scripts/linux/Install.cmake calls distutils
+ # python 3.12 does no longer come with distutils on board
+ 'python-setuptools'
# wayland
'wayland-protocols' 'waylandpp' 'libxkbcommon'
# gbm
@@ -121,6 +124,8 @@ prepare() {
build() {
cd "$srcdir/kodi-build"
+ # disable https://rfc.archlinux.page/0023-pack-relative-relocs/
+ export LDFLAGS=${LDFLAGS/-Wl,-z,pack-relative-relocs}
_args=(
-DCMAKE_BUILD_TYPE=Release
@@ -135,8 +140,7 @@ build() {
-DENABLE_AVX=ON
-DENABLE_AVX2=ON
-DUSE_LTO=$(nproc)
- -DVERBOSE=ON
- -DENABLE_MOLD=ON
+ -DENABLE_LDGOLD=OFF
-DENABLE_AIRTUNES=ON
-DENABLE_AVAHI=ON
-DENABLE_BLURAY=ON
@@ -189,7 +193,7 @@ package_kodi-git() {
'mariadb-libs' 'mesa' 'libpipewire' 'python-pillow' 'python-pycryptodomex'
'python-simplejson' 'shairplay' 'smbclient' 'sndio' 'spdlog' 'sqlite'
'taglib' 'tinyxml' 'libxrandr' 'libxkbcommon' 'waylandpp' 'libinput'
- 'pcre' 'libdisplay-info' 'tinyxml2'
+ 'pcre' 'tinyxml2' 'libdisplay-info'
)
[[ -n "$_clangbuild" ]] && depends+=('glu')
@@ -220,7 +224,7 @@ package_kodi-git() {
# https://bugs.archlinux.org/task/77366
mkdir -p "$pkgdir"/usr/lib/kodi/addons
- # https://archlinux.org/todo/use-system-ca-store/
+ # https://gitlab.archlinux.org/archlinux/packaging/packages/kodi/-/issues/2
mkdir -p "$pkgdir"/usr/share/kodi/system/certs
ln -s /etc/ssl/cert.pem "$pkgdir"/usr/share/kodi/system/certs/cacert.pem