ceb50bb
%define nm_version          1:0.7.0-0.6.2.svn3109
15c1fb3
%define dbus_version        1.0
15c1fb3
%define gtk2_version        2.10.0
David Zeuthen 799e69f
%define vpnc_version        0.3.3-3
David Zeuthen ca560ed
%define shared_mime_version 0.16-3
David Zeuthen ca560ed
ceb50bb
%define svn_snapshot svn3109
15c1fb3
56c592b
Summary:   NetworkManager VPN integration for vpnc
56c592b
Name:      NetworkManager-vpnc
5bfe14c
Epoch:     1
15c1fb3
Version:   0.7.0
ceb50bb
Release:   0.6.3.%{svn_snapshot}%{?dist}
2707cd4
License:   GPLv2+
56c592b
Group:     System Environment/Base
56c592b
URL:       http://www.gnome.org/projects/NetworkManager/
15c1fb3
Source:    %{name}-%{version}.%{svn_snapshot}.tar.gz
ceb50bb
Patch0:    NetworkManager-vpnc-0.7.0-gppasswd.patch
David Zeuthen ca560ed
BuildRoot: %{_tmppath}/%{name}-%{version}-root
56c592b
David Zeuthen ca560ed
BuildRequires: gtk2-devel             >= %{gtk2_version}
David Zeuthen ca560ed
BuildRequires: dbus-devel             >= %{dbus_version}
David Zeuthen ca560ed
BuildRequires: NetworkManager-devel   >= %{nm_version}
63f3311
BuildRequires: NetworkManager-glib-devel   >= %{nm_version}
David Zeuthen ca560ed
BuildRequires: GConf2-devel
David Zeuthen ca560ed
BuildRequires: libgnomeui-devel
David Zeuthen ca560ed
BuildRequires: gnome-keyring-devel
David Zeuthen ca560ed
BuildRequires: libglade2-devel
David Zeuthen fc45284
BuildRequires: libpng-devel
56c592b
BuildRequires: intltool gettext
56c592b
David Zeuthen ca560ed
Requires: gtk2             >= %{gtk2_version}
David Zeuthen ca560ed
Requires: dbus             >= %{dbus_version}
David Zeuthen ca560ed
Requires: NetworkManager   >= %{nm_version}
David Zeuthen ca560ed
Requires: vpnc             >= %{vpnc_version}
David Zeuthen ca560ed
Requires: shared-mime-info >= %{shared_mime_version}
David Zeuthen ca560ed
Requires: GConf2
David Zeuthen ca560ed
Requires: gnome-keyring
56c592b
Requires(post):   /sbin/ldconfig
56c592b
Requires(postun): /sbin/ldconfig
56c592b
David Zeuthen ca560ed
David Zeuthen ca560ed
%description
David Zeuthen ca560ed
This package contains software for integrating the vpnc VPN software
David Zeuthen ca560ed
with NetworkManager and the GNOME desktop
David Zeuthen ca560ed
David Zeuthen ca560ed
%prep
David Zeuthen ca560ed
%setup -q
ceb50bb
%patch0 -p1 -b .grouppswd
David Zeuthen ca560ed
67b840c
David Zeuthen ca560ed
%build
David Zeuthen ca560ed
%configure
56c592b
make %{?_smp_mflags}
David Zeuthen ca560ed
David Zeuthen ca560ed
%install
David Zeuthen ca560ed
56c592b
make install DESTDIR=$RPM_BUILD_ROOT
David Zeuthen ca560ed
David Zeuthen ca560ed
rm -f %{buildroot}%{_libdir}/lib*.la
David Zeuthen ca560ed
rm -f %{buildroot}%{_libdir}/lib*.a
David Zeuthen ca560ed
6ad9440
%find_lang %{name}
David Zeuthen ca560ed
56c592b
David Zeuthen ca560ed
%clean
56c592b
rm -rf $RPM_BUILD_ROOT
56c592b
David Zeuthen ca560ed
David Zeuthen ca560ed
%post
David Zeuthen ca560ed
/sbin/ldconfig
7618f8d
/usr/bin/update-desktop-database &> /dev/null || :
7618f8d
touch --no-create %{_datadir}/icons/hicolor
7618f8d
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
7618f8d
      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
David Zeuthen ca560ed
fi
David Zeuthen ca560ed
56c592b
David Zeuthen ca560ed
%postun
David Zeuthen ca560ed
/sbin/ldconfig
7618f8d
/usr/bin/update-desktop-database &> /dev/null || :
7618f8d
touch --no-create %{_datadir}/icons/hicolor
7618f8d
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
7618f8d
      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
