diff options
author | graysky | 2024-04-08 11:00:36 -0400 |
---|---|---|
committer | graysky | 2024-04-08 11:00:36 -0400 |
commit | 659afe0c1599e03efcf1391160c3899af42060a3 (patch) | |
tree | f4bd8aea2b80717622a01e13799859f63e0c239e | |
parent | cb54bde2270910e15eb873d75bcdb3d80a34b460 (diff) | |
download | aur-kodi-git.tar.gz |
Update to r65618.f0b18b55c57-1
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 20 insertions, 16 deletions
@@ -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 @@ -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 |