diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-05-26 09:08:49 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-05-26 09:08:49 +0100 |
commit | 720452fca3cdf447b4c65bc3bb363032a983309e (patch) | |
tree | babdd1cb196da2b5da2e481505e2e492cb4fe458 /app-portage/iwdevtools | |
parent | 5923f7107d7596f9ecb6a86b451105462668601c (diff) |
gentoo auto-resync : 26:05:2023 - 09:08:49
Diffstat (limited to 'app-portage/iwdevtools')
-rw-r--r-- | app-portage/iwdevtools/Manifest | 2 | ||||
-rw-r--r-- | app-portage/iwdevtools/iwdevtools-0.12.5.ebuild | 65 |
2 files changed, 67 insertions, 0 deletions
diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index 8cee56d12793..12f3239bb373 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1,4 +1,6 @@ DIST iwdevtools-0.12.4.tar.gz 89925 BLAKE2B 6fd87cc528784d443cf966fd126f4bcb020bbaf759509eb1d3e512af73d16fc22b12de06510d2486fcb96ff8c86f8fc77d404d55b2935ef0b456f582a007d903 SHA512 c6486a16ade37a98f38e551e8c01c19c1704b1d99cef87fd1bff9575dcb52df6a1429a2fc26783cbcdc64c971f4885286e9155786a8aa23360c32826e6b8f19e +DIST iwdevtools-0.12.5.tar.gz 89999 BLAKE2B de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0 SHA512 97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc EBUILD iwdevtools-0.12.4.ebuild 1927 BLAKE2B e092ed1ba8b5d3e2e31622aa4b54417889f60fe8f5b2f9674699a4c847f35b593d53e0b6df047643e3be1cd55f21c9d2f5c1ece5fbc8a4140e9b27e2d45bf8a3 SHA512 f986ee0e61d226609d977cacb079861ba8dd1d5f5eb65e8f7862aff1a43eea23ff995a534b714ee5ffbce3e80d08e0f3ee4befae0603c9d662704485890a253b +EBUILD iwdevtools-0.12.5.ebuild 1935 BLAKE2B e7335398785a12720850f0a72b42e237eac03eea3d1619ac39ff2134f253def040af946945b2f95f5eac9615e1b2c485fea70d3ac7129203c0ee58059b5d70ab SHA512 c398911d85552b29df7063ef6704c49bed8ed7fc1373ce3308e86a5280598281c41778291cc7b9b18162c08953ff1555220c604d8e0380d833483704ed9768c7 EBUILD iwdevtools-9999.ebuild 1826 BLAKE2B 3374f5d939144190c7f8aefd57fd72cffa0f68e310fc08f5961d5cd945f2665b6a613feca445f9bd33a4c468b0cd33b267d87e52e690feef6fd4360a7c15ecf9 SHA512 e2609aeac7bb0e367c111e2ec1c798c5df8ffd85032aee29ed2837e0379032651ee10c58f26d148cce99564a176e4eca9c676d4e5584e8c51ff3d8bac030aa72 MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3 diff --git a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild new file mode 100644 index 000000000000..a70634aff287 --- /dev/null +++ b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild @@ -0,0 +1,65 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" +HOMEPAGE="https://github.com/ionenwks/iwdevtools" +SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-misc/pax-utils + app-portage/portage-utils + >=app-shells/bash-5.1 + dev-libs/libxml2:2 + sys-apps/coreutils + sys-apps/diffutils + sys-apps/file + sys-apps/portage + || ( sys-apps/util-linux app-misc/getopt )" +BDEPEND=" + sys-apps/help2man + || ( sys-apps/util-linux app-misc/getopt ) + test? ( ${RDEPEND} )" + +src_configure() { + local emesonargs=( + -Ddocdir=${PF} + -Deprefix="${EPREFIX}" + -Dshellcheck=false + $(meson_use test) + ) + + has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) + + meson_src_configure +} + +pkg_postinst() { + optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Optional portage integration relies on using /etc/portage/bashrc." + elog "The example bashrc can be used as-is if not already using one:" + elog + elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" + elog + elog "Otherwise, inspect the tools' --help output and the example to integrate" + elog "(if not defining the same phase functions, the example can be sourced)." + elog + elog "Note that \`eqawarn\` is used for portage output by default. QA messages" + elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" + elog + elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." + fi +} |