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: 7
Popularity: 1.00
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 »

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

vedg commented on 2024-04-01 17:29 (UTC)

@vedg Any plans for qt6? Just asking because it's inevitable in the nearest future I guess.

No definite plans yet. It makes sense to wait for a Qt WebEngine port reviewer and merge the branch into master first. Otherwise, I'll have to maintain and fix merge conflicts in further divergent branch(es) myself. Right now 450 Arch packages depend on qt5-base. If the Qt 4 history is any indication, Qt 5 will be officially packaged for several years from now.