mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 16:01:54 -09:00
python-nfc: new package
[thomas.petazzoni@free-electrons.com: add patch that creates a standard setup.py file. This allows the .pyc files to be generated at build time, and installed into the target. This is important because by default, Buildroot removes all .py files from the target, to keep only the .pyc files. The python-nfc.mk file was changed to use this setup.py standard build process.] Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
1677d40822
commit
45166f30dc
23
package/python-nfc/python-nfc.mk
Normal file
23
package/python-nfc/python-nfc.mk
Normal file
@@ -0,0 +1,23 @@
|
||||
#############################################################
|
||||
#
|
||||
# python-nfc
|
||||
#
|
||||
#############################################################
|
||||
PYTHON_NFC_VERSION = 112
|
||||
PYTHON_NFC_SITE = https://launchpad.net/nfcpy
|
||||
PYTHON_NFC_SITE_METHOD = bzr
|
||||
PYTHON_NFC_DEPENDENCIES = python libusb libusb-compat
|
||||
|
||||
define PYTHON_NFC_BUILD_CMDS
|
||||
(cd $(@D); $(HOST_DIR)/usr/bin/python setup.py build)
|
||||
endef
|
||||
|
||||
define PYTHON_NFC_INSTALL_TARGET_CMDS
|
||||
(cd $(@D); $(HOST_DIR)/usr/bin/python setup.py install --prefix=$(TARGET_DIR)/usr)
|
||||
endef
|
||||
|
||||
define PYTHON_NFC_UNINSTALL_TARGET_CMDS
|
||||
$(RM) -r $(TARGET_DIR)/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages/nfc/
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user