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: Tue, 15 Jun 2021 23:05:00
Message-Id: 1623797624.2054a6df41fe63be0a67dc4e60aa9dbd650daa88.whissi@gentoo
1 commit: 2054a6df41fe63be0a67dc4e60aa9dbd650daa88
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 15 22:28:32 2021 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 15 22:53:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2054a6df
7
8 sys-apps/fwupd-efi: initial import
9
10 Thanks-to: Joakim Tjernlund
11 Closes: https://bugs.gentoo.org/791307
12 Package-Manager: Portage-3.0.20, Repoman-3.0.3
13 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
14
15 sys-apps/fwupd-efi/Manifest | 1 +
16 sys-apps/fwupd-efi/fwupd-efi-1.0.ebuild | 51 +++++++++++++++++++++++++++++++++
17 sys-apps/fwupd-efi/metadata.xml | 12 ++++++++
18 3 files changed, 64 insertions(+)
19
20 diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest
21 new file mode 100644
22 index 00000000000..bd3ce666cfb
23 --- /dev/null
24 +++ b/sys-apps/fwupd-efi/Manifest
25 @@ -0,0 +1 @@
26 +DIST fwupd-efi-1.0.tar.gz 37465 BLAKE2B 89824d2f32d618802f56ebdb67838eed2759a86556a54a9da4f303220d99fbd2465673181d3d2806f4665061746cf7faebf633d4de8249e2c3f269fe0c22b679 SHA512 fd2fde665e90f40fb8c2235f09fc17618d8cb3f87a23ef37f7940a36c4f4b0f9ccef90745bdca1dd8827f60060e5fd95c139883ce08aedb00a249f6e809703a4
27
28 diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.0.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.0.ebuild
29 new file mode 100644
30 index 00000000000..a7b3986d18d
31 --- /dev/null
32 +++ b/sys-apps/fwupd-efi/fwupd-efi-1.0.ebuild
33 @@ -0,0 +1,51 @@
34 +# Copyright 2021 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI="7"
38 +
39 +PYTHON_COMPAT=( python3_{7..10} )
40 +
41 +inherit meson python-any-r1 toolchain-funcs
42 +
43 +DESCRIPTION="EFI executable for fwupd"
44 +HOMEPAGE="https://fwupd.org"
45 +
46 +if [[ ${PV} = 9999 ]]; then
47 + inherit git-r3
48 + EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git"
49 +else
50 + SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
51 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
52 +fi
53 +
54 +LICENSE="LGPL-2.1+"
55 +SLOT="0"
56 +IUSE=""
57 +
58 +BDEPEND="${PYTHON_DEPS}
59 + virtual/pkgconfig"
60 +
61 +DEPEND="sys-boot/gnu-efi"
62 +
63 +RDEPEND=""
64 +
65 +src_prepare() {
66 + default
67 +
68 + python_fix_shebang "${S}/efi"
69 +}
70 +
71 +src_configure() {
72 + local emesonargs=(
73 + -Defi-cc="$(tc-getCC)"
74 + -Defi-ld="$(tc-getLD)"
75 + -Defi-objcopy="$(tc-getOBJCOPY)"
76 + -Defi_sbat_distro_id="gentoo"
77 + -Defi_sbat_distro_summary="Gentoo GNU/Linux"
78 + -Defi_sbat_distro_pkgname="${PN}"
79 + -Defi_sbat_distro_version="${PVR}"
80 + -Defi_sbat_distro_url="https://packages.gentoo.org/packages/${CATEGORY}/${PN}"
81 + )
82 +
83 + meson_src_configure
84 +}
85
86 diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml
87 new file mode 100644
88 index 00000000000..f1b7df54bcf
89 --- /dev/null
90 +++ b/sys-apps/fwupd-efi/metadata.xml
91 @@ -0,0 +1,12 @@
92 +<?xml version="1.0" encoding="UTF-8"?>
93 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
94 +<pkgmetadata>
95 + <maintainer type="person">
96 + <email>polynomial-c@g.o</email>
97 + <name>Lars Wendler</name>
98 + </maintainer>
99 + <upstream>
100 + <bugs-to>https://github.com/fwupd/fwupd-efi/issues</bugs-to>
101 + <remote-id type="github">fwupd/fwupd-efi</remote-id>
102 + </upstream>
103 +</pkgmetadata>