Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
Date: Sun, 18 Jun 2017 23:16:18
Message-Id: 1497827768.a5741d188b673347ecfcce275cbf62ad55d14850.polynomial-c@gentoo
1 commit: a5741d188b673347ecfcce275cbf62ad55d14850
2 Author: Chris Mayo <aklhfex <AT> gmail <DOT> com>
3 AuthorDate: Sun Jun 18 18:27:20 2017 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 18 23:16:08 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5741d18
7
8 sys-apps/fwupd: Version bump 0.9.4
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11 Closes: https://github.com/gentoo/gentoo/pull/4959
12
13 sys-apps/fwupd/Manifest | 1 +
14 sys-apps/fwupd/fwupd-0.9.4.ebuild | 65 +++++++++++++++++++++++++++++++++++++++
15 sys-apps/fwupd/metadata.xml | 1 +
16 3 files changed, 67 insertions(+)
17
18 diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
19 index c5df856f488..6275de8937c 100644
20 --- a/sys-apps/fwupd/Manifest
21 +++ b/sys-apps/fwupd/Manifest
22 @@ -1,2 +1,3 @@
23 DIST fwupd-0.8.0.tar.gz 1296361 SHA256 b9c7550778747a2c47270ae518c65ab1111f749bbbd8f058ed7177201b414c10 SHA512 76c52a6902a6a4d651ad8e3694edf9d21320197baa7faf84fe1d4809e8e5990db43ae949a90bd72df6110d0df77f5181bd425a846c22f5ef749b9b6dac045bf8 WHIRLPOOL e7bdbd74f500257cf674cf7131c90e345dc7e2596ae14bbc3b11ff236ce633bb104ed7237fab974cc7c5c6edebcbe678816e8653dc04370614a1c54d0cb5b977
24 DIST fwupd-0.9.2.tar.gz 1313712 SHA256 a5a7a9886b0efbea57cbcbc841923a9272e4f26dd8658a8e1a90f6eec371cce1 SHA512 14dd3e7ee34f2bda0ed03d141715166ba7b4e69443f2ffd056e17a834d42ef8caa56d729b273e3890936c9b768c10ee6fbcf0d7e7d336c957901b93832ffe9c2 WHIRLPOOL 305e84be8c12a8f4da7897f7bb8c5599a608de315c90c5399c05637c65667f83e7187d851156643ebec7e402f3aecab320f02f4c2c1b69554b20561ce2a08b64
25 +DIST fwupd-0.9.4.tar.gz 1355237 SHA256 ac6c02df4a00d541a205f17c0fa681cc5fe9161dd20cc28045c28cbe43b042e0 SHA512 f4a0b46f7689744b6ddac698b8908f6711b9318ccca9576eadf1fd9f00b266be9e8723309286505173b1f10f170542b67ff67d0ebf3678b23fc9bf8fed03f8ae WHIRLPOOL d4fe5c2cc997b72dc940fda5e01eece69e3a8e86b29b11766afcf806de693e7e5cc6603ecb5cd3c5a82c39344c583d061018e12ddbaa5b459195e5ed51c52459
26
27 diff --git a/sys-apps/fwupd/fwupd-0.9.4.ebuild b/sys-apps/fwupd/fwupd-0.9.4.ebuild
28 new file mode 100644
29 index 00000000000..44002bf21e4
30 --- /dev/null
31 +++ b/sys-apps/fwupd/fwupd-0.9.4.ebuild
32 @@ -0,0 +1,65 @@
33 +# Copyright 1999-2017 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +inherit meson
39 +
40 +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable"
41 +HOMEPAGE="http://www.fwupd.org"
42 +SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="GPL-2+"
45 +
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE="colorhug dell doc elf +man systemd uefi"
49 +
50 +RDEPEND="
51 + app-crypt/gpgme
52 + dev-db/sqlite
53 + >=dev-libs/appstream-glib-0.6.13
54 + >=dev-libs/glib-2.45.8:2
55 + dev-libs/libgpg-error
56 + dev-libs/libgudev
57 + dev-libs/libgusb
58 + >=net-libs/libsoup-2.51.92:2.4
59 + >=sys-auth/polkit-0.103
60 + colorhug? ( >=x11-misc/colord-1.2.12:0= )
61 + dell? (
62 + sys-libs/efivar
63 + >=sys-libs/libsmbios-2.3.0
64 + )
65 + elf? ( dev-libs/libelf )
66 + systemd? ( sys-apps/systemd )
67 + uefi? ( >=sys-apps/fwupdate-5 )
68 +"
69 +DEPEND="
70 + ${RDEPEND}
71 + app-arch/gcab
72 + app-arch/libarchive
73 + virtual/pkgconfig
74 + doc? ( dev-util/gtk-doc )
75 + man? ( app-text/docbook-sgml-utils )
76 +"
77 +
78 +REQUIRED_USE="dell? ( uefi )"
79 +
80 +PATCHES=(
81 + "${FILESDIR}/${PN}-0.9-polkit_its_files.patch"
82 +)
83 +
84 +src_configure() {
85 + local emesonargs=(
86 + # requires libtbtfwu which is not packaged yet
87 + -Denable-thunderbolt=false
88 + -Denable-doc="$(usex doc true false)"
89 + -Denable-man="$(usex man true false)"
90 + -Denable-systemd="$(usex systemd true false)"
91 + -Denable-colorhug="$(usex colorhug true false)"
92 + -Denable-dell="$(usex dell true false)"
93 + -Denable-libelf="$(usex elf true false)"
94 + -Denable-uefi="$(usex uefi true false)"
95 + )
96 + meson_src_configure
97 +}
98
99 diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml
100 index f9ea570938d..e8f71461a03 100644
101 --- a/sys-apps/fwupd/metadata.xml
102 +++ b/sys-apps/fwupd/metadata.xml
103 @@ -11,6 +11,7 @@
104 <flag name="dell">Enable Dell-specific support.</flag>
105 <flag name="elf">Enable libelf support through
106 <pkg>dev-libs/libelf</pkg> package.</flag>
107 + <flag name="man">Build and install man pages</flag>
108 <flag name="uefi">Enable UEFI support</flag>
109 </use>
110 <upstream>