Summary: | app-text/goldendict depends on deprecated dev-qt/qtwebkit:5 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sébastien Monassa <seb> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein, nrndda, tanekliang, via-gentoo, viklevin2 |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=734880 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 684580 | ||
Attachments: |
live ebuild
goldendict-9999.ebuild logs goldendict-1.5.0.20190728.ebuild |
Description
Sébastien Monassa
2018-04-13 14:29:41 UTC
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? |