#988261 librsvg2-2: Please drop libcroco3 dependency on alpha, hppa, m68k, sh4, x32

Package:
librsvg2-2
Source:
librsvg
Description:
SAX-based renderer library for SVG files (runtime)
Submitter:
Vasyl Gello
Date:
2021-05-18 19:45:03 UTC
Severity:
important
Tags:
#988261#5
Date:
2021-05-09 02:24:15 UTC
From:
To:
Dear colleagues,

I encountered the gone dependency of lubrsvg2-2 on libcroco3 doing the test build
of Kodi 19.1 on x32. Please rebuild librsvg without libcroco3 on the ports.

Vasyl

#988261#10
Date:
2021-05-09 09:24:16 UTC
From:
To:
Control: tags -1 + wontfix

This is not possible. Current versions of librsvg are written in Rust
and cannot be compiled on architectures where rustc and cargo have not
been bootstrapped.

If rustc and cargo become available on those architectures, new versions
should get compiled automatically by the buildds.

    smcv

#988261#17
Date:
2021-05-18 13:24:51 UTC
From:
To:
Hi Simon!

I dig deeper in the missing dependency issue and I think the solution is to mask librsvg2 in ffmpeg build-deps for x32 just like it is masked for hppa.

Sebastian, what do you think? I can try building ffmpeg on x32 without librsvg2 in order to build Kodi locally.
-- 
Vasyl Gello
==================================================
Certified SolidWorks Expert

Mob.:+380 (98) 465 66 77

E-Mail: vasek.gello@gmail.com

Skype: vasek.gello
==================================================
호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다

#988261#22
Date:
2021-05-18 19:44:04 UTC
From:
To:
Patches welcome, but note that those architectures have more severe
problems. llvm-toolchain-11 (and -12) fails to build on some of them so
no clang is available. If you want to work around those issues in
ffmpeg, more changes than disabling librsvg are required.

Cheers