Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
Date: Mon, 25 Feb 2019 12:01:39
Message-Id: 1551096079.8a9f0b80b2931543db46f3782c4b3566c4dff205.asturm@gentoo
1 commit: 8a9f0b80b2931543db46f3782c4b3566c4dff205
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 25 10:58:15 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 25 12:01:19 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9f0b80
7
8 sys-apps/fwupd: Drop 1.2.4-r1
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 sys-apps/fwupd/fwupd-1.2.4-r1.ebuild | 131 -----------------------------------
14 1 file changed, 131 deletions(-)
15
16 diff --git a/sys-apps/fwupd/fwupd-1.2.4-r1.ebuild b/sys-apps/fwupd/fwupd-1.2.4-r1.ebuild
17 deleted file mode 100644
18 index 58920bdfbf6..00000000000
19 --- a/sys-apps/fwupd/fwupd-1.2.4-r1.ebuild
20 +++ /dev/null
21 @@ -1,131 +0,0 @@
22 -# Copyright 1999-2019 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=7
26 -
27 -PYTHON_COMPAT=( python3_{4,5,6,7} )
28 -
29 -inherit meson python-single-r1 vala xdg-utils
30 -
31 -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable"
32 -HOMEPAGE="https://fwupd.org"
33 -SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
34 -
35 -LICENSE="LGPL-2.1+"
36 -
37 -SLOT="0"
38 -KEYWORDS="~amd64 ~x86"
39 -IUSE="colorhug dell doc +gpg +man nvme pkcs7 redfish systemd test thunderbolt uefi"
40 -REQUIRED_USE="
41 - ${PYTHON_REQUIRED_USE}
42 - dell? ( uefi )
43 -"
44 -
45 -RDEPEND="
46 - ${PYTHON_DEPS}
47 - app-arch/gcab
48 - app-arch/libarchive:=
49 - dev-db/sqlite
50 - >=dev-libs/glib-2.45.8:2
51 - dev-libs/json-glib
52 - dev-libs/libgpg-error
53 - dev-libs/libgudev:=
54 - >=dev-libs/libgusb-0.2.9[introspection]
55 - >=dev-libs/libxmlb-0.1.5
56 - dev-python/pillow[${PYTHON_USEDEP}]
57 - dev-python/pycairo[${PYTHON_USEDEP}]
58 - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
59 - >=net-libs/libsoup-2.51.92:2.4[introspection]
60 - >=sys-auth/polkit-0.103
61 - virtual/libelf:0=
62 - colorhug? ( >=x11-misc/colord-1.2.12:0= )
63 - dell? (
64 - sys-libs/efivar
65 - >=sys-libs/libsmbios-2.4.0
66 - )
67 - gpg? (
68 - app-crypt/gpgme
69 - dev-libs/libgpg-error
70 - )
71 - nvme? ( sys-libs/efivar )
72 - pkcs7? ( >=net-libs/gnutls-3.4.4.1:= )
73 - redfish? (
74 - sys-libs/efivar
75 - )
76 - systemd? ( >=sys-apps/systemd-211 )
77 - !systemd? ( >=sys-auth/consolekit-1.0.0 )
78 - thunderbolt? ( sys-apps/thunderbolt-software-user-space )
79 - uefi? (
80 - media-libs/fontconfig
81 - media-libs/freetype
82 - sys-boot/gnu-efi
83 - >=sys-libs/efivar-33
84 - x11-libs/cairo
85 - )
86 -"
87 -DEPEND="
88 - ${RDEPEND}
89 - $(vala_depend)
90 - x11-libs/pango[introspection]
91 - doc? ( dev-util/gtk-doc )
92 - man? ( app-text/docbook-sgml-utils )
93 - nvme? ( >=sys-kernel/linux-headers-4.4 )
94 - test? ( net-libs/gnutls[tools] )
95 -"
96 -
97 -BDEPEND="
98 - >=dev-util/meson-0.47.0
99 - virtual/pkgconfig
100 -"
101 -
102 -# required for fwupd daemon to run.
103 -# NOT a build time dependency. The build system does not check for dbus.
104 -PDEPEND="sys-apps/dbus"
105 -
106 -src_prepare() {
107 - default
108 - sed -e "s/'--create'/'--absolute-name', '--create'/" \
109 - -i data/tests/builder/meson.build || die
110 - sed -e "/'-Werror',/d" \
111 - -i plugins/uefi/efi/meson.build || die
112 - vala_src_prepare
113 -}
114 -
115 -src_configure() {
116 - xdg_environment_reset
117 - local emesonargs=(
118 - --localstatedir "${EPREFIX}"/var
119 - -Dconsolekit="$(usex systemd false true)"
120 - -Dgpg="$(usex gpg true false)"
121 - -Dgtkdoc="$(usex doc true false)"
122 - -Dman="$(usex man true false)"
123 - -Dpkcs7="$(usex pkcs7 true false)"
124 - -Dplugin_dell="$(usex dell true false)"
125 - -Dplugin_nvme="$(usex nvme true false)"
126 - -Dplugin_redfish="$(usex redfish true false)"
127 - -Dplugin_synaptics="$(usex dell true false)"
128 - -Dplugin_thunderbolt="$(usex thunderbolt true false)"
129 - -Dplugin_uefi="$(usex uefi true false)"
130 - -Dsystemd="$(usex systemd true false)"
131 - -Dtests="$(usex test true false)"
132 - )
133 - meson_src_configure
134 -}
135 -
136 -src_install() {
137 - meson_src_install
138 - doinitd "${FILESDIR}"/${PN}
139 -
140 - if ! use systemd ; then
141 - # Don't timeout when fwupd is running (#673140)
142 - sed '/^IdleTimeout=/s@=[[:digit:]]\+@=0@' \
143 - -i "${ED}"/etc/${PN}/daemon.conf || die
144 - fi
145 -}
146 -
147 -pkg_postinst() {
148 - elog "In case you are using openrc as init system"
149 - elog "and you're upgrading from <fwupd-1.1.0, you"
150 - elog "need to start the fwupd daemon via the openrc"
151 - elog "init script that comes with this package."
152 -}