|
|
8b92acb |
%if 0%{?fedora} < 28 && 0%{?rhel} < 8
|
|
|
8b92acb |
%bcond_without libnm_glib
|
|
|
8b92acb |
%else
|
|
|
8b92acb |
# Disable the legacy version by default
|
|
|
8b92acb |
%bcond_with libnm_glib
|
|
|
8b92acb |
%endif
|
|
|
8b92acb |
|
|
Marcin Zajaczkowski |
cdd33bd |
%global snapshot %{nil}
|
|
Marcin Zajaczkowski |
a80c131 |
%global ppp_version %(rpm -q ppp --queryformat '%{VERSION}')
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
Summary: NetworkManager VPN plugin for SSTP
|
|
Marcin Zajaczkowski |
a80c131 |
Name: NetworkManager-sstp
|
|
Marcin Zajaczkowski |
a80c131 |
Epoch: 1
|
|
Marcin Zajączkowski |
fe96bd9 |
Version: 1.2.6
|
|
|
6862b2e |
Release: 3%{snapshot}%{?dist}
|
|
Marcin Zajaczkowski |
a80c131 |
License: GPLv2+
|
|
Marcin Zajaczkowski |
a80c131 |
URL: https://github.com/enaess/network-manager-sstp/
|
|
Marcin Zajączkowski |
645ac1c |
Source: https://downloads.sourceforge.net/project/sstp-client/network-manager-sstp/%{name}-%{version}%{snapshot}.tar.bz2
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
BuildRequires: gtk3-devel
|
|
Marcin Zajaczkowski |
a80c131 |
BuildRequires: dbus-devel
|
|
Marcin Zajączkowski |
9761f80 |
%if %{with libnm_glib}
|
|
|
4ae8d49 |
BuildRequires: NetworkManager-glib-devel >= 1.2.0
|
|
Marcin Zajączkowski |
fd9d93b |
BuildRequires: libnm-gtk-devel >= 1.2.0
|
|
Marcin Zajączkowski |
05d34ce |
%else
|
|
Marcin Zajączkowski |
05d34ce |
BuildRequires: NetworkManager-libnm-devel >= 1.2.0
|
|
Marcin Zajączkowski |
fd9d93b |
%endif
|
|
Marcin Zajaczkowski |
a80c131 |
BuildRequires: sstp-client-devel
|
|
Marcin Zajaczkowski |
a80c131 |
BuildRequires: glib2-devel
|
|
Marcin Zajaczkowski |
a80c131 |
BuildRequires: ppp-devel >= 2.4.6
|
|
Marcin Zajaczkowski |
a80c131 |
BuildRequires: libtool intltool gettext
|
|
Marcin Zajaczkowski |
a80c131 |
BuildRequires: libsecret-devel
|
|
|
4ae8d49 |
BuildRequires: libnma-devel >= 1.2.0
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
Requires: dbus
|
|
|
4ae8d49 |
Requires: NetworkManager >= 1.2.0
|
|
Marcin Zajaczkowski |
a80c131 |
Requires: sstp-client
|
|
|
b81bc32 |
Requires: ppp = %{ppp_version}
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
|
8b92acb |
%global __provides_exclude ^libnm-.*\\.so
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%description
|
|
Marcin Zajaczkowski |
a80c131 |
This package contains software for integrating VPN capabilities using
|
|
Marcin Zajaczkowski |
a80c131 |
the SSTP server with NetworkManager.
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%package -n NetworkManager-sstp-gnome
|
|
Marcin Zajaczkowski |
a80c131 |
Summary: NetworkManager VPN plugin for SSTP - GNOME files
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
b6b69ca |
Requires: NetworkManager-sstp%{?_isa} = %{epoch}:%{version}-%{release}
|
|
Marcin Zajaczkowski |
a80c131 |
Requires: nm-connection-editor
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%description -n NetworkManager-sstp-gnome
|
|
Marcin Zajaczkowski |
a80c131 |
This package contains software for integrating VPN capabilities with
|
|
Marcin Zajaczkowski |
a80c131 |
the SSTP server with NetworkManager (GNOME files).
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%prep
|
|
Marcin Zajaczkowski |
cdd33bd |
%setup -q
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%build
|
|
Marcin Zajaczkowski |
a80c131 |
%configure \
|
|
Marcin Zajaczkowski |
a80c131 |
--disable-static \
|
|
|
8b92acb |
%if %without libnm_glib
|
|
|
8b92acb |
--without-libnm-glib \
|
|
|
8b92acb |
%endif
|
|
Marcin Zajaczkowski |
a80c131 |
--enable-more-warnings=yes \
|
|
Marcin Zajaczkowski |
a80c131 |
--with-pppd-plugin-dir=%{_libdir}/pppd/%{ppp_version}
|
|
Marcin Zajaczkowski |
a80c131 |
make %{?_smp_mflags}
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%install
|
|
Marcin Zajaczkowski |
a80c131 |
make install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la
|
|
Marcin Zajaczkowski |
a80c131 |
rm -f %{buildroot}%{_libdir}/pppd/%{ppp_version}/*.la
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%find_lang %{name}
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%files -f %{name}.lang
|
|
Marcin Zajaczkowski |
a80c131 |
%doc AUTHORS README ChangeLog
|
|
Marcin Zajaczkowski |
a80c131 |
%license COPYING
|
|
Marcin Zajaczkowski |
a80c131 |
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/nm-sstp-service.conf
|
|
Marcin Zajaczkowski |
a80c131 |
%{_libexecdir}/nm-sstp-service
|
|
Marcin Zajaczkowski |
a80c131 |
%{_libexecdir}/nm-sstp-auth-dialog
|
|
Marcin Zajaczkowski |
a80c131 |
%{_libdir}/pppd/%{ppp_version}/nm-sstp-pppd-plugin.so
|
|
|
4ae8d49 |
%{_prefix}/lib/NetworkManager/VPN/nm-sstp-service.name
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
%files -n NetworkManager-sstp-gnome
|
|
Marcin Zajaczkowski |
a80c131 |
%doc AUTHORS README ChangeLog
|
|
Marcin Zajaczkowski |
a80c131 |
%license COPYING
|
|
Marcin Zajaczkowski |
a80c131 |
%{_libdir}/NetworkManager/lib*.so*
|
|
|
4ae8d49 |
%{_datadir}/appdata/network-manager-sstp.metainfo.xml
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
|
8b92acb |
%if %with libnm_glib
|
|
|
8b92acb |
%{_sysconfdir}/NetworkManager/VPN/nm-sstp-service.name
|
|
|
8b92acb |
%endif
|
|
|
8b92acb |
|
|
Marcin Zajaczkowski |
a80c131 |
%changelog
|
|
|
6862b2e |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.2.6-3
|
|
|
6862b2e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
6862b2e |
|
|
|
fcc9e53 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.2.6-2
|
|
|
fcc9e53 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
fcc9e53 |
|
|
Marcin Zajączkowski |
fe96bd9 |
* Sun Apr 15 2018 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 1:1.2.6.1
|
|
Marcin Zajączkowski |
fe96bd9 |
- Update to 1.2.6
|
|
Marcin Zajączkowski |
fe96bd9 |
|
|
|
351684b |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.2.0-6
|
|
|
351684b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
351684b |
|
|
|
8b92acb |
* Thu Nov 30 2017 Lubomir Rintel <lkundrak@v3.sk> - 1.2.0-5
|
|
|
8b92acb |
- Drop libnm-glib for Fedora 28
|
|
|
8b92acb |
|
|
|
150c07a |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.2.0-4
|
|
|
150c07a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
150c07a |
|
|
|
bad52e3 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.2.0-3
|
|
|
bad52e3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
bad52e3 |
|
|
|
360c992 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.2.0-2
|
|
|
360c992 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
360c992 |
|
|
Marcin Zajaczkowski |
cdd33bd |
* Tue Aug 16 2016 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 1:1.2.0-1
|
|
Marcin Zajaczkowski |
cdd33bd |
- Switch to 1.2.0 tarball
|
|
Marcin Zajaczkowski |
cdd33bd |
|
|
Marcin Zajaczkowski |
b6b69ca |
* Thu Jun 30 2016 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 1:1.2.0-0.20160529git72e50bf2
|
|
Marcin Zajaczkowski |
b6b69ca |
- Fix issue with broken dependency due to missing epoch
|
|
Marcin Zajaczkowski |
b6b69ca |
- Update to Git commit with 1.2.0 final
|
|
Marcin Zajaczkowski |
b6b69ca |
|
|
Marcin Zajaczkowski |
3cc3ca6 |
* Fri Jun 24 2016 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 1:1.2.0-0.20160514git86c2737d
|
|
Marcin Zajaczkowski |
3cc3ca6 |
- Upgrade to Git snapshot from 1.2.0 branch
|
|
Marcin Zajaczkowski |
3cc3ca6 |
- Specification enhancements by Lubomir Rintel
|
|
Marcin Zajaczkowski |
3cc3ca6 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Thu Feb 04 2016 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 1:0.9.10-6
|
|
Marcin Zajaczkowski |
a80c131 |
- Apply remarks after package review by Christopher Meng
|
|
Marcin Zajaczkowski |
a80c131 |
- Specify minimal required ppp version to >= 2.4.6
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Wed Jun 24 2015 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 1:0.9.10-5
|
|
Marcin Zajaczkowski |
a80c131 |
- Change doc macro to license macro for COPYING file
|
|
Marcin Zajaczkowski |
a80c131 |
- Change URL to plugin project page instead if NetworkManager itself
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Thu Jun 11 2015 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 1:0.9.10-4
|
|
Marcin Zajaczkowski |
a80c131 |
- Specify minimum required NetworkManager version - 0.9.10
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Mon Jun 08 2015 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 1:0.9.10-3
|
|
Marcin Zajaczkowski |
a80c131 |
- Minor changes to adjust configuration to Fedora requirements
|
|
Marcin Zajaczkowski |
a80c131 |
- Remove redundant Obsoletes tag
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Tue Jun 02 2015 Eivind Naess <eivnaes@yahoo.com> - 1:0.9.10-2
|
|
Marcin Zajaczkowski |
a80c131 |
- Taking suggested changes for Gateway validation from George Joseph
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Fri May 29 2015 Eivind Naess <eivnaes@yahoo.com> - 1:0.9.10-1
|
|
Marcin Zajaczkowski |
a80c131 |
- Upgraded the network-manager-sstp package to reflect mainstream
|
|
Marcin Zajaczkowski |
a80c131 |
changes made to the network-manager-pptp counter part.
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Fri Oct 12 2012 Eivind Naess <eivnaes@yahoo.com> - 1:0.9.4-2
|
|
Marcin Zajaczkowski |
a80c131 |
- Fixed a bug that caused connection to be aborted with the message:
|
|
Marcin Zajaczkowski |
a80c131 |
"Connection was aborted, value of attribute is incorrect"
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Sat May 05 2012 Eivind Naess <eivnaes@yahoo.com> - 1:0.9.4-1
|
|
Marcin Zajaczkowski |
a80c131 |
- Compiled against the latest network manager 0.9.4 sources.
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Sat Mar 03 2012 Eivind Naess <eivnaes@yahoo.com> - 1:0.9.1-4
|
|
Marcin Zajaczkowski |
a80c131 |
- Added back the 'refuese-eap=yes' by default in the configuration.
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Wed Feb 08 2012 Eivind Naess <eivnaes@yahoo.com> - 1:0.9.1-3
|
|
Marcin Zajaczkowski |
a80c131 |
- Changed the pppd plugin to send MPPE keys on ip-up
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Sun Nov 20 2011 Eivind Naess <eivnaes@yahoo.com> - 1:0.9.1-2
|
|
Marcin Zajaczkowski |
a80c131 |
- Added proxy support
|
|
Marcin Zajaczkowski |
a80c131 |
|
|
Marcin Zajaczkowski |
a80c131 |
* Sun Oct 02 2011 Eivind Naess <eivnaes@yahoo.com> - 1:0.9.0-1
|
|
Marcin Zajaczkowski |
a80c131 |
- Initial release
|