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

Revision 521, 5.3 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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