diff options
author | Bernardo Meurer <meurerbernardo@gmail.com> | 2019-10-12 20:16:48 -0700 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2019-10-16 15:09:23 +0200 |
commit | 7fac5ce7ba1c05fd0fb9cf8fefbe1439209cb895 (patch) | |
tree | 0ba872314a56dcd0e43a275d19359379e7eb3877 /sys-apps/fwupd | |
parent | sys-apps/fwupd: yank 1.2.9 (diff) | |
download | gentoo-7fac5ce7ba1c05fd0fb9cf8fefbe1439209cb895.tar.gz gentoo-7fac5ce7ba1c05fd0fb9cf8fefbe1439209cb895.tar.bz2 gentoo-7fac5ce7ba1c05fd0fb9cf8fefbe1439209cb895.zip |
sys-apps/fwupd: add minimal USE flag
Closes: https://bugs.gentoo.org/695734
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Bernardo Meurer <bernardo@standard.ai>
Closes: https://github.com/gentoo/gentoo/pull/13065
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'sys-apps/fwupd')
-rw-r--r-- | sys-apps/fwupd/fwupd-1.3.2.ebuild | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/sys-apps/fwupd/fwupd-1.3.2.ebuild b/sys-apps/fwupd/fwupd-1.3.2.ebuild index 1f68b54f8367..a1ab427a0198 100644 --- a/sys-apps/fwupd/fwupd-1.3.2.ebuild +++ b/sys-apps/fwupd/fwupd-1.3.2.ebuild @@ -14,10 +14,11 @@ SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="agent amt consolekit dell gtk-doc elogind +gpg introspection +man nvme pkcs7 redfish synaptics systemd test thunderbolt uefi" +IUSE="agent amt consolekit dell gtk-doc elogind minimal +gpg introspection +man nvme pkcs7 redfish synaptics systemd test thunderbolt uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( consolekit elogind systemd ) + ^^ ( consolekit elogind minimal systemd ) dell? ( uefi ) + minimal? ( !introspection ) " RESTRICT="!test? ( test )" @@ -41,13 +42,12 @@ DEPEND="${PYTHON_DEPS} >=dev-libs/glib-2.45.8:2 dev-libs/json-glib dev-libs/libgpg-error - >=dev-libs/libgusb-0.2.9[introspection] + >=dev-libs/libgusb-0.2.9[introspection?] >=dev-libs/libxmlb-0.1.7 dev-python/pillow[${PYTHON_USEDEP}] dev-python/pycairo[${PYTHON_USEDEP}] dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - >=net-libs/libsoup-2.51.92:2.4[introspection] - >=sys-auth/polkit-0.103 + >=net-libs/libsoup-2.51.92:2.4[introspection?] virtual/libelf:0= virtual/libgudev:= virtual/udev @@ -61,6 +61,9 @@ DEPEND="${PYTHON_DEPS} app-crypt/gpgme dev-libs/libgpg-error ) + !minimal? ( + >=sys-auth/polkit-0.103 + ) nvme? ( sys-libs/efivar ) pkcs7? ( >=net-libs/gnutls-3.4.4.1:= ) redfish? ( sys-libs/efivar ) @@ -91,10 +94,6 @@ pkg_setup() { src_prepare() { default - sed -e "s/'--create'/'--absolute-name', '--create'/" \ - -i data/tests/builder/meson.build || die - sed -e "/'-Werror',/d" \ - -i plugins/uefi/efi/meson.build || die # c.f. https://github.com/fwupd/fwupd/issues/1414 sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 120)/d" \ -i plugins/thunderbolt/meson.build || die @@ -104,6 +103,7 @@ src_prepare() { src_configure() { local emesonargs=( --localstatedir "${EPREFIX}"/var + -Dbuild="$(usex minimal standalone all)" $(meson_use agent) $(meson_use amt plugin_amt) $(meson_use consolekit) |