Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 706344 - net-misc/anydesk depends on deprecated x11-libs/pangox-compat
Summary: net-misc/anydesk depends on deprecated x11-libs/pangox-compat
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Jaco Kroon
URL:
Whiteboard:
Keywords: PATCH, PullRequest
Depends on:
Blocks: 698922
  Show dependency tree
 
Reported: 2020-01-25 17:10 UTC by Andreas Sturmlechner
Modified: 2022-07-25 10:47 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
anydesk-no-pangox.patch (anydesk.patch,790 bytes, patch)
2020-06-27 12:03 UTC, Andreas Sturmlechner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2020-01-25 17:10:10 UTC
It may not actually be required.

See also other packaging:

https://github.com/NixOS/nixpkgs/blob/ad3f0d9829119b611350a9be1c226fb625f1f310/pkgs/applications/networking/remote/anydesk/default.nix#L70
Comment 1 Andreas Sturmlechner gentoo-dev 2020-06-26 06:35:17 UTC
How about this?

> patchelf --remove-needed libpangox-1.0.so.0 /opt/bin/anydesk
Comment 2 Andreas Sturmlechner gentoo-dev 2020-06-27 12:03:01 UTC
Created attachment 646688 [details, diff]
anydesk-no-pangox.patch

Please test.
Comment 3 Cănărău Constantin 2020-06-28 09:59:07 UTC
anydesk-5.6-r1 is working, done some small connections to Linux and Windows hosts no apparent issues.
But the dependencies didn't really changed as anydesk depends on x11-libs/gtkglext which, in turn, depends on pangox-compat.
Comment 4 Andreas Sturmlechner gentoo-dev 2020-08-22 15:19:35 UTC
PR was now updated with simultaneously patching out pangox dependency from gtkglext and dropping it to ~arch, waiting for ACKs.
Comment 5 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2020-08-27 20:14:24 UTC
(In reply to Andreas Sturmlechner from comment #4)
> PR was now updated with simultaneously patching out pangox dependency from
> gtkglext and dropping it to ~arch, waiting for ACKs.

Feel free to commit it to the tree ;-)
Comment 6 Cănărău Constantin 2020-08-31 19:51:24 UTC
I did not encounter any error testing -r1 version.
Comment 7 Larry the Git Cow gentoo-dev 2020-09-13 11:19:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af65f28d050980a914a7669a10c5ade81be5f64

commit 4af65f28d050980a914a7669a10c5ade81be5f64
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-06-27 11:48:56 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-09-13 11:18:13 +0000

    net-misc/anydesk: Drop superfluous x11-libs/pangox-compat dependency
    
    Drop redundant dodir
    
    Closes: https://bugs.gentoo.org/706344
    Package-Manager: Portage-2.3.103, Repoman-2.3.23
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 net-misc/anydesk/anydesk-5.5.6-r1.ebuild | 118 +++++++++++++++++++++++++++++++
 net-misc/anydesk/anydesk-6.0.0-r1.ebuild | 118 +++++++++++++++++++++++++++++++
 2 files changed, 236 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2020-09-27 17:52:05 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84993a1f3cb3db508333620a7af68da09510bdfd

commit 84993a1f3cb3db508333620a7af68da09510bdfd
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-08-22 15:04:38 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-09-27 17:51:38 +0000

    x11-libs/gtkglext: Drop x11-libs/pangox-compat dependency
    
    Bug: https://bugs.gentoo.org/698950
    Bug: https://bugs.gentoo.org/706344
    Package-Manager: Portage-3.0.4, Repoman-3.0.1
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../gtkglext/files/gtkglext-1.2.0-no-pangox.patch  | 184 +++++++++++++++++++++
 x11-libs/gtkglext/gtkglext-1.2.0-r5.ebuild         |  62 +++++++
 2 files changed, 246 insertions(+)