]> git.pld-linux.org Git - packages/NetworkManager-openvpn.git/blame - NetworkManager-openvpn.spec
- updated to 1.8.18
[packages/NetworkManager-openvpn.git] / NetworkManager-openvpn.spec
CommitLineData
28dd2aac 1# TODO: GTK4 variant for GNOME42 (--with-gtk4, requires libnma-gtk4 >= 1.8.33)
6da99301 2Summary: NetworkManager VPN integration for OpenVPN
441ca374 3Summary(pl.UTF-8): Integracja NetworkManagera z OpenVPN-em
a511996e 4Name: NetworkManager-openvpn
28dd2aac 5Version: 1.8.18
b8684a31 6Release: 1
441ca374 7License: GPL v2+
6da99301 8Group: X11/Applications
d49249fe 9Source0: https://download.gnome.org/sources/NetworkManager-openvpn/1.8/%{name}-%{version}.tar.xz
28dd2aac 10# Source0-md5: dd2b2bf733b644301cb49479b9966d39
87eca3d0 11Patch0: chroot.patch
ac706c7a 12URL: https://wiki.gnome.org/Projects/NetworkManager
3f00c89d
JP
13BuildRequires: NetworkManager-devel >= 2:1.7.0
14BuildRequires: NetworkManager-gtk-lib-devel >= 1.7.0
6da99301 15BuildRequires: autoconf >= 2.52
9a969fd8 16BuildRequires: automake >= 1:1.9
036ae353 17BuildRequires: gettext-tools
28dd2aac 18BuildRequires: glib2-devel >= 1:2.34
dca87349 19BuildRequires: gtk+3-devel >= 3.4
6da99301 20BuildRequires: intltool >= 0.36.2
13bb97a9 21BuildRequires: libsecret-devel >= 0.18
a403cc8f 22BuildRequires: libtool >= 2:2
441ca374 23BuildRequires: pkgconfig
5c342687
MB
24BuildRequires: tar >= 1:1.22
25BuildRequires: xz
e06bacbe
JP
26Provides: group(nm-openvpn)
27Provides: user(nm-openvpn)
28Requires(postun): /usr/sbin/groupdel
29Requires(postun): /usr/sbin/userdel
30Requires(pre): /bin/id
31Requires(pre): /usr/sbin/groupadd
32Requires(pre): /usr/sbin/useradd
3f00c89d
JP
33Requires: NetworkManager >= 2:1.7.0
34Requires: NetworkManager-gtk-lib >= 1.7.0
28dd2aac 35Requires: glib2 >= 1:2.34
dca87349 36Requires: gtk+3 >= 3.4
13bb97a9 37Requires: libsecret >= 0.18
a511996e 38Requires: openvpn
6da99301
MB
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
6da99301
MB
41%description
42NetworkManager VPN integration for OpenVPN.
43
441ca374
JB
44%description -l pl.UTF-8
45Integracja NetworkManagera z OpenVPN-em.
46
6da99301 47%prep
a511996e 48%setup -q
87eca3d0 49%patch0 -p1
6da99301
MB
50
51%build
6da99301
MB
52%{__intltoolize}
53%{__libtoolize}
378b9aa3 54%{__aclocal} -I m4
6da99301
MB
55%{__autoconf}
56%{__autoheader}
57%{__automake}
c5e005c7 58%configure \
0b631388 59 --disable-silent-rules \
b8684a31
JB
60 --disable-static
61
6da99301
MB
62%{__make}
63
64%install
65rm -rf $RPM_BUILD_ROOT
66
a511996e 67%{__make} install \
6da99301
MB
68 DESTDIR=$RPM_BUILD_ROOT
69
c5e005c7 70%{__rm} $RPM_BUILD_ROOT%{_libdir}/NetworkManager/*.la
a511996e
MB
71
72%find_lang %{name}
6da99301
MB
73
74%clean
75rm -rf $RPM_BUILD_ROOT
76
e06bacbe
JP
77%pre
78%groupadd -g 324 -r -f nm-openvpn
79%useradd -u 324 -s /bin/false -c "Default user for running openvpn spawned by NetworkManager" -g nm-openvpn nm-openvpn
80
81%postun
82if [ "$1" = "0" ]; then
83 %userremove nm-openvpn
84 %groupremove nm-openvpn
85fi
86
a511996e 87%files -f %{name}.lang
6da99301 88%defattr(644,root,root,755)
c5e005c7 89%doc AUTHORS ChangeLog README
54dbe3bf 90%attr(755,root,root) %{_libdir}/NetworkManager/libnm-vpn-plugin-openvpn.so
3996de84 91%attr(755,root,root) %{_libdir}/NetworkManager/libnm-vpn-plugin-openvpn-editor.so
ca966ef1
JP
92%attr(755,root,root) %{_libexecdir}/nm-openvpn-auth-dialog
93%attr(755,root,root) %{_libexecdir}/nm-openvpn-service
94%attr(755,root,root) %{_libexecdir}/nm-openvpn-service-openvpn-helper
1796a925 95%{_prefix}/lib/NetworkManager/VPN/nm-openvpn-service.name
b8684a31 96%{_datadir}/dbus-1/system.d/nm-openvpn-service.conf
d49249fe 97%{_datadir}/metainfo/network-manager-openvpn.metainfo.xml
This page took 0.059264 seconds and 4 git commands to generate.