On Sun, 17 Aug 2025 13:38:34 -0400,
Eli Schwartz wrote:
>
> [1 <multipart/mixed (7bit)>]
> [1.1 <text/plain; UTF-8 (quoted-printable)>]
> On 8/17/25 1:19 PM, Arve Barsnes wrote:
> > On Sun, 17 Aug 2025, at 18:32, John Covici wrote:
> >> emerge: there are no ebuilds built with USE flags to satisfy
> >> "dev-libs/liblouis[python,python_targets_python3_13(-)]".
> >> !!! One of the following packages is required to complete your request:
> >> - dev-libs/liblouis-3.30.0::gentoo (Missing IUSE: python)
> >> - dev-libs/liblouis-3.29.0::gentoo (Missing IUSE: python)
> >> (dependency required by
> >> "app-accessibility/orca-9999::local_ebuilds[braille,python_single_target_python3_13]"
> >>
> >> [ebuild])
> >> (dependency required by "gnome-base/gdm-47.0::gentoo[accessibility]"
> >> [installed])
> >> (dependency required by "gnome-base/gnome-shell-47.8::gentoo" [ebuild])
> >> (dependency required by
> >> "x11-terms/gnome-terminal-3.56.2::gentoo[gnome-shell]" [ebuild])
> >> (dependency required by "@selected" [set])
> >> (dependency required by "@world" [argument])
> >
> > This seems to say that you an ebuild in your local overlay,
> > app-accessibility/orca-9999::local_ebuilds, that requires
> > dev-libs/liblouis[python], but dev-libs/liblouis does not
> > have a python USE flag. So I'm guessing it had this flag in
> > the past, but no longer does so, and you need to fix your local
> > ebuild for app-accessibility/orca to not require this non-existent
> > flag.
> >
> > Regards,
> > Arve
>
>
> Yes.
>
> commit a8155c8cb896e6dc61feaed7feaa94fe98145aa6
> Author: Alfred Wingate <[email protected]>
> AuthorDate: Mon May 13 12:27:50 2024
> Commit: Sam James <[email protected]>
> CommitDate: Sun Jun 2 04:18:35 2024
>
> dev-libs/liblouis: add 3.29.0
>
> * Due to scripts installed with liblouis such as lou_maketable requiring
> python bindings it makes simpler to build python bindings
> unconditionally with a single python target.
>
>
>
> Custom ebuild overlays should switch
>
> RDEPEND="
> dev-libs/liblouis[python,${PYTHON_USEDEP}]
> "
>
>
> to
>
> RDEPEND="
> || (
> >=dev-libs/liblouis-3.29.0[${PYTHON_SINGLE_USEDEP}]
> $(python_gen_cond_dep '
> <dev-libs/liblouis-3.29.0[python,${PYTHON_USEDEP}]
> ')
> )
>
> "
>
> See for example how stable orca packages adapted:
>
> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854230e46edbea1c1eb491ea328508ff7bbe1232
>
> --
> Eli Schwartz
> [2 OpenPGP digital signature <application/pgp-signature (7bit)>]
> Verifying...
Thanks all. I think I have this working -- at least portage is not
giving me any errors, so I will proceed and see what happens.
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici wb2una
[email protected]