source: projects/specs/trunk/N/NetworkManager-pptp/NetworkManager-pptp-vl.spec @ 984

Revision 984, 5.5 KB checked in by daisuke, 14 years ago (diff)

update to 0.8

Line 
1%define nm_version          0.8
2%define dbus_version        1.1
3%define gtk2_version        2.10.0
4%define ppp_version         2.4.4
5%define shared_mime_version 0.16
6
7#define svn_snapshot %{nil}
8
9Summary:   NetworkManager VPN plugin for pptp
10Name:      NetworkManager-pptp
11Version:   0.8
12Release:   1%{?svn_snapshot}%{?_dist_release}
13License:   GPLv2+
14Group:     System Environment/Base
15URL:       http://www.gnome.org/projects/NetworkManager/
16
17Source:    %{name}-%{version}%{?svn_snapshot}.tar.bz2
18Patch10:   %{name}-0.7.1-dbus-permission.patch
19
20BuildRoot: %{_tmppath}/%{name}-%{version}-root
21
22BuildRequires: gtk2-devel             >= %{gtk2_version}
23BuildRequires: dbus-devel             >= %{dbus_version}
24BuildRequires: NetworkManager-devel   >= %{nm_version}
25BuildRequires: NetworkManager-glib-devel >= %{nm_version}
26BuildRequires: GConf2-devel
27BuildRequires: gnome-keyring-devel
28BuildRequires: libglade2-devel
29BuildRequires: intltool gettext
30BuildRequires: ppp-devel >= %{ppp_version}
31
32Requires: gtk2             >= %{gtk2_version}
33Requires: dbus             >= %{dbus_version}
34Requires: NetworkManager   >= %{nm_version}
35Requires: ppp              >= %{ppp_version}
36Requires: shared-mime-info >= %{shared_mime_version}
37Requires: pptp
38Requires: GConf2
39Requires: gnome-keyring
40Requires(post):   /sbin/ldconfig desktop-file-utils
41Requires(postun): /sbin/ldconfig desktop-file-utils
42
43Vendor: Project Vine
44Distribution: Vine Linux
45Packager: daisuke
46
47%description
48This package contains software for integrating PPTP VPN support with
49the NetworkManager and the GNOME desktop.
50
51%prep
52%setup -q
53%patch10 -p1
54
55%build
56%configure --disable-static --enable-more-warnings=yes
57make %{?_smp_mflags}
58
59%install
60
61make install DESTDIR=$RPM_BUILD_ROOT
62
63rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la
64rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.a
65
66rm -f %{buildroot}%{_libdir}/pppd/2.4.4/nm-pptp-pppd-plugin.la
67rm -f %{buildroot}%{_libdir}/pppd/2.4.4/nm-pptp-pppd-plugin.a
68
69%find_lang %{name}
70
71
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75
76%post
77/sbin/ldconfig
78/usr/bin/update-desktop-database &> /dev/null || :
79touch --no-create %{_datadir}/icons/hicolor
80if [ -x %{_bindir}/gtk-update-icon-cache ]; then
81      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
82fi
83
84
85%postun
86/sbin/ldconfig
87/usr/bin/update-desktop-database &> /dev/null || :
88touch --no-create %{_datadir}/icons/hicolor
89if [ -x %{_bindir}/gtk-update-icon-cache ]; then
90      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
91fi
92
93
94%files -f %{name}.lang
95%defattr(-, root, root)
96
97%doc AUTHORS ChangeLog
98%{_libdir}/NetworkManager/lib*.so*
99%{_libexecdir}/nm-pptp-auth-dialog
100%{_sysconfdir}/dbus-1/system.d/nm-pptp-service.conf
101%{_sysconfdir}/NetworkManager/VPN/nm-pptp-service.name
102%{_libexecdir}/nm-pptp-service
103%{_libdir}/pppd/2.4.4/nm-pptp-pppd-plugin.so
104%{_datadir}/gnome-vpn-properties/pptp/nm-pptp-dialog.glade
105#%{_datadir}/applications/nm-pptp.desktop
106#%{_datadir}/icons/hicolor/48x48/apps/gnome-mime-application-x-pptp-settings.png
107%dir %{_datadir}/gnome-vpn-properties/pptp
108
109%changelog
110* Mon May 10 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8-1
111- new upstream release
112
113* Mon Aug 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-2
114- add Patch10 to fix dbus permission problem
115
116* Tue May 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-1
117- initial build for Vine Linux
118
119* Thu Mar  5 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0.99-1
120- Update to 0.7.1rc3
121
122* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.7.0.97-2
123- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
124
125* Thu Feb 19 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0.97-1
126- Update to 0.7.1rc1
127- Set a reasonable MTU
128- Ensure 'noauth' is used
129- Fix domain-based logins
130- Fix saving MPPE values in connection editor
131
132* Sat Jan  3 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0-1.svn16
133- Rebuild for updated NetworkManager
134- Fix some specfile issues (rh #477153)
135- Allow the EAP authentication method
136
137* Fri Nov 21 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-12.svn4326
138- Rebuild for updated NetworkManager
139
140* Wed Oct 29 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-12.svn4229
141- Fix hang in auth dialog (rh #467007)
142
143* Mon Oct 27 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-11.svn4229
144- Rebuild for updated NetworkManager
145- Ensure that certain PPP options are always overriden
146
147* Sun Oct 12 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-11.svn4178
148- Rebuild for updated NetworkManager
149- Allow changing passwords from the connection editor
150
151* Sun Oct 05 2008 Lubomir Rintel <lkundrak@v3.sk> 1:0.7.0-11.svn4027
152- Add pptp dependency (#465644)
153
154* Fri Aug 29 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn4027
155- Resurrect from the dead
156
157* Mon Apr 21 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.6.4-2
158- Take Dan Horak's review into account (#443807):
159- Do not install versioned .so-s for properties module
160- Do not do useless ldconfigs
161- Remove leftover dependencies
162
163* Mon Apr 21 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.6.4-1
164- Branch this for EPEL, go back to:
165- 0.6.4
166- NetworkManager-pptp from NetworkManager-ppp_vpn
167- Install pppd plugin correctly
168
169* Wed Nov 21 2007 Lubomir Kundrak <lkundrak@redhat.com> 0.7.0-0.3.svn3549
170- Update against trunk
171
172* Wed Nov 21 2007 Lubomir Kundrak <lkundrak@redhat.com> 0.7.0-0.2.svn3085
173- Do not exclude .so for NM, and properly generate the .name file
174
175* Thu Nov 15 2007 Lubomir Kundrak <lkundrak@redhat.com> 0.7.0-0.1.svn3085
176- Initial packaging attempt, inspired by NetworkManager-openvpn
177- Nearly completly rewritten spec, all bugs in it are solely my responsibility
178
Note: See TracBrowser for help on using the repository browser.