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

This forum is dedicated to packaging and translating :

On those activities rely the making of Mageia Linux Distribution.

Post all questions and information about packaging and translating : feedbacks, discussion about guidelines, packaging practices...

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

Postby kekePower » Feb 4th, '16, 11:24

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
Last edited by kekePower on Apr 25th, '16, 07:15, edited 19 times in total.
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby doktor5000 » Feb 4th, '16, 14:16

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
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby kekePower » Feb 4th, '16, 15:16

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
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby doktor5000 » Feb 4th, '16, 15:28

Will try if I find some time.

One hint, it seems you don't have CEC (libcec) support enabled - is that on purpose?
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby kekePower » Feb 4th, '16, 15:47

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
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby doktor5000 » Feb 4th, '16, 16:18

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.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby kekePower » Feb 4th, '16, 16:48

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?
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby doktor5000 » Feb 4th, '16, 18:09

Yes, obviously you need cec-devel installed.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby kekePower » Feb 4th, '16, 19:56

Yup.

Installed and uninstalled.

Downloaded from git and compiled myself. Still no go.

Will try again when I get home.

Cheers,
kekePower
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby kekePower » Feb 4th, '16, 21:11

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?
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby doktor5000 » Feb 4th, '16, 23:06

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 )
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Unofficial Kodi 15.2 Isengard and Kodi 16.0 Jarvis RC

Postby kekePower » Feb 4th, '16, 23:25

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
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

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

Postby Latte » Feb 5th, '16, 21:45

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 :)
User avatar
Latte
 
Posts: 142
Joined: Apr 3rd, '11, 14:44

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

Postby kekePower » Feb 5th, '16, 22:50

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
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

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

Postby Latte » Feb 6th, '16, 20:58

kekePower wrote:I will add the wmsession file in the next build tonight.

works perfect - thanks :D
User avatar
Latte
 
Posts: 142
Joined: Apr 3rd, '11, 14:44

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

Postby kekePower » Feb 6th, '16, 22:56

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
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

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

Postby kekePower » Mar 8th, '16, 17:21

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
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

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

Postby Latte » Mar 9th, '16, 19:30

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
User avatar
Latte
 
Posts: 142
Joined: Apr 3rd, '11, 14:44

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

Postby kekePower » Mar 9th, '16, 20:17

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.
Last edited by doktor5000 on Mar 9th, '16, 20:42, edited 1 time in total.
Reason: removed fullquote
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

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

Postby Latte » Mar 9th, '16, 22:24

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)
User avatar
Latte
 
Posts: 142
Joined: Apr 3rd, '11, 14:44

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

Postby kekePower » Mar 9th, '16, 22:50

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
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

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

Postby kekePower » Mar 9th, '16, 23:35

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
kekePower
 
Posts: 23
Joined: Feb 4th, '16, 11:20

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

Postby Latte » Aug 16th, '16, 22:48

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.
User avatar
Latte
 
Posts: 142
Joined: Apr 3rd, '11, 14:44

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

Postby johnr » Oct 18th, '16, 00:25

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
johnr
 
Posts: 2
Joined: Oct 18th, '16, 00:16


Return to Packaging and translating for Mageia

Who is online

Users browsing this forum: No registered users and 1 guest

cron