#1088305 ITP: ladybird -- web browser utilizing its own web engine

#1088305#5
Date:
2024-11-26 18:50:15 UTC
From:
To:
* Package name    : ladybird
  Version         : Pre Alpha
  Upstream Author : Andreas Kling and others
* URL             : https://ladybird.org
* License         : BSD-2-Clause
  Programming Lang: C++
  Description     : web browser


Ladybird is a brand-new browser & web engine. Driven by a web standards first
approach, Ladybird aims to render the modern web with good performance,
stability and security.

Ladybird is in a pre-alpha state, and only suitable for use by developers.
However, you may still find it very usable on a good number of websites.

The developers plan to incrementally adopt Swift as a successor to C++ as Swift
interoperability with C++ matures.

#1088305#12
Date:
2025-03-10 09:26:50 UTC
From:
To:
Hi Steve,

I have seen you intend to package the Ladybird browser
and wanted to check in on its current status. I'm interested
in its packaging and was wondering if you've made any progress
or if there's anything specific you're looking for in terms of contributions.

Additionally, if you'd like, I’d be happy to help as a co-maintainer,
if that's something you're interested in, please let me know.

Best,
Carl

#1088305#17
Date:
2025-03-10 14:53:26 UTC
From:
To:
Carl,

Yes, help would be very welcome. I have been able to package it, but
with many Debian policy violations still existing. And since
development is moving quickly the build is likewise soon broken.

Some of the challenges to overcome is that they are using vcpkg to pull
in some dependencies that are not available on Debian, such as Skia.

It's a little outdated and does not reflect my most recent efforts to
address the policy violations, but you might find that what I have on
Salsa is still working with the latest Ladybird code:
https://salsa.debian.org/melizas-guest/ladybird

Thanks
-Steve

#1088305#22
Date:
2025-03-11 14:17:53 UTC
From:
To:
Hi Steve,

Thanks for getting back to me.

I'm curious about the specific Debian policy violations you've encountered.
Could some of them be due to the use of vcpkg for dependency management?

Also, since Skia is one of the dependencies that’s not available in Debian,
would it make sense to consider packaging it now?

Definitely will give packaging a try with your current configuration.

Best,
Carl