David Zeuthen ca560ed
fi
David Zeuthen ca560ed
56c592b
6ad9440
%files -f %{name}.lang
David Zeuthen ca560ed
%defattr(-, root, root)
David Zeuthen ca560ed
56c592b
%doc AUTHORS ChangeLog
David Zeuthen ca560ed
%{_libdir}/lib*.so*
David Zeuthen ca560ed
%{_libexecdir}/nm-vpnc-auth-dialog
56c592b
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/nm-vpnc-service.conf
56c592b
%config(noreplace) %{_sysconfdir}/NetworkManager/VPN/nm-vpnc-service.name
David Zeuthen ca560ed
%{_bindir}/nm-vpnc-service
David Zeuthen ca560ed
%{_bindir}/nm-vpnc-service-vpnc-helper
David Zeuthen ca560ed
%{_datadir}/gnome-vpn-properties/vpnc/nm-vpnc-dialog.glade
David Zeuthen ca560ed
%{_datadir}/applications/nm-vpnc.desktop
David Zeuthen ca560ed
%{_datadir}/icons/hicolor/48x48/apps/gnome-mime-application-x-cisco-vpn-settings.png
David Zeuthen ca560ed
David Zeuthen ca560ed
%changelog
ceb50bb
* Mon Nov 26 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.3.svn3109
ceb50bb
- Rebuild for updated NetworkManager
ceb50bb
ceb50bb
* Tue Nov 13 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.2.svn3083
ceb50bb
- Rebuild for updated NetworkManager
ceb50bb
ceb50bb
* Sat Oct 27 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.4.svn3030
ceb50bb
- Fix a crash when editing VPN properties a second time
ceb50bb
ceb50bb
* Tue Oct 23 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3014
ceb50bb
- Rebuild
ceb50bb
d038896
* Wed Oct 17 2007 Bill Nottingham <notting@redhat.com> - 1:0.7.0-0.3.svn2970
d038896
- rebuild (#336261)
d038896
cd190c7
* Wed Oct 10 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.2.svn2970
cd190c7
- Fix default username
cd190c7
97c927a
* Thu Sep 28 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.1.svn2914
97c927a
- Fix .name file on 64-bit systems
97c927a
63f3311
* Fri Sep 28 2007 Jesse Keating <jkeating@redhat.com> - 1:0.7.0-0.2.svn2910
63f3311
- BuildRequire NetworkManager-glib-devel
63f3311
15c1fb3
* Thu Sep 27 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.1.svn2910
15c1fb3
- New snapshot; ported to NM 0.7 API
15c1fb3
2707cd4
* Fri Aug 17 2007 Denis Leroy <denis@poolshark.org> - 1:0.6.4-4
2707cd4
- Updated License tag
2707cd4
- Added patch to make properties multilib friendly (#243535)
2707cd4
59437f2
* Thu Mar 22 2007 Denis Leroy <denis@poolshark.org> - 1:0.6.4-3
59437f2
- Added patch to improve configuration GUI, add NAT traversal and single DES options
59437f2
5b037eb
* Sun Feb 18 2007 Denis Leroy <denis@poolshark.org> - 1:0.6.4-2
5b037eb
- Readded NAT-keepalive support patch from SVN branch
5b037eb
5bfe14c
* Wed Feb 14 2007 Denis Leroy <denis@poolshark.org> - 1:0.6.4-1
5bfe14c
- Downgrading to 1:0.6.4 to keep par with core NM version
5bfe14c
67b840c
* Mon Dec  4 2006 Dan Williams <dcbw@redhat.com> - 0.7.0-0.cvs20061204
67b840c
- Allow "NAT-Keepalive packet interval" config option
67b840c
2f35895
* Sat Oct 21 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060929.3
2f35895
- Added patch to support saving group password only
2f35895
a105f16
* Thu Oct  5 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060929.2
a105f16
- Leave .so link alone, needed by nm
a105f16
56c592b
* Fri Sep 29 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060929.1
56c592b
- Update to CVS snapshot 060929
56c592b
- Some rpmlint cleanups
56c592b
56c592b
* Fri Sep 29 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060529.4
8c8cb33
- Added XML::Parser BR
8c8cb33
2ddcb71
* Fri Sep 29 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060529.3
2ddcb71
- Added gettext BR
2ddcb71
fab29a3
* Wed Sep 27 2006 Warren Togami <wtogami@redhat.com> - 0.7.0-0.cvs20060529.2
fab29a3
- rebuild for FC6
fab29a3
9f73dbd
* Thu Jul 20 2006 Warren Togami <wtogami@redhat.com> - 0.7.0-0.cvs20060529.1
9f73dbd
- rebuild for new dbus
9f73dbd
498d4f0
* Mon May 29 2006 Dan Williams <dcbw@redhat.com> - 0.7.0-0.cvs20060529
498d4f0
- Gnome.org #336913: HIG tweaks for vpn properties pages
498d4f0
4e13b74
* Sun May 21 2006 Dan Williams <dcbw@redhat.com> 0.7.0-0.cvs20060521
4e13b74
- Update to CVS snapshot
4e13b74
- Honor user-specified rekeying intervals
4e13b74
6ad9440
* Mon May 15 2006 Dan Williams <dcbw@redhat.com> 0.6.2-1
6ad9440
- New release for NM 0.6.2 compat
6ad9440
8948a15
* Fri Apr 21 2006 Dan Williams <dcbw@redhat.com> 0.6.0-3
8948a15
- Add dist tag to RPM release
8948a15
2d81a83
* Wed Apr 12 2006 Christopher Aillon <caillon@redhat.com> 0.6.0-2
2d81a83
- Rekey every 2 hours
2d81a83
8db661f
* Tue Mar 14 2006 Dan Williams <dcbw@redhat.com> - 0.6.0-1
8db661f
- Update to CVS snapshot of 0.6 for NM compatibility
8db661f
052ab24
* Fri Jan 27 2006 Dan Williams <dcbw@redhat.com> - 0.5.0-1
052ab24
- CVS snapshot for compatibility new NetworkManager
052ab24
5314aca
* Tue Dec  6 2005 Jeremy Katz <katzj@redhat.com> - 0.3-3
5314aca
- rebuild for new dbus
5314aca
8b662c3
* Mon Oct 17 2005 Dan Williams <dcbw@redhat.com> 0.3-2
8b662c3
- Rebuild to test new Extras buildsystem
8b662c3
David Zeuthen 799e69f
* Thu Aug 18 2005 David Zeuthen <davidz@redhat.com> 0.3-1
David Zeuthen 799e69f
- New upstream release
David Zeuthen 799e69f
- Bump some versions for deps
David Zeuthen 799e69f
David Zeuthen fc45284
* Fri Jul  1 2005 David Zeuthen <davidz@redhat.com> 0.2-2
David Zeuthen fc45284
- Add missing changelog entry for last commit
David Zeuthen fc45284
- Temporarily BuildReq libpng-devel as it is not pulled in by gtk2-devel
David Zeuthen fc45284
  (should be fixed in Core shortly)
David Zeuthen fc45284
- Pull in latest D-BUS (which features automatic reloading of policy files)
David Zeuthen fc45284
  so users do not have to restart the messagebus after installing this package
David Zeuthen fc45284
David Zeuthen fc45284
* Thu Jun 30 2005 David Zeuthen <davidz@redhat.com> 0.2-1
David Zeuthen fc45284
- New upsteam version
David Zeuthen fc45284
- Add the new gnome-mime-application-x-cisco-vpn-settings.png icon and call
David Zeuthen fc45284
  gtk-update-icon-cache as appropriate
David Zeuthen fc45284
David Zeuthen ca560ed
* Fri Jun 17 2005 David Zeuthen <davidz@redhat.com> 0.1-2.cvs20050617
David Zeuthen ca560ed
- Add Prereq: /usr/bin/update-desktop-database
David Zeuthen ca560ed
- Nuke .la and .a files
David Zeuthen ca560ed
- Use find_lang macro to handle locale files properly
David Zeuthen ca560ed
- Add Requires for suitable version of shared-mime-info since our desktop
David Zeuthen ca560ed
  file depends on the application/x-cisco-vpn-settings MIME-type
David Zeuthen ca560ed
David Zeuthen ca560ed
* Fri Jun 17 2005 David Zeuthen <davidz@redhat.com> 0.1-1.cvs20050617
David Zeuthen ca560ed
- Latest CVS snapshot
David Zeuthen ca560ed
David Zeuthen ca560ed
* Thu Jun 16 2005 David Zeuthen <davidz@redhat.com> 0.1-1
David Zeuthen ca560ed
- Initial build