diff options
Diffstat (limited to 'meta-python')
| -rw-r--r-- | meta-python/recipes-devtools/python/python3-gpiod_2.1.3.bb (renamed from meta-python/recipes-devtools/python/python3-gpiod_2.0.1.bb) | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/meta-python/recipes-devtools/python/python3-gpiod_2.0.1.bb b/meta-python/recipes-devtools/python/python3-gpiod_2.1.3.bb index ea8c185625..ef2f01fd46 100644 --- a/meta-python/recipes-devtools/python/python3-gpiod_2.0.1.bb +++ b/meta-python/recipes-devtools/python/python3-gpiod_2.1.3.bb | |||
| @@ -3,17 +3,18 @@ SUMMARY = "Python bindings for libgpiod." | |||
| 3 | LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & CC-BY-SA-4.0" | 3 | LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & CC-BY-SA-4.0" |
| 4 | # The actual license files live in the upstream libgpiod from which the pypi | 4 | # The actual license files live in the upstream libgpiod from which the pypi |
| 5 | # package is spun out. | 5 | # package is spun out. |
| 6 | LIC_FILES_CHKSUM = "file://setup.py;beginline=57;endline=57;md5=120334ed83ec0cb248605e775bd13b87" | 6 | LIC_FILES_CHKSUM = "file://setup.py;beginline=237;endline=237;md5=f5ddb56912b7f20bf94aa4d1bdcd3533" |
| 7 | 7 | ||
| 8 | SRC_URI += "file://run-ptest" | 8 | SRC_URI += "file://run-ptest" |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "d5c0f9502e97e7359b9dd601e29f15d668983ce50f5c13323f3302845f790fa6" | 10 | SRC_URI[sha256sum] = "a33193d6cab79d252329f71666a35a3668e04f1f82bf9b93ee2c9ae852398b20" |
| 11 | 11 | ||
| 12 | inherit setuptools3 ptest pypi | 12 | inherit setuptools3-base python_pep517 ptest pypi |
| 13 | 13 | ||
| 14 | PYPI_PACKAGE = "libgpiod" | 14 | DEPENDS += " \ |
| 15 | 15 | libgpiod \ | |
| 16 | DEPENDS += "libgpiod" | 16 | python3-setuptools-native \ |
| 17 | " | ||
| 17 | RDEPENDS:${PN} += " \ | 18 | RDEPENDS:${PN} += " \ |
| 18 | libgpiod (>= 2.0) \ | 19 | libgpiod (>= 2.0) \ |
| 19 | python3-datetime \ | 20 | python3-datetime \ |
| @@ -24,14 +25,20 @@ RDEPENDS:${PN}-ptest += " \ | |||
| 24 | python3-setuptools \ | 25 | python3-setuptools \ |
| 25 | " | 26 | " |
| 26 | 27 | ||
| 27 | export GPIOD_WITH_TESTS = "${@bb.utils.contains("PTEST_ENABLED", "1", "1", "0", d)}" | 28 | export LINK_SYSTEM_LIBGPIOD = "1" |
| 29 | |||
| 30 | do_compile_ptest() { | ||
| 31 | ${STAGING_BINDIR_NATIVE}/python3-native/python3 build_tests.py | ||
| 32 | } | ||
| 28 | 33 | ||
| 29 | do_install_ptest() { | 34 | do_install_ptest() { |
| 30 | install -d ${D}${PTEST_PATH}/gpiod-test/gpiosim | 35 | install -d ${D}${PTEST_PATH}/gpiod-test/gpiosim |
| 31 | install -d ${D}${PTEST_PATH}/gpiod-test/procname | 36 | install -d ${D}${PTEST_PATH}/gpiod-test/procname |
| 32 | install -m 0644 ${S}/tests/*.py ${D}${PTEST_PATH}/gpiod-test/ | 37 | install -m 0644 ${S}/tests/*.py ${D}${PTEST_PATH}/gpiod-test/ |
| 33 | install -m 0644 ${B}/build/lib*/tests/gpiosim/_ext* ${D}${PTEST_PATH}/gpiod-test/gpiosim | 38 | install -m 0644 ${B}/tests/gpiosim/_ext* ${D}${PTEST_PATH}/gpiod-test/gpiosim |
| 34 | install -m 0644 ${S}/tests/gpiosim/*.py ${D}${PTEST_PATH}/gpiod-test/gpiosim | 39 | install -m 0644 ${S}/tests/gpiosim/*.py ${D}${PTEST_PATH}/gpiod-test/gpiosim |
| 35 | install -m 0644 ${B}/build/lib*/tests/procname/_ext* ${D}${PTEST_PATH}/gpiod-test/procname | 40 | install -m 0644 ${B}/tests/procname/_ext* ${D}${PTEST_PATH}/gpiod-test/procname |
| 36 | install -m 0644 ${S}/tests/procname/*.py ${D}${PTEST_PATH}/gpiod-test/procname | 41 | install -m 0644 ${S}/tests/procname/*.py ${D}${PTEST_PATH}/gpiod-test/procname |
| 37 | } | 42 | } |
| 43 | |||
| 44 | INSANE_SKIP:${PN}-ptest += "buildpaths" | ||
