2008-09-04 02:25:27 +00:00
|
|
|
#
|
2011-05-11 10:22:05 +00:00
|
|
|
# spec file for package ModemManager
|
2008-09-04 02:25:27 +00:00
|
|
|
#
|
2023-04-27 18:50:55 +00:00
|
|
|
# Copyright (c) 2023 SUSE LLC
|
2008-09-04 02:25:27 +00:00
|
|
|
#
|
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
|
2019-01-29 12:58:37 +00:00
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2008-09-04 02:25:27 +00:00
|
|
|
#
|
|
|
|
|
|
2012-02-16 11:24:04 +00:00
|
|
|
|
2022-10-10 08:56:29 +00:00
|
|
|
%define glib_version 2.56.0
|
|
|
|
|
|
2015-08-31 09:49:40 +00:00
|
|
|
%define _udevdir %(pkg-config --variable udevdir udev)
|
2008-09-04 02:25:27 +00:00
|
|
|
Name: ModemManager
|
2023-04-27 18:50:55 +00:00
|
|
|
Version: 1.20.6
|
2012-01-10 21:28:17 +00:00
|
|
|
Release: 0
|
2010-08-10 00:30:23 +00:00
|
|
|
Summary: DBus interface for modem handling
|
2018-07-31 17:46:31 +00:00
|
|
|
License: GPL-2.0-or-later AND GPL-3.0-or-later
|
2010-08-10 00:30:27 +00:00
|
|
|
Group: Productivity/Networking/System
|
2018-03-05 13:52:31 +00:00
|
|
|
URL: http://cgit.freedesktop.org/ModemManager/ModemManager
|
2023-04-27 18:50:55 +00:00
|
|
|
Source0: https://gitlab.com/linux-mobile-broadband/ModemManager/-/archive/%{version}/%{name}-%{version}.tar.bz2
|
|
|
|
|
|
2010-08-10 00:30:27 +00:00
|
|
|
BuildRequires: dbus-1-glib-devel
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
BuildRequires: gobject-introspection-devel >= 0.9.6
|
2011-02-13 21:14:29 +00:00
|
|
|
BuildRequires: hicolor-icon-theme
|
2010-08-10 00:30:27 +00:00
|
|
|
BuildRequires: libgudev-1_0-devel
|
2023-04-27 18:50:55 +00:00
|
|
|
BuildRequires: meson
|
2018-03-05 13:52:31 +00:00
|
|
|
BuildRequires: pkgconfig
|
2010-08-10 00:30:27 +00:00
|
|
|
BuildRequires: ppp-devel
|
Accepting request 956019 from home:gmbr3:Active
- Update to version 1.18.6:
+ The ModemManager.service file for systemd integration provided
in the sources is updated as follows:
++ 'CAP_NET_ADMIN' is now required in the
'CapabilityBoundingSet' field.
++ 'AF_NETLINK' and 'AF_QIPCRTR' are now required in the
'RestrictAddressFamilies' field.
+ The LEGACY and PARANOID filter types that were allowed
options in the '--filter-policy' option in the ModemManager
daemon were deprecated in version 1.16.0 and have now been
completely removed, along with the vid:pid blacklist of
devices and the vid:pid greylist of RS232<->USB adapters.
+ The ModemManager daemon can run now in a 'quick suspend/resume'
mode, in which no explicit data disconnection is triggered on
suspend, and no explicit device re-probing from scratch is
launched on resume. Instead, the daemon will try to refresh
the state of all interfaces upon suspend, e.g. to see if the
module keeps registered to the same operator, to see if it is
still connected, and so on.
+ core: added support for the new 'WWAN' subsystem in Linux kernel
5.13, enabling PCIe-only modules.
+ core: The charset conversion methods rework, including the
avoiding of the iconv()
+ qmi: the logic managing allowed/preferred modes was fixed for
multimode devices like the MC7304, making sure the acquisition
order preference always had the same items.
+ serial: when modem is connected with AT+PPP, ignore forced
disconnections, so that we don't take ownership of the PPP
port before pppd has released it.
+ foxconn: added support for the T99W175 (SDX55) module,
including built-in FCC unlock procedure.
+ foxconn: added new MBIM QDU firmware update method.
- Move the dbus-1 system.d file to /usr (bsc#1196170)
- Use source verification
- Update Supplements to new format
- Add BRs needed for new tests:
* python3-gobject-Gdk
* python3-dbus-python
OBS-URL: https://build.opensuse.org/request/show/956019
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=158
2022-02-21 15:42:16 +00:00
|
|
|
BuildRequires: python3-dbus-python
|
|
|
|
|
BuildRequires: python3-gobject-Gdk
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
BuildRequires: vala-devel >= 0.18
|
2023-04-27 18:50:55 +00:00
|
|
|
BuildRequires: xsltproc
|
|
|
|
|
BuildRequires: pkgconfig(bash-completion)
|
2022-10-10 08:56:29 +00:00
|
|
|
BuildRequires: pkgconfig(gio-2.0) >= %{glib_version}
|
|
|
|
|
BuildRequires: pkgconfig(glib-2.0) >= %{glib_version}
|
|
|
|
|
BuildRequires: pkgconfig(gmodule-2.0) >= %{glib_version}
|
|
|
|
|
BuildRequires: pkgconfig(gobject-2.0) >= %{glib_version}
|
2013-03-13 22:39:31 +00:00
|
|
|
BuildRequires: pkgconfig(gudev-1.0) >= 147
|
2019-01-29 12:58:37 +00:00
|
|
|
BuildRequires: pkgconfig(libsystemd) >= 209
|
2023-04-27 18:50:55 +00:00
|
|
|
BuildRequires: pkgconfig(mbim-glib) >= 1.28.0
|
2013-03-13 22:39:31 +00:00
|
|
|
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97
|
2023-04-27 18:50:55 +00:00
|
|
|
BuildRequires: pkgconfig(qmi-glib) >= 1.32.0
|
2022-06-08 12:14:45 +00:00
|
|
|
BuildRequires: pkgconfig(qrtr-glib)
|
2013-07-22 06:40:49 +00:00
|
|
|
BuildRequires: pkgconfig(systemd)
|
2015-08-06 09:36:47 +00:00
|
|
|
BuildRequires: pkgconfig(udev)
|
2023-10-10 06:47:50 +00:00
|
|
|
# Needed for tests
|
|
|
|
|
BuildRequires: /usr/bin/dbus-daemon
|
2011-02-13 21:14:29 +00:00
|
|
|
Requires: hicolor-icon-theme
|
2017-01-09 11:30:50 +00:00
|
|
|
Recommends: libmbim
|
2018-03-05 13:52:31 +00:00
|
|
|
Recommends: usb_modeswitch
|
2010-08-10 00:30:27 +00:00
|
|
|
Provides: org.freedesktop.ModemManager
|
2019-03-18 18:04:59 +00:00
|
|
|
%{?systemd_ordering}
|
2008-09-04 02:25:27 +00:00
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
DBus interface for modem handling. Provides a standard abstracted API
|
|
|
|
|
(over DBus) to communicate with all sorts of modems (landline, GSM,
|
|
|
|
|
CDMA).
|
|
|
|
|
|
2013-03-13 22:39:31 +00:00
|
|
|
%package -n libmm-glib0
|
2019-03-18 18:04:59 +00:00
|
|
|
Summary: Glib bindings for the modem handling DBus interface
|
2013-03-13 22:39:31 +00:00
|
|
|
Group: System/Libraries
|
|
|
|
|
|
|
|
|
|
%description -n libmm-glib0
|
|
|
|
|
DBus interface for modem handling. Provides a standard abstracted API
|
|
|
|
|
(over DBus) to communicate with all sorts of modems (landline, GSM,
|
|
|
|
|
CDMA).
|
|
|
|
|
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
%package -n typelib-1_0-ModemManager-1_0
|
2019-03-18 18:04:59 +00:00
|
|
|
Summary: Introspection bindings for the modem handling DBus interface
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
Group: System/Libraries
|
|
|
|
|
|
|
|
|
|
%description -n typelib-1_0-ModemManager-1_0
|
|
|
|
|
DBus interface for modem handling. Provides a standard abstracted API
|
|
|
|
|
(over DBus) to communicate with all sorts of modems (landline, GSM,
|
|
|
|
|
CDMA).
|
|
|
|
|
|
2011-05-11 10:22:05 +00:00
|
|
|
%package devel
|
2019-03-18 18:04:59 +00:00
|
|
|
Summary: Development files for the modem handling DBus interface
|
2011-05-11 10:22:05 +00:00
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
|
Requires: %{name} = %{version}
|
2013-03-13 22:39:31 +00:00
|
|
|
Requires: libmm-glib0 = %{version}
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
Requires: typelib-1_0-ModemManager-1_0 = %{version}
|
2011-05-11 10:22:05 +00:00
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
DBus interface for modem handling. Provides a standard abstracted API
|
|
|
|
|
(over DBus) to communicate with all sorts of modems (landline, GSM,
|
|
|
|
|
CDMA).
|
|
|
|
|
|
2021-08-19 16:09:16 +00:00
|
|
|
%package bash-completion
|
2020-12-08 09:21:22 +00:00
|
|
|
Summary: Bash completion for mmcli
|
2016-08-18 13:20:12 +00:00
|
|
|
Group: Productivity/Networking/System
|
|
|
|
|
Requires: bash-completion
|
Accepting request 956019 from home:gmbr3:Active
- Update to version 1.18.6:
+ The ModemManager.service file for systemd integration provided
in the sources is updated as follows:
++ 'CAP_NET_ADMIN' is now required in the
'CapabilityBoundingSet' field.
++ 'AF_NETLINK' and 'AF_QIPCRTR' are now required in the
'RestrictAddressFamilies' field.
+ The LEGACY and PARANOID filter types that were allowed
options in the '--filter-policy' option in the ModemManager
daemon were deprecated in version 1.16.0 and have now been
completely removed, along with the vid:pid blacklist of
devices and the vid:pid greylist of RS232<->USB adapters.
+ The ModemManager daemon can run now in a 'quick suspend/resume'
mode, in which no explicit data disconnection is triggered on
suspend, and no explicit device re-probing from scratch is
launched on resume. Instead, the daemon will try to refresh
the state of all interfaces upon suspend, e.g. to see if the
module keeps registered to the same operator, to see if it is
still connected, and so on.
+ core: added support for the new 'WWAN' subsystem in Linux kernel
5.13, enabling PCIe-only modules.
+ core: The charset conversion methods rework, including the
avoiding of the iconv()
+ qmi: the logic managing allowed/preferred modes was fixed for
multimode devices like the MC7304, making sure the acquisition
order preference always had the same items.
+ serial: when modem is connected with AT+PPP, ignore forced
disconnections, so that we don't take ownership of the PPP
port before pppd has released it.
+ foxconn: added support for the T99W175 (SDX55) module,
including built-in FCC unlock procedure.
+ foxconn: added new MBIM QDU firmware update method.
- Move the dbus-1 system.d file to /usr (bsc#1196170)
- Use source verification
- Update Supplements to new format
- Add BRs needed for new tests:
* python3-gobject-Gdk
* python3-dbus-python
OBS-URL: https://build.opensuse.org/request/show/956019
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=158
2022-02-21 15:42:16 +00:00
|
|
|
Supplements: (%{name} and bash-completion)
|
2021-08-19 16:09:16 +00:00
|
|
|
BuildArch: noarch
|
2016-08-18 13:20:12 +00:00
|
|
|
|
2021-08-19 16:09:16 +00:00
|
|
|
%description bash-completion
|
|
|
|
|
This package contain the bash completion command for nmcli tools.
|
2016-08-18 13:20:12 +00:00
|
|
|
|
2018-01-11 19:41:40 +00:00
|
|
|
%lang_package
|
|
|
|
|
|
2008-09-04 02:25:27 +00:00
|
|
|
%prep
|
2023-04-27 18:50:55 +00:00
|
|
|
%autosetup -p1
|
2008-09-04 02:25:27 +00:00
|
|
|
|
|
|
|
|
%build
|
2010-08-10 00:30:27 +00:00
|
|
|
pppddir=`ls -1d %{_libdir}/pppd/2*`
|
2010-01-21 22:37:20 +00:00
|
|
|
test -n "$pppddir" || exit 1
|
2023-04-27 18:50:55 +00:00
|
|
|
%meson \
|
|
|
|
|
-Dudevdir='%{_udevdir}' \
|
|
|
|
|
-Ddbus_policy_dir='%{_datadir}/dbus-1/system.d' \
|
|
|
|
|
-Dsystemdsystemunitdir='%{_unitdir}' \
|
|
|
|
|
-Dvapi=true \
|
|
|
|
|
-Dpolkit=permissive \
|
2018-01-11 19:41:40 +00:00
|
|
|
%{nil}
|
2023-04-27 18:50:55 +00:00
|
|
|
%meson_build
|
2008-09-04 02:25:27 +00:00
|
|
|
|
|
|
|
|
%install
|
2023-04-27 18:50:55 +00:00
|
|
|
%meson_install
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
# create suse-specific rcFOO link
|
|
|
|
|
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcModemManager
|
|
|
|
|
%find_lang ModemManager %{name}.lang
|
2008-09-04 02:25:27 +00:00
|
|
|
|
2019-11-07 10:54:14 +00:00
|
|
|
%check
|
2023-04-27 18:50:55 +00:00
|
|
|
%meson_test
|
2019-11-07 10:54:14 +00:00
|
|
|
|
2013-07-22 06:40:49 +00:00
|
|
|
%pre
|
|
|
|
|
%service_add_pre ModemManager.service
|
|
|
|
|
|
2011-02-13 21:14:29 +00:00
|
|
|
%post
|
2013-12-01 16:51:18 +00:00
|
|
|
%{?udev_rules_update:%udev_rules_update}
|
2013-07-22 06:40:49 +00:00
|
|
|
%service_add_post ModemManager.service
|
|
|
|
|
|
|
|
|
|
%preun
|
|
|
|
|
%service_del_preun ModemManager.service
|
2011-02-13 21:14:29 +00:00
|
|
|
|
|
|
|
|
%postun
|
2013-07-22 06:40:49 +00:00
|
|
|
%service_del_postun ModemManager.service
|
2011-02-13 21:14:29 +00:00
|
|
|
|
2023-04-27 18:50:55 +00:00
|
|
|
%ldconfig_scriptlets -n libmm-glib0
|
2013-03-13 22:39:31 +00:00
|
|
|
|
2008-09-04 02:25:27 +00:00
|
|
|
%files
|
2018-03-05 13:52:31 +00:00
|
|
|
%license COPYING
|
|
|
|
|
%doc AUTHORS README
|
2013-03-13 22:39:31 +00:00
|
|
|
%{_bindir}/mmcli
|
|
|
|
|
%{_sbindir}/ModemManager
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
%{_sbindir}/rcModemManager
|
Accepting request 956019 from home:gmbr3:Active
- Update to version 1.18.6:
+ The ModemManager.service file for systemd integration provided
in the sources is updated as follows:
++ 'CAP_NET_ADMIN' is now required in the
'CapabilityBoundingSet' field.
++ 'AF_NETLINK' and 'AF_QIPCRTR' are now required in the
'RestrictAddressFamilies' field.
+ The LEGACY and PARANOID filter types that were allowed
options in the '--filter-policy' option in the ModemManager
daemon were deprecated in version 1.16.0 and have now been
completely removed, along with the vid:pid blacklist of
devices and the vid:pid greylist of RS232<->USB adapters.
+ The ModemManager daemon can run now in a 'quick suspend/resume'
mode, in which no explicit data disconnection is triggered on
suspend, and no explicit device re-probing from scratch is
launched on resume. Instead, the daemon will try to refresh
the state of all interfaces upon suspend, e.g. to see if the
module keeps registered to the same operator, to see if it is
still connected, and so on.
+ core: added support for the new 'WWAN' subsystem in Linux kernel
5.13, enabling PCIe-only modules.
+ core: The charset conversion methods rework, including the
avoiding of the iconv()
+ qmi: the logic managing allowed/preferred modes was fixed for
multimode devices like the MC7304, making sure the acquisition
order preference always had the same items.
+ serial: when modem is connected with AT+PPP, ignore forced
disconnections, so that we don't take ownership of the PPP
port before pppd has released it.
+ foxconn: added support for the T99W175 (SDX55) module,
including built-in FCC unlock procedure.
+ foxconn: added new MBIM QDU firmware update method.
- Move the dbus-1 system.d file to /usr (bsc#1196170)
- Use source verification
- Update Supplements to new format
- Add BRs needed for new tests:
* python3-gobject-Gdk
* python3-dbus-python
OBS-URL: https://build.opensuse.org/request/show/956019
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=158
2022-02-21 15:42:16 +00:00
|
|
|
%{_datadir}/dbus-1/system.d/org.freedesktop.ModemManager1.conf
|
2008-09-04 02:25:27 +00:00
|
|
|
%{_libdir}/ModemManager/
|
2012-02-16 07:05:18 +00:00
|
|
|
%{_datadir}/dbus-1/interfaces/*.xml
|
2013-03-13 22:39:31 +00:00
|
|
|
%{_datadir}/dbus-1/system-services/org.freedesktop.ModemManager1.service
|
|
|
|
|
%{_datadir}/icons/hicolor/*/*/ModemManager.png
|
|
|
|
|
%{_datadir}/polkit-1/actions/org.freedesktop.ModemManager1.policy
|
Accepting request 956019 from home:gmbr3:Active
- Update to version 1.18.6:
+ The ModemManager.service file for systemd integration provided
in the sources is updated as follows:
++ 'CAP_NET_ADMIN' is now required in the
'CapabilityBoundingSet' field.
++ 'AF_NETLINK' and 'AF_QIPCRTR' are now required in the
'RestrictAddressFamilies' field.
+ The LEGACY and PARANOID filter types that were allowed
options in the '--filter-policy' option in the ModemManager
daemon were deprecated in version 1.16.0 and have now been
completely removed, along with the vid:pid blacklist of
devices and the vid:pid greylist of RS232<->USB adapters.
+ The ModemManager daemon can run now in a 'quick suspend/resume'
mode, in which no explicit data disconnection is triggered on
suspend, and no explicit device re-probing from scratch is
launched on resume. Instead, the daemon will try to refresh
the state of all interfaces upon suspend, e.g. to see if the
module keeps registered to the same operator, to see if it is
still connected, and so on.
+ core: added support for the new 'WWAN' subsystem in Linux kernel
5.13, enabling PCIe-only modules.
+ core: The charset conversion methods rework, including the
avoiding of the iconv()
+ qmi: the logic managing allowed/preferred modes was fixed for
multimode devices like the MC7304, making sure the acquisition
order preference always had the same items.
+ serial: when modem is connected with AT+PPP, ignore forced
disconnections, so that we don't take ownership of the PPP
port before pppd has released it.
+ foxconn: added support for the T99W175 (SDX55) module,
including built-in FCC unlock procedure.
+ foxconn: added new MBIM QDU firmware update method.
- Move the dbus-1 system.d file to /usr (bsc#1196170)
- Use source verification
- Update Supplements to new format
- Add BRs needed for new tests:
* python3-gobject-Gdk
* python3-dbus-python
OBS-URL: https://build.opensuse.org/request/show/956019
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=158
2022-02-21 15:42:16 +00:00
|
|
|
%{_datadir}/ModemManager
|
2012-12-04 09:28:51 +00:00
|
|
|
%{_udevdir}/rules.d/*-mm-*.rules
|
2013-07-22 06:40:49 +00:00
|
|
|
%{_unitdir}/ModemManager.service
|
2019-01-29 12:58:37 +00:00
|
|
|
%{_mandir}/man1/mmcli.1%{?ext_man}
|
2013-03-13 22:39:31 +00:00
|
|
|
%{_mandir}/man8/ModemManager.8%{?ext_man}
|
|
|
|
|
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
%files lang -f %{name}.lang
|
|
|
|
|
|
2013-03-13 22:39:31 +00:00
|
|
|
%files -n libmm-glib0
|
|
|
|
|
%{_libdir}/libmm-glib.so.*
|
2008-09-04 02:25:27 +00:00
|
|
|
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
%files -n typelib-1_0-ModemManager-1_0
|
|
|
|
|
%{_libdir}/girepository-1.0/ModemManager-1.0.typelib
|
|
|
|
|
|
2011-05-11 10:22:05 +00:00
|
|
|
%files devel
|
Accepting request 261516 from GNOME:Next
- Update to version 1.4.0:
+ This version comes with the following updates in the
interfaces:
- Updated the logic around the IP configuration properties in
the Bearer:
. Setting DHCP as IP method in the IPv6 settings means that
SLAAC should be used to retrieve correct addressing and
routing details.
. DHCP IP method may now be combined with an explicit static
IP address, as IPv6 SLAAC may require the link-local
address to be present.
. MTU is now also included in the IP configuration
properties, if specified by the modem, and applicable to
both DHCP and STATIC methods.
- New 'OFF' power state, which fully switches off the modem
device. After setting the modem in this state, no further use
of it can be done. Currently available in Wavecom and
Cinterion.
- Location interface: new 'unmanaged GPS' support, which allows
to start/stop the GPS module in the modem, while leaving the
location information retrieval to other processes. Currently
available in modems with independent GPS TTYs, like
Option/HSO, Cinterion and Huawei.
- New Test DBus interface: not to be installed, just for
internal system tests.
+ Other notable changes include:
- MBIM: support for ZTE and Sequans Communications modems.
- Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
- Huawei: improved support for Network time retrieval.
- Huawei: implemented GPS support.
OBS-URL: https://build.opensuse.org/request/show/261516
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=94
2014-11-13 23:28:02 +00:00
|
|
|
%{_datadir}/gir-1.0/ModemManager-1.0.gir
|
|
|
|
|
%{_datadir}/vala/vapi/
|
2013-03-13 22:39:31 +00:00
|
|
|
%{_includedir}/ModemManager/
|
|
|
|
|
%{_includedir}/libmm-glib/
|
|
|
|
|
%{_libdir}/libmm-glib.so
|
|
|
|
|
%{_libdir}/pkgconfig/ModemManager.pc
|
|
|
|
|
%{_libdir}/pkgconfig/mm-glib.pc
|
2011-05-11 10:22:05 +00:00
|
|
|
|
2021-08-19 16:09:16 +00:00
|
|
|
%files bash-completion
|
2019-03-18 18:04:59 +00:00
|
|
|
%{_datadir}/bash-completion/
|
2016-08-18 13:20:12 +00:00
|
|
|
|
2008-09-04 02:25:27 +00:00
|
|
|
%changelog
|