source: projects/specs/trunk/r/rskkserv/rskkserv-vl.spec @ 521

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

import VineSeed package specs

Line 
1%define rlibdir %(ruby -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
2%define rarchdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]')
3
4Summary: Simple Kana to Kanji conversion server on ruby
5Name: rskkserv
6Version: 2.94.13
7Release: 0vl2
8License: GPL
9Group: Applications/System
10Source0: http://www.unixuser.org/~ysjj/rskkserv/%{name}-%{version}.tar.gz
11Source1: rskkserv.init
12Patch0: rskkserv.conf.patch
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14#PreReq: chkconfig
15BuildPreReq: autoconf ruby ruby-devel >= 1.8
16Requires: ruby >= 1.8
17Requires: gdbm skkdic
18Conflicts: dbskkd-cdb
19Provides: skkserv
20
21%description
22rskkserv is an alternate version of skkserv implemented by Ruby.
23Please use ruby-tcpwrap library for security.
24
25Now, supports multi skkdic and epwing dictionaries(*1).
26
27*1: Needs ruby-eb library for epwing dictionary.
28
29
30%prep
31rm -rf $RPM_BUILD_ROOT
32
33%setup -n rskkserv-cvs -q
34%patch0
35
36%build
37autoconf
38./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
39        --with-rubylibdir=%{rlibdir} --with-rubyarchdir=%{rarchdir}
40make
41
42%install
43#make install DESTDIR=${RPM_BUILD_ROOT} libdir=${RPM_BUILD_ROOT}/usr/lib
44make install DESTDIR=${RPM_BUILD_ROOT} \
45        rsslibdir=${RPM_BUILD_ROOT}%{rlibdir} \
46        rssarchdir=${RPM_BUILD_ROOT}%{rarchdir}
47cd ext
48make install DESTDIR=${RPM_BUILD_ROOT} RUBYLIBDIR=${RPM_BUILD_ROOT}%{rlibdir}/skkserv
49cd ..
50mkdir -p ${RPM_BUILD_ROOT}/etc/rc.d/init.d
51install -m 755 ${RPM_SOURCE_DIR}/rskkserv.init ${RPM_BUILD_ROOT}/etc/rc.d/init.d/rskkserv
52
53%clean
54rm -fr ${RPM_BUILD_ROOT}
55
56%post
57/sbin/chkconfig --add rskkserv
58if test -r /var/run/rskkserv.pid; then
59    /etc/rc.d/init.d/rskkserv stop
60    /etc/rc.d/init.d/rskkserv start
61fi
62
63%preun
64if [ "$1" = 0 ]; then
65    if test -r /var/run/rskkserv.pid; then
66        /etc/rc.d/init.d/rskkserv stop
67    fi
68    /sbin/chkconfig --del rskkserv
69fi
70
71
72%files
73%defattr(-,root,root)
74%doc COPYING ChangeLog README TODO
75%config /etc/rskkserv.conf
76%config /etc/rc.d/init.d/rskkserv
77/usr/sbin/skkserv.rb
78%{rlibdir}/skkserv
79%{rarchdir}/skkserv
80%dir /var/cache/rskkserv
81
82%ChangeLog
83* Fri Jul 28 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.94.13-0vl2
84- rebuilt with ruby 1.8
85- changed Group to Applications/System
86
87* Wed Oct 08 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 2.94.13-0vl1
88- new upstream version
89- add rsslibdir/rssarchdir to 'make install'
90- add 'make install' in ext directory
91- add patch0 (rskkserv.conf.patch)
92- build with ruby-1.8.0
93
94* Tue May 27 2003 UECHI Yasumasa <uh@u.dhis.portside.net>
95- 2.94.12a-0vl2
96- add Provides: skkserv
97
98* Sun May 25 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
99- 2.94.12a-0vl1
100- update to 2.94.12a
101
102* Fri Jul 27 2001 UECHI Yasumasa <uh@u.dhis.portside.net>
103- 2.94.11-0vl2
104- add ruby and ruby-devl>=1.6.4-0vl3 to BuildPreReq
105- use Config::CONFIG for library path in files section
106
107* Thu Jul 19 2001 UECHI Yasumasa <uh@u.dhis.portside.net>
108- 2.94.11-0vl1
109- version up to 2.94.11
110
111* Mon Jul  9 2001 UECHI Yasumasa <uh@u.dhis.portside.net>
112- 2.94.9-0vl2
113- patch for HENKAN failure when using EBDic module
114
115* Wed Mar 7 2001 Uechi Yasumasa <uh@u.dhis.portside.net>
116- 2.94.9-0vl1
117- update to 2.94.9
118- rewrite spec file for vine
119- remove skk dictionaries and tools from this pkg
120
121* Sat Feb  3 2001 Daiki Matsuda <dyky@df-usa.com>
122- (2.3.2-5k)
123- rebuild againt rpm-3.0.5-39k
124
125* Tue Nov 28 2000 Toru Hoshina <toru@df-usa.com>
126- use _initscriptdir macro to keep backword compatibility.
127
128* Tue Oct 16 2000 Toru Hoshina <toru@df-usa.com>
129- rebuild against ruby 1.6.1
130
131* Fri Sep 9 2000 Toru Hoshina <t@kondara.org>
132- rebuild against glibc 2.1.93.
133
134* Fri Sep 9 2000 Toru Hoshina <t@kondara.org>
135- (2.3-0k)
136- update to 2.3
137
138* Thu Aug 10 2000 AYUHANA Tomonori <l@kondara.org>
139- (2.2-1k)
140- update to 2.2
141- comment outed %patch0 (needless?)
142
143* Wed Jul 05 2000 Toru Hoshina <t@kondara.org>
144- rebuild against glibc-2.1.90, X-4.0, rpm-3.0.5.
145
146* Fri Apr 28 2000 Yasumasa Uechi <uh@kondara.org>
147- update to 2.1
148
149* Tue Apr 11 2000 Toru Hoshina <t@kondara.org>
150- rskkserv work only with localhost:127.0.0.1.
151
152* Sat Mar 11 2000 Tenkou N. Hattori <tnh@kondara.org>
153- add rskkserv-local.rb
154
155* Wed Feb 23 2000 Hidetomo Machi <mcHT@kondara.org>
156- add PreReq: /sbin/chkconfig
157- include /usr/share/skk directory
158
159* Sat Nov 27 1999 Toru Hoshina <t@kondara.org>
160- remove tutrials to avoid conflicts.
161
162* Sun Nov 7 1999 Toru Hoshina <t@kondara.org>
163- be a NoSrc :-P
164
165* Sun Sep  5 1999 Toru Hoshina<hoshina@best.com>
166- add norika patch.
167
168* Sun Jun 27 1999 Toru Hoshina<hoshina@best.com>
169- rebuild against rpm-3.0.2-0.4.
170
171* Tue Mar 16 1999 Toru Hoshina<hoshina@best.com>
172- rebuild against rawhide 1.2.9
173
174* Fri Feb 19 1999 Toru Hoshina <hoshina@best.com>
175- 1st release
176
Note: See TracBrowser for help on using the repository browser.