Page 1 of 1

[Apr 25] Kodi 15.2, Kodi 16.1 FINAL, 16RC, Kodi 17.0 Alpha

PostPosted: Feb 4th, '16, 11:24
by kekePower
Image

I've compiled Kodi and made public RPMs for Mageia 5 x86_64.

Kodi 17.0 Alpha 1
I'm now also offering nightly builds of the next version of Kodi. This one is def for those that wants to live on the bleeding edge. It will install to /opt/krypton.

Krypton is now my daily driver because I like Estuary so much. It's stable enough. A few crashes here and there, but it's not a show stopper.

Kodi 16 RC
There will be a new version online if there has been changes to the Git source.

Kodi 16.1 Jarvis
First build of Jarvis Final is up.

Kodi 15.2 Isengard
Have now compiled a second version of 15.2 Isengard with the options that the other two version have.

Head over to my server and download and test the RPM and let me know what you think.

http://kekepower.noip.me/kodi/

Changelog
    2016-04-25
  • Kodi 16.1 Final is online
    2016-04-01
  • Krypton and Jarvis is built with all addons enabled.
    2016-03-28
  • Recompiled ffmpeg and Kodi with Bluray support.
  • As a test, also compiled with --enable-libav-compat
  • Fixed a typo that prevented the script from building for the past few days.
    2016-03-17
  • Added FFMpeg 3.0 to the Krypton tree.
  • I think FFMpeg is compiled with H265 support. Have no way of testing.
  • I've seen a lot of updates to Krypton lately. The guys are working really hard :-)
    2016-03-09
  • Rebuild of Kodi 16.0 Final against updated libs from Mageia. Else, nothing new.
  • Changed a setting in the Krypton spec file and hopefully it'll install alongside Jarvis now.
    2016-02-20
  • Jarvis has been tagged FINAL in GIT and it's online for you all to enjoy! Grab it while it's fresh!
  • Both 16 and 17 are compiled with AirPlay support.
    2016-02-13
  • Kodi 16.0 Jarvis has been bumped to RC4 in GIT. Next build tonight will be an RC4 build.
  • Had an issue with my git tree that made it compile the same version for several days. Fixed now. New builds online.
  • Also had a small bug in my build script that made the Krypton version unavailable. Fixed now.
  • Been thinking about building Kodi 15.2 Isengard that installs into /opt/isengard instead of /opt/kodi/isengard. Let me know if you want it or not.
    2016-02-08
  • Enabled my hack to use $HOME/.config/kodi, but also does a symlink to $HOME/.kodi to be on the safe side
  • The Spec file is now included in the .tar.xz. In theory, you can now use rpmbuild -tb kodi......tar.xz. Haven't tested.
  • Looks like Jarvis is getting really close to Release. May go over to weekly or bi-weekly build when it does.
  • Will continue to offer nightlies of Krypton
    2016-02-07
  • Added libbluetooth support in Krypton
  • Disabled the Google Test suite
  • Reverted to the standard Kodi $HOME/.kodi
  • I've created a hack that I may implement in the next build that will use .config/kodi. Let me know if you want this or not!
    2016-02-05
  • Now using the standard ${HOME}/.config/kodi instead of ${HOME}/.kodi
  • Added a nightly build of Kodi 17.0alpha1 Krypton for those that wants to live on the bleeding edge
  • Recompiled Kodi 15.2 Isengard with CEC support and the .config/kodi hack
    2016-02-04
  • Finally compiled with CEC support
  • LIRC support added
  • Disabled DVDCSS - Fall back to other option
  • Disabled CCache
  • Enabled Non-Free (unrar)

Cheers!

kekePower

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 14:16
by doktor5000
Thanks for sharing :D

FWIW, could you please enable unrar support in your builds, if it isn't enabled yet? I do it as follows, with a conditional:
Code: Select all
[doktor5000@Mageia5]─[13:14:58]─[~/MGA/CAULDRON/kodi/SPECS] LC_ALL=C svn diff
Index: kodi.spec
===================================================================
--- kodi.spec   (revision 815973)
+++ kodi.spec   (working copy)
@@ -2,7 +2,7 @@
 %define version        14.0
 %define snap   0
 %define pre    0
-%define rel    1
+%define rel    3
 
 %if %snap
 %define branch %branch_release
@@ -17,6 +17,9 @@
 # build with internal ffmpeg, disabled by default (--with internal_ffmpeg)
 %bcond_with    internal_ffmpeg
 
+# build with nonfree parts (rar support)
+%bcond_without nonfree
+
 %if %with internal_ffmpeg
 # issue with 11.0 internal ffmpeg, haven't bothered with patching as it is
 # not used in the default build anyway
@@ -391,9 +394,12 @@
 %endif
        --disable-debug \
        --disable-ccache \
+%if %without nonfree
        --disable-non-free \
+%else
+       --enable-non-free \
+%endif
        --disable-dvdcss \
-       --disable-hal \
        --enable-goom \
        --with-lirc-device=/var/run/lirc/lircd
 
