From: Alexander Dahl <[email protected]> Signed-off-by: Alexander Dahl <[email protected]> --- rules/libserialport.in | 13 ++++++++++++ rules/libserialport.make | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 rules/libserialport.in create mode 100644 rules/libserialport.make
diff --git a/rules/libserialport.in b/rules/libserialport.in new file mode 100644 index 000000000..bc5d4b76a --- /dev/null +++ b/rules/libserialport.in @@ -0,0 +1,13 @@ +## SECTION=communication + +config LIBSERIALPORT + tristate + prompt "libserialport" + help + libserialport is a minimal library written in C that is + intended to take care of the OS-specific details when writing + software that uses serial ports. + + https://sigrok.org/wiki/Libserialport + +# vim: ft=kconfig noet tw=72 ts=8 sw=8 diff --git a/rules/libserialport.make b/rules/libserialport.make new file mode 100644 index 000000000..472232911 --- /dev/null +++ b/rules/libserialport.make @@ -0,0 +1,52 @@ +# -*-makefile-*- +# +# Copyright (C) 2020 by Alexander Dahl <[email protected]> +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_LIBSERIALPORT) += libserialport + +# +# Paths and names +# +LIBSERIALPORT_VERSION := 0.1.1 +LIBSERIALPORT_MD5 := b93f0325a6157198152b5bd7e8182b51 +LIBSERIALPORT := libserialport-$(LIBSERIALPORT_VERSION) +LIBSERIALPORT_SUFFIX := tar.gz +LIBSERIALPORT_URL := http://sigrok.org/download/source/libserialport/$(LIBSERIALPORT).$(LIBSERIALPORT_SUFFIX) +LIBSERIALPORT_SOURCE := $(SRCDIR)/$(LIBSERIALPORT).$(LIBSERIALPORT_SUFFIX) +LIBSERIALPORT_DIR := $(BUILDDIR)/$(LIBSERIALPORT) +LIBSERIALPORT_LICENSE := LGPL-3.0-or-later +LIBSERIALPORT_LICENSE_FILES := file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +LIBSERIALPORT_CONF_TOOL := autoconf + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/libserialport.targetinstall: + @$(call targetinfo) + + @$(call install_init, libserialport) + @$(call install_fixup, libserialport,PRIORITY,optional) + @$(call install_fixup, libserialport,SECTION,base) + @$(call install_fixup, libserialport,AUTHOR,"Alexander Dahl <[email protected]>") + @$(call install_fixup, libserialport,DESCRIPTION,missing) + + @$(call install_lib, libserialport, 0, 0, 0644, libserialport) + + @$(call install_finish, libserialport) + + @$(call touch) + +# vim: ft=make noet tw=72 ts=8 sw=8 -- 2.11.0 _______________________________________________ ptxdist mailing list [email protected] To unsubscribe, send a mail with subject "unsubscribe" to [email protected]
