On 27-06-2019 12:09:19 +0100, Michael Fothergill wrote: > PS I forgot to add in step 3 that I will create a file to put the helpful > patch > code in using emacs. > > I will also replace the $EPREFIX symbol with /home/mikef/gentoo in each > instance > in the patch code.
You don't have to do that, in the ebuild ${EPREFIX} expands to the
correct thing.
> > I am using this one:
>
> > [2]https://wiki.gentoo.org/wiki//etc/portage/patches
this is for creating /code/ patches, not for patches against the ebuilds
themselves
You need patches to ebuilds, which, if I know what patches you tried and
worked for you, me and the team can commit to the tree so it sticks.
This also means below instructions aren't going to fly.
1. Change the libinput-1.13.2.ebuild file
2. run ebuild libinput-1.13.2.ebuild digest
3. emerge --resume or emerge <package> (whichever is resuming what you
were doing)
4. if it works, report the diff here, or preferably in a bug so we can
see to getting it applied
Thanks,
Fabian
> > I am going to do the following things:
>
> > 1. I am going to create a directory to put the patch in:
> > 2. mkdir -p /etc/portage/patches/dev-libs/libinput-1.13.2
> > 3. /etc/portage/patches/dev-libs/libinput-1.13.2/prefix-libinput.patch
> > 4. I will then enter the ebuild directory for libinput-1.13.2 and run the
> > following command:
> > 5. ebuild libinput-1.13.2.ebuild clean prepare
> > 6. I will then run ebuild libinput-1.13.2.ebuild digest as you recommended.
> > 7. Finally I will run emerge dev-libs/libinput again and see if it compiles
> > and installs.
>
> > I am going to do this now.
>
> > If you think I should change anything in the above list please let me know
> > in
> > a post.
>
> > Regards
>
> > MF
>
>
>
> References:
> 1. mailto:[email protected]
> 2. https://wiki.gentoo.org/wiki//etc/portage/patches
>
> read_char: errno==EILSEQ; invalid byte sequence for UTF-8:
--
Fabian Groffen
Gentoo on a different level
signature.asc
Description: PGP signature