@@ -406,8 +412,6 @@
 
 # non-free = unrar
 # dvdcss is handled via dlopen when disabled
-# hal is disabled as it is just a fallback when the replacmenets are
-# not available

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 15:16
by kekePower
Thanks Doctor.

I've recompiled Kodi with the settings you suggested. Found a few "bugs" in my compile script, so the RPM is quite a bit larger now.

Please give it a go and let me know.

http://51.175.74.237/kodi/

Cheers!

kekePower

edit doktor5000: deleted duplicate post

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 15:28
by doktor5000
Will try if I find some time.

One hint, it seems you don't have CEC (libcec) support enabled - is that on purpose?

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 15:47
by kekePower
doktor5000 wrote:Will try if I find some time.

One hint, it seems you don't have CEC (libcec) support enabled - is that on purpose?


This was basically meant for me and I've no need for CEC. So, it is in a sense on purpose.

Is it something people want and use?

Cheers,
kekePower

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 16:18
by doktor5000
Remote control kodi via the remote control of the HDMI display device? See http://kodi.wiki/view/CEC or http://libcec.pulse-eight.com/
As libcec is provided in the normal repos, you shouldn't disable it in purpose, just might hurt others.

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 16:48
by kekePower
Hi.

When I try to configure with libcec, I get this error.

configure: error: == libcec disabled. CEC adapter support will not be available. ==

Since I've never used this, is there anything I've to do to enable it?

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 18:09
by doktor5000
Yes, obviously you need cec-devel installed.

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 19:56
by kekePower
Yup.

Installed and uninstalled.

Downloaded from git and compiled myself. Still no go.

Will try again when I get home.

Cheers,
kekePower

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 21:11
by kekePower
I guess I found the problem...

Code: Select all
cec-client -l                                                                                                                                             
libCEC version: 3.1.0, git revision: libcec-3.1.0+5-6d68d21, compiled on Thu Feb  4 15:13:05 UTC 2016 by kekePower@linux on Linux 4.1.15-desktop-2.mga5 (x86_64), features: P8_USB, DRM, P8_detect, randr
Found devices: NONE


Is there a way to force kodi to compile with CEC?

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 23:06
by doktor5000
It's not necessary to have a CEC device to link kodi with libcec.
kekePower wrote:Is there a way to force kodi to compile with CEC?

Probably with
Code: Select all
  --enable-libcec         enable libcec support (default is auto)
[...]
  CEC_CFLAGS  C compiler flags for CEC, overriding pkg-config
  CEC_LIBS    linker flags for CEC, overriding pkg-config

If you use some git version, you may need to point the latter to that one, wherever it's installed ( maybe /usr/local )

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

PostPosted: Feb 4th, '16, 23:25
by kekePower
Success!

What I had to do was to link the libcec.pc and p8-platform.pc from /usr/local/lib/pkgconfig to /usr/lib/pkgconfig.

Code: Select all
libcec support:   Yes


Thanks for the pointer :-)

Cheers,
kekePower

Re: Unofficial Kodi 15.2, Kodi 16.0 RC, Kodi 17.0 Alpha

PostPosted: Feb 5th, '16, 21:45
by Latte
Thanks a lot for these versions. Right now I have tried v16 Jarvis and it installed and run smoothly.

The only (very) minor downside was that kodi is not present in the autologin section in the mcc anymore. I created the following file manually:
Code: Select all
[root@MediaCenter ~]# cat /etc/X11/wmsession.d/15Kodi
NAME=Kodi
ICON=kodi.png
DESC=Kodi Media Center
EXEC=/usr/bin/kodi-standalone
SCRIPT:
exec /usr/bin/kodi-standalone


see also excerpt from the "official" kodi.spec file (https://svnweb.mageia.org/packages/caul ... iew=markup)
Code: Select all
420    # unused
421    rm %{buildroot}%{_datadir}/xsessions/{xbmc,kodi}.desktop
422    # our version of the above:
423    install -d -m755 %{buildroot}%{_sysconfdir}/X11/wmsession.d
424    cat > %{buildroot}%{_sysconfdir}/X11/wmsession.d/15Kodi <<EOF
425    NAME=Kodi
426    ICON=%{name}.png
427    DESC=Kodi Media Center
428    EXEC=%{_bindir}/%{name}-standalone
429    SCRIPT:
430    exec %{_bindir}/%{name}-standalone
431    EOF


Again, thanks a lot :)

Re: Unofficial Kodi 15.2, Kodi 16.0 RC, Kodi 17.0 Alpha

PostPosted: Feb 5th, '16, 22:50
by kekePower
Thanks Latte.

I will add the wmsession file in the next build tonight. Making it simple, I just copy the file from /etc instead of building it in the SPEC file.

Cheers,
kekePower

Re: Unofficial Kodi 15.2, Kodi 16.0 RC, Kodi 17.0 Alpha

PostPosted: Feb 6th, '16, 20:58
by Latte
kekePower wrote:I will add the wmsession file in the next build tonight.

works perfect - thanks :D

Re: Unofficial Kodi 15.2, Kodi 16.0 RC, Kodi 17.0 Alpha

