summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2014-02-05 08:38:30 +0100
committerGuido Günther <agx@sigxcpu.org>2014-02-05 08:38:30 +0100
commit13ed135b9ae78c692dc359976eb8b54d0a3629b8 (patch)
treeae2ea713ad51d73980cf83db1411d6589dac5e8b /data
parent14d771b90f5a7d3887e5e900d1fb4737477ad305 (diff)
Imported Upstream version 0.7.991upstream/0.7.991
Diffstat (limited to 'data')
-rw-r--r--data/Makefile.am101
-rw-r--r--data/Makefile.in763
-rw-r--r--data/ModemManager-interface-initialization-sequence-subclassed.pngbin0 -> 31781 bytes
-rw-r--r--data/ModemManager-interface-initialization-sequence.pngbin0 -> 20059 bytes
-rw-r--r--data/ModemManager-logo-square.pngbin0 -> 11029 bytes
-rw-r--r--data/ModemManager-logo-square.svg229
-rw-r--r--data/ModemManager-logo-wide-text.pngbin0 -> 18072 bytes
-rw-r--r--data/ModemManager-logo-wide-text.svg238
-rw-r--r--data/ModemManager-logo-wide.pngbin0 -> 11017 bytes
-rw-r--r--data/ModemManager-logo-wide.svg217
-rw-r--r--data/ModemManager-states.pngbin0 -> 38256 bytes
-rw-r--r--data/ModemManager.pc.in9
-rw-r--r--data/ModemManager.pngbin0 -> 817 bytes
-rw-r--r--data/ModemManager.service.in13
-rw-r--r--data/mm-glib.pc.in11
-rw-r--r--data/org.freedesktop.ModemManager1.conf.nopolkit15
-rw-r--r--data/org.freedesktop.ModemManager1.conf.polkit201
-rw-r--r--data/org.freedesktop.ModemManager1.policy75
-rw-r--r--data/org.freedesktop.ModemManager1.policy.in75
-rw-r--r--data/org.freedesktop.ModemManager1.service.nosystemd.in4
-rw-r--r--data/org.freedesktop.ModemManager1.service.systemd.in11
21 files changed, 1962 insertions, 0 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
new file mode 100644
index 0000000..770f97d
--- /dev/null
+++ b/data/Makefile.am
@@ -0,0 +1,101 @@
+
+edit = @sed \
+ -e 's|@sbindir[@]|$(sbindir)|g' \
+ -e 's|@sysconfdir[@]|$(sysconfdir)|g' \
+ -e 's|@localstatedir[@]|$(localstatedir)|g' \
+ -e 's|@libexecdir[@]|$(libexecdir)|g'
+
+
+# DBus Service file
+dbusservicedir = $(DBUS_SYS_DIR)
+dbusservice_DATA = org.freedesktop.ModemManager1.conf
+dbusservice_file_polkit = org.freedesktop.ModemManager1.conf.polkit
+dbusservice_file_nopolkit = org.freedesktop.ModemManager1.conf.nopolkit
+
+if WITH_POLKIT
+org.freedesktop.ModemManager1.conf: $(top_srcdir)/data/$(dbusservice_file_polkit)
+ cp -f $(top_srcdir)/data/$(dbusservice_file_polkit) $(dbusservice_DATA)
+else
+org.freedesktop.ModemManager1.conf: $(top_srcdir)/data/$(dbusservice_file_nopolkit)
+ cp -f $(top_srcdir)/data/$(dbusservice_file_nopolkit) $(dbusservice_DATA)
+endif
+
+
+# systemd unit file
+systemdsystemunitdir = $(SYSTEMD_UNIT_DIR)
+systemdsystemunit_in_files = ModemManager.service.in
+if HAVE_SYSTEMD
+systemdsystemunit_DATA = ModemManager.service
+ModemManager.service: ModemManager.service.in
+ $(edit) $< >$@
+endif
+
+
+# DBus Activation file
+dbusactivationdir = $(datadir)/dbus-1/system-services
+dbusactivation_DATA = org.freedesktop.ModemManager1.service
+dbusactivation_in_files_systemd = org.freedesktop.ModemManager1.service.systemd.in
+dbusactivation_in_files_nosystemd = org.freedesktop.ModemManager1.service.nosystemd.in
+if HAVE_SYSTEMD
+org.freedesktop.ModemManager1.service: org.freedesktop.ModemManager1.service.systemd.in
+ $(edit) $< >$@
+else
+org.freedesktop.ModemManager1.service: org.freedesktop.ModemManager1.service.nosystemd.in
+ $(edit) $< >$@
+endif
+
+
+# Icon
+icondir=${datadir}/icons/hicolor/22x22/apps
+icon_DATA = ModemManager.png
+
+
+# Logos
+logos = \
+ ModemManager-logo-square.svg ModemManager-logo-square.png \
+ ModemManager-logo-wide.svg ModemManager-logo-wide.png \
+ ModemManager-logo-wide-text.svg ModemManager-logo-wide-text.png
+
+
+# Diagrams
+diagrams = \
+ ModemManager-states.png \
+ ModemManager-interface-initialization-sequence.png \
+ ModemManager-interface-initialization-sequence-subclassed.png
+
+
+# Polkit
+dist_polkit_policy_in_files = org.freedesktop.ModemManager1.policy.in
+if WITH_POLKIT
+polkit_policydir = $(datadir)/polkit-1/actions
+dist_polkit_policy_DATA = $(dist_polkit_policy_in_files:.policy.in=.policy)
+@INTLTOOL_POLICY_RULE@
+endif
+
+
+# Set up pkg-config .pc files for exported libraries
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = \
+ ModemManager.pc \
+ mm-glib.pc
+
+
+DISTCLEANFILES = \
+ $(dbusactivation_DATA) \
+ $(dbusservice_DATA)
+
+if HAVE_SYSTEMD
+DISTCLEANFILES += $(systemdsystemunit_DATA)
+endif
+
+
+EXTRA_DIST = \
+ $(systemdsystemunit_in_files) \
+ $(dbusactivation_in_files_systemd) \
+ $(dbusactivation_in_files_nosystemd) \
+ $(dbusservice_file_polkit) \
+ $(dbusservice_file_nopolkit) \
+ $(icon_DATA) \
+ $(dist_polkit_policy_in_files) \
+ $(logos) \
+ $(diagrams)
diff --git a/data/Makefile.in b/data/Makefile.in
new file mode 100644
index 0000000..f1a4d8b
--- /dev/null
+++ b/data/Makefile.in
@@ -0,0 +1,763 @@
+# Makefile.in generated by automake 1.13.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+@HAVE_SYSTEMD_TRUE@am__append_1 = $(systemdsystemunit_DATA)
+subdir = data
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(srcdir)/ModemManager.pc.in $(srcdir)/mm-glib.pc.in \
+ $(srcdir)/org.freedesktop.ModemManager1.policy.in \
+ $(am__dist_polkit_policy_DATA_DIST)
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/compiler_warnings.m4 \
+ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gtk-doc.m4 \
+ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
+ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/lib-ld.m4 \
+ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES = ModemManager.pc mm-glib.pc \
+ org.freedesktop.ModemManager1.policy
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(dbusactivationdir)" \
+ "$(DESTDIR)$(dbusservicedir)" "$(DESTDIR)$(polkit_policydir)" \
+ "$(DESTDIR)$(icondir)" "$(DESTDIR)$(pkgconfigdir)" \
+ "$(DESTDIR)$(systemdsystemunitdir)"
+am__dist_polkit_policy_DATA_DIST = \
+ org.freedesktop.ModemManager1.policy
+DATA = $(dbusactivation_DATA) $(dbusservice_DATA) \
+ $(dist_polkit_policy_DATA) $(icon_DATA) $(pkgconfig_DATA) \
+ $(systemdsystemunit_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GLIB_MKENUMS = @GLIB_MKENUMS@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GMSGFMT_015 = @GMSGFMT_015@
+GREP = @GREP@
+GTKDOC_CHECK = @GTKDOC_CHECK@
+GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
+GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
+GTKDOC_MKPDF = @GTKDOC_MKPDF@
+GTKDOC_REBASE = @GTKDOC_REBASE@
+GUDEV_CFLAGS = @GUDEV_CFLAGS@
+GUDEV_LIBS = @GUDEV_LIBS@
+HTML_DIR = @HTML_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
+INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBICONV = @LIBICONV@
+LIBINTL = @LIBINTL@
+LIBMM_GLIB_CFLAGS = @LIBMM_GLIB_CFLAGS@
+LIBMM_GLIB_LIBS = @LIBMM_GLIB_LIBS@
+LIBMM_LIBS = @LIBMM_LIBS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBICONV = @LTLIBICONV@
+LTLIBINTL = @LTLIBINTL@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MBIM_CFLAGS = @MBIM_CFLAGS@
+MBIM_LIBS = @MBIM_LIBS@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MMCLI_CFLAGS = @MMCLI_CFLAGS@
+MMCLI_LIBS = @MMCLI_LIBS@
+MM_CFLAGS = @MM_CFLAGS@
+MM_LIBS = @MM_LIBS@
+MSGFMT = @MSGFMT@
+MSGFMT_015 = @MSGFMT_015@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POLKIT_CFLAGS = @POLKIT_CFLAGS@
+POLKIT_LIBS = @POLKIT_LIBS@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PPPD_PLUGIN_DIR = @PPPD_PLUGIN_DIR@
+QMI_CFLAGS = @QMI_CFLAGS@
+QMI_LIBS = @QMI_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+SYSTEMD_UNIT_DIR = @SYSTEMD_UNIT_DIR@
+UDEV_BASE_DIR = @UDEV_BASE_DIR@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XGETTEXT_015 = @XGETTEXT_015@
+XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+intltool__v_merge_options_ = @intltool__v_merge_options_@
+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+edit = @sed \
+ -e 's|@sbindir[@]|$(sbindir)|g' \
+ -e 's|@sysconfdir[@]|$(sysconfdir)|g' \
+ -e 's|@localstatedir[@]|$(localstatedir)|g' \
+ -e 's|@libexecdir[@]|$(libexecdir)|g'
+
+
+# DBus Service file
+dbusservicedir = $(DBUS_SYS_DIR)
+dbusservice_DATA = org.freedesktop.ModemManager1.conf
+dbusservice_file_polkit = org.freedesktop.ModemManager1.conf.polkit
+dbusservice_file_nopolkit = org.freedesktop.ModemManager1.conf.nopolkit
+
+# systemd unit file
+systemdsystemunitdir = $(SYSTEMD_UNIT_DIR)
+systemdsystemunit_in_files = ModemManager.service.in
+@HAVE_SYSTEMD_TRUE@systemdsystemunit_DATA = ModemManager.service
+
+# DBus Activation file
+dbusactivationdir = $(datadir)/dbus-1/system-services
+dbusactivation_DATA = org.freedesktop.ModemManager1.service
+dbusactivation_in_files_systemd = org.freedesktop.ModemManager1.service.systemd.in
+dbusactivation_in_files_nosystemd = org.freedesktop.ModemManager1.service.nosystemd.in
+
+# Icon
+icondir = ${datadir}/icons/hicolor/22x22/apps
+icon_DATA = ModemManager.png
+
+# Logos
+logos = \
+ ModemManager-logo-square.svg ModemManager-logo-square.png \
+ ModemManager-logo-wide.svg ModemManager-logo-wide.png \
+ ModemManager-logo-wide-text.svg ModemManager-logo-wide-text.png
+
+
+# Diagrams
+diagrams = \
+ ModemManager-states.png \
+ ModemManager-interface-initialization-sequence.png \
+ ModemManager-interface-initialization-sequence-subclassed.png
+
+
+# Polkit
+dist_polkit_policy_in_files = org.freedesktop.ModemManager1.policy.in
+@WITH_POLKIT_TRUE@polkit_policydir = $(datadir)/polkit-1/actions
+@WITH_POLKIT_TRUE@dist_polkit_policy_DATA = $(dist_polkit_policy_in_files:.policy.in=.policy)
+
+# Set up pkg-config .pc files for exported libraries
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = \
+ ModemManager.pc \
+ mm-glib.pc
+
+DISTCLEANFILES = $(dbusactivation_DATA) $(dbusservice_DATA) \
+ $(am__append_1)
+EXTRA_DIST = \
+ $(systemdsystemunit_in_files) \
+ $(dbusactivation_in_files_systemd) \
+ $(dbusactivation_in_files_nosystemd) \
+ $(dbusservice_file_polkit) \
+ $(dbusservice_file_nopolkit) \
+ $(icon_DATA) \
+ $(dist_polkit_policy_in_files) \
+ $(logos) \
+ $(diagrams)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu data/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+ModemManager.pc: $(top_builddir)/config.status $(srcdir)/ModemManager.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+mm-glib.pc: $(top_builddir)/config.status $(srcdir)/mm-glib.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+org.freedesktop.ModemManager1.policy: $(top_builddir)/config.status $(srcdir)/org.freedesktop.ModemManager1.policy.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-dbusactivationDATA: $(dbusactivation_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(dbusactivation_DATA)'; test -n "$(dbusactivationdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(dbusactivationdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(dbusactivationdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbusactivationdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbusactivationdir)" || exit $$?; \
+ done
+
+uninstall-dbusactivationDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dbusactivation_DATA)'; test -n "$(dbusactivationdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(dbusactivationdir)'; $(am__uninstall_files_from_dir)
+install-dbusserviceDATA: $(dbusservice_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(dbusservice_DATA)'; test -n "$(dbusservicedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(dbusservicedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(dbusservicedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbusservicedir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbusservicedir)" || exit $$?; \
+ done
+
+uninstall-dbusserviceDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dbusservice_DATA)'; test -n "$(dbusservicedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(dbusservicedir)'; $(am__uninstall_files_from_dir)
+install-dist_polkit_policyDATA: $(dist_polkit_policy_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(dist_polkit_policy_DATA)'; test -n "$(polkit_policydir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(polkit_policydir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(polkit_policydir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(polkit_policydir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(polkit_policydir)" || exit $$?; \
+ done
+
+uninstall-dist_polkit_policyDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_polkit_policy_DATA)'; test -n "$(polkit_policydir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(polkit_policydir)'; $(am__uninstall_files_from_dir)
+install-iconDATA: $(icon_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(icondir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(icondir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(icondir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \
+ done
+
+uninstall-iconDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(icondir)'; $(am__uninstall_files_from_dir)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+install-systemdsystemunitDATA: $(systemdsystemunit_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(systemdsystemunit_DATA)'; test -n "$(systemdsystemunitdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(systemdsystemunitdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(systemdsystemunitdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(systemdsystemunitdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(systemdsystemunitdir)" || exit $$?; \
+ done
+
+uninstall-systemdsystemunitDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(systemdsystemunit_DATA)'; test -n "$(systemdsystemunitdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(systemdsystemunitdir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(dbusactivationdir)" "$(DESTDIR)$(dbusservicedir)" "$(DESTDIR)$(polkit_policydir)" "$(DESTDIR)$(icondir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(systemdsystemunitdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-dbusactivationDATA install-dbusserviceDATA \
+ install-dist_polkit_policyDATA install-iconDATA \
+ install-pkgconfigDATA install-systemdsystemunitDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-dbusactivationDATA uninstall-dbusserviceDATA \
+ uninstall-dist_polkit_policyDATA uninstall-iconDATA \
+ uninstall-pkgconfigDATA uninstall-systemdsystemunitDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ cscopelist-am ctags-am distclean distclean-generic \
+ distclean-libtool distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am \
+ install-dbusactivationDATA install-dbusserviceDATA \
+ install-dist_polkit_policyDATA install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-pkgconfigDATA install-ps \
+ install-ps-am install-strip install-systemdsystemunitDATA \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
+ uninstall-am uninstall-dbusactivationDATA \
+ uninstall-dbusserviceDATA uninstall-dist_polkit_policyDATA \
+ uninstall-iconDATA uninstall-pkgconfigDATA \
+ uninstall-systemdsystemunitDATA
+
+
+@WITH_POLKIT_TRUE@org.freedesktop.ModemManager1.conf: $(top_srcdir)/data/$(dbusservice_file_polkit)
+@WITH_POLKIT_TRUE@ cp -f $(top_srcdir)/data/$(dbusservice_file_polkit) $(dbusservice_DATA)
+@WITH_POLKIT_FALSE@org.freedesktop.ModemManager1.conf: $(top_srcdir)/data/$(dbusservice_file_nopolkit)
+@WITH_POLKIT_FALSE@ cp -f $(top_srcdir)/data/$(dbusservice_file_nopolkit) $(dbusservice_DATA)
+@HAVE_SYSTEMD_TRUE@ModemManager.service: ModemManager.service.in
+@HAVE_SYSTEMD_TRUE@ $(edit) $< >$@
+@HAVE_SYSTEMD_TRUE@org.freedesktop.ModemManager1.service: org.freedesktop.ModemManager1.service.systemd.in
+@HAVE_SYSTEMD_TRUE@ $(edit) $< >$@
+@HAVE_SYSTEMD_FALSE@org.freedesktop.ModemManager1.service: org.freedesktop.ModemManager1.service.nosystemd.in
+@HAVE_SYSTEMD_FALSE@ $(edit) $< >$@
+@WITH_POLKIT_TRUE@@INTLTOOL_POLICY_RULE@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/data/ModemManager-interface-initialization-sequence-subclassed.png b/data/ModemManager-interface-initialization-sequence-subclassed.png
new file mode 100644
index 0000000..7202f8d
--- /dev/null
+++ b/data/ModemManager-interface-initialization-sequence-subclassed.png
Binary files differ
diff --git a/data/ModemManager-interface-initialization-sequence.png b/data/ModemManager-interface-initialization-sequence.png
new file mode 100644
index 0000000..f31898c
--- /dev/null
+++ b/data/ModemManager-interface-initialization-sequence.png
Binary files differ
diff --git a/data/ModemManager-logo-square.png b/data/ModemManager-logo-square.png
new file mode 100644
index 0000000..6dcb8e2
--- /dev/null
+++ b/data/ModemManager-logo-square.png
Binary files differ
diff --git a/data/ModemManager-logo-square.svg b/data/ModemManager-logo-square.svg
new file mode 100644
index 0000000..06674a1
--- /dev/null
+++ b/data/ModemManager-logo-square.svg
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="ModeManager-logo-square.svg"
+ inkscape:export-filename="/home/aleksander/Pictures/ModeManager-logo-10.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient6094">
+ <stop
+ style="stop-color:#ff0300;stop-opacity:1;"
+ offset="0"
+ id="stop6096" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop6098" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5769">
+ <stop
+ style="stop-color:#0c09ff;stop-opacity:1;"
+ offset="0"
+ id="stop5771" />
+ <stop
+ style="stop-color:#bac7ff;stop-opacity:0;"
+ offset="1"
+ id="stop5773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5724">
+ <stop
+ style="stop-color:#ff8900;stop-opacity:1;"
+ offset="0"
+ id="stop5726" />
+ <stop
+ style="stop-color:#ffbaba;stop-opacity:0;"
+ offset="1"
+ id="stop5728" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5292">
+ <stop
+ id="stop5302"
+ offset="0"
+ style="stop-color:#ff0000;stop-opacity:0.26086956;" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop5296" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5282">
+ <stop
+ style="stop-color:#f00000;stop-opacity:0.97457629;"
+ offset="0"
+ id="stop5284" />
+ <stop
+ id="stop5308"
+ offset="0.5"
+ style="stop-color:#f70000;stop-opacity:0.4745098;" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop5286" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3818">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1;"
+ offset="0"
+ id="stop3820" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop3822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6094"
+ id="linearGradient6100"
+ x1="195.35713"
+ y1="719.68359"
+ x2="450.27313"
+ y2="717.39496"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2781955,0,0,0.83050847,-878.91412,172.1932)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="357.85716"
+ inkscape:cy="570.10568"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1600"
+ inkscape:window-height="841"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3780" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffd3d3;stroke-width:6.13131666;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect5845-5-3"
+ width="216.17622"
+ height="165.91837"
+ x="262.0029"
+ y="406.93481"
+ ry="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:44.21081161px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:-5px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold"
+ x="289.65222"
+ y="515.40356"
+ id="text5409-0-1-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5411-6-8-8"
+ x="289.65222"
+ y="515.40356"
+ style="font-size:53.0529747px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;letter-spacing:-5px;text-anchor:start;fill:#000000;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold">Modem</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.5;fill:none;stroke:#ff0000;stroke-width:6;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-8-2"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.33913,288.36909 a 42.93148,40.406101 0 0 1 56.92787,38.19848"
+ sodipodi:start="4.3803018"
+ sodipodi:end="6.2831853"
+ transform="translate(714.57335,153.69104)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#ff0000;stroke-width:28.72183228;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-1-5-3"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -394.32583,287.76737 a 42.93148,40.406101 0 0 1 54.91457,38.8002"
+ sodipodi:start="4.4295101"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.24371704,0,0,0.24371704,424.78337,400.5416)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.75;fill:none;stroke:#ff0000;stroke-width:11.44055462;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-9-8-4"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.17542,288.31631 a 42.93148,40.406101 0 0 1 56.76416,38.25126"
+ sodipodi:start="4.3843327"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.61185844,0,0,0.61185844,565.70666,279.96715)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.25;fill:none;stroke:#ff0000;stroke-width:3.62445903;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-95-9-6"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.52453,288.42972 a 42.93148,40.406101 0 0 1 57.11327,38.13785"
+ sodipodi:start="4.3757301"
+ sodipodi:end="6.2831853"
+ transform="matrix(1.3795162,0,0,1.3795162,859.59885,28.891215)"
+ sodipodi:open="true" />
+ <text
+ xml:space="preserve"
+ style="font-size:44.21081161px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:-5px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold"
+ x="276.66037"
+ y="545.94336"
+ id="text5409-0-1-0-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5411-6-8-8-7"
+ x="276.66037"
+ y="545.94336"
+ style="font-size:53.0529747px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;letter-spacing:-5px;text-anchor:start;fill:#000000;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold">Manager</tspan></text>
+ </g>
+</svg>
diff --git a/data/ModemManager-logo-wide-text.png b/data/ModemManager-logo-wide-text.png
new file mode 100644
index 0000000..122fd8a
--- /dev/null
+++ b/data/ModemManager-logo-wide-text.png
Binary files differ
diff --git a/data/ModemManager-logo-wide-text.svg b/data/ModemManager-logo-wide-text.svg
new file mode 100644
index 0000000..1cb0e3c
--- /dev/null
+++ b/data/ModemManager-logo-wide-text.svg
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="ModeManager-logo-wide-text.svg"
+ inkscape:export-filename="/home/aleksander/Pictures/ModeManager-logo-10.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient6094">
+ <stop
+ style="stop-color:#ff0300;stop-opacity:1;"
+ offset="0"
+ id="stop6096" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop6098" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5769">
+ <stop
+ style="stop-color:#0c09ff;stop-opacity:1;"
+ offset="0"
+ id="stop5771" />
+ <stop
+ style="stop-color:#bac7ff;stop-opacity:0;"
+ offset="1"
+ id="stop5773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5724">
+ <stop
+ style="stop-color:#ff8900;stop-opacity:1;"
+ offset="0"
+ id="stop5726" />
+ <stop
+ style="stop-color:#ffbaba;stop-opacity:0;"
+ offset="1"
+ id="stop5728" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5292">
+ <stop
+ id="stop5302"
+ offset="0"
+ style="stop-color:#ff0000;stop-opacity:0.26086956;" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop5296" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5282">
+ <stop
+ style="stop-color:#f00000;stop-opacity:0.97457629;"
+ offset="0"
+ id="stop5284" />
+ <stop
+ id="stop5308"
+ offset="0.5"
+ style="stop-color:#f70000;stop-opacity:0.4745098;" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop5286" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3818">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1;"
+ offset="0"
+ id="stop3820" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop3822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6094"
+ id="linearGradient6100"
+ x1="195.35713"
+ y1="719.68359"
+ x2="450.27313"
+ y2="717.39496"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2781955,0,0,0.83050847,-876.89381,-100.54799)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="357.85716"
+ inkscape:cy="456.27136"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1600"
+ inkscape:window-height="841"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3780" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffd3d3;stroke-width:8;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect5845-5-9"
+ width="495.75952"
+ height="151.81201"
+ x="127.6283"
+ y="-525.46375"
+ ry="0"
+ transform="scale(1,-1)" />
+ <rect
+ style="fill:url(#linearGradient6100);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="rect6092"
+ width="366.42819"
+ height="17.5"
+ x="-571.35675"
+ y="487.21884"
+ transform="scale(-1,1)" />
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:-0.74000001px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="472.21933"
+ y="499.7189"
+ id="text6088"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan6090"
+ x="471.47931"
+ y="499.7189"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:end;letter-spacing:-0.74000001px;text-anchor:end;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold">MOBILE NETWORKING POWERED BY DBUS</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:44.21081161px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:-5px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold"
+ x="190.76686"
+ y="485.70877"
+ id="text5409-0-1-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5411-6-8-4"
+ x="190.76686"
+ y="485.70877"
+ style="font-size:53.0529747px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;letter-spacing:-5px;text-anchor:start;fill:#000000;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold">ModemManager</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.5;fill:none;stroke:#ff0000;stroke-width:6;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-8-8"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.33913,288.36909 a 42.93148,40.406101 0 0 1 56.92787,38.19848"
+ sodipodi:start="4.3803018"
+ sodipodi:end="6.2831853"
+ transform="translate(615.68799,123.99623)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#ff0000;stroke-width:28.72183228;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-1-5-7"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -394.32583,287.76737 a 42.93148,40.406101 0 0 1 54.91457,38.8002"
+ sodipodi:start="4.4295101"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.24371704,0,0,0.24371704,325.89801,370.84679)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.75;fill:none;stroke:#ff0000;stroke-width:11.44055462;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-9-8-8"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.17542,288.31631 a 42.93148,40.406101 0 0 1 56.76416,38.25126"
+ sodipodi:start="4.3843327"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.61185844,0,0,0.61185844,466.8213,250.27234)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.25;fill:none;stroke:#ff0000;stroke-width:3.62445903;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-95-9-7"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.52453,288.42972 a 42.93148,40.406101 0 0 1 57.11327,38.13785"
+ sodipodi:start="4.3757301"
+ sodipodi:end="6.2831853"
+ transform="matrix(1.3795162,0,0,1.3795162,760.71349,-0.80358804)"
+ sodipodi:open="true" />
+ </g>
+</svg>
diff --git a/data/ModemManager-logo-wide.png b/data/ModemManager-logo-wide.png
new file mode 100644
index 0000000..88e3e51
--- /dev/null
+++ b/data/ModemManager-logo-wide.png
Binary files differ
diff --git a/data/ModemManager-logo-wide.svg b/data/ModemManager-logo-wide.svg
new file mode 100644
index 0000000..17a7b13
--- /dev/null
+++ b/data/ModemManager-logo-wide.svg
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="ModeManager-logo-wide.svg"
+ inkscape:export-filename="/home/aleksander/Pictures/ModeManager-logo-10.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient6094">
+ <stop
+ style="stop-color:#ff0300;stop-opacity:1;"
+ offset="0"
+ id="stop6096" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop6098" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5769">
+ <stop
+ style="stop-color:#0c09ff;stop-opacity:1;"
+ offset="0"
+ id="stop5771" />
+ <stop
+ style="stop-color:#bac7ff;stop-opacity:0;"
+ offset="1"
+ id="stop5773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5724">
+ <stop
+ style="stop-color:#ff8900;stop-opacity:1;"
+ offset="0"
+ id="stop5726" />
+ <stop
+ style="stop-color:#ffbaba;stop-opacity:0;"
+ offset="1"
+ id="stop5728" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5292">
+ <stop
+ id="stop5302"
+ offset="0"
+ style="stop-color:#ff0000;stop-opacity:0.26086956;" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop5296" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5282">
+ <stop
+ style="stop-color:#f00000;stop-opacity:0.97457629;"
+ offset="0"
+ id="stop5284" />
+ <stop
+ id="stop5308"
+ offset="0.5"
+ style="stop-color:#f70000;stop-opacity:0.4745098;" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop5286" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3818">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1;"
+ offset="0"
+ id="stop3820" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:0;"
+ offset="1"
+ id="stop3822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6094"
+ id="linearGradient6100"
+ x1="195.35713"
+ y1="719.68359"
+ x2="450.27313"
+ y2="717.39496"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2781955,0,0,0.83050847,-878.91412,172.1932)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="357.85716"
+ inkscape:cy="691.32398"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1600"
+ inkscape:window-height="841"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showguides="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3780" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffd3d3;stroke-width:7;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect5845-5"
+ width="371.73611"
+ height="125.76398"
+ x="181.82747"
+ y="345.00287"
+ ry="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:44.21081161px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:-5px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold"
+ x="189.75673"
+ y="447.32297"
+ id="text5409-0-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5411-6-8"
+ x="189.75673"
+ y="447.32297"
+ style="font-size:53.0529747px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;letter-spacing:-5px;text-anchor:start;fill:#000000;font-family:Cantarell;-inkscape-font-specification:Cantarell Bold">ModemManager</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.5;fill:none;stroke:#ff0000;stroke-width:6;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-8"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.33913,288.36909 a 42.93148,40.406101 0 0 1 56.92787,38.19848"
+ sodipodi:start="4.3803018"
+ sodipodi:end="6.2831853"
+ transform="translate(614.67785,85.610455)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#ff0000;stroke-width:28.72183228;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-1-5"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -394.32583,287.76737 a 42.93148,40.406101 0 0 1 54.91457,38.8002"
+ sodipodi:start="4.4295101"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.24371704,0,0,0.24371704,324.88787,332.46101)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.75;fill:none;stroke:#ff0000;stroke-width:11.44055462;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-9-8"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.17542,288.31631 a 42.93148,40.406101 0 0 1 56.76416,38.25126"
+ sodipodi:start="4.3843327"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.61185844,0,0,0.61185844,465.81116,211.88657)"
+ sodipodi:open="true" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.25;fill:none;stroke:#ff0000;stroke-width:3.62445903;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5800-95-9"
+ sodipodi:cx="-382.34274"
+ sodipodi:cy="326.56757"
+ sodipodi:rx="42.93148"
+ sodipodi:ry="40.406101"
+ d="m -396.52453,288.42972 a 42.93148,40.406101 0 0 1 57.11327,38.13785"
+ sodipodi:start="4.3757301"
+ sodipodi:end="6.2831853"
+ transform="matrix(1.3795162,0,0,1.3795162,759.70335,-39.189369)"
+ sodipodi:open="true" />
+ </g>
+</svg>
diff --git a/data/ModemManager-states.png b/data/ModemManager-states.png
new file mode 100644
index 0000000..de42aaa
--- /dev/null
+++ b/data/ModemManager-states.png
Binary files differ
diff --git a/data/ModemManager.pc.in b/data/ModemManager.pc.in
new file mode 100644
index 0000000..85e06a5
--- /dev/null
+++ b/data/ModemManager.pc.in
@@ -0,0 +1,9 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: ModemManager
+Description: Common headers provided by ModemManager
+Version: @VERSION@
+Cflags: -I${includedir}/ModemManager
diff --git a/data/ModemManager.png b/data/ModemManager.png
new file mode 100644
index 0000000..386abd5
--- /dev/null
+++ b/data/ModemManager.png
Binary files differ
diff --git a/data/ModemManager.service.in b/data/ModemManager.service.in
new file mode 100644
index 0000000..b59caea
--- /dev/null
+++ b/data/ModemManager.service.in
@@ -0,0 +1,13 @@
+[Unit]
+Description=Modem Manager
+After=syslog.target
+
+[Service]
+Type=dbus
+BusName=org.freedesktop.ModemManager1
+ExecStart=@sbindir@/ModemManager
+StandardError=null
+
+[Install]
+WantedBy=multi-user.target
+Alias=dbus-org.freedesktop.ModemManager1.service
diff --git a/data/mm-glib.pc.in b/data/mm-glib.pc.in
new file mode 100644
index 0000000..649b94e
--- /dev/null
+++ b/data/mm-glib.pc.in
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: mm-glib
+Description: Library to control and monitor the ModemManager
+Version: @VERSION@
+Requires: glib-2.0 gobject-2.0 gio-2.0 ModemManager
+Cflags: -I${includedir}/libmm-glib
+Libs: -L${libdir} -lmm-glib
diff --git a/data/org.freedesktop.ModemManager1.conf.nopolkit b/data/org.freedesktop.ModemManager1.conf.nopolkit
new file mode 100644
index 0000000..2274ae4
--- /dev/null
+++ b/data/org.freedesktop.ModemManager1.conf.nopolkit
@@ -0,0 +1,15 @@
+<!DOCTYPE busconfig PUBLIC
+ "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+ <!-- This config allows anyone to control ModemManager -->
+
+ <policy context="default">
+ <allow send_destination="org.freedesktop.ModemManager1"/>
+ </policy>
+
+ <policy user="root">
+ <allow own="org.freedesktop.ModemManager1"/>
+ </policy>
+</busconfig>
+
diff --git a/data/org.freedesktop.ModemManager1.conf.polkit b/data/org.freedesktop.ModemManager1.conf.polkit
new file mode 100644
index 0000000..64c43eb
--- /dev/null
+++ b/data/org.freedesktop.ModemManager1.conf.polkit
@@ -0,0 +1,201 @@
+<!DOCTYPE busconfig PUBLIC
+ "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+ <policy context="default">
+ <deny send_destination="org.freedesktop.ModemManager1"/>
+
+ <!-- Methods listed here are explicitly allowed or PolicyKit protected.
+ The rest are restricted to root for security.
+ -->
+
+ <!-- org.freedesktop.ModemManager1.xml -->
+
+ <!-- Allowed for everyone -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.DBus.Introspectable"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.DBus.Properties"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.DBus.ObjectManager"/>
+
+ <!-- Protected by the Control policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1"
+ send_member="ScanDevices"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1"
+ send_member="SetLogging"/>
+
+ <!-- org.freedesktop.ModemManager1.Modem.xml -->
+
+ <!-- Allowed for everyone -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="ListBearers"/>
+
+ <!-- Protected by the Device.Control policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="Enable"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="CreateBearer"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="DeleteBearer"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="Reset"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="FactoryReset"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="SetAllowedModes"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="SetBands"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem"
+ send_member="Command"/>
+
+ <!-- org.freedesktop.ModemManager1.Modem.Simple.xml -->
+
+ <!-- Allowed for everyone -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Simple"
+ send_member="GetStatus"/>
+
+ <!-- Protected by the Device.Control policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Simple"
+ send_member="Connect"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Simple"
+ send_member="Disconnect"/>
+
+ <!-- org.freedesktop.ModemManager1.Modem.Modem3gpp.xml -->
+
+ <!-- Protected by the Device.Control policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp"
+ send_member="Register"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp"
+ send_member="Scan"/>
+
+ <!-- org.freedesktop.ModemManager1.Modem.ModemCdma.xml -->
+
+ <!-- Protected by the Device.Control policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.ModemCdma"
+ send_member="Activate"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.ModemCdma"
+ send_member="ActivateManual"/>
+
+ <!-- org.freedesktop.ModemManager1.Sim.xml -->
+
+ <!-- Protected by the Device.Control policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Sim"
+ send_member="SendPin"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Sim"
+ send_member="SendPuk"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Sim"
+ send_member="EnablePin"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Sim"
+ send_member="ChangePin"/>
+
+ <!-- org.freedesktop.ModemManager1.Bearer.xml -->
+
+ <!-- Protected by the Device.Control policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Bearer"
+ send_member="Connect"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Bearer"
+ send_member="Disconnect"/>
+
+ <!-- org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml -->
+
+ <!-- Protected by the USSD policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"
+ send_member="Initiate"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"
+ send_member="Respond"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"
+ send_member="Cancel"/>
+
+ <!-- org.freedesktop.ModemManager1.Modem.Location.xml -->
+
+ <!-- Protected by the Device.Control policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Location"
+ send_member="Enable"/>
+
+ <!-- Protected by the Location policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Location"
+ send_member="GetLocation"/>
+
+ <!-- org.freedesktop.ModemManager1.Modem.Messaging.xml -->
+
+ <!-- Allowed for everyone -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Messaging"
+ send_member="List"/>
+
+ <!-- Protected by the Messaging policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Messaging"
+ send_member="Create"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Modem.Messaging"
+ send_member="Delete"/>
+
+ <!-- org.freedesktop.ModemManager1.Sms.xml -->
+
+ <!-- Protected by the Messaging policy rule -->
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Sms"
+ send_member="Store"/>
+
+ <allow send_destination="org.freedesktop.ModemManager1"
+ send_interface="org.freedesktop.ModemManager1.Sms"
+ send_member="Send"/>
+
+ </policy>
+
+ <policy user="root">
+ <allow own="org.freedesktop.ModemManager1"/>
+ <allow send_destination="org.freedesktop.ModemManager1"/>
+ </policy>
+</busconfig>
diff --git a/data/org.freedesktop.ModemManager1.policy b/data/org.freedesktop.ModemManager1.policy
new file mode 100644
index 0000000..9f58e6a
--- /dev/null
+++ b/data/org.freedesktop.ModemManager1.policy
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE policyconfig PUBLIC
+ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
+
+<policyconfig>
+
+ <vendor>ModemManager</vendor>
+ <vendor_url>http://www.freedesktop.org/wiki/ModemManager</vendor_url>
+ <icon_name>ModemManager</icon_name>
+
+ <action id="org.freedesktop.ModemManager1.Control">
+ <_description>Control the Modem Manager daemon</_description>
+ <_message>System policy prevents controlling the Modem Manager.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_admin</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Device.Control">
+ <_description>Unlock and control a mobile broadband device</_description>
+ <_message>System policy prevents unlocking or controlling the mobile broadband device.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_self_keep</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Contacts">
+ <_description>Add, modify, and delete mobile broadband contacts</_description>
+ <_message>System policy prevents adding, modifying, or deleting this device's contacts.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_self_keep</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Messaging">
+ <_description>Send, save, modify, and delete text messages</_description>
+ <_message>System policy prevents sending or maniuplating this device's text messages.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_self_keep</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Location">
+ <_description>Enable and view geographic location and positioning information</_description>
+ <_message>System policy prevents enabling or viewing geographic location information.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_self_keep</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.USSD">
+ <_description>Query and utilize network information and services</_description>
+ <_message>System policy prevents querying or utilizing network information and services.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>yes</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Firmware">
+ <_description>Query and manage firmware on a mobile broadband device</_description>
+ <_message>System policy prevents querying or managing this device's firmware.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_admin</allow_active>
+ </defaults>
+ </action>
+
+</policyconfig>
diff --git a/data/org.freedesktop.ModemManager1.policy.in b/data/org.freedesktop.ModemManager1.policy.in
new file mode 100644
index 0000000..9f58e6a
--- /dev/null
+++ b/data/org.freedesktop.ModemManager1.policy.in
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE policyconfig PUBLIC
+ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
+
+<policyconfig>
+
+ <vendor>ModemManager</vendor>
+ <vendor_url>http://www.freedesktop.org/wiki/ModemManager</vendor_url>
+ <icon_name>ModemManager</icon_name>
+
+ <action id="org.freedesktop.ModemManager1.Control">
+ <_description>Control the Modem Manager daemon</_description>
+ <_message>System policy prevents controlling the Modem Manager.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_admin</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Device.Control">
+ <_description>Unlock and control a mobile broadband device</_description>
+ <_message>System policy prevents unlocking or controlling the mobile broadband device.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_self_keep</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Contacts">
+ <_description>Add, modify, and delete mobile broadband contacts</_description>
+ <_message>System policy prevents adding, modifying, or deleting this device's contacts.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_self_keep</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Messaging">
+ <_description>Send, save, modify, and delete text messages</_description>
+ <_message>System policy prevents sending or maniuplating this device's text messages.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_self_keep</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Location">
+ <_description>Enable and view geographic location and positioning information</_description>
+ <_message>System policy prevents enabling or viewing geographic location information.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_self_keep</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.USSD">
+ <_description>Query and utilize network information and services</_description>
+ <_message>System policy prevents querying or utilizing network information and services.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>yes</allow_active>
+ </defaults>
+ </action>
+
+ <action id="org.freedesktop.ModemManager1.Firmware">
+ <_description>Query and manage firmware on a mobile broadband device</_description>
+ <_message>System policy prevents querying or managing this device's firmware.</_message>
+ <defaults>
+ <allow_inactive>no</allow_inactive>
+ <allow_active>auth_admin</allow_active>
+ </defaults>
+ </action>
+
+</policyconfig>
diff --git a/data/org.freedesktop.ModemManager1.service.nosystemd.in b/data/org.freedesktop.ModemManager1.service.nosystemd.in
new file mode 100644
index 0000000..4e3a273
--- /dev/null
+++ b/data/org.freedesktop.ModemManager1.service.nosystemd.in
@@ -0,0 +1,4 @@
+[D-BUS Service]
+Name=org.freedesktop.ModemManager1
+Exec=@sbindir@/ModemManager
+User=root
diff --git a/data/org.freedesktop.ModemManager1.service.systemd.in b/data/org.freedesktop.ModemManager1.service.systemd.in
new file mode 100644
index 0000000..f4e2b26
--- /dev/null
+++ b/data/org.freedesktop.ModemManager1.service.systemd.in
@@ -0,0 +1,11 @@
+# This D-Bus service activation file is only for systemd support since
+# an auto-activated ModemManager would be quite surprising for those people
+# who have MM installed but turned off. Thus the Exec path available to
+# D-Bus is /bin/false, but systemd knows the real Exec path due to the MM
+# systemd .service file.
+
+[D-BUS Service]
+Name=org.freedesktop.ModemManager1
+Exec=/bin/false
+User=root
+SystemdService=dbus-org.freedesktop.ModemManager1.service