Created attachment 560944 [details] purple-facebook-20190107.ebuild As summary, attached working [on my machine] ebuild. The version of the ebuild is a date to follow original ebuild pattern, and the date itself is arbitrary i.e., whenever I noticed that upstream was working on a fix :)
Comment on attachment 560944 [details] purple-facebook-20190107.ebuild --- purple-facebook-20170831.ebuild 2018-11-18 11:31:10.024748477 +0100 +++ - 2019-01-14 11:46:17.604360048 +0100 @@ -1,11 +1,11 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit eutils autotools -MY_PV="0.9.5-9ff9acf9fa14" +MY_PV="0.9.6" S="${WORKDIR}/${PN}-${MY_PV}" DESCRIPTION="Facebook protocol plugin for libpurple" HOMEPAGE="https://github.com/dequis/purple-facebook"
Comment on attachment 560944 [details] purple-facebook-20190107.ebuild ># Copyright 1999-2017 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > >EAPI=7 > >inherit eutils autotools I am quite certain that eutils.eclass does not support EAPI=7. Also, eutils functions are not used in this ebuild. >src_prepare() { > eautoreconf > default Normally you would apply patches and _then_ run eautoreconf.
For clarity, I changed EAPI 6 to 7 as I followed the wiki to get started with ebuilds. I don't know about the rest as it isn't documented in that wiki and I didn't have the time to read portage's code. As stated, this ebuild does work on my machine [using emerge and placing the ebuild in /usr/local/portage], so I'll leave it to the maintainer to adjust the ebuild appropriately. I'll learn something or other while this happens.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e44568bd8d9f88334ad4f8c853384c26f364c7 commit 26e44568bd8d9f88334ad4f8c853384c26f364c7 Author: Tony Vroon <chainsaw@gentoo.org> AuthorDate: 2019-01-21 14:00:25 +0000 Commit: Tony Vroon <chainsaw@gentoo.org> CommitDate: 2019-01-21 14:00:25 +0000 x11-plugins/purple-facebook: 0.9.6 version bump As requested by Gabriel, this adds the recent 0.9.6 release. This will address "Failed to read fixed header" as reported by Kobboi. Closes: https://bugs.gentoo.org/673586 Closes: https://bugs.gentoo.org/675392 Signed-Off-By: Tony Vroon <chainsaw@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 x11-plugins/purple-facebook/Manifest | 1 + .../purple-facebook-20190113.ebuild | 27 ++++++++++++++++++++++ 2 files changed, 28 insertions(+)