Thanks, applied as 83c3ed2bc6e739dc9720de700c32242943be8a6f. Michael
[sent from post-receive hook] On Wed, 16 Jun 2021 12:36:00 +0200, Roland Hieber <[email protected]> wrote: > Signed-off-by: Roland Hieber <[email protected]> > Message-Id: <[email protected]> > Signed-off-by: Michael Olbrich <[email protected]> > > diff --git a/projectroot/usr/lib/udev/rules.d/96-ofono.rules > b/projectroot/usr/lib/udev/rules.d/96-ofono.rules > new file mode 100644 > index 000000000000..8b137891791f > --- /dev/null > +++ b/projectroot/usr/lib/udev/rules.d/96-ofono.rules > @@ -0,0 +1 @@ > + > diff --git a/rules/ofono.in b/rules/ofono.in > new file mode 100644 > index 000000000000..2b39c26fc1a5 > --- /dev/null > +++ b/rules/ofono.in > @@ -0,0 +1,31 @@ > +## SECTION=networking > + > +menuconfig OFONO > + tristate > + prompt "ofono " > + select GLIB > + select UDEV > + select DBUS > + select BLUEZ if OFONO_BLUETOOTH > + select PYTHON3 if OFONO_TESTS > + help > + oFono provides a mobile telephony (GSM/UMTS) application development > + framework that includes consistent, minimal, and easy to use complete > + APIs. It includes a high-level D-Bus API for use by telephony > + applications of any license. oFono also includes a low-level plug-in > + API for integrating with open source as well as third party telephony > + stacks, cellular modems, and storage back ends. > + > +if OFONO > + > +config OFONO_BLUETOOTH > + bool > + prompt "bluetooth support" > + > +config OFONO_TESTS > + bool > + prompt "install test programs" > + help > + The test programs will be installed to /usr/lib/ofono/test. > + > +endif > diff --git a/rules/ofono.make b/rules/ofono.make > new file mode 100644 > index 000000000000..83b2177b1721 > --- /dev/null > +++ b/rules/ofono.make > @@ -0,0 +1,93 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2021 by Roland Hieber, Pengutronix <[email protected]> > +# > +# For further information about the PTXdist project and license conditions > +# see the README file. > +# > + > +# > +# We provide this package > +# > +PACKAGES-$(PTXCONF_OFONO) += ofono > + > +# > +# Paths and names > +# > +OFONO_VERSION := 1.32 > +OFONO_MD5 := 7496b3b89ab84bfb4ccfc26cda3fdf5e > +OFONO := ofono-$(OFONO_VERSION) > +OFONO_SUFFIX := tar.xz > +OFONO_URL := $(call ptx/mirror, KERNEL, > network/ofono/$(OFONO).$(OFONO_SUFFIX)) > +OFONO_SOURCE := $(SRCDIR)/$(OFONO).$(OFONO_SUFFIX) > +OFONO_DIR := $(BUILDDIR)/$(OFONO) > +OFONO_LICENSE := GPL-2.0-only AND GPL-2.0-or-later AND > LGPL-2.1-or-later > +OFONO_LICENSE_FILES := \ > + file://COPYING;md5=eb723b61539feef013de476e68b5c50a \ > + > file://src/main.c;startline=7;endline=18;md5=cd0127f490f549377abc525c09d2673a > \ > + > file://btio/btio.c;startline=9;endline=21;md5=eecbd02555c55f436075d7cca5c93d29 > \ > + > file://gdbus/mainloop.c;startline=8;endline=20;md5=eecbd02555c55f436075d7cca5c93d29 > \ > + > file://ell/main.c;startline=7;endline=19;md5=165042f5afe0b75cb88eebd3658d7927 > \ > + > +# > ---------------------------------------------------------------------------- > +# Prepare > +# > ---------------------------------------------------------------------------- > + > +# > +# autoconf > +# > +OFONO_CONF_TOOL := autoconf > +OFONO_CONF_OPT := \ > + $(CROSS_AUTOCONF_USR) \ > + --enable-optimization \ > + --disable-debug \ > + --disable-pie \ > + --$(call ptx/endis, PTXCONF_OFONO_TESTS)-test \ > + --disable-tools \ > + --disable-dundee \ > + --enable-udev \ > + --enable-atmodem \ > + --enable-cdmamodem \ > + --enable-phonesim \ > + --enable-isimodem \ > + --enable-rilmodem \ > + --enable-qmimodem \ > + --enable-mbimmodem \ > + --$(call ptx/endis, PTXCONF_OFONO_BLUETOOTH)-bluetooth \ > + --disable-bluez4 \ > + --disable-provision \ > + --disable-upower \ > + --disable-external-ell \ > + --enable-datafiles > + > +# > ---------------------------------------------------------------------------- > +# Target-Install > +# > ---------------------------------------------------------------------------- > + > +$(STATEDIR)/ofono.targetinstall: > + @$(call targetinfo) > + > + @$(call install_init, ofono) > + @$(call install_fixup, ofono,PRIORITY,optional) > + @$(call install_fixup, ofono,SECTION,base) > + @$(call install_fixup, ofono,AUTHOR,"Roland Hieber, Pengutronix > <[email protected]>") > + @$(call install_fixup, ofono,DESCRIPTION,missing) > + > + @$(call install_copy, ofono, 0, 0, 0755, -, /usr/sbin/ofonod) > + > + @$(call install_alternative, ofono, 0, 0, 0644, > /etc/dbus-1/system.d/ofono.conf) > + @$(call install_alternative, ofono, 0, 0, 0644, > /etc/ofono/phonesim.conf) > + @$(call install_alternative, ofono, 0, 0, 0644, > /usr/lib/udev/rules.d/96-ofono.rules) > + > +ifdef PTXCONF_INITMETHOD_SYSTEMD > + @$(call install_alternative, ofono, 0, 0, 0644, > /usr/lib/systemd/system/ofono.service) > +endif > + > +ifdef PTXCONF_OFONO_TESTS > + @$(call install_tree, ofono, 0, 0, -, /usr/lib/ofono/test) > +endif > + @$(call install_finish, ofono) > + > + @$(call touch) > + > +# vim: syntax=make _______________________________________________ ptxdist mailing list [email protected] To unsubscribe, send a mail with subject "unsubscribe" to [email protected]
