Package Details: kodi-ext-git r63207.f84cf8bcff3-1

Git Clone URL: https://aur.archlinux.org/kodi-ext-git.git (read-only, click to copy)
Package Base: kodi-ext-git
Description: Kodi build with all external libraries
Upstream URL: https://kodi.tv
Licenses: GPL2
Conflicts: kodi, kodi-gbm, kodi-wayland, kodi-x11
Provides: kodi, kodi-gbm, kodi-wayland, kodi-x11
Replaces: kodi, kodi-gbm, kodi-wayland, kodi-x11
Submitter: ericwoud
Maintainer: ericwoud (boogiepop)
Last Packager: ericwoud
Votes: 0
Popularity: 0.000000
First Submitted: 2022-09-24 10:53 (UTC)
Last Updated: 2024-12-03 06:39 (UTC)

Sources (1)

Latest Comments

csts commented on 2024-06-14 14:04 (UTC) (edited on 2024-06-14 14:15 (UTC) by csts)

I 've tried all main versions of Kodi 21, 22, and there are issues with 3rd party addons -no streams.

Kodi devs seem not willing/able to fix it.

Hopefully this one may work. There are a few binaries in Chaotic-AUR as well.

The one that works fine with extra addons -includes all binary addons like inputstream-adaptive-, is Flatpak Kodi 21:

https://flathub.org/apps/tv.kodi.Kodi

ericwoud commented on 2024-06-13 19:03 (UTC) (edited on 2024-06-13 19:06 (UTC) by ericwoud)

libcrossguid-git is indeed broken, the maintainer needs to respond to latest comment.

It needs this patch:

https://github.com/ericwoud/archlinuxarm-repo/commit/b76f0c871cb4623b684b1e19f808866c3c150b47

Or the owner of libcrossguid needs to fix it...

ericwoud commented on 2024-06-13 19:01 (UTC)

I've changed dependancy to libudfread-git

csts commented on 2024-06-13 17:50 (UTC)

Is this Kodi 21?
Needs libudfread-git instead of libudfread , and libcrossguid-git fails. libcrossguid installs, but I don't know if it will work. It needs at least PKGBUILD adjustments.

  [ 20%] Building CXX object CMakeFiles/crossguid.dir/src/guid.cpp.o
In file included from /home/k/.cache/pikaur/build/libcrossguid-git/src/libcrossguid/src/guid.cpp:26:
/home/k/.cache/pikaur/build/libcrossguid-git/src/libcrossguid/include/crossguid/guid.hpp: In member function ‘std::size_t std::hash<xg::Guid>::operator()(const xg::Guid&) const’:
/home/k/.cache/pikaur/build/libcrossguid-git/src/libcrossguid/include/crossguid/guid.hpp:145:31: error: ‘uint64_t’ does not name a type
  145 |                         const uint64_t* p = reinterpret_cast<const uint64_t*>(guid.bytes().data());
      |                               ^~~~~~~~
/home/k/.cache/pikaur/build/libcrossguid-git/src/libcrossguid/include/crossguid/guid.hpp:39:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
   38 | #include <iomanip>
  +++ |+#include <cstdint>
   39 | 
/home/k/.cache/pikaur/build/libcrossguid-git/src/libcrossguid/include/crossguid/guid.hpp:146:50: error: ‘uint64_t’ was not declared in this scope
  146 |                         return xg::details::hash<uint64_t, uint64_t>{}(p[0], p[1]);
      |                                                  ^~~~~~~~
/home/k/.cache/pikaur/build/libcrossguid-git/src/libcrossguid/include/crossguid/guid.hpp:146:50: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/k/.cache/pikaur/build/libcrossguid-git/src/libcrossguid/include/crossguid/guid.hpp:146:68: error: template argument 1 is invalid
  146 |          return xg::details::hash<uint64_t, uint64_t>{}(p[0], p[1]);
      |                                                     ^

/home/k/.cache/pikaur/build/libcrossguid-git/src/libcrossguid/include/crossguid/guid.hpp:146:72: error: ‘p’ was not declared in this scope
  146 |      return xg::details::hash<uint64_t, uint64_t>{}(p[0], p[1]);
      |                                                     ^

make[2]: *** [CMakeFiles/crossguid.dir/build.make:76: CMakeFiles/crossguid.dir/src/guid.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/crossguid.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

ericwoud commented on 2022-09-25 18:36 (UTC)

It is almost an exact copy of graysky's kodi-git.

He put them in that package so I left it in this one. I assumed then this part would be correct.

FabioLolix commented on 2022-09-24 17:25 (UTC)

Hello, all the replaces=() are not needed since this pkgbuild isn't replacing a deprecated one