Package Details: zen-browser-i18n-ja 1.10.3b-1

Git Clone URL: https://aur.archlinux.org/zen-browser.git (read-only, click to copy)
Package Base: zen-browser
Description: Language pack for Zen Browser (ja)
Upstream URL: https://zen-browser.app/
Licenses: MPL-2.0
Submitter: everyx
Maintainer: everyx (lilac)
Last Packager: lilac
Votes: 9
Popularity: 3.10
First Submitted: 2024-11-19 05:44 (UTC)
Last Updated: 2025-03-28 06:28 (UTC)

Latest Comments

1 2 Next › Last »

grail69 commented on 2025-03-15 09:23 (UTC)

Even after patch I still finished with:

Configure complete!
Be sure to run |mach build| to pick up any changes
  Parallelism determined by memory: using 24 jobs for 24 cores based on 62.7 GiB RAM and estimated job size of 1.0 GiB
 0:14.84 /sbin/make -j24 -s merge-zh-CN
 0:17.56 W 0 compiler warnings present.
Hey! Builds initiated with `mach build $A_SPECIFIC_TARGET` may not always work, even if the code being built is correct. Consider doing a bare `mach build` instead.
==> ERROR: A failure occurred in build().
    Aborting...

match0x0 commented on 2025-03-13 19:50 (UTC)

Thanks @SmashedSqwurl, that did the trick

SmashedSqwurl commented on 2025-03-13 16:49 (UTC) (edited on 2025-03-13 16:49 (UTC) by SmashedSqwurl)

@match0x0: It's pulling in a newer version of surfer that expects a tests directory to exist. It's been fixed in the latest zen-browser dev branch, but in the meantime I was able to work around it with this change to the PKGBUILD:

diff --git a/PKGBUILD b/PKGBUILD
index 4c5bb30..aed97dd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -129,6 +129,8 @@ prepare() {
   msg2 "apply patches"
   git apply -3 "$srcdir"/*.zen.patch

+  sed -i 's|"@zen-browser/surfer": "^1.9.20"|"@zen-browser/surfer": "1.9.20"|g' package.json
+
   msg2 "prepare dependencies"
   pnpm config set store-dir "$srcdir"/pnpm-store
   pnpm install

match0x0 commented on 2025-03-13 10:10 (UTC) (edited on 2025-03-13 10:10 (UTC) by match0x0)

Running into the following error when building.

SUCCESS You should be ready to make changes to Zen Browser.

        Remember to change the repository in configs/common/mozconfig to your own.
        You should import the patches next, run |surfer import|.
        To begin building Zen Browser, run |surfer build|.


> zen-core@1.0.0 surfer /home/user/aur/zen-browser/src/desktop
> surfer import


   ERROR An error occurred while running command ["import"]:

         Error: ENOENT: no such file or directory, scandir '/home/user/aur/zen-browser/src/desktop/tests'


00:00:00 Exiting due to error.
 ELIFECYCLE  Command failed with exit code 1.
==> ERROR: A failure occurred in prepare().
    Aborting...

Anyone running into the same?

31PNMR commented on 2025-03-06 01:14 (UTC)

Why is it necessary to build the whole browser app for a language pack?

grail69 commented on 2025-02-21 17:00 (UTC)

Is anyone looking into the issue posted by kreijstal as I have the same error?

vieled-seraph commented on 2025-02-21 10:06 (UTC)

@shanoaice , for me It was the fact that the git url had taken itself 30 minutes to load with all of its things and the degit / there was this other project called git-get which did it in under a minute , I am definitely sure that there is a room for improvement.

That being said , I got so fed up that yes I am now on zen-browser-bin

shanoaice commented on 2025-02-21 08:38 (UTC) (edited on 2025-02-21 08:38 (UTC) by shanoaice)

@vieled-seraph Building Firefox from source has always been a very slow process especially when you machine is not powerful enough. I do think that a replacing the Git URL with a GitHub Tag tarball could help the initial work, any further building progress that requires git action cannot be pulled by degit. They are hard-coded in the build script and swapping them out could cause great issues.

Additionally I believe that the most time consuming process would be C++/Rust compilation. If you didn't finish the whole process and you feel resolving delta is slow enough, your machine might just be way to weak for compiling browser from source. Use zen-browser-bin for the pre-built binary instead.

vieled-seraph commented on 2025-02-20 10:51 (UTC) (edited on 2025-02-20 10:51 (UTC) by vieled-seraph)

Hey this project takes an insanely long time to build in which most of the time is spent in the git and delta.

Could you please take a look at https://github.com/Rich-Harris/degit since pnpm is already installed , it would be much more trivial to install degit and also degit works with the specific sub folders within git of github / other git providers as well.

It took me 30 minutes / one hour and still building.

Also the node-lts part is a little frustrating because I had node installed and node-lts wanted node to be removed.

Could you please fix that as well please ?