commit 7718dc3b1bfd0788b0c931f4483fd5fca5abf31d Author: pantonshire Date: Mon May 25 19:18:14 2026 +0100 tlsl package diff --git a/tlsl/Makefile b/tlsl/Makefile new file mode 100644 index 0000000..84297f6 --- /dev/null +++ b/tlsl/Makefile @@ -0,0 +1,44 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME := tlsl +PKG_SOURCE_DATE := 2026-05-25 +PKG_SOURCE_VERSION := ed6d2d1cd5305c3d5e393dcc9d1efc8b2ffc8079 +PKG_RELEASE := 1 + +PKG_SOURCE_PROTO := git +PKG_SOURCE_URL := https://git.pantonshire.com/tom/tlsl + +PKG_MAINTAINER := Tom Panton +PKG_LICENSE := MPL-2.0 + +PKG_INSTALL := 1 + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/meson.mk + +MESON_ARGS += -Dexamples=false + +define Package/$(PKG_NAME) + SECTION := libs + CATEGORY := Utilities + CATEGORY := Libraries + TITLE := Tom's little standard library +endef + +define Package/$(PKG_NAME)/description + C utilities +endef + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/include/tlsl + $(CP) $(PKG_BUILD_DIR)/include/public/*.h $(1)/usr/include/tlsl/ + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(MESON_BUILD_DIR)/*.so $(1)/usr/lib/ +endef + +define Package/$(PKG_NAME)/install + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(MESON_BUILD_DIR)/*.so $(1)/usr/lib/ +endef + +$(eval $(call BuildPackage,$(PKG_NAME)))