# # Conditional build: %bcond_with openssl # with openssl support (possible GPL violation) # Summary: VPN Client for Cisco EasyVPN Summary(pl.UTF-8): Klient VPN dla Cisco EasyVPN Name: vpnc Version: 0.5.3 Release: 6 License: GPL v2+ Group: Networking/Daemons Source0: http://www.unix-ag.uni-kl.de/~massar/vpnc/%{name}-%{version}.tar.gz # Source0-md5: 4378f9551d5b077e1770bbe09995afb3 Source1: %{name}cfg Source2: %{name}.tmpfiles Patch0: %{name}-bash.patch Patch1: vpnc-script-ip_route_uid.patch URL: http://www.unix-ag.uni-kl.de/~massar/vpnc/ BuildRequires: libgcrypt-devel >= 1.1.90 %{?with_openssl:BuildRequires: openssl-devel} BuildRequires: perl-base Requires: libgcrypt >= 1.1.90 Requires: %{name}-script = %{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description A VPN client compatible with Cisco's EasyVPN equipment. %description -l pl.UTF-8 Klient VPN kompatybilny ze sprzętem Cisco obsługującym EasyVPN. %package script Summary: VPN Client network configuration script Summary(pl.UTF-8): Skrypt do konfiguracji sieci wykorzystywany przez VPN Clienta Group: Applications/Networking Conflicts: vpnc < 0.5.3-3 %description script VPN Client network configuration script (used by vpnc and openconnect). %description script -l pl.UTF-8 Skrypt do konfiguracji sieci VPN Clienta (wykorzystywany przez pakiety vpnc i openconnect). %prep %setup -q %patch0 -p1 %patch1 -p1 %build %{__make} \ CC="%{__cc}" \ CFLAGS="%{rpmcflags} -Wall '-DVERSION=\"%{version}\"'%{?with_openssl: -DOPENSSL_GPL_VIOLATION}" \ %{?with_openssl:OPENSSLLIBS="-lcrypto"} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name},%{_mandir}/man{1,8},/var/run/%{name}} \ $RPM_BUILD_ROOT/usr/lib/tmpfiles.d install %{name} $RPM_BUILD_ROOT%{_bindir} install cisco-decrypt $RPM_BUILD_ROOT%{_bindir} install %{name}-{disconnect,script} $RPM_BUILD_ROOT%{_bindir} install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir} install pcf2vpnc $RPM_BUILD_ROOT%{_bindir} install %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir} install %{name}.8 $RPM_BUILD_ROOT%{_mandir}/man8 install *.1 $RPM_BUILD_ROOT%{_mandir}/man1 ln -sf %{_bindir}/vpnc-script $RPM_BUILD_ROOT%{_sysconfdir}/%{name} install %{SOURCE2} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc ChangeLog README TODO %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf %dir %{_sysconfdir}/%{name} %attr(755,root,root) %{_sysconfdir}/%{name}/vpnc-script %attr(755,root,root) %{_bindir}/cisco-decrypt %attr(755,root,root) %{_bindir}/pcf2vpnc %attr(755,root,root) %{_bindir}/vpnc %attr(755,root,root) %{_bindir}/vpnc-disconnect %attr(755,root,root) %{_bindir}/vpnccfg %dir /var/run/%{name} /usr/lib/tmpfiles.d/%{name}.conf %{_mandir}/man1/cisco-decrypt.1* %{_mandir}/man1/pcf2vpnc.1* %{_mandir}/man8/vpnc.8* %files script %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/vpnc-script