mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-26 16:11:56 +02:00
sys-apps/i2c-tools: Sync with Gentoo
It's from Gentoo commit b66cfa16723e551957ffab8cc3d781b71f34a8dc.
This commit is contained in:
parent
4be326ddf5
commit
114acca8ae
@ -1,62 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..11} )
|
|
||||||
DISTUTILS_OPTIONAL="1"
|
|
||||||
|
|
||||||
inherit distutils-r1 flag-o-matic toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="I2C tools for bus probing, chip dumping, EEPROM decoding, and more"
|
|
||||||
HOMEPAGE="https://www.kernel.org/pub/software/utils/i2c-tools"
|
|
||||||
SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
|
|
||||||
IUSE="python"
|
|
||||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
python? ( ${PYTHON_DEPS} )"
|
|
||||||
BDEPEND="
|
|
||||||
python? (
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
use python && distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
use python && distutils-r1_src_configure
|
|
||||||
|
|
||||||
export BUILD_DYNAMIC_LIB=1
|
|
||||||
export USE_STATIC_LIB=0
|
|
||||||
export BUILD_STATIC_LIB=0
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake AR="$(tc-getAR)" CC="$(tc-getCC)" EXTRA="eeprog"
|
|
||||||
|
|
||||||
if use python ; then
|
|
||||||
cd py-smbus || die
|
|
||||||
append-cppflags -I../include
|
|
||||||
distutils-r1_src_compile
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake EXTRA="eeprog" DESTDIR="${D}" libdir="/usr/$(get_libdir)" PREFIX="/usr" install
|
|
||||||
dodoc CHANGES README
|
|
||||||
|
|
||||||
if use python ; then
|
|
||||||
cd py-smbus || die
|
|
||||||
docinto py-smbus
|
|
||||||
dodoc README*
|
|
||||||
distutils-r1_src_install
|
|
||||||
fi
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user