PostPosted: Feb 6th, '16, 22:56
by kekePower
Latte wrote:
kekePower wrote:I will add the wmsession file in the next build tonight.

works perfect - thanks :D


I'm really glad to hear that :-)

Cheers and thanks for the update.

kekePower

Re: [Feb 20] Kodi 15.2, Kodi 16.0 FINAL, Kodi 17.0 Alpha

PostPosted: Mar 8th, '16, 17:21
by kekePower
I'm liking the Krypton default skin, Estuary.

What do you think? Why don't you give my latest build a try :-)

https://dl.dropboxusercontent.com/u/15356427/kodi/latest-krypton.png

Re: [Feb 20] Kodi 15.2, Kodi 16.0 FINAL, Kodi 17.0 Alpha

PostPosted: Mar 9th, '16, 19:30
by Latte
One question: Can I run both kodi versions in parallel?

your website stated
Will be intalled to /opt/krypton
so it will be independent of the v16 Jarvis? The mysql database will be independent - this I know, but I don't want to interfere with my daily used installation while testing the alpha. (which I really would like to)

Thanks

Re: [Feb 20] Kodi 15.2, Kodi 16.0 FINAL, Kodi 17.0 Alpha

PostPosted: Mar 9th, '16, 20:17
by kekePower
It's an easy hack, actually.

You can edit /opt/krypton/bin/kodi and set USERDATA_DIR to another directory. This way, it will not interfere with your regular Kodi database.

Re: [Feb 20] Kodi 15.2, Kodi 16.0 FINAL, Kodi 17.0 Alpha

PostPosted: Mar 9th, '16, 22:24
by Latte
kekePower wrote:You can edit /opt/krypton/bin/kodi and set USERDATA_DIR to another directory. This way, it will not interfere with your regular Kodi database.
Well, that's working to have separate config files however kodi-16 will be removed when install kodi-17:

Code: Select all
[root@MediaCenter ~]# LC_ALL=C urpmi kodi-17.0alpha1_Krypton_git_20160309_a6de791.mga5-49.x86_64.rpm


SECURITY: The following package is _NOT_ signed (OK ((none))): kodi-17.0alpha1_Krypton_git_20160309_a6de791.mga5-49.x86_64.rpm
installing kodi-17.0alpha1_Krypton_git_20160309_a6de791.mga5-49.x86_64.rpm
Preparing...                     ################################################################################################################################################################################
      1/1: kodi                  ################################################################################################################################################################################
      1/1: removing kodi-16.0_Final.mga5-1.x86_64
                                 warning: file /usr/share/xsessions/xbmc.desktop: remove failed: No such file or directory
warning: file /usr/share/xsessions/kodi.desktop: remove failed: No such file or directory
################################################################################################################################################################################

And I'm not sure if the warning has some meaning?

EDIT: btw: the new installation cloned my config files from the v16, so it also took my selected skin as "default" (I'm using Rapier in v16)

Re: [Feb 20] Kodi 15.2, Kodi 16.0 FINAL, Kodi 17.0 Alpha

PostPosted: Mar 9th, '16, 22:50
by kekePower
Building a new one for Krypton right now. It'll be ready in about 30 minutes.

I think the issue was that I'd set the Name field in the spec file to kodi in both Jarvis and Krypton. That may be the reason it replaced Jarvis. I've now renamed Krypton to kodi-17.0 and hopefully you'll be able to have both installed.

You could also download the tar.xz file and put it manually into /opt. Maybe I should make an install script for that :-)

Thanks for the heads up.

On the skin setting, my friend experienced the same on Windows and he, too, was using Rapier.

Cheers,
kekePower

Re: [Feb 20] Kodi 15.2, Kodi 16.0 FINAL, Kodi 17.0 Alpha

PostPosted: Mar 9th, '16, 23:35
by kekePower
The new Krypton build is online (build 51).

Please give it a try and let me know if it works as expected.

I'm also rebuilding Jarvis 16.0 Final against the updated libs from Mageia. Will update the OP when it's done.

Cheers,
kekePower

Re: [Apr 25] Kodi 15.2, Kodi 16.1 FINAL, 16RC, Kodi 17.0 Alp

PostPosted: Aug 16th, '16, 22:48
by Latte
I tried today to install kodi-16.1_Final.mga5-1.x86_64.rpm and got following error:
Code: Select all
[root@MediaCenter Downloads]# LC_ALL=C urpmi ./kodi-16.1_Final.mga5-1.x86_64.rpm
A requested package cannot be installed:
kodi-16.1_Final.mga5-1.x86_64 (due to unsatisfied libopenmpt.so.0()(64bit))
Continue installation anyway? (Y/n) n


kodi-16.0_Final.mga5-1.x86_64.rpm can be installed flawless.

Re: [Apr 25] Kodi 15.2, Kodi 16.1 FINAL, 16RC, Kodi 17.0 Alp

PostPosted: Oct 18th, '16, 00:25
by johnr
Hi there does anyone have a copy of the 16.1 kodi and a guide how to install via command line i'am new to this distro many thanks

john