On 2024-02-04, John Covici wrote: > Hi there. I am trying to use gentoo to install an updated version of > orca which is a screen reader for linux. They have switched overr to > using meson build system. So, I have done this so far: > src_prepare() { > mkdir _build > default > } > > src_configure() { > meson setup -D prefix=/usr _build > meson compile -C _build > } > > src_install() { > meson install -C _build > } > > Now what I have run into is the install wants to access things which > only root can access and so perrmission is denied. Most other builds > install into an image directory, should I change the prefix to image > and will then the ebuild automatically install to the right place, or > is there something else I should be doing? > > Thanks in advance for any suggestions.
I'm sure somebody else will have more experience and practical advice regarding this, but one thing I noticed in the ebuild code above: have you tried using the meson eclass? (man meson.eclass, if you have app-doc/eclass-manpages) -- Nuno Silva