diff options
author | Beniamino Galvani <bgalvani@redhat.com> | 2016-11-05 15:27:16 +0100 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2016-11-08 15:14:08 +0100 |
commit | c02444bd35f4be1dd0970f155b250933d6e6b77e (patch) | |
tree | 79e622b068d1ba86dcd5fe962abff0feb2f7b98f | |
parent | ad09b66ab35888afae0f3bc1a1eab505dc9da8f3 (diff) | |
download | NetworkManager-bg/ppp-split-bgo773482.tar.gz |
contrib/rpm: split PPP support into a separate packagebg/ppp-split-bgo773482
-rw-r--r-- | contrib/fedora/rpm/NetworkManager.spec | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/contrib/fedora/rpm/NetworkManager.spec b/contrib/fedora/rpm/NetworkManager.spec index 6814d382de..53a912f7f0 100644 --- a/contrib/fedora/rpm/NetworkManager.spec +++ b/contrib/fedora/rpm/NetworkManager.spec @@ -77,6 +77,7 @@ %endif %bcond_without wifi +%bcond_without ppp %bcond_without nmtui %bcond_without regen_docs @@ -117,7 +118,6 @@ Requires: dbus >= %{dbus_version} Requires: glib2 >= %{glib2_version} Requires: libnl3 >= %{libnl3_version} Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release} -Requires: ppp = %{ppp_version} Obsoletes: dhcdbd Obsoletes: NetworkManager < %{obsoletes_device_plugins} Obsoletes: NetworkManager-wimax < 1.2 @@ -141,7 +141,6 @@ BuildRequires: libnl3-devel >= %{libnl3_version} BuildRequires: perl(XML::Parser) BuildRequires: perl(YAML) BuildRequires: automake autoconf intltool libtool -BuildRequires: ppp-devel >= 2.4.5 BuildRequires: nss-devel >= 3.11.7 BuildRequires: dhclient BuildRequires: readline-devel @@ -187,6 +186,7 @@ services. Summary: ADSL device plugin for NetworkManager Group: System Environment/Base Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} +Requires: NetworkManager-ppp = %{epoch}:%{version}-%{release} Obsoletes: NetworkManager < %{obsoletes_device_plugins} Obsoletes: NetworkManager-atm @@ -243,6 +243,7 @@ This package contains NetworkManager support for Wifi and OLPC devices. Summary: Mobile broadband device plugin for NetworkManager Group: System Environment/Base Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} +Requires: NetworkManager-ppp = %{epoch}:%{version}-%{release} Requires: ModemManager Obsoletes: NetworkManager < %{obsoletes_device_plugins} @@ -251,6 +252,19 @@ This package contains NetworkManager support for mobile broadband (WWAN) devices. %endif +%if %{with ppp} +%package ppp +Summary: PPP plugin for NetworkManager +Group: System Environment/Base +Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} +Requires: ppp = %{ppp_version} +BuildRequires: ppp-devel >= 2.4.5 +Obsoletes: NetworkManager < 1.6.0 + +%description ppp +This package contains NetworkManager support for PPP. +%endif + %package glib Summary: Libraries for adding NetworkManager support to applications (old API). @@ -374,7 +388,6 @@ intltoolize --automake --copy --force --with-more-asserts=10000 \ %endif --enable-ld-gc \ - --enable-ppp=yes \ --with-libaudit=yes-disabled-by-default \ %if 0%{?with_modem_manager_1} --with-modem-manager-1=yes \ @@ -415,7 +428,10 @@ intltoolize --automake --copy --force --with-valgrind=no \ --enable-ifcfg-rh=yes \ --with-system-libndp=yes \ +%if %{with ppp} + --enable-ppp=yes \ --with-pppd-plugin-dir=%{_libdir}/pppd/%{ppp_version} \ +%endif --with-dist-version=%{version}-%{release} \ --with-setting-plugins-default='ifcfg-rh,ibft' \ --with-config-dns-rc-manager-default=symlink \ @@ -548,7 +564,6 @@ fi %dir %{_sysconfdir}/NetworkManager/system-connections %{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManager.service %{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service -%{_libdir}/pppd/%{ppp_version}/nm-pppd-plugin.so %{_datadir}/polkit-1/actions/*.policy %{_prefix}/lib/udev/rules.d/*.rules # systemd stuff @@ -589,6 +604,11 @@ fi %{_libdir}/%{name}/libnm-wwan.so %endif +%if %{with ppp} +%files ppp +%{_libdir}/pppd/%{ppp_version}/nm-pppd-plugin.so +%endif + %files glib -f %{name}.lang %{_libdir}/libnm-glib.so.* %{_libdir}/libnm-glib-vpn.so.* |