Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 675392 - x11-plugins/purple-facebook-0.9.6 version bump
Summary: x11-plugins/purple-facebook-0.9.6 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-14 10:30 UTC by Gabriel
Modified: 2019-01-21 14:00 UTC (History)
0 users

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


Attachments
purple-facebook-20190107.ebuild (purple-facebook-20190107.ebuild,605 bytes, text/plain)
2019-01-14 10:30 UTC, Gabriel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel 2019-01-14 10:30:27 UTC
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 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-01-14 10:46:36 UTC
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 2 Jeroen Roovers (RETIRED) gentoo-dev 2019-01-14 10:48:18 UTC
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.
Comment 3 Gabriel 2019-01-14 10:53:08 UTC
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.
Comment 4 Larry the Git Cow gentoo-dev 2019-01-21 14:00:46 UTC
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(+)