소스 검색

add new package py-spidev, submitted by Mike Thompson <mike@ologicinc.com>, minor cleanup by me

Waldemar Brodkorb 8 년 전
부모
커밋
a210582942
1개의 변경된 파일37개의 추가작업 그리고 0개의 파일을 삭제
  1. 37 0
      package/py-spidev/Makefile

+ 37 - 0
package/py-spidev/Makefile

@@ -0,0 +1,37 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(ADK_TOPDIR)/rules.mk
+
+PKG_NAME:=		py-spidev
+PKG_VERSION:=		1c713aaaad1f611d675d9188d2d5a6401fbb8843
+PKG_RELEASE:=		1
+PKG_DESCR:=		module for interfacing with spi devices from user space via the spidev linux kernel driver
+PKG_SECTION:=		dev/python
+PKG_DEPENDS:=		python2
+PKG_BUILDDEP:=		python2
+PKG_URL:=		https://github.com/doceme/py-spidev
+PKG_SITES:=		https://github.com/doceme/py-spidev.git
+
+include $(ADK_TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,PY_SPIDEV,py-spidev,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
+
+include $(ADK_TOPDIR)/mk/python.mk
+
+CONFIG_STYLE:=		manual
+BUILD_STYLE:=		manual
+INSTALL_STYLE:=		manual
+
+MAKE_ENV+=		LDSHARED="$(TARGET_CC) -shared"
+
+do-build:
+	cd $(WRKBUILD); env PYTHONPATH=$(PYTHON_LIBDIR) $(PYTHON) ./setup.py install --prefix="$(WRKINST)/usr"
+
+do-install:
+	$(INSTALL_DIR) $(IDIR_PY_SPIDEV)/usr/lib/python$(PYTHON_VERSION)/site-packages
+	$(CP) $(WRKINST)/usr/lib/python$(PYTHON_VERSION)/site-packages/* \
+		$(IDIR_PY_SPIDEV)/usr/lib/python$(PYTHON_VERSION)/site-packages
+
+include $(ADK_TOPDIR)/mk/pkg-bottom.mk
+