Package Details: goldendict-webengine-pr-git 22.12.02.r79.5a87a715.59363bc9-1

Git Clone URL: https://aur.archlinux.org/goldendict-webengine-pr-git.git (read-only, click to copy)
Package Base: goldendict-webengine-pr-git
Description: Feature-rich dictionary lookup program supporting multiple dictionary formats
Upstream URL: https://github.com/goldendict/goldendict/pull/1542
Licenses: GPL3
Conflicts: goldendict
Provides: goldendict
Submitter: vedg
Maintainer: vedg
Last Packager: vedg
Votes: 8
Popularity: 0.27
First Submitted: 2022-12-02 11:35 (UTC)
Last Updated: 2024-05-31 10:28 (UTC)

Pinned Comments

vedg commented on 2022-12-02 11:54 (UTC)

This package is based on my Qt WebEngine pull request (Upstream URL). The upstream master branch is pulled in by default. A comment in the PKGBUILD advises what to do if merging upstream master fails.

If you wish to include a fix or a feature from some of my other pull requests, uncomment and possibly modify one or more of the _pull_we lines in the PKGBUILD.

Latest Comments

1 2 3 4 5 Next › Last »

Universebenzene commented on 2024-06-29 07:23 (UTC)

This package also can't build with ffmpeg 7.0 like the original goldendict. Applying the same patch also fix the building problem.

TheExplorer commented on 2024-05-23 14:37 (UTC)

@vedg Yes, thank you. I've also slimmed it down to the minimum since I don't need Chinese support, audio etc. Just couldn't figure out what dependencies could be dropped and what compilation options I needed to get rid of unnecessary stuff. Now it's fine.

vedg commented on 2024-05-23 14:01 (UTC)

@vedg Can we somehow drop this libeb package from the deps and compile it without CD-ROM books support?

I keep this package as close as possible to https://aur.archlinux.org/packages/goldendict-git. If that package removes a dependency, I'll probably do so too.

TheExplorer commented on 2024-05-23 13:34 (UTC)

@xiota Thank you. It turns out I've been using this option already. Just forgot to remove it from the 'depends' section.

xiota commented on 2024-05-23 09:57 (UTC)

For those having trouble with libeb, try editing the PKGBUILD with "CONFIG+=no_epwing_support" (based on info in the readme).

TheExplorer commented on 2024-05-23 07:52 (UTC)

@vedg Can we somehow drop this libeb package from the deps and compile it without CD-ROM books support?

TheExplorer commented on 2024-05-23 07:49 (UTC) (edited on 2024-05-23 07:52 (UTC) by TheExplorer)

@doctorcolossus libeb is no longer maintained and is dropped from Arch repos. You should compile it from AUR now. All other dependencies are present. That's why.

doctorcolossus commented on 2024-05-22 23:37 (UTC) (edited on 2024-05-22 23:40 (UTC) by doctorcolossus)

@TheExplorer, thank you, but the libeb dependency is missing because it failed to build due to the build error which is (clearly :P) shown in the log I gave. I guess that you have not run into this problem. I'll go ask in the libeb package comments.

edit: A patch to fix this build error can be found in the libeb package comments. I don't have time to try it now myself, but I hope this information will help the next person.

TheExplorer commented on 2024-05-22 08:16 (UTC)

@doctorcolossus It clearly says: Missing dependencies: libeb

First compile this: https://aur.archlinux.org/packages/libeb

doctorcolossus commented on 2024-05-22 05:38 (UTC) (edited on 2024-05-22 05:40 (UTC) by doctorcolossus)

First time trying to build this. Looks like it failed while trying to build the libeb dependency. Anyone else run into this?

puts_eucjp.c: In function ‘fputs_eucjp_to_locale’:
puts_eucjp.c:97:23: error: passing argument 2 of ‘iconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   97 |         if (iconv(cd, &in_p, &in_left, &out_p, &out_left) != -1)
      |                       ^~~~~
      |                       |
      |                       const char **
In file included from puts_eucjp.c:40:
/usr/include/iconv.h:49:54: note: expected ‘char ** restrict’ but argument is of type ‘const char **’
   49 | extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
      |                                    ~~~~~~~~~~~~~~~~~~^~~~~~~
make[3]: *** [Makefile:418: puts_eucjp.o] Error 1
make[3]: Leaving directory '~/.cache/yay/libeb/src/eb-4.4.3/libebutils'
make[2]: *** [Makefile:353: all] Error 2
make[2]: Leaving directory '~/.cache/yay/libeb/src/eb-4.4.3/libebutils'
make[1]: *** [Makefile:518: all-recursive] Error 1
make[1]: Leaving directory '~/.cache/yay/libeb/src/eb-4.4.3'
make: *** [Makefile:404: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: libeb-exit status 4
==> Making package: goldendict-webengine-pr-git 22.12.02.r66.7b4a8328.7da1ccf2-1 (2024 m. gegužės 22 d. 08:35:42)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> libeb
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
 -> error making: goldendict-webengine-pr-git-exit status 8