@zoenggit Many thanks for your suggestion and link. Using it, I was able to figure out how to edit the makefile to get spidev to correct build.
I created folder tina-d1-h/package/lang/python3-spidev, and in it I create Makefile. Below is the Makefile:
# Copyright (C) 2017 Onion Corporation
#
# Author: Lazar Demin <lazar@onion.io>
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=python-spidev
PKG_VERSION:=4.0.1
PKG_RELEASE:=2
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=HEAD
PKG_SOURCE_URL:=https://github.com/OnionIoT/python-spidev.git
PKG_SOURCE_SUBDIR:=$(PKG_NAME)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE).tar.gz
PKG_BUILD_DIR:=$(COMPILE_DIR)/$(PKG_NAME)
include $(BUILD_DIR)/package.mk
# python module package
define Package/python3-spidev
SECTION:=lang
CATEGORY:=Languages
SUBMENU:=Python
TITLE:=Python3 module with object that implements SPI transactions
DEPENDS:=+python3
endef
define Package/python3-spidev/description
Python3 module with object that implements SPI transactions
endef
TARGET_CFLAGS += $(FPIC)
TARGET_LIBS += -l m
PYTHON3_VERSION = 3.5
TARGET_PYTHON3_INC += "-I$(STAGING_DIR)/usr/include/python$(PYTHON3_VERSION)/"
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) wipe
$(MAKE) -C $(PKG_BUILD_DIR) \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS)" \
LDFLAGS="$(TARGET_LDFLAGS)" \
LIB="$(TARGET_LIBS)" \
PYTHON_VERSION="$(PYTHON3_VERSION)" \
PYINC="$(TARGET_PYTHON3_INC)"
endef
define Package/python3-spidev/install
# install the python module
$(INSTALL_DIR) $(1)/usr/lib/python$(PYTHON3_VERSION)
$(CP) $(PKG_BUILD_DIR)/lib/python$(PYTHON3_VERSION)/spidev.so $(1)/usr/lib/python$(PYTHON3_VERSION)
endef
$(eval $(call BuildPackage,python3-spidev))
I then included the package in "make menuconfig". Then I did make, and it seems that I do now have the spidev package!
Many thanks for your assistance!