Search
j0ke.net Open Build Service
>
Projects
>
home:netmax
>
kvpnc
> Changes
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 2
[-]
[+]
Added
kvpnc.spec
@@ -0,0 +1,185 @@ +BuildRequires: acl attr bash bind-utils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db diffutils e2fsprogs file filesystem findutils flex gawk gdbm-devel gettext-devel glibc glibc-devel gpm grep groff gzip info less libacl libattr libgcc libstdc++ m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools openssl pam patch popt procinfo procps psmisc rcs readline sed strace tar texinfo unzip util-linux zlib zlib-devel arts arts-devel autoconf automake binutils expat fam fam-devel fontconfig fontconfig-devel freeglut freeglut-devel gcc gcc-c++ gdbm gettext glib2 glib2-devel kdelibs3 kdelibs3-devel libart_lgpl libart_lgpl-devel libgcrypt libgcrypt-devel libgpg-error libgpg-error-devel libidn libidn-devel libjpeg libjpeg-devel libmng libmng-devel libpng libpng-devel libstdc++-devel libtiff libtiff-devel libtool libxml2 libxml2-devel libxslt libxslt-devel openssl-devel pcre pcre-devel perl python qt3 qt3-devel rpm + +%define smptag %(uname -a|awk '{print $5}') + +Name: kvpnc +License: GPL +Group: Productivity/Networking/System +Summary: KDE frontend for various vpn clients +Summary(de): KDE-Oberflaeche fuer verschiedene VPN-Clients +Vendor: LINUX-ADMINISTRATOR.COM +Packager: Carsten Schoene <cs@linux-administrator.com> +Version: 0.8.9 +Release: 1 +URL: http://kvpnc.org/ +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source0: %{name}-%{version}.tar.bz2 + +%if 0%{?suse_version} +PreReq: %insserv_prereq %fillup_prereq +%endif + +%description -l de +KVpnc ist eine KDE-Oberflaeche fuer verschiedene VPN-Clients. Es unterstuetzt Cisco VPN (vpnc) und IPSec (FreeS/WAN, racoon). +vpnc ist eine Ersetzung fuer den Cisco VPN-Client und er wird als Client fuer den cisco3000 VPN-Konzentrator benutzt, +FreeS/WAN (OpenS/WAN) ist ein IPSec-Client fuer Linux 2.4.x und racoon ist ein IPSec-Client fuer Linux 2.6.x und *BSD. +Es unterstuetzt auch PPTP (pptpclient) und OpenVPN. + +%description +KVpnc is a KDE frontend for various vpn clients. It supports Cisco VPN (vpnc) and IPSec (FreeS/WAN, racoon). +vpnc is a replacement for the cisco VPN client and its used as client for the cisco3000 VPN Concentrator, +FreeS/WAN (OpenS/WAN) is a IPSec client for Linux 2.4.x and racoon is a IPSec client for Linux 2.6.x and *BSD. +It supports also PPTP (pptpclient) and OpenVPN. + + + +Authors: +-------- + Christoph Thielecke <crissi99@gmx.de> + +%prep +%setup -q -n %{name}-%{version} + +%build +%if 0%{?suse_version} + . /etc/opt/kde3/common_options + export QTDIR=%_libdir/qt3 + CFLAGS="$RPM_OPT_FLAGS" CPPFLAGS="$RPM_OPT_FLAGS" ./configure $configkde --disable-final --libdir=$kde_libdir \ +%else + ./configure --prefix=%{_prefix} --libdir=%{_libdir} \ +%endif + --disable-rpath + +if [ %{smptag} = SMP ]; then + %{__make} -j2 +else + %{__make} +fi + +%install +iconv -f iso8859-1 -t utf-8 src/kvpnc.desktop > w && mv w src/kvpnc.desktop +make DESTDIR=$RPM_BUILD_ROOT install-strip +rm -rf $RPM_BUILD_ROOT/opt/kde3/share/doc/HTML/kvpnc +%if 0%{?suse_version} + %suse_update_desktop_file %name System Network +%endif +%find_lang %name + + +cd $RPM_BUILD_ROOT +find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > $RPM_BUILD_DIR/file.list.%{name} +find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name} +find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name} + +%clean +rm -rf $RPM_BUILD_ROOT +rm -rf $RPM_BUILD_DIR/%{name}* +rm -rf ../file.list.%{name} + +%files -f ../file.list.%{name} + +%changelog +* Tue May 01 2007 Carsten Schoene <cs@linux-administrator.com> +- openvpn private key password fixed +- private key password dialog fixed +- openvpn import now copy cert files to kvpnc data dir if not absolute path is given +- connection time counter fixed +- crash at pcf import fixed +- option for delay before executing command after connect added +- tunnel device type selection move from openvpn options to network general settings +- tunnel device type selecttion for vpnc >= 0.4.0 added +- ifconfig entry for virtual ip in openvpn config fixed (thanks to Michal Pena) +- nt domain name fixed in wizard and profile setting +- fix for vpnc 0.4.0 which has changed udp option + +authorization method added: pap (pptp) +* Tue Feb 13 2007 Carsten Schoene <cs@linux-administrator.com> +- version bump to 0.8.8 +- tool detection fixed +- credits for swedish, japanese translatorsm, artworker and bughunter added +- smartcard options moved to separate part +- on timeout now the user got hints on a messagebox +- an profile rename the user can enter new name again after failed because illegal chars entered +- if peer uses another cipher and reports that, kvpnc automaticlly fix it (openvpn) +- cert and psk settings are spit in seperate widgets +- preferences dialog reworked for smaller size +- http proxy is now splitted from openvpn settings +- pkcs11-tool added to helper programs +- user data can now entered at wizard (cisco) +- option to change background color for debug console added +- smartcard support for strongswan added +- kvpnc now only asks for passphrase if private key is protected with a passphrase +- openvpn import now asks for username and password if auth is requested in import file +- openvpn import fixes +- if peer uses another tunnel type (tun/tap) and reports that, kvpnc automaticlly fix it (openvpn) +- if peer uses another authentication algorithm and reports that, kvpnc automaticlly fix it (openvpn) +- crash at failed port binding for openvpn management port fixed +- vpnc detection fixed +- better freeswan/openswan/strongswan detection +- kvpnc now shows the ipsec type (openswan, strongswan, freeswan) +- float option for allowing change of peers ip address added (openvpn) +- float option for allowing change of peers ip address added in wizard and import (openvpn) +- default authentication algorithm is now set to MD5 (openvpn) +- smardcard options implemented in newprofile wizard +- option for hide at startup added +- automatic backup of kvpnc config added +- automatic restore of network routes, resolv.conf and config added +- smartcard support added (openvpn) +- openvpn smartcard handler fixes +- connection status check fixed +- options for authentication and encryption algorithms added (racoon) +- l2tp support added (racoon) +- l2tp support added (openswan) +- racoon fixes +- openswan fixes +- menu entry for reporting bugs added +- menu entry for donate money now works if run via kdesu +- feedback mail report added +- option for authentication algorithm added (openvpn) +- certificate import fixes +- option for killing still running racoon (if not from kvpnc started) added +- option for killing still running l2tpd (if not from kvpnc started) added +- crash on connecting state of racoon fixed +- default route option now moved to network - route +- dcop functions added: + void doSendFeedbackMail() + QStringList getProfileTypes() +- iptables support for racoon added +- nt domain name for authentication added (pptp) + +* Wed Dec 13 2006 Carsten Schoene <cs@linux-administrator.com> +- version bump to 0.8.7 + +* Fri Sep 29 2006 Carsten Schoene <cs@linux-administrator.com> +- build of bugfix release 0.8.6.1 for SuSE 10.0 + +* Mon Sep 25 2006 Carsten Schoene <cs@linux-administrator.com> +- version bump to release 0.8.6 + +* Fri May 19 2006 Carsten Schoene <cs@linux-administrator.com> +- version bump to bugfix release 0.8.5.1 + +* Thu May 18 2006 Carsten Schoene <cs@linux-administrator.com> +- version bump to final 0.8.5 + +* Sat Apr 08 2006 Carsten Schoene <cs@linux-administrator.com> +- version bump to final 0.8.4 + +* Sun Mar 05 2006 Carsten Schoene <cs@linux-administrator.com> +- version bump to final 0.8.3 + +* Tue Feb 21 2006 Carsten Schoene <cs@linux-administrator.com> +- version bump to 0.8.3-rc5 (test-build) + +* Mon Dec 26 2005 Carsten Schoene <cs@linux-administrator.com> +- version bump to 0.8.2.1 + +* Sat Dec 24 2005 Carsten Schoene <cs@linux-administrator.com> +- version bump to 0.8.2 , requirement of libcrypto++ is replaced with libgcrypt + +* Mon Oct 24 2005 Carsten Schoene <cs@linux-administrator.com> +- first working build for SuSE 10.0, needs libcrypto++ + +* Fri Oct 07 2005 Carsten Schoene <cs@linux-administrator.com> +- rebuild for SuSE 10.0 +