]> git.pld-linux.org Git - packages/NetworkManager-libreswan.git/blame - NetworkManager-libreswan.spec
- updated to 1.2.20
[packages/NetworkManager-libreswan.git] / NetworkManager-libreswan.spec
CommitLineData
1dd4deb1
JB
1#
2# Conditional build:
3%bcond_without gtk4 # Gtk4 version of editor plugin (GNOME 42+)
4
d50c0c83 5Summary: NetworkManager VPN integration for libreswan
48b0024d 6Summary(pl.UTF-8): Integracja NetworkManagera z sieciami VPN opartymi o libreswan
d50c0c83 7Name: NetworkManager-libreswan
db491056 8Version: 1.2.20
48b0024d 9Release: 1
d50c0c83
MB
10License: GPL v2+
11Group: X11/Applications
0f92d359 12Source0: https://download.gnome.org/sources/NetworkManager-libreswan/1.2/%{name}-%{version}.tar.xz
db491056 13# Source0-md5: 1c0fd492f2244122c393a7eb43103c14
d50c0c83
MB
14URL: https://wiki.gnome.org/Projects/NetworkManager
15BuildRequires: NetworkManager-devel >= 2:1.2.0
16BuildRequires: NetworkManager-gtk-lib-devel >= 1.2.0
17BuildRequires: autoconf >= 2.52
58d1088b 18BuildRequires: automake >= 1:1.9
d50c0c83 19BuildRequires: gettext-tools
1dd4deb1 20BuildRequires: glib2-devel >= 1:2.36
d50c0c83 21BuildRequires: gtk+3-devel >= 3.4.0
1dd4deb1 22%{?with_gtk4:BuildRequires: gtk4-devel >= 4.0}
d50c0c83
MB
23BuildRequires: intltool >= 0.35.0
24BuildRequires: libnl-devel >= 1:3.2.8
1dd4deb1 25%{?with_gtk4:BuildRequires: libnma-gtk4-devel >= 1.8.33}
dfc3c2e0 26BuildRequires: libsecret-devel >= 0.18
58d1088b 27BuildRequires: libtool >= 2:2
d50c0c83
MB
28BuildRequires: libxml2-devel >= 2.0
29BuildRequires: pkgconfig
30BuildRequires: tar >= 1:1.22
31BuildRequires: xz
32Requires: NetworkManager >= 2:1.2.0
33Requires: NetworkManager-gtk-lib >= 1.2.0
1dd4deb1 34Requires: glib2 >= 1:2.36
d50c0c83
MB
35Requires: gtk+3 >= 3.4.0
36Requires: libnl >= 1:3.2.8
dfc3c2e0 37Requires: libsecret >= 0.18
d50c0c83
MB
38Provides: NetworkManager-openswan = %{version}-%{release}
39Obsoletes: NetworkManager-openswan < 1.2.2
40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42%description
48b0024d
JB
43Libreswan VPN client plugin for NetworkManager.
44
45Support for configuring IKEv1 based IPsec virtual private network
46connections. Compatible with Libreswan and Cisco IPsec VPN servers.
d50c0c83
MB
47
48%description -l pl.UTF-8
48b0024d
JB
49Wtyczka klienta VPN Libreswan dla NetworkManagera. Pozwala na
50konfigurowanie wirtualnych sieci prywatnych (VPN) IPsec opartych na
51IKEv1, jest zgodna z serwerami VPN Libreswan oraz Cisco IPsec.
d50c0c83
MB
52
53%prep
54%setup -q
55
56%build
57%{__intltoolize}
58%{__libtoolize}
59%{__aclocal} -I m4
60%{__autoconf}
61%{__autoheader}
62%{__automake}
63%configure \
64 --disable-more-warnings \
1dd4deb1
JB
65 --disable-static \
66 %{?with_gtk4:--with-gtk4}
d50c0c83
MB
67%{__make}
68
69%install
70rm -rf $RPM_BUILD_ROOT
71
72%{__make} install \
73 DESTDIR=$RPM_BUILD_ROOT
74
75%{__rm} $RPM_BUILD_ROOT%{_libdir}/NetworkManager/*.la
76
77%find_lang NetworkManager-libreswan
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%files -f NetworkManager-libreswan.lang
83%defattr(644,root,root,755)
1dd4deb1 84%doc AUTHORS NEWS README
d50c0c83 85%attr(755,root,root) %{_libdir}/NetworkManager/libnm-vpn-plugin-libreswan.so
e0fae541 86%attr(755,root,root) %{_libdir}/NetworkManager/libnm-vpn-plugin-libreswan-editor.so
1dd4deb1
JB
87%if %{with gtk4}
88%attr(755,root,root) %{_libdir}/NetworkManager/libnm-gtk4-vpn-plugin-libreswan-editor.so
89%endif
7cb5a064
JB
90%attr(755,root,root) %{_libexecdir}/nm-libreswan-auth-dialog
91%attr(755,root,root) %{_libexecdir}/nm-libreswan-service
92%attr(755,root,root) %{_libexecdir}/nm-libreswan-service-helper
58ade3a2 93%{_prefix}/lib/NetworkManager/VPN/nm-libreswan-service.name
d50c0c83 94%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-libreswan-service.conf
6ae201d4 95%{_datadir}/metainfo/network-manager-libreswan.metainfo.xml
58d1088b 96%{_mandir}/man5/nm-settings-libreswan.5*
This page took 0.118385 seconds and 4 git commands to generate.