Package Details: kodi-eventclients-devel 18.4rc1pre25-1

Git Clone URL: https://aur.archlinux.org/kodi-devel.git (read-only)
Package Base: kodi-devel
Description: Kodi Event Clients
Upstream URL: https://kodi.tv
Keywords: kodi kodi-devel
Licenses: GPL2
Conflicts: kodi-eventclients
Provides: kodi-eventclients=18.4rc1pre25
Submitter: alucryd
Maintainer: MarcinWieczorek (graysky)
Last Packager: graysky
Votes: 33
Popularity: 0.971087
First Submitted: 2014-08-11 23:33
Last Updated: 2019-08-21 14:33

Dependencies (49)

Required by (0)

Sources (35)

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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -276,7 +276,7 @@ package_kodi-devel() {
   depends=(
     'desktop-file-utils' 'hicolor-icon-theme' 'mesa' 'python2-pycryptodome'
     'python2-pillow' 'python2-simplejson' 'xorg-xdpyinfo'
-    'kodi-bin-devel'
+    'kodi-bin'
   )
   optdepends=(
     '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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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")
   conflicts=('kodi-wayland')
   depends=(
     '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:
      kodi-devel

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:

pkgname=(
  "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?