diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 20 insertions, 16 deletions
@@ -1,6 +1,6 @@ pkgbase = kodi-stable-git - pkgver = r65501.ed0c71562b9 - pkgrel = 3 + pkgver = r65506.24278a28fb6 + pkgrel = 1 url = https://kodi.tv arch = x86_64 license = GPL2 @@ -57,9 +57,9 @@ pkgbase = kodi-stable-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-stable-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=r65501.ed0c71562b9 + provides = kodi-common=r65506.24278a28fb6 provides = kodi-x11 provides = kodi-wayland provides = kodi-gbm @@ -154,7 +154,7 @@ pkgname = kodi-stable-git-eventclients pkgdesc = Kodi Event Clients (Omega branch) optdepends = kodi: local machine eventclient use optdepends = python: most eventclients are implemented in python - provides = kodi-eventclients=r65501.ed0c71562b9 + provides = kodi-eventclients=r65506.24278a28fb6 conflicts = kodi-eventclients pkgname = kodi-stable-git-tools-texturepacker @@ -163,11 +163,11 @@ pkgname = kodi-stable-git-tools-texturepacker depends = giflib depends = libjpeg-turbo depends = lzo - provides = kodi-tools-texturepacker=r65501.ed0c71562b9 + provides = kodi-tools-texturepacker=r65506.24278a28fb6 conflicts = kodi-tools-texturepacker pkgname = kodi-stable-git-dev pkgdesc = Kodi dev files (Omega branch) depends = kodi-stable-git - provides = kodi-dev=r65501.ed0c71562b9 + provides = kodi-dev=r65506.24278a28fb6 conflicts = kodi-dev @@ -25,8 +25,8 @@ _renderer=gles pkgbase=kodi-stable-git pkgname=("$pkgbase" "$pkgbase-eventclients" "$pkgbase-tools-texturepacker" "$pkgbase-dev") -pkgver=r65501.ed0c71562b9 -pkgrel=3 +pkgver=r65506.24278a28fb6 +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-stable-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-stable-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 |