#1134810 resvg: Please package the C API for resvg (resvg.h)

#1134810#5
Date:
2026-04-24 10:27:34 UTC
From:
To:
I want to build fuzzel with the resvg backend ([1], [2]), but it needs
the C API ([3], [4]) for resvg (ie 'resvg.h') for that.
That's apparently a(nother) crate within the resvg project:
https://github.com/linebender/resvg/tree/main/crates/c-api

So hereby the request to package that too.

[1] https://codeberg.org/dnkl/fuzzel/pulls/650
[2] https://bugs.debian.org/1133830
[3] https://codeberg.org/dnkl/fuzzel/src/branch/master/meson_options.txt#L3
[4] https://codeberg.org/dnkl/fuzzel/src/branch/master/meson.build#L117

#1134810#10
Date:
2026-07-02 10:43:48 UTC
From:
To:
In the salsa repo I found the following commit from 2025-01-14:
https://salsa.debian.org/debian/resvg/-/commit/332faffcf7160cab0c9a982e56c6127ceb6da3f5
"drop C binding pbinary packages, hopefully only temporarily"

But it doesn't say *why* they were dropped. Can you tell me?
Then I could at least have a go to (hopefully) fix the reason it was dropped
in the first place.

#1134810#15
Date:
2026-07-02 11:08:14 UTC
From:
To:
Hi Diederik,

Quoting Diederik de Haas (2026-07-02 12:43:48)

Sorry for my silence till now!

The reason it was dropped was simply that I couldn't figure out how to
make it work with more recent upstream code, and at the time it seemed
unused (at least for things packaged in Debian).

If you can help figure out how to build the C binding, then that would
be much appreciated, and I would love to maintain it as part of the
package. Also, if you are interested, you are most welcome to join me
in co-maintaining the package.

Kind regards,

 - Jonas

#1134810#20
Date:
2026-07-02 11:38:27 UTC
From:
To:
Hi Jonas,

That sounds like sth I could have a go at, thanks :-)
No idea if I will succeed though; various areas I have no experience with.

Possibly in the future. I know *very* little about Rust (but I am kind of
fascinated by it) and there is another Rust project I want to have a go at
packaging first.
Depending on how that goes, I may help co-maintain this package.

Cheers,
  Diederik

#1134810#25
Date:
2026-07-02 11:55:17 UTC
From:
To:
Quoting Diederik de Haas (2026-07-02 13:38:27)

I am no expert in Rust, but have some experience packaging it by now.

Perhaps you want me on board on your other pakcaging project?

Even if you don't, feel free to ask me questions about Rust packaging.

 - Jonas

#1134810#30
Date:
2026-07-02 12:08:19 UTC
From:
To:
Thanks for the offer. For now I really want to do it all by myself as I think
that will be helpful in my learning experience (I want to bump and resolve any
issues I encounter).

Cheers,
  Diederik

#1134810#35
Date:
2026-07-02 12:19:53 UTC
From:
To:
Quoting Diederik de Haas (2026-07-02 14:08:19)

Enjoy the ride :-)

 - Jonas