source: projects/specs/trunk/r/rp-pppoe/rp-pppoe-vl.spec @ 12236

Revision 12236, 6.8 KB checked in by tomop, 5 years ago (diff)

updated 8 packages

expect-5.45.4-1

postgresql-12.0-1

python-2.7.16-4

python3-3.5.7-3

rp-pppoe-3.13-3

tcl-8.6.9-1

tix-8.4.3-4

tk-8.6.9-1

Line 
1Summary: PPP Over Ethernet (xDSL support)
2Name: rp-pppoe
3Version: 3.13
4Release: 3%{?_dist_release}
5Group: System Environment/Daemons
6License: GPL
7URL: https://dianne.skoll.ca/projects/rp-pppoe/
8
9Source0: https://dianne.skoll.ca/projects/rp-pppoe/download/%{name}-%{version}.tar.gz
10Source1: tkpppoe.desktop
11Source2: rp-pppoe-3.5-ja.msg
12Source3: tkpppoe-html_ja.tar.gz
13Patch0: rp-pppoe-3.2-vine.patch
14Patch1: rp-pppoe-3.5-tkpppoe_help.patch
15Patch2: rp-pppoe-3.5-tkpppoe_i18n.patch
16Patch10: rp-pppoe-3.11-initscripts-7.2.10.patch
17
18Requires: ppp >= 2.3.7
19Requires(pre): /sbin/chkconfig
20BuildRequires: nkf >= 2.01
21BuildRoot: %{_tmppath}/%{name}-%{version}-root
22
23Vendor: Project Vine
24Distribution: Vine Linux
25
26%package gui
27Summary: GUI wrapper around the rp-pppoe PPPoE client
28Summary(ja): rp-pppoe GUIラッパー
29Group: Applications/Internet
30Requires: %{name} = %{version}-%{release}
31Requires: tk >= 8.6
32
33%description
34PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by
35many ADSL Internet Service Providers. Roaring Penguin has a free
36client for Linux systems to connect to PPPoE service providers.
37
38The client is a user-mode program and does not require any kernel
39modifications. It is fully compliant with RFC 2516, the official PPPoE
40specification.
41
42%description -l ja
43PPPoE (Point-to-Point Protocol over Ethernet)は、多くのADSL,FTTH 
44インターネットサービスプロバイダで用いられているプロトコルです。
45このパッケージは、PPPoE サービスプロバイダに接続するための、
46Linuxシステム用のフリーのクライアントです。
47
48このクライアントはユーザーモードプログラムであり、カーネルの
49修正を一切必要としません。このクライアントは、公式なPPPoEの
50仕様であるRFC 2516に完全に従っています。
51
52%description gui
53This is a graphical wrapper around the rp-pppoe PPPoE client.  PPPoE is
54a protocol used by many DSL Internet Service Providers.
55
56%description -l ja gui
57これはPPPoEクライアント rp-pppoe のGUIラッパーです。PPPoEは多くの
58ADSL,FTTHインターネットサービスプロバイダで用いられているプロトコルです。
59
60PPPoEクライアントをGUIで使いたい場合には、このパッケージをインストール
61してください。tclとtkのパーケージもインストールしておく必要があります。
62
63%prep
64%setup -q -a 3
65%patch0 -p1
66%patch1 -b .org
67%patch2 -b .i18n
68%patch10 -p1 -b .initscripts7210
69(cd gui
70%__install %{SOURCE2} ja.euc
71nkf -E -w ja.euc > ja.msg
72)
73
74%build
75cd src
76%configure
77cd ..
78make -C src
79make -C gui
80
81%install
82%__rm -rf %{buildroot}
83# make install RPM_INSTALL_ROOT=%{buildroot} -C src
84# make install RPM_INSTALL_ROOT=%{buildroot} -C gui
85make -C src install DESTDIR=%{buildroot}
86make -C gui install DESTDIR=%{buildroot}
87
88%__install -m 644 gui/html/* %{buildroot}/%{_datadir}/tkpppoe
89
90%__install -d %{buildroot}/%{_datadir}/applications
91%__install -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/applications/tkpppoe.desktop
92
93# %post
94# /sbin/chkconfig --add pppoe
95
96%preun
97if [ $1 = 0 ]; then
98    /sbin/chkconfig --del pppoe
99    /etc/rc.d/init.d/pppoe stop
100fi
101
102%clean
103# rm -rf %{buildroot}
104
105%files
106%defattr(-,root,root)
107%license doc/LICENSE
108%doc doc/CHANGES doc/HOW-TO-CONNECT doc/KERNEL-MODE-PPPOE
109%doc doc/PROBLEMS README
110%config %{_sysconfdir}/rc.d/init.d/pppoe
111%config(noreplace) %{_sysconfdir}/ppp/pppoe.conf
112%config(noreplace) %{_sysconfdir}/ppp/pppoe-server-options
113%config(noreplace) %{_sysconfdir}/ppp/firewall-masq
114%config(noreplace) %{_sysconfdir}/ppp/firewall-standalone
115%{_sysconfdir}/ppp/plugins/*
116%{_sbindir}/pppoe
117%{_sbindir}/pppoe-server
118%{_sbindir}/pppoe-sniff
119%{_sbindir}/pppoe-relay
120%{_sbindir}/pppoe-connect
121%{_sbindir}/pppoe-start
122%{_sbindir}/pppoe-stop
123%{_sbindir}/pppoe-setup
124%{_sbindir}/pppoe-status
125%{_mandir}/man5/*
126%{_mandir}/man8/*
127
128%files gui
129%defattr(-,root,root)
130%doc doc/CHANGES doc/HOW-TO-CONNECT doc/LICENSE doc/KERNEL-MODE-PPPOE
131%doc doc/PROBLEMS README
132%dir /etc/ppp/rp-pppoe-gui
133%{_sbindir}/pppoe-wrapper
134%{_bindir}/tkpppoe
135%{_datadir}/tkpppoe
136%{_mandir}/man1/*
137%config(missingok) %{_datadir}/applications/tkpppoe.desktop
138
139%changelog
140* Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.13-1
141- new upstream release.
142
143* Fri Nov  2 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.11-1
144- new upstream release
145- update patch10
146
147* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 3.10-3
148- rebuilt with rpm-4.8.1-3
149
150* Thu Apr 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.10-2
151- spec in utf-8
152
153* Sat Feb 07 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.10-1
154- new upstream release
155
156* Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 3.8-1vl5
157- applied new versioning policy
158
159* Sun Dec 16 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.8-0vl5
160- update patch10 to set DEVNAME in pppoe-connect
161
162* Sat Nov 17 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.8-0vl4
163- update pppoe-{start,stop,connect,status} fot initscripts-7.2.10
164  (<BTS:0560>)
165
166* Tue Jan 16 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.8-0vl3
167- separete .desktop as Source1 to use UTF-8 encoding.
168
169* Sat Jan 13 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.8-0vl2
170- change .desktop installation directory. <BTS:VineLinux:405>
171
172* Mon Sep 11 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.8-0vl1
173- rebuild for Vine 4.0/VineSeed
174
175* Mon Jul 24 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.8-0vl0.1
176- test package for Vine 3.2
177- new upstream release 3.8
178- change filename adsl-* to pppoe-* in file section
179
180* Sun Jul 20 2003 Masaki Shinomiya <shino@pos.to> 3.5-0vl3
181- ja.msg in UTF-8, japanese html help file
182- both translation originally by Ryoji Kawagishi
183- allow mozilla for help browser, tkpppoe.desktop, i18n.patch
184- group of the gui package to Applications/Internet
185- vendor and distribution
186
187* Sat Mar 15 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5-0vl2
188- rebuild with new toolchains
189
190* Sun Sep 29 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 3.5-0vl1
191- new upstream release 3.5
192
193* Fri Jun 07 2002 Tomoya TAKA <taka@vinelinux.org> 3.4-0vl1
194- update to 3.4
195- split tkpppoe.desktop from spec file (%%{SOURCE1})
196
197* Sun Feb 24 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 3.3-0vl2
198- remove %%post script
199  - do not chkconfig --add at install time, we need some configuration before using.
200
201* Fri Sep 14 2001 Toru Sagami <sagami@vinelinux.org>
202- 3.3-0vl1
203
204* Fri Jul 20 2001 <sagami@vinelinux.org>
205- 3.2-0vl1: added patch for vine-release and erased BuildPreReq
206
207* Thu Jul 05 2001 <sagami@vinelinux.org>
208- 3.1-0vl1
209- use more (not better!) macros
210- added BuildPreReq /etc/redhat-release (trick of a kind)
211
212* Wed Jun 27 2001 Tomoya TAKA <tomoya@olive.plala.or.jp>
213- 3.0-1vl2
214- add %%config(noreplace)
215- add /etc/X11/applnk/Internet/tkpppoe.desktop to rp-pppoe-gui
216- add Prereq: /sbin/chkconfig
217
218* Wed Apr 18 2001 Tomoya TAKA <tomoya@olive.plala.or.jp>
219- 3.0-1vl1
220- first package tailored for Vine Linux 2.x
221- merge rp-pppoe-gui-3.0-1
Note: See TracBrowser for help on using the repository browser.