summaryrefslogtreecommitdiff
path: root/sys-apps/fwts
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-30 07:33:01 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-30 07:33:01 +0000
commitaa3d072f61e6cd7fc4df214959d003f944fe1619 (patch)
tree7963dc15cd686cf863046c2d8eca4203e66b89b4 /sys-apps/fwts
parent65e0298c5630af19b2b181c2dd143bb47aa54231 (diff)
gentoo auto-resync : 30:12:2023 - 07:33:01
Diffstat (limited to 'sys-apps/fwts')
-rw-r--r--sys-apps/fwts/Manifest4
-rw-r--r--sys-apps/fwts/fwts-23.11.00.ebuild54
-rw-r--r--sys-apps/fwts/metadata.xml1
3 files changed, 58 insertions, 1 deletions
diff --git a/sys-apps/fwts/Manifest b/sys-apps/fwts/Manifest
index d2ff8bcd0dc6..b4897b7a7744 100644
--- a/sys-apps/fwts/Manifest
+++ b/sys-apps/fwts/Manifest
@@ -1,5 +1,7 @@
AUX fwts-22.03.00-slibtool.patch 4856 BLAKE2B 176ceb416d622a771e932e4178479e85d27ce26d4619c9477f0115abcb03b1ea86469ec773d97fab7e2bdfaee1b20b7e9e680e96646fc664cdccec7d51a67d7e SHA512 54fccce717a542da9dcc4ea397b9ab11e3cd4aaeec72b7d0ad988633ba7e5dde8f84dfd483d438f2eaaf0d8b74b03d9faa1214aedf7d654c3496a59d3b7fc3f2
AUX fwts-22.03.00-werror.patch 2107 BLAKE2B 799c72604de68ea08e1aef40796dc32c6f92f6de96f4b1ef9692bcb723f94bf1c320e2eec15568c52968aa7a049e7291947ec707c53370ccc48c9c59b0f8acb3 SHA512 2143d762ccdb8b54c6f223d2666b1d829f60e0e2fe88ea665f187f2e070d058bc9be707a4dc550f3de922b0abca84923ad2766c21022b6f2d86f3a8e9d2ca362
+DIST fwts-23.11.00.tar.gz 3962015 BLAKE2B 33afde1548629fda784b301b42c7ca3ae4c17deb86909b0534f839ba369dae74fc0f7a3c2f4b50a2ad101da9debcb522326b649ba811b7f13c8cf7b79d552f26 SHA512 df72a799a7e317f53bd43c35953a8955aa194a93596eacab43300717d87dac4aef3bdfcdb1b2028c0177a3f40577dd0e4a55e5c3269e37190a47684df928b092
DIST fwts_22.03.00.orig.tar.gz 3900335 BLAKE2B 2e36392f69140b1a2d3b77cc8d57740f66ea016063644916e69bb738e20191a780a9d2ed275cfd8b871ad8c3455f96c8ae26ab7c1574c0cc8efdbbb20f4cc785 SHA512 88f183293da4f6ebc1cefc382c9b5e1b378ac7d03e0c577937db89be9e8417e0ffdf0952cdffda57ac21787c3fe02c5254ec7ce61e100e78555ffa92d6a30dc2
EBUILD fwts-22.03.00.ebuild 1032 BLAKE2B 8a0c33304fae94974da85b1f5495db0c47ee885d0c02d80043acbdcd2bd7d570cb0c3c422404a87080ebbf4fd4db0f789d57c32506a156c0646dec3d04c0c44e SHA512 52e8cc6397a1ae80f6e4954f10ac9a62a40cde404df223fa10f8683b81d20a1ce13ea436b5bd9a3090c9ebd3cd6f8cc4993a0ab435434a346dc5b50f4ba3077a
-MISC metadata.xml 242 BLAKE2B e47c432f681d2e25891ad2d50e4de125c926a8050308d1eda963e3c0e1dcc903c07104aa53e7694d617dc371d6129641230f8389a89899a3cea15ef99ad2c038 SHA512 5bf1b619b84d91ad35a836bcba1ee422b1961c9d0ad56bbe7369e752741f5aa27e48df48142835f313547772c2453fe174a586b01f1c4e74b692986a96d7a5d7
+EBUILD fwts-23.11.00.ebuild 1096 BLAKE2B a69689554c5d21fb4c7ba65af135b7116b443b71639d8572be82e13f172654e4b85345a406870b67980ac97eee94612b6a77d70aef3f824863d51c8e201394cb SHA512 91d34044b0e434096eec8822cb13e00f2b055375f0546e78cc373b57ec33b7fa36f10465218d46c57754eae5d383fa3fb0713fedb104133277965a82cf292638
+MISC metadata.xml 291 BLAKE2B 35fbcdbf96815e8b4ffbbf484bcb2e21a8b39c9952581f7ba2279413ec10a55fa5c715044e6126ef795cc1d210bdeaf92ba7c1d1f2f87b93fedb1664554dc668 SHA512 6f77057fc5c2689e25059bc08c73476de18210b147fad047d363870abbe2a4203ac216c08b2a11757f0ac33f9b11c2a9651400d165db58c181d1347ee22832d4
diff --git a/sys-apps/fwts/fwts-23.11.00.ebuild b/sys-apps/fwts/fwts-23.11.00.ebuild
new file mode 100644
index 000000000000..fc9c4f7e275a
--- /dev/null
+++ b/sys-apps/fwts/fwts-23.11.00.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Firmware Test Suite"
+HOMEPAGE="https://wiki.ubuntu.com/Kernel/Reference/fwts https://github.com/fwts/fwts"
+SRC_URI="https://github.com/fwts/fwts/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+#https://github.com/fwts/fwts/issues/13
+#KEYWORDS="~amd64"
+
+DEPEND="dev-libs/glib:2
+ >=dev-libs/json-c-0.10-r1
+ dev-libs/libbsd
+ dev-libs/libpcre
+ sys-apps/dmidecode
+ sys-apps/dtc
+ sys-apps/pciutils
+ sys-power/iasl
+ sys-power/pmtools
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-22.03.00-werror.patch"
+)
+
+src_prepare() {
+ default
+
+ sed -e 's:/usr/bin/lspci:'$(type -p lspci)':' \
+ -e 's:/usr/sbin/dmidecode:'$(type -p dmidecode)':' \
+ -e 's:/usr/bin/iasl:'$(type -p iasl)':' \
+ -i src/lib/include/fwts_binpaths.h || die
+
+ eautoreconf
+}
+
+src_compile() {
+ # https://github.com/fwts/fwts/issues/7
+ emake -j1 --shuffle=none
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sys-apps/fwts/metadata.xml b/sys-apps/fwts/metadata.xml
index 12200cbd68b6..4d1285fa19bc 100644
--- a/sys-apps/fwts/metadata.xml
+++ b/sys-apps/fwts/metadata.xml
@@ -4,5 +4,6 @@
<!-- maintainer-needed -->
<upstream>
<remote-id type="launchpad">ubuntu</remote-id>
+ <remote-id type="github">fwts/fwts</remote-id>
</upstream>
</pkgmetadata>