Package Details: goldendict-ng-git 24.05.13.r5505.d30de48f-1

Git Clone URL: https://aur.archlinux.org/goldendict-ng-git.git (read-only, click to copy)
Package Base: goldendict-ng-git
Description: The next generation GoldenDict (Supports Qt WebEngine & Qt6).
Upstream URL: https://github.com/xiaoyifang/goldendict-ng
Keywords: dict dictionary goldendict
Licenses: GPL3
Conflicts: goldendict, goldendict-git, goldendict-git-opt, goldendict-svn
Provides: goldendict
Replaces: goldendict-git-opt, goldendict-svn, goldendict-webengine-git
Submitter: slbtty
Maintainer: slbtty
Last Packager: slbtty
Votes: 32
Popularity: 0.39
First Submitted: 2023-04-17 09:38 (UTC)
Last Updated: 2024-06-28 19:31 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

slbtty commented on 2024-06-28 19:38 (UTC) (edited on 2024-06-28 19:42 (UTC) by slbtty)

I disabled GD's home-brewed FFmpeg player because Qt Multimedia 6.7+ by default prioritize to use its FFmpeg backend.

The qt6-multimedia-gstreamer generally works fine too, but if you have some rare audio formats, just install qt6-multimedia-ffmpeg instead.

lopasilver commented on 2023-12-31 16:47 (UTC)

I got this error at first build: CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) After installing pkgconf package, I could successfully build goldendict. Thanks a lot!

shmu26 commented on 2023-08-01 17:47 (UTC)

Yes, installing base-devel fixed it. Thanks @slbtty !

slbtty commented on 2023-08-01 13:57 (UTC)

It says you don't have patch command when building libeb. Install base-devel should fix the problem.

shmu26 commented on 2023-08-01 13:32 (UTC) (edited on 2023-08-01 17:42 (UTC) by shmu26)

I get an error when building: [code]Starting prepare()... -> [patch] Applying libeb-4.4.3-14-010_debian.patch... /var/tmp/pamac-build-shmuel/libeb/PKGBUILD: line 27: patch: command not found ==> ERROR: A failure occurred in prepare().[/code]

jronald commented on 2023-07-31 10:10 (UTC)

But in practice it only use one thread. When I changed it to

cmake --build build_dir --parallel 8

it builds faster a lot.

slbtty commented on 2023-07-31 09:45 (UTC)

--parallel is unnecessary because Ninja defaults to run commands in parallel.

jronald commented on 2023-07-31 09:19 (UTC)

Could it boost build performance as below?

In PKGBUILD, change

cmake --build build_dir

to

cmake --build build_dir --parallel

or

cmake --build build_dir --parallel <jobs>

slbtty commented on 2023-07-24 04:30 (UTC)

I plan to switch to CMake soon. It is thoroughly tested, but in case of any trouble, I have uploaded a stable package without -git https://aur.archlinux.org/packages/goldendict-ng, which still uses qmake

temhelk commented on 2023-07-12 01:13 (UTC) (edited on 2023-07-12 01:39 (UTC) by temhelk)

I checked a few of the ones that have r0 as their revision, and it looks like most of these were just published with the commit that has a tag on it. And if I would clone them, then pkgver that they return will be greater than r0. In these cases, I think they use the number of commits since the last versioned tag.

I think the way you did it should probably work well.

As for the need for it, in my case, I use aurutils and it utilizes pkgver. I think it could be necessary for some setups. It adds all the packages to a local repository that then can be used by multiple devices and in this case, for pacman to know that the version of a package is newer the pkgver of that package should be incremented.

Anyway, thanks for the work that you are doing!