Re: [packman] Kodi Leia PVR Addons: Fail to build due to an error in a tarball in a tarball...

2019-01-18 Thread Manfred Hollstein
On Fri, 18 Jan 2019, 07:54:20 +0100, Dave Plater wrote:
> On 1/17/19, Manfred Hollstein  wrote:
> > [...]
> > which would then #include  for the missing types? Don't
> > know, though, where the #define for 'la_ssize_t' and 'la_int64_t' should
> > then come from, but that is probably the usual configure trickery.
> >
> > How is such a file in a tarball in a tarball supposed to be patched? Or,
> > how is the first tarball generated?
> >
> With great difficulty, you have go past the %cmake stage after which
> all the sources are unpacked in the right places and then make your
> patch using diff. There are two patches applied at that stage atm.

thanks for your explanation, Dave! Yes, I found it myself in the
meantime.  Unfortunately, the small change I had in mind doesn't help :(
So, I'm looking for a proper change.

> Regards
> Dave

Cheers.

l8er
manfred


signature.asc
Description: PGP signature
___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] Kodi Leia PVR Addons: Fail to build due to an error in a tarball in a tarball...

2019-01-18 Thread Manfred Hollstein
On Fri, 18 Jan 2019, 09:35:06 +0100, Manfred Hollstein wrote:
> On Fri, 18 Jan 2019, 07:54:20 +0100, Dave Plater wrote:
> > On 1/17/19, Manfred Hollstein  wrote:
> > > [...]
> > > which would then #include  for the missing types? Don't
> > > know, though, where the #define for 'la_ssize_t' and 'la_int64_t' should
> > > then come from, but that is probably the usual configure trickery.
> > >
> > > How is such a file in a tarball in a tarball supposed to be patched? Or,
> > > how is the first tarball generated?
> > >
> > With great difficulty, you have go past the %cmake stage after which
> > all the sources are unpacked in the right places and then make your
> > patch using diff. There are two patches applied at that stage atm.
> 
> thanks for your explanation, Dave! Yes, I found it myself in the
> meantime.  Unfortunately, the small change I had in mind doesn't help :(
> So, I'm looking for a proper change.

... which requires a newer version of libarchive13 :( I just branched
the package from Leap 15.0 and built it for Leap 42.3. Using that
instead of Leap 42.3's own one now allows to successfully build
kodi.pvr-addons...

Question: can we provide the newer version via the Essentials project?

> > Regards
> > Dave

Cheers.

l8er
manfred


signature.asc
Description: PGP signature
___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] Kodi Leia PVR Addons: Fail to build due to an error in a tarball in a tarball...

2019-01-18 Thread Olaf Hering
Am Fri, 18 Jan 2019 10:23:28 +0100
schrieb Manfred Hollstein :

> Question: can we provide the newer version via the Essentials project?

Even if a newer version will be used during compilation, it will most likely 
not be installed automatically unless 'zypper dup --from packman' is used.

Many packages use the libarchive, are we sure the updated library is 
compatible? The SONAME will not change.
zypper search --details --requires 'libarchive.so.13()(64bit)'

Maybe kodi does not really need the new lib, what addon requires it?

Olaf


pgp956XRu12_G.pgp
Description: Digitale Signatur von OpenPGP
___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] Kodi Leia PVR Addons: Fail to build due to an error in a tarball in a tarball...

2019-01-18 Thread Manfred Hollstein
On Fri, 18 Jan 2019, 14:55:48 +0100, Olaf Hering wrote:
> Am Fri, 18 Jan 2019 10:23:28 +0100
> schrieb Manfred Hollstein :
> 
> > Question: can we provide the newer version via the Essentials project?
> 
> Even if a newer version will be used during compilation, it will most likely 
> not be installed automatically unless 'zypper dup --from packman' is used.
> 
> Many packages use the libarchive, are we sure the updated library is 
> compatible? The SONAME will not change.

I would say it's backwards compatible. The new version still provides
'libarchive.so.13()(64bit)', and also adds addititional functions, but
does not change anything wrt/ the existing interface, so it should be
drop-in compatible (and even more so, maintained, which is why I used the
package from openSUSE:Leap:15.0:Update for the branch).

> zypper search --details --requires 'libarchive.so.13()(64bit)'
> 
> Maybe kodi does not really need the new lib, what addon requires it?

kodi.binary-addons-vfs.libarchive

> Olaf

Cheers.

l8er
manfred


signature.asc
Description: PGP signature
___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

[packman] Kodi Leia PVR Addons: vuplus missing - any chance to get it back?

2019-01-18 Thread Manfred Hollstein
Hi there,

while I was fighting to get the upcoming kodi.binary-addons package
build for openSUSE_Leap_42.3, I obviously didn't realise that the only
package I need from it "kodi.binary-addons-pvr.vuplus" is no longer part
of it :(

It appears there is a new tarball available at
 which now supports the changed
API in Leia. However, it is not part of the "kodi.binary-addons.tar" tar
ball.

@Sagi:

1. Where does the "kodi.binary-addons.tar" tar ball come from? I fail to
   see a URL where this is made available.
2. Is there any chance to get "kodi.binary-addons-pvr.vuplus" re-added?

Cheers.

l8er
manfred


signature.asc
Description: PGP signature
___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] Kodi Leia PVR Addons: vuplus missing - any chance to get it back?

