Package Details: kodi-bin-devel 18.5pre4-1

Git Clone URL: (read-only)
Package Base: kodi-devel
Description: x11 kodi binary
Upstream URL:
Keywords: kodi kodi-devel
Licenses: GPL2
Conflicts: kodi-bin
Provides: kodi-bin=18.5pre4
Submitter: alucryd
Maintainer: MarcinWieczorek (graysky)
Last Packager: graysky
Votes: 33
Popularity: 0.512174
First Submitted: 2014-08-11 23:33
Last Updated: 2019-09-18 19:07

Dependencies (69)

Required by (1)

Sources (15)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

asm0dey commented on 2019-08-19 19:05

And also

diff --git a/PKGBUILD b/PKGBUILD
index da21044..e804841 100644
@@ -276,7 +276,7 @@ package_kodi-devel() {
     'desktop-file-utils' 'hicolor-icon-theme' 'mesa' 'python2-pycryptodome'
     'python2-pillow' 'python2-simplejson' 'xorg-xdpyinfo'
-    'kodi-bin-devel'
+    'kodi-bin'
     'afpfs-ng: Apple shares support'

asm0dey commented on 2019-08-19 18:22

Proposed patch is:

diff --git a/PKGBUILD b/PKGBUILD
index da21044..4903d05 100644
@@ -326,6 +326,7 @@ package_kodi-bin-devel() {
     'libxslt' 'lirc' 'mariadb-libs' 'python2' 'smbclient' 'taglib'
     'tinyxml' "$pkgbase"
+  provides=("kodi-bin=${pkgver}" 'kodi-x11')

   cd kodi-build-x11
   install -Dm755 kodi-x11 "$pkgdir/usr/lib/kodi/kodi-x11"
@@ -337,7 +338,7 @@ package_kodi-bin-devel() {

 package_kodi-wayland-devel() {
   pkgdesc="wayland kodi binary"
-  provides=("kodi-bin=${pkgver}")
+  provides=("kodi-bin=${pkgver}" "kodi-wayland")
     'bluez-libs' 'curl' 'lcms2' 'libass' 'libbluray' 'libcdio' 'libcec'

asm0dey commented on 2019-08-19 08:41

@graysky current setup makes kodi-wayland-devel and kodi-gbm-devel unusable and even uninstallable

asm0dey commented on 2019-08-18 09:01

I've tried to install kodi-wayland-devel, but got message

resolving dependencies...
looking for conflicting packages...
:: kodi-wayland-devel and kodi-bin-devel are in conflict (kodi-bin). Remove kodi-bin-devel? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kodi-bin-devel breaks dependency 'kodi-bin-devel' required by kodi-devel
Error installing repo packages

I think that that's because kodi-devel should depend on kodi-bin, not kodi-bin-devel. Sorry for misguiding you in previous comment

asm0dey commented on 2019-08-17 12:22

That's bacause "$pkgbase-bin" is declared. Please change it to kodi-bin-devel. Thank you!

asm0dey commented on 2019-08-17 12:20

I've got following error when trying to clean install package:

warning: cannot resolve "kodi-devel-bin", a dependency of "kodi-devel"
:: The following package cannot be upgraded due to unresolvable dependencies:

asm0dey commented on 2019-08-14 07:01

Also potentially it makes sense to rename -bin to -x11 (because -wayland builds binary too)

graysky commented on 2019-08-13 19:19

I agree about the confusion around the -bin suffix for the package in community. Has anyone considered opening a FS to change it? I am fine changing the order of -component-devel to a system that makes sense to people/I don't have a strong opinion either way.

Am I correct that the proposal is:

  "kodi-bin-devel" "kodi-wayland-devel" "kodi-gbm-devel"
  "kodi-eventclients-devel" "kodi-tools-texturepacker-devel" "kodi-dev-devel"

eschwartz commented on 2019-08-12 22:42

That makes no sense, the official repos don't have devel packages to emulate. But look at git packages. For example, systemd-git and systemd-libs-git, not systemd-git-libs. The package could be seen as being "kodi-x11binarycomponent", so why would a person think to insert the "devel" in the middle of the community pkgname which it replaces.

It's probably more relevant that you have, for example, "kodi-devel-tools-texturepacker". Would someone looking for the development version of the texturepacker package be looking for such a package name?


The fact that this discussion centers around the "kodi-devel-bin" component is only because it was especially confusing due to the surprising presence of "-bin" at all. (I personally wonder why the community package is named that at all, instead of "kodi-x11".)

graysky commented on 2019-08-12 21:54

@asm0dey - Not sure what the convention is for a -devel package... made sense to me to append the -devel to the $pkgbase. Can you cite an example or two in the official repos one way or another?