Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
Date: Sun, 20 Jun 2021 16:04:02
Message-Id: 1624205024.c3d3888b4bcd8a8c37c3c99189e041def5dd3777.whissi@gentoo
1 commit: c3d3888b4bcd8a8c37c3c99189e041def5dd3777
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 20 15:55:41 2021 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 20 16:03:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d3888b
7
8 sys-apps/fwupd-efi: bump to v1.1
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 sys-apps/fwupd-efi/Manifest | 1 +
14 sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild | 51 +++++++++++++++++++++++++++++++++
15 2 files changed, 52 insertions(+)
16
17 diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest
18 index bd3ce666cfb..69e486bfbc6 100644
19 --- a/sys-apps/fwupd-efi/Manifest
20 +++ b/sys-apps/fwupd-efi/Manifest
21 @@ -1 +1,2 @@
22 DIST fwupd-efi-1.0.tar.gz 37465 BLAKE2B 89824d2f32d618802f56ebdb67838eed2759a86556a54a9da4f303220d99fbd2465673181d3d2806f4665061746cf7faebf633d4de8249e2c3f269fe0c22b679 SHA512 fd2fde665e90f40fb8c2235f09fc17618d8cb3f87a23ef37f7940a36c4f4b0f9ccef90745bdca1dd8827f60060e5fd95c139883ce08aedb00a249f6e809703a4
23 +DIST fwupd-efi-1.1.tar.gz 37079 BLAKE2B 6f9d97f969aa8c4e7f220e7914163ddff31fa841469b30e9ca73c76d49b753edcfd6e76df68b408533deb14e230240c9d15278eb8d7d490e45f10f28a0993cd6 SHA512 ee2c1039de87a3580cbe47bb5818015936ad7ef00b3bc8fff644c858387e5c5b3fe84e075e01ff9069218b04474774abee4a13261a2d1dd786e0e6d3bfe5833b
24
25 diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild
26 new file mode 100644
27 index 00000000000..fc3aa3397b2
28 --- /dev/null
29 +++ b/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild
30 @@ -0,0 +1,51 @@
31 +# Copyright 2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI="7"
35 +
36 +PYTHON_COMPAT=( python3_{7..10} )
37 +
38 +inherit meson python-any-r1 toolchain-funcs
39 +
40 +DESCRIPTION="EFI executable for fwupd"
41 +HOMEPAGE="https://fwupd.org"
42 +
43 +if [[ ${PV} = 9999 ]]; then
44 + inherit git-r3
45 + EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git"
46 +else
47 + SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
48 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
49 +fi
50 +
51 +LICENSE="LGPL-2.1+"
52 +SLOT="0"
53 +IUSE=""
54 +
55 +BDEPEND="${PYTHON_DEPS}
56 + virtual/pkgconfig"
57 +
58 +DEPEND="sys-boot/gnu-efi"
59 +
60 +RDEPEND="!<sys-apps/fwupd-1.6.0"
61 +
62 +src_prepare() {
63 + default
64 +
65 + python_fix_shebang "${S}/efi"
66 +}
67 +
68 +src_configure() {
69 + local emesonargs=(
70 + -Defi-cc="$(tc-getCC)"
71 + -Defi-ld="$(tc-getLD)"
72 + -Defi-objcopy="$(tc-getOBJCOPY)"
73 + -Defi_sbat_distro_id="gentoo"
74 + -Defi_sbat_distro_summary="Gentoo GNU/Linux"
75 + -Defi_sbat_distro_pkgname="${PN}"
76 + -Defi_sbat_distro_version="${PVR}"
77 + -Defi_sbat_distro_url="https://packages.gentoo.org/packages/${CATEGORY}/${PN}"
78 + )
79 +
80 + meson_src_configure
81 +}