Opened 7 months ago

Last modified 6 months ago

#69458 assigned update

lilv, lv2, serd, sord, sratum: Update, fix livecheck, fix license, remove python27 dependency

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: agraef (Albert Graef)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: lilv, lv2, serd, sord, sratum

Description

The lilv port is at version 0.24.14. The lilv web page says version 0.24.24 is available so the port should be updated.

port livecheck lilv does not see versions after 0.24.14 so livecheck needs to be fixed.

The port builds with python27 which is obsolete. Can the port build with python312 instead?

Change History (3)

comment:1 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Looks like livecheck is broken because it was looking for .bz2 files and after 0.24.14 they switched to .xz, so that's an easy fix.

It's using python27 because that's set by the waf portgroup. All versions after 0.24.14 have switched from waf to the meson build system so that's a bit more involved to fix. I'll see what I can do.

comment:2 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Port: lv2 serd sord sratum added
Summary: lilv: Update to 0.24.24, fix livecheck, use python3lilv, lv2, serd, sord, sratum: Update, fix livecheck, use python3

Looks like the same applies to the whole set: lilv, lv2, serd, sord, sratum. So it'll take a minute to work through all that.

Version 0, edited 6 months ago by ryandesign (Ryan Carsten Schmidt) (next)

comment:3 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Summary: lilv, lv2, serd, sord, sratum: Update, fix livecheck, use python3lilv, lv2, serd, sord, sratum: Update, fix livecheck, fix license, remove python27 dependency

Also, the license of these ports is wrong; it's ISC not MIT.

Note: See TracTickets for help on using tickets.