kodi-git gets 22 from master now, any way to have Kodi 21 RC 1 etc somewhere else.
Search Criteria
Package Details: kodi-git r71539.77395cf42e1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/kodi-git.git (read-only, click to copy) |
|---|---|
| Package Base: | kodi-git |
| Description: | A software media player and entertainment hub for digital media (master branch, gl renderer) |
| Upstream URL: | https://kodi.tv |
| Licenses: | GPL-2.0-or-later |
| Conflicts: | kodi, kodi-gbm, kodi-gles, kodi-wayland, kodi-x11 |
| Provides: | kodi, kodi-common, kodi-gbm, kodi-wayland, kodi-x11 |
| Submitter: | BlackIkeEagle |
| Maintainer: | graysky |
| Last Packager: | graysky |
| Votes: | 84 |
| Popularity: | 0.000000 |
| First Submitted: | 2014-10-23 06:38 (UTC) |
| Last Updated: | 2026-06-21 09:23 (UTC) |
Dependencies (101)
- bluez-libs (bluez-gitAUR)
- curl (curl-gitAUR, curl-c-aresAUR)
- dav1d (dav1d-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- exiv2 (exiv2-gitAUR)
- fmt (fmt-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libass (libass-gitAUR)
- libbluray (libbluray-gitAUR)
- libcdio (libcdio-gitAUR)
- libcec (libcec-gitAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libinput (libinput-gitAUR, libinput-multiplierAUR, libinput-no-gesturesAUR, libinput-nowacom-gitAUR, libinput-noaccumAUR, libinput-three-finger-dragAUR, libinput-eppAUR, libinput-eppAUR)
- libmicrohttpd (libmicrohttpd-gitAUR)
- libnfs (libnfs-gitAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR, libpipewire-ldacAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libva (libva-gitAUR, intel-media-stack-legacy-binAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libvdpau (libvdpau-gitAUR)
- Show 81 more dependencies...
Required by (60)
- kodi-addon-audiodecoder-openmpt (requires kodi)
- kodi-addon-canada-on-demand-git (requires kodi)
- kodi-addon-embyrepo (requires kodi)
- kodi-addon-game-libretro (requires kodi)
- kodi-addon-game-libretro-git (requires kodi)
- kodi-addon-graphlcd (requires kodi)
- kodi-addon-inputstream-adaptive-any (requires kodi)
- kodi-addon-inputstream-ffmpegdirect (requires kodi)
- kodi-addon-jellycon (requires kodi)
- kodi-addon-jellyfin (requires kodi)
- kodi-addon-kodi-karaoke (requires kodi)
- kodi-addon-peripheral-joystick-git (requires kodi)
- kodi-addon-pvr-dvblink (requires kodi)
- kodi-addon-pvr-dvbviewer (requires kodi)
- kodi-addon-pvr-freebox (requires kodi)
- kodi-addon-pvr-hdhomerun (requires kodi)
- kodi-addon-pvr-hts (requires kodi)
- kodi-addon-pvr-hts-git (requires kodi)
- kodi-addon-pvr-iptvsimple (requires kodi)
- kodi-addon-pvr-iptvsimple-git (requires kodi)
- Show 40 more...
Sources (9)
- git+https://github.com/xbmc/xbmc.git#branch=master
- https://ffmpeg.org/releases/ffmpeg-8.1.2.tar.xz
- https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
- https://mirrors.kodi.tv/build-deps/sources/flatbuffers-23.3.3.tar.gz
- https://mirrors.kodi.tv/build-deps/sources/fstrcmp-0.7.D001.tar.gz
- https://mirrors.kodi.tv/build-deps/sources/libudfread-1.2.0.tar.bz2
- libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
- libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
- libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 56 Next › Last »
csts commented on 2024-03-17 13:10 (UTC) (edited on 2024-03-17 13:11 (UTC) by csts)
xiota commented on 2024-03-17 10:40 (UTC) (edited on 2024-03-17 10:44 (UTC) by xiota)
Most users won't be "confused". Anyone who hasn't seen it before will most likely assume it is some sort of variable assignment, which is good enough if they intend to stick with the default. Anyone who wants to know more can read my previous comment explaining what it is, look it up in the bash man page, or ask an AI.
Alternatively, to avoid overriding user settings, you could comment out the _clangbuild=, and change _renderer=gles to:
[ -z "$_renderer" ] && _renderer=gles
Or drop the assignment and replace all usage with ${_renderer:-gles}.
ilikenwf commented on 2024-03-17 09:29 (UTC)
I guess I could copy this build and pull in the HDR metadata patch and put a kodi-hdr-git out but I don't really want to maintain it.
graysky commented on 2024-03-17 09:16 (UTC)
Not sure how I feel about making the proposed changes to the PKGBUILD. My thinking is that users would be confused by the bash noops in the variables.
csts commented on 2024-03-16 19:58 (UTC)
@graysky, @xiota is a dev from Chaotic-AUR trying to figure out kodi-git to use gl then make the binary, in the comment below this.
xiota commented on 2024-03-05 04:45 (UTC) (edited on 2024-03-05 04:49 (UTC) by xiota)
@graysky, please change lines 21 and 24 to:
: ${_clangbuild:=}
: ${_renderer:=gles}
This makes them easier to change without editing the PKGBUILD: _renderer=gl makepkg
Explanation. : is a bash noop, but the line is still parsed, so the variable is still assigned if empty or unset.
csts commented on 2024-03-05 03:42 (UTC) (edited on 2024-03-05 07:26 (UTC) by csts)
graysky, I asked Chaotic-AUR to change their kodi-git PKGBUILD to gl, if they do, you should change nothing
csts commented on 2024-03-05 02:18 (UTC)
graysky the problem is I can't do that, since I get kodi-git binary from Chaotic-AUR, and I'm guessing it sees only gles. I'm used to have HEVC working for too many years, and can't see why changing it now. Mayby you can make gl the default then let peeps choose gles on demand.
graysky commented on 2024-03-04 21:23 (UTC) (edited on 2024-03-04 21:23 (UTC) by graysky)
@csts - I commented on your issue but mirroring here for coverage:
Please see line 24 in the PKGBUILD wherein you need to define the _renderer variable to a value of either gles or gl.
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=kodi-git#n24
Pinned Comments
graysky commented on 2022-06-11 11:49 (UTC)
@laichiaheng - kodi is bound to a specific version of ffmpeg which is generally older than Arch's package. We avoid incompatibilities by using that specific version (ie internal ffmpeg). Recommend that you build kodi in clean chroot. See: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
I wrote a script that automates much of that called clean-chroot-manager offered here in the AUR.