2019-01-18 Thread Manfred Hollstein
On Fri, 18 Jan 2019, 16:43:29 +0100, Manfred Hollstein wrote:
> Hi there,
> 
> while I was fighting to get the upcoming kodi.binary-addons package
> build for openSUSE_Leap_42.3, I obviously didn't realise that the only
> package I need from it "kodi.binary-addons-pvr.vuplus" is no longer part
> of it :(
> 
> It appears there is a new tarball available at
>  which now supports the changed
> API in Leia. However, it is not part of the "kodi.binary-addons.tar" tar
> ball.
> 
> @Sagi:
> 
> 1. Where does the "kodi.binary-addons.tar" tar ball come from? I fail to
>see a URL where this is made available.
> 2. Is there any chance to get "kodi.binary-addons-pvr.vuplus" re-added?

Hmm, according to

  

it should be available directly from the Kodi v18 "Leia" add-on
repository. Will check... If so, *I* don't need kodi.binary-addons and
therefore no updated libarchive13 package ;)

Cheers.

l8er
manfred


signature.asc
Description: PGP signature
___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] Kodi Leia PVR Addons: vuplus missing - any chance to get it back?

2019-01-18 Thread Manfred Hollstein
On Fri, 18 Jan 2019, 16:48:16 +0100, Manfred Hollstein wrote:
> On Fri, 18 Jan 2019, 16:43:29 +0100, Manfred Hollstein wrote:
> > Hi there,
> > 
> > while I was fighting to get the upcoming kodi.binary-addons package
> > build for openSUSE_Leap_42.3, I obviously didn't realise that the only
> > package I need from it "kodi.binary-addons-pvr.vuplus" is no longer part
> > of it :(
> > 
> > It appears there is a new tarball available at
> >  which now supports the changed
> > API in Leia. However, it is not part of the "kodi.binary-addons.tar" tar
> > ball.
> > 
> > @Sagi:
> > 
> > 1. Where does the "kodi.binary-addons.tar" tar ball come from? I fail to
> >see a URL where this is made available.
> > 2. Is there any chance to get "kodi.binary-addons-pvr.vuplus" re-added?
> 
> Hmm, according to
> 
>   
> 
> it should be available directly from the Kodi v18 "Leia" add-on
> repository. Will check... If so, *I* don't need kodi.binary-addons and
> therefore no updated libarchive13 package ;)

unfortunately, it's not that easy... The Enigma2 addon doesn't work -
maybe if I'll open whatever ports on the dreambox, but I didn't have to
that up to now, so, no :(

Leaves the questions 1. and 2. ...

Cheers.

l8er
manfred


signature.asc
Description: PGP signature
___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] Kodi Leia PVR Addons: vuplus missing - any chance to get it back?

2019-01-18 Thread Sagi Ben-Akiva
Hi,

Kodi developers put a lot of effort on making the build process easy, but
their concern is only for Ubuntu.
Therefore all the binary-addons source code and dependencies are cloned
during the build process from Github.
In OBS this behavior is not allowed and we need to download them before the
build process starts.

We have a bash script called *download_binary-addons.sh *which, as you can
guess, download the binary-addons source but it also uses another file
called *repo-binary-addons-master-disabled.txt*
which contain a list of disabled addons and the reason for disabling them.

pvr.vuplus is currently disabled because could not find a rpm for it's
dependency NlohmannJson
https://github.com/kodi-pvr/pvr.vuplus/tree/master/depends/common/nlohmann-json

While working on the binary-addons I disabled all the addons that weren't
built, just out of the box, because I wanted to verify that the build
process finishes successfully and generate a rpms which I can install
before spending a lot of time on fixing build issues for a specific addons.

These are the addons which I added to the disabled addons list :
pvr.zattoo - rapidjson
pvr.teleboy - rapidjson
pvr.vuplus - NlohmannJson
pvr.iptvsimple - rapidxml
game.libretro.2048 - build issue
game.libretro - build issue
game.libretro.mrboom - build issue
vfs.smb2 - requires libsmb2
visualization.projectm - has no member named datadir

Sagi.


On Fri, Jan 18, 2019 at 5:43 PM Manfred Hollstein  wrote:

> Hi there,
>
> while I was fighting to get the upcoming kodi.binary-addons package
> build for openSUSE_Leap_42.3, I obviously didn't realise that the only
> package I need from it "kodi.binary-addons-pvr.vuplus" is no longer part
> of it :(
>
> It appears there is a new tarball available at
>  which now supports the changed
> API in Leia. However, it is not part of the "kodi.binary-addons.tar" tar
> ball.
>
> @Sagi:
>
> 1. Where does the "kodi.binary-addons.tar" tar ball come from? I fail to
>see a URL where this is made available.
> 2. Is there any chance to get "kodi.binary-addons-pvr.vuplus" re-added?
>
> Cheers.
>
> l8er
> manfred
>
___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman