mirror of
https://github.com/linux-sunxi/meta-sunxi.git
synced 2024-12-26 04:58:22 +01:00
pya20: update to 0.2.12 and python3
Update pya20 to version 0.2.12: - support for Python2 has been removed in oe-core master (see commit 390f3edabfb1f68ed9766245291c5f44ea00cc38) so dependencies and classes have been changed to use Python3. Without this change recipe parsing fails on master, as distutils class doesn't exist anymore - license has been fixed to be GPLv3 as declared in pyA20/__init__.py - setup.py.patch is no longer needed - pya20som has been removed, as machine olinuxino-a20som is supported by pya20 Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
This commit is contained in:
parent
f9060cda38
commit
2398d55ad4
@ -1,51 +0,0 @@
|
|||||||
--- pyA20-0.2.1/setup.py 2014-09-04 12:17:18.000000000 +0200
|
|
||||||
+++ pyA20-0.2.1/setup.py 2014-11-24 17:44:37.000000000 +0100
|
|
||||||
@@ -43,31 +43,31 @@
|
|
||||||
Detect processor type
|
|
||||||
:return:
|
|
||||||
"""
|
|
||||||
- cpuinfo = open("/proc/cpuinfo", 'r')
|
|
||||||
- for line in cpuinfo:
|
|
||||||
- if "Hardware" in line:
|
|
||||||
- processor = line.split(":")[1].rstrip()
|
|
||||||
+ #cpuinfo = open("/proc/cpuinfo", 'r')
|
|
||||||
+ #for line in cpuinfo:
|
|
||||||
+ # if "Hardware" in line:
|
|
||||||
+ # processor = line.split(":")[1].rstrip()
|
|
||||||
|
|
||||||
- if "sun4i" in processor:
|
|
||||||
- print ("Detected processor: " + print_color(processor) + " (Probably Allwinner A10)")
|
|
||||||
+ # if "sun4i" in processor:
|
|
||||||
+ # print ("Detected processor: " + print_color(processor) + " (Probably Allwinner A10)")
|
|
||||||
|
|
||||||
- elif "sun5i" in processor:
|
|
||||||
- print ("Detected processor: " + print_color(processor) + " (Probably Allwinner A13)")
|
|
||||||
+ # elif "sun5i" in processor:
|
|
||||||
+ # print ("Detected processor: " + print_color(processor) + " (Probably Allwinner A13)")
|
|
||||||
|
|
||||||
- elif "sun7i" in processor:
|
|
||||||
- print ("Detected processor: " + print_color(processor) + " (Probably Allwinner A20)")
|
|
||||||
+ # elif "sun7i" in processor:
|
|
||||||
+ # print ("Detected processor: " + print_color(processor) + " (Probably Allwinner A20)")
|
|
||||||
|
|
||||||
- else:
|
|
||||||
- print ("Detected processor: " + print_color("unknown"))
|
|
||||||
+ # else:
|
|
||||||
+ # print ("Detected processor: " + print_color("unknown"))
|
|
||||||
|
|
||||||
|
|
||||||
- if processor_type not in processor:
|
|
||||||
- print_warning()
|
|
||||||
+ # if processor_type not in processor:
|
|
||||||
+ # print_warning()
|
|
||||||
|
|
||||||
- return
|
|
||||||
+ return
|
|
||||||
|
|
||||||
- print ("No processor detected")
|
|
||||||
- print_warning()
|
|
||||||
+ #print ("No processor detected")
|
|
||||||
+ #print_warning()
|
|
||||||
|
|
||||||
|
|
||||||
class build_ext(_build_ext):
|
|
@ -1,24 +1,23 @@
|
|||||||
DESCRIPTION = "A module to control Allwinner GPIO,SPI and I2C channels"
|
DESCRIPTION = "A module to control Allwinner GPIO,SPI and I2C channels"
|
||||||
HOMEPAGE = "https://pypi.python.org/pypi/pyA20"
|
HOMEPAGE = "https://pypi.python.org/pypi/pyA20"
|
||||||
SECTION = "devel/python"
|
SECTION = "devel/python"
|
||||||
LICENSE = "MIT"
|
LICENSE = "GPLv3"
|
||||||
LIC_FILES_CHKSUM = "file://PKG-INFO;md5=bfe0261ded6cff75086193ec2f79129e"
|
LIC_FILES_CHKSUM = "file://PKG-INFO;md5=4e584373bb0f46ef1e423cb7df37847d"
|
||||||
DEPENDS = "python"
|
DEPENDS = "python3"
|
||||||
|
|
||||||
# No GPIO mappings for other machines yet
|
# No GPIO mappings for other machines yet
|
||||||
COMPATIBLE_MACHINE = "(olinuxino-a13|olinuxino-a10|olinuxino-a20|olinuxino-a10lime|olinuxino-a20lime|olinuxino-a20lime2|olinuxino-a13som|olinuxino-a20som)"
|
COMPATIBLE_MACHINE = "(olinuxino-a13|olinuxino-a10|olinuxino-a20|olinuxino-a10lime|olinuxino-a20lime|olinuxino-a20lime2|olinuxino-a13som|olinuxino-a20som)"
|
||||||
|
|
||||||
SRC_URI = "https://pypi.python.org/packages/source/p/pyA20/pyA20-${PV}.tar.gz \
|
SRC_URI = "https://pypi.python.org/packages/source/p/pyA20/pyA20-${PV}.tar.gz \
|
||||||
file://setup.py.patch \
|
|
||||||
file://mapping.h \
|
file://mapping.h \
|
||||||
"
|
"
|
||||||
S = "${WORKDIR}/pyA20-${PV}"
|
S = "${WORKDIR}/pyA20-${PV}"
|
||||||
|
|
||||||
inherit distutils
|
inherit distutils3
|
||||||
|
|
||||||
do_compile_prepend() {
|
do_compile_prepend() {
|
||||||
cp ${WORKDIR}/mapping.h ${S}/pyA20/gpio/mapping.h
|
cp ${WORKDIR}/mapping.h ${S}/pyA20/gpio/mapping.h
|
||||||
}
|
}
|
||||||
|
|
||||||
SRC_URI[md5sum] = "2290066bbe274000c53693959a8005b4"
|
SRC_URI[md5sum] = "cab03b4931199804603d1074f6d8f48f"
|
||||||
SRC_URI[sha256sum] = "b15e4ee1016b7eb52001cbccde3751868624a88d2adbb9adc5404628f7e59e7e"
|
SRC_URI[sha256sum] = "4bef559a9c5a4d648d9834bad996cf2805b20d6063b8051029ffdf9deda2b536"
|
@ -1,24 +0,0 @@
|
|||||||
DESCRIPTION = "A module to control Allwinner GPIO,SPI and I2C channels"
|
|
||||||
HOMEPAGE = "https://pypi.python.org/pypi/pyA20SOM"
|
|
||||||
SECTION = "devel/python"
|
|
||||||
LICENSE = "MIT"
|
|
||||||
LIC_FILES_CHKSUM = "file://PKG-INFO;md5=cf6345f2cb2acee98b01c493d68b8322"
|
|
||||||
DEPENDS = "python"
|
|
||||||
|
|
||||||
# No GPIO mappings for other machines yet
|
|
||||||
COMPATIBLE_MACHINE = "olinuxino-a20som"
|
|
||||||
|
|
||||||
SRC_URI = "https://pypi.python.org/packages/source/p/pyA20SOM/pyA20SOM-${PV}.tar.gz \
|
|
||||||
file://setup.py.patch \
|
|
||||||
file://mapping.h \
|
|
||||||
"
|
|
||||||
S = "${WORKDIR}/pyA20SOM-${PV}"
|
|
||||||
|
|
||||||
inherit distutils
|
|
||||||
|
|
||||||
do_compile_prepend() {
|
|
||||||
cp ${WORKDIR}/mapping.h ${S}/pyA20SOM/gpio/mapping.h
|
|
||||||
}
|
|
||||||
|
|
||||||
SRC_URI[md5sum] = "a720115ef1d3dffe82f42f2157ca1c56"
|
|
||||||
SRC_URI[sha256sum] = "1ac1025596cc112964f7caac9a6a523d5da61623c248ccc178c6cbb4bc1b4549"
|
|
Loading…
Reference in New Issue
Block a user