Package Details: ladybird-git r60543.c87e32154a-1

Git Clone URL: https://aur.archlinux.org/ladybird-git.git (read-only, click to copy)
Package Base: ladybird-git
Description: Web browser built from scratch using the SerenityOS LibWeb engine
Upstream URL: https://github.com/SerenityOS/serenity
Keywords: browser
Licenses: BSD
Conflicts: ladybird
Provides: ladybird
Submitter: xyproto
Maintainer: timschumi
Last Packager: timschumi
Votes: 7
Popularity: 0.004360
First Submitted: 2022-09-12 14:59 (UTC)
Last Updated: 2024-04-17 16:45 (UTC)

Latest Comments

1 2 Next › Last »

timschumi commented on 2024-04-01 15:40 (UTC)

Cloning the repository is currently blocking on an upstream curl bug [1][2]. Once that is resolved I can look into why building the package currently fails.

[1] https://gitlab.archlinux.org/archlinux/packaging/packages/curl/-/issues/6 [2] https://github.com/curl/curl/issues/13229

LPW00 commented on 2024-04-01 01:06 (UTC)

Build fails with

{standard input}: Assembler messages: {standard input}:10: Error: file not found: /usr/src/debug/ladybird-git/serenity/Userland/Libraries/LibCompress/BrotliDictionary.cpp.dict.bin

I don't really know what I'm doing so I just copied the ladybird-git folder to /usr/src/debug/ and when I ran makepkg again, it built properly. I assume that could actually be fixed in the PKGBUILD though, so I thought I'd let you know.

Also, just downloading the snapshot, extracting it and running makepkg -sirc in the ladybird-git folder, the git clone operation failed with

error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 fatal: expected 'packfile'

Idk why that happens, might be my fault somehow. When I clone the repo manually before running makepkg, it doesn't complain.

jamnor commented on 2023-11-03 03:21 (UTC)

This built fine for me, but I needed to change the /usr/share/applications/ladybird.desktop file for it to show up in GNOME. The executable I get is /usr/bin/Ladybird, not /usr/bin/ladybird.

So I had to change it from this:

Exec=ladybird

To this:

Exec=Ladybird

Then I updated my desktop entries database:

sudo update-desktop-database

And I can now find and launch Ladybird from GNOME.

EvergreenTree commented on 2023-06-28 15:41 (UTC)

As of package version r50376.5312a140fe-1, it appears that qt6-multimedia is now a dependency.

-- Could NOT find Qt6Multimedia (missing: Qt6Multimedia_DIR)
CMake Error at CMakeLists.txt:76 (find_package):
  Found package configuration file:

    /usr/lib/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find required Qt component "Multimedia".

  Expected Config file at
  "/usr/lib/cmake/Qt6Multimedia/Qt6MultimediaConfig.cmake" does NOT exist



  Configuring with --debug-find-pkg=Qt6Multimedia might reveal details why
  the package was not found.

  Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
  of the path variables that find_package uses to try and find the package.

direc85 commented on 2023-05-16 16:02 (UTC)

I just tried to update Ladybird, and seems to require qt6-svg in makedepends. With the package missing it won't compile. As of the time of writing, it's package version r50327.e938860126-1. Here's the error:

-- Could NOT find Qt6Svg (missing: Qt6Svg_DIR)
CMake Error at CMakeLists.txt:76 (find_package):
  Found package configuration file:

    /usr/lib/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find required Qt component "Svg".

  Expected Config file at "/usr/lib/cmake/Qt6Svg/Qt6SvgConfig.cmake" does NOT
  exist

  Configuring with --debug-find-pkg=Qt6Svg might reveal details why the
  package was not found.

  Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
  of the path variables that find_package uses to try and find the package.

MarcusE1W commented on 2023-01-16 18:21 (UTC) (edited on 2023-07-07 07:44 (UTC) by MarcusE1W)

I have just successfully installed on a Pinebook Pro with Manjaro. You could add aarch64 to supported architectures.

brain commented on 2022-12-04 23:31 (UTC)

Thank you ADKaster for the help. I fixed the package.

ADKaster commented on 2022-11-26 20:33 (UTC)

Using yochananmarqos 's PKGBUILD, it builds and installs properly with the latest commits of both serenity and ladybird:

https://github.com/SerenityOS/ladybird/commit/175cfaca9e5b5b326ef9ee3ce4717e161fe5f14e

https://github.com/SerenityOS/serenity/commit/f3763a527592fae56401e8f8461d644ddc172d05

https://gist.github.com/ADKaster/eaf585c5aee1a00c84015c04e0e5d97a

Loading at least the homepage (serenityos.org) works as expected.

yochananmarqos commented on 2022-11-24 22:30 (UTC) (edited on 2022-11-24 23:15 (UTC) by yochananmarqos)

Remove the static commit, that's not how VCS packages work. This does not build from the latest commit, by the way:

CMake Error at /build/ladybird/src/serenity/Meta/Lagom/CMakeLists.txt:433 (install):
  install TARGETS given target "LibLocaleData" which does not exist.

EDIT: See https://github.com/NixOS/nixpkgs/issues/200495

EDIT 2: Built successfully using static commits, but it does not render web pages properly. Not sure why yet. See my WIP PKGBUILD

sedrubal commented on 2022-09-15 12:00 (UTC)

The upstream URL redirects to https://github.com/SerenityOS/ladybird . Can you change that URL?