Last official release 1.5-rc2 is from 26 april of 2016: https://github.com/goldendict/goldendict/commits/1.5.0-RC2 But development is going on : Qt5 support merged in master, QtMultimedia audio, Favorites folder, lots of fixes. Users beg for a release: https://github.com/goldendict/goldendict/issues/953 Anyway i'm using this live ebuild made from the in tree goldendict-1.5.0_rc2-r2 ebuild, also fixing the locales installation. Thought it would be nice to have it in the tree.
Created attachment 527262 [details] live ebuild
We could also make a patch release on base of a specific commit ID. Thank you for your contribution. I had a short look on the ebuild. Here a few ideas: * Please test the ebuild with repoman full -x https://wiki.gentoo.org/wiki/Repoman * KEYWORDS="amd64 x86" -> KEYWORDS="" for live ebuilds * You do not need eutils here since EAPI=6 * the ebuild installs icons, and .desktop but does not update https://wiki.gentoo.org/wiki/Notes_on_ebuilds_with_GUI https://wiki.gentoo.org/wiki/Future_EAPI/Triggers#Current_trigger_candidates
Unfortunately even git master still depends on Qt5WebKit, though.
git master has several Qt 5.12 related crashfixes, this probably justifies a snapshot as upstream appears to have lost interest in release work. Unfortunately, today it still depends on Qt5WebKit.
Created attachment 584902 [details] goldendict-9999.ebuild logs So is there any progress ? Qt 5.12.3 is stable now. And goldendict affected by this (fixed in main tree) https://github.com/goldendict/goldendict/issues/1145 also, goldendict-9999 ebuild is broken
+-line 80 src_configure() { + local myconf=(./goldendict.pro) - local myconf=() use ffmpeg || myconf+=( DISABLE_INTERNAL_PLAYER=1 ) eqmake5 "${myconf[@]}" } fixed ebuild for me (not sure it's correct way to make it work).
Created attachment 584906 [details] goldendict-1.5.0.20190728.ebuild Updated ebuild from the latest 1.5.0_rc2-r2. And changed to make it use the today's git commit instead of the latest. + EGIT_COMMIT="0f951b06a55f3a201891cf645a556e773bda5f52"
git master still depends on Qt5WebKit.
We should consider last-riting the package.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30a6df296ff8c6f61d949c98d658925c15d0893 commit c30a6df296ff8c6f61d949c98d658925c15d0893 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-11-16 23:15:01 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-11-16 23:40:12 +0000 profiles: app-text/goldendict: Mask for removal See also: https://github.com/goldendict/goldendict/issues/953 Bug: https://bugs.gentoo.org/653100 Bug: https://bugs.gentoo.org/734880 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)
Is there any good alternatives to replace it?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4666d7d4d50b8e017b2684578d67f4dc81679c7 commit e4666d7d4d50b8e017b2684578d67f4dc81679c7 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-12-16 22:45:01 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-12-16 23:03:08 +0000 app-text/goldendict: Remove last-rited pkg Closes: https://bugs.gentoo.org/653100 Signed-off-by: Michał Górny <mgorny@gentoo.org> app-text/goldendict/Manifest | 1 - .../files/goldendict-1.5.0-ffmpeg-4.patch | 167 --------------------- .../files/goldendict-1.5.0-qt-5.11.patch | 56 ------- ...endict-1.5.0-qtsingleapplication-unbundle.patch | 18 --- app-text/goldendict/goldendict-1.5.0_rc2-r2.ebuild | 93 ------------ app-text/goldendict/metadata.xml | 12 -- profiles/package.mask | 5 - 7 files changed, 352 deletions(-)
(In reply to Alex Efros from comment #11) > Is there any good alternatives to replace it? Solution for amd64-multilib: copy all nessessary binary files (exe+so) from 32-bit system. Start by script: $ cat /opt/opt/goldendict-1.5.0_rc2-r2/goldendict-1.5.0_rc2-r2.sh #!/bin/sh rp="$(realpath $0)"; dn="$(dirname $rp)"; export LD_LIBRARY_PATH="$dn:$LD_LIBRARY_PATH"; exec ${rp%.sh} "$@";
(In reply to Larry the Git Cow from comment #10) > The bug has been referenced in the following commit(s): > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ https://funnyshooter2.com > ?id=c30a6df296ff8c6f61d949c98d658925c15d0893 > > commit c30a6df296ff8c6f61d949c98d658925c15d0893 > Author: Andreas Sturmlechner <asturm@gentoo.org> > AuthorDate: 2020-11-16 23:15:01 +0000 > Commit: Andreas Sturmlechner <asturm@gentoo.org> > CommitDate: 2020-11-16 23:40:12 +0000 > > profiles: app-text/goldendict: Mask for removal > > See also: https://github.com/goldendict/goldendict/issues/953 > > Bug: https://bugs.gentoo.org/653100 > Bug: https://bugs.gentoo.org/734880 > Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> > > profiles/package.mask | 5 +++++ > 1 file changed, 5 insertions(+) Ebuild updated to match the most recent version, 1.5.0_rc2-r2. And modified such that it uses the most recent git commit from today rather than the most recent one.
(In reply to Michael Patton from comment #14) > Ebuild updated to match the most recent version, 1.5.0_rc2-r2. And modified > such that it uses the most recent git commit from today rather than the most > recent one. Did you mean to attach a new ebuild?