[packman] Kodi 18.2

Manfred Hollstein manfred.h at gmx.net
Wed Apr 24 14:23:48 CEST 2019


Hi there,

On Wed, 24 Apr 2019, 07:55:06 +0200, Manfred Hollstein wrote:
> On Tue, 23 Apr 2019, 23:17:07 +0200, Sagi Ben-Akiva wrote:
> > [...]
> > couple of days ago I took you changes to binary-addons and tried to update
> > thier source code which results a lot of addons that break.
> > I noticed that they made a lot of changes in that code and that the repository
> > which holds the links to those addons finally has 'Leia' branch
> > It means that download_binary-addons.sh script need to be changed as well to
> > use that branch instead of master which is the next version (Matrix, 19.x)
> 
> Yep, I thought about that, too.

I have now rebased kodi.binary-addons on the "Leia" branch and built
everything for openSUSE Leap 42.3 and 15.0.

> > One more thing, I pushed the new version of glm (and -devel) to openSUSE obs,
> > and created a new package gli, in openSUSE obs, which is now a dependency for
> > some binary-addons

Please note that I had to fix your packages "gli" and "glm", as they
were not installing their gl{i,m}Config.cmake file (I'll send the patch
for the glm package to its package maintainer in OBS, too).

screensavers.rsxs still cannot be built due to issues with glm-devel, but
most of the formerly disabled addons could be re-enabled again.

Here are the latest changelogs:

  - download_binary-addons.sh: Use "Leia" branch
    * Rebuild kodi.binary-addons.tar, repo-binary-addons.Leia.tar.bz2,
      kodi.binary-addons.spec.files.inc, kodi.binary-addons.spec.packages.inc
    * cmake-binary-addons.patch: Fix repo-binary-addons.git entry
  - Disable Patch8 (kodi.binary-addons-screensavers.rsxs-host-toolchain.patch)
  - Change BuildRequires:  libjpeg8-devel with BuildRequires: pkgconfig(libjpeg)
  - Change BuildRequires:  libopenssl-devel with BuildRequires: pkgconfig(libssl)
  - Add BuildRequires:  gli-devel, glm-devel, libtiff-devel
  - repo-binary-addons-Leia-disabled.txt: Add new file specific to the "Leia"
    branch for disabling addons which don't build.
  - Disable imagedecoder.heif as it requires libde265 which we don't (yet) have.
  - Disable screensavers.rsxs: Our latest version of glm-devel does not build

Next step will be to use gcc8/g++8 for building.

HTH, cheers.

l8er
manfred
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.links2linux.de/pipermail/packman/attachments/20190424/04798964/attachment.sig>


More information about the Packman mailing list