diff options
Diffstat (limited to 'sys-apps/fwupd')
-rw-r--r-- | sys-apps/fwupd/Manifest | 10 | ||||
-rw-r--r-- | sys-apps/fwupd/fwupd-1.0.8-r1.ebuild | 101 | ||||
-rw-r--r-- | sys-apps/fwupd/fwupd-1.1.1-r1.ebuild (renamed from sys-apps/fwupd/fwupd-1.1.0-r1.ebuild) | 6 | ||||
-rw-r--r-- | sys-apps/fwupd/fwupd-1.1.2.ebuild (renamed from sys-apps/fwupd/fwupd-1.1.1.ebuild) | 11 | ||||
-rw-r--r-- | sys-apps/fwupd/metadata.xml | 3 |
5 files changed, 16 insertions, 115 deletions
diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 3ecb148c3831..218b3875c0c8 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,8 +1,6 @@ AUX fwupd 291 BLAKE2B e8125cdf0cb70adb3e9fb962383da71a101816764a022c13de2812f501bddabeea87a35eeb18096fb748d17f61592d8714661efb5bbad2b0393b76902ed1f3bf SHA512 ad569d342cf14290d4924582af92c7d634139cf04eb1d981b4a4573ed56a8f9115914adefa925c8486e1126dd4fbed36a786aad4afd07de14dd6cbdf7982b766 -DIST fwupd-1.0.8.tar.gz 1584132 BLAKE2B 7744d14a02bd9847c0c1efe8ff8365abccf9d5213150687815d3e1236844ec71dbf161e5f5d7be32103c3613640680b5b2a017f1a60a30df93fc55bf5d765f74 SHA512 11bdc1dd77697b690e849bde59e54cf289cde32f410f9f7e8911a874f0a265b091ac2e335f784f54b64f835f2750a63a74092cc5eaf7a6c70eaa6d06995d131e -DIST fwupd-1.1.0.tar.gz 1636214 BLAKE2B 492c33eb54852dd7d73f511dd6e5aa222b35e1898105bbfb291e1095c3968101597185cff2a1889e9da5728fdd0c8d4638e7e2102b12cf7659a1b6612ca0e9b7 SHA512 058d4564cf922b5056f6197261d77b97db7238a1658d69d9b29bec70a44542a5a131071935747e0cc963661a61b242ca98375ed8da920f819d37a706aec0c2ae DIST fwupd-1.1.1.tar.gz 1669430 BLAKE2B 92073f1e3b6c6b68da48de792d58d218c0b0bfce2a3765c257253d6fb93974dccadc2ae71ab6275d0e9ad6775642eba1e2613ad2a3f11cd4d4225affdedc7561 SHA512 b825b565b6c85bbf703352eb0aff40de8e348c96537316373de718faf82bbdd425ba1b8091d1ab4b5403f2fbe46ceda45a502a5fea4ad3bd51e6cc5a2aad6ddc -EBUILD fwupd-1.0.8-r1.ebuild 2571 BLAKE2B 319b1a34fdd87aadffcd39e73713b09b1cdf5191582c71bd2192fe07a4db3494a4108f92fa331c7cb5ab12725ece340df8dad94cd4544cf10cf0b3af3b8015c8 SHA512 4a42e8c3d1b860b7936b320b78d2e453f4412312d412176dc53f3dce0f8ce28311d2ec79dc2eedc381f46ddfe332c35e97e49775bdea9f1f07c600fd5ae866cc -EBUILD fwupd-1.1.0-r1.ebuild 3031 BLAKE2B 04e01f707797f72f4854e6ce49dd40146a0f63445900bcd812f049ebcb35b75e3e735fe03595ae58500cef05ad3295a34cb2ffd83f116183e0eb558c19e3bc61 SHA512 d99e8963cc883fe3f631c15b52f5b0fe7f731e197565c3786c597ddfa607091b05861aa55c0a6395824396ba1d3d5a116c65e442c6261fd5b2999999e3b2353e -EBUILD fwupd-1.1.1.ebuild 3031 BLAKE2B 04e01f707797f72f4854e6ce49dd40146a0f63445900bcd812f049ebcb35b75e3e735fe03595ae58500cef05ad3295a34cb2ffd83f116183e0eb558c19e3bc61 SHA512 d99e8963cc883fe3f631c15b52f5b0fe7f731e197565c3786c597ddfa607091b05861aa55c0a6395824396ba1d3d5a116c65e442c6261fd5b2999999e3b2353e -MISC metadata.xml 889 BLAKE2B d567f74fb461b0740d21bbc1e2b37692928aa2dbab77250743b898b6aaab8579bea218d4aa1fe379f45422d7ca4b9b81fbcd6bb2c8c41b586b27c0b30f71715a SHA512 80c84c24df419837825e4dc4453dc360c32f4e3eef3d117fe51a8675717ebd6f64bae27df6221895d86d9f099092c3c7e9e5b7650851722ccfc927a874bec001 +DIST fwupd-1.1.2.tar.gz 1690384 BLAKE2B 988c27dbc522b27f03c94072aa85930f77d5b115aea93e485e9da853cea4f37a44aa6f8af542b24e5cd2f1ba65f4ede52e2f15dc2a366d2fa27370d8bda76164 SHA512 f9ca8d34608ee7b7fd2047c9897a898a8680da096db2fb123e698c9b5443d4285d91d67aa1fb928f3c653e9a6d3646a0228a0a630f9262b80e47525591b5659e +EBUILD fwupd-1.1.1-r1.ebuild 3078 BLAKE2B d6a888e5d80eea9c916c43ac446edcd3dc7f866f0fc6b1159fb73a97eb41602cdb4b9d9ce909786eb63e415b63fa645b18181206cb2aae79d81cd0d4f28f3377 SHA512 20f7fb99062c561fc3eb12c674a811d47969177dafb393ea33df8caa613c2ef68804cbc3d4d7c6dd11d8586d5708b48aea8d069754a3229bd4c79189453bf7c1 +EBUILD fwupd-1.1.2.ebuild 3180 BLAKE2B 881a74e24ac51cd95d0ee705cc9178321339117112f11ba2e7073b09661c25216540dcf6f686dafd20a9a0b820d5e2213914ef7fc662b6943be1f154d9de95e2 SHA512 fc92f4f515c762c2ae490b22ef1c83e164e6a8049fb6cdc9689150608e92a9047a65d30ed9a41370728e088a7f49c179fd794dea0392b5252158cd0fd1f5eaf5 +MISC metadata.xml 948 BLAKE2B 8578206c4d73e98035e7af30868d299d8dc06db4ead6c60e7d5027f4f4de2db2fbb3e7fb351b4c936bc076559691af8a431df9f52a3613179b98da0305f62455 SHA512 0eeb5d9923b201a0803368b709586dd46615441300d764140e08fcfdf70189ee197d66ec603b5a9c26b8ec48fed960964c7844bd33cc50747042391e94196c31 diff --git a/sys-apps/fwupd/fwupd-1.0.8-r1.ebuild b/sys-apps/fwupd/fwupd-1.0.8-r1.ebuild deleted file mode 100644 index da2b82c2bba9..000000000000 --- a/sys-apps/fwupd/fwupd-1.0.8-r1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# Package requires newer meson than eclass provides -MESON_AUTO_DEPEND="no" -PYTHON_COMPAT=( python3_4 python3_5 python3_6 ) - -inherit meson python-single-r1 vala xdg-utils - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org" -SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="colorhug dell doc gpg +man pkcs7 systemd test uefi uefi_labels" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} -" - -RDEPEND=" - ${PYTHON_DEPS} - app-arch/libarchive:= - dev-db/sqlite - >=dev-libs/appstream-glib-0.7.4:=[introspection] - >=dev-libs/glib-2.45.8:2 - dev-libs/libgpg-error - dev-libs/libgudev:= - >=dev-libs/libgusb-0.2.9[introspection] - 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 - virtual/libelf:0= - colorhug? ( >=x11-misc/colord-1.2.12:0= ) - dell? ( - sys-libs/efivar - >=sys-libs/libsmbios-2.3.3 - ) - gpg? ( - app-crypt/gpgme - dev-libs/libgpg-error - ) - pkcs7? ( >=net-libs/gnutls-3.4.4.1:= ) - systemd? ( >=sys-apps/systemd-231 ) - !systemd? ( >=sys-auth/consolekit-1.0.0 ) - uefi? ( >=sys-apps/fwupdate-10 ) - uefi_labels? ( - x11-libs/pango - x11-libs/cairo - media-libs/freetype - media-libs/fontconfig - media-fonts/dejavu - media-fonts/source-han-sans - ) -" -DEPEND=" - ${RDEPEND} - app-arch/gcab - app-arch/libarchive - >=dev-util/meson-0.41.0 - >=dev-util/ninja-1.7.2 - virtual/pkgconfig - $(vala_depend) - doc? ( dev-util/gtk-doc ) - man? ( app-text/docbook-sgml-utils ) - test? ( net-libs/gnutls[tools] ) -" - -REQUIRED_USE="dell? ( uefi )" - -src_prepare() { - default - sed -i -e "s/'--create'/'--absolute-name', '--create'/" data/tests/builder/meson.build || die - vala_src_prepare -} - -src_configure() { - xdg_environment_reset - local emesonargs=( - -Dconsolekit="$(usex systemd false true)" - -Dgpg="$(usex gpg true false)" - -Dgtkdoc="$(usex doc true false)" - -Dman="$(usex man true false)" - -Dpkcs7="$(usex pkcs7 true false)" - -Dplugin_dell="$(usex dell true false)" - -Dplugin_synaptics="$(usex dell true false)" - # requires libtbtfwu which is not packaged (yet?) - -Dplugin_thunderbolt=false - -Dplugin_uefi="$(usex uefi true false)" - -Dplugin_uefi_labels="$(usex uefi_labels true false)" - -Dsystemd="$(usex systemd true false)" - -Dtests="$(usex test true false)" - ) - meson_src_configure -} diff --git a/sys-apps/fwupd/fwupd-1.1.0-r1.ebuild b/sys-apps/fwupd/fwupd-1.1.1-r1.ebuild index 0b779394a532..7ea5b6e73fc7 100644 --- a/sys-apps/fwupd/fwupd-1.1.0-r1.ebuild +++ b/sys-apps/fwupd/fwupd-1.1.1-r1.ebuild @@ -17,7 +17,7 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="colorhug dell doc gpg +man pkcs7 redfish systemd test uefi" +IUSE="colorhug dell doc +gpg +man pkcs7 redfish systemd test thunderbolt uefi" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} dell? ( uefi ) @@ -54,6 +54,7 @@ RDEPEND=" ) systemd? ( >=sys-apps/systemd-211 ) !systemd? ( >=sys-auth/consolekit-1.0.0 ) + thunderbolt? ( sys-apps/thunderbolt-software-user-space ) uefi? ( media-libs/fontconfig media-libs/freetype @@ -99,8 +100,7 @@ src_configure() { -Dplugin_dell="$(usex dell true false)" -Dplugin_redfish="$(usex redfish true false)" -Dplugin_synaptics="$(usex dell true false)" - # requires libtbtfwu which is not packaged (yet?) - -Dplugin_thunderbolt=false + -Dplugin_thunderbolt="$(usex thunderbolt true false)" -Dplugin_uefi="$(usex uefi true false)" -Dsystemd="$(usex systemd true false)" -Dtests="$(usex test true false)" diff --git a/sys-apps/fwupd/fwupd-1.1.1.ebuild b/sys-apps/fwupd/fwupd-1.1.2.ebuild index 0b779394a532..6a8f73d7e3c9 100644 --- a/sys-apps/fwupd/fwupd-1.1.1.ebuild +++ b/sys-apps/fwupd/fwupd-1.1.2.ebuild @@ -5,7 +5,7 @@ EAPI=6 # Package requires newer meson than eclass provides MESON_AUTO_DEPEND="no" -PYTHON_COMPAT=( python3_4 python3_5 python3_6 ) +PYTHON_COMPAT=( python3_{4,5,6} ) inherit meson python-single-r1 vala xdg-utils @@ -17,7 +17,7 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="colorhug dell doc gpg +man pkcs7 redfish systemd test uefi" +IUSE="colorhug dell doc +gpg +man nvme pkcs7 redfish systemd test thunderbolt uefi" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} dell? ( uefi ) @@ -47,6 +47,7 @@ RDEPEND=" app-crypt/gpgme dev-libs/libgpg-error ) + nvme? ( sys-libs/efivar ) pkcs7? ( >=net-libs/gnutls-3.4.4.1:= ) redfish? ( dev-libs/json-glib @@ -54,6 +55,7 @@ RDEPEND=" ) systemd? ( >=sys-apps/systemd-211 ) !systemd? ( >=sys-auth/consolekit-1.0.0 ) + thunderbolt? ( sys-apps/thunderbolt-software-user-space ) uefi? ( media-libs/fontconfig media-libs/freetype @@ -72,6 +74,7 @@ DEPEND=" $(vala_depend) doc? ( dev-util/gtk-doc ) man? ( app-text/docbook-sgml-utils ) + nvme? ( >=sys-kernel/linux-headers-4.4 ) test? ( net-libs/gnutls[tools] ) " @@ -97,10 +100,10 @@ src_configure() { -Dman="$(usex man true false)" -Dpkcs7="$(usex pkcs7 true false)" -Dplugin_dell="$(usex dell true false)" + -Dplugin_nvme="$(usex nvme true false)" -Dplugin_redfish="$(usex redfish true false)" -Dplugin_synaptics="$(usex dell true false)" - # requires libtbtfwu which is not packaged (yet?) - -Dplugin_thunderbolt=false + -Dplugin_thunderbolt="$(usex thunderbolt true false)" -Dplugin_uefi="$(usex uefi true false)" -Dsystemd="$(usex systemd true false)" -Dtests="$(usex test true false)" diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml index b15f190a058b..702c657eeb25 100644 --- a/sys-apps/fwupd/metadata.xml +++ b/sys-apps/fwupd/metadata.xml @@ -11,10 +11,11 @@ <flag name="dell">Enable Dell-specific support.</flag> <flag name="gpg">Enable GPG support.</flag> <flag name="man">Build and install man pages</flag> + <flag name="nvme">Build and install nvme plugin</flag> <flag name="pkcs7">Enable PKCS7 verification support via <pkg>net-libs/gnutls</pkg>.</flag> <flag name="redfish">Install redfish plugin</flag> + <flag name="thunderbolt">Install thunderbolt plugin</flag> <flag name="uefi">Enable UEFI support</flag> - <flag name="uefi_labels">Enable UEFI labels support</flag> </use> <upstream> <remote-id type="github">hughsie/fwupd</remote-id> |