source: projects/specs/trunk/m/migemo/migemo-vl.spec @ 7231

Revision 7231, 4.9 KB checked in by iwaim, 11 years ago (diff)

migemo 0.40-6

Line 
1## -*- coding: utf-8-unix -*-
2%define   _noVersionedDependencies        1
3%define   prereq_ge()   %(LC_ALL="C" rpm -q --queryformat 'Requires(post):%%{NAME} >= %%{VERSION}' %1| grep -v "is not")
4%define   origname      migemo
5%define   origver       0.40
6%define   release       6%{?_dist_release}
7
8Name:     %{origname}
9Version:  %{origver}
10Release:  %{release}
11
12Summary: Japanese incremental search with Romaji on Emacsen
13Summary(ja): Emacsen 上でローマ字を使って日本語インクリメントサーチを行うツール
14License: GPLv2
15Group: Applications/Editors/Emacs
16Source0: http://0xcc.net/migemo/migemo-%{origver}.tar.gz
17Source1: migemo-install.sh
18Source2: migemo-remove.sh
19Source3: vine-default-migemo.el
20Source4: migemo-init.el
21Patch0: migemo-el_debian.patch
22URL: http://0xcc.net/migemo/
23BuildArch: noarch
24Buildroot: %{_tmppath}/%{name}-%{version}-root
25BuildRequires: emacsen
26Requires: cmigemo
27Requires: emacsen
28Requires: apel
29#Requires: ruby >= %{rubyver}
30Requires(post): emacsen
31Requires(preun): emacsen
32%prereq_ge emacsen-common
33
34%description
35Japanese incremental search with Romaji on Emacsen
36
37%description -l ja
38Emacsen 上でローマ字を使って日本語インクリメントサーチを行うツール
39
40%prep
41%setup -q -n %{origname}-%{origver}
42%patch0 -p 1 -b .debian
43
44%build
45
46%install
47[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
48[ "${RPM_BUILD_ROOT}" != "/" ] && mkdir -p ${RPM_BUILD_ROOT}
49
50mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/%{origname}
51mkdir -p ${RPM_BUILD_ROOT}%{emacsen_pkgdir}/install
52mkdir -p ${RPM_BUILD_ROOT}%{emacsen_pkgdir}/remove
53
54%{__cp} -a migemo.el.in \
55      ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/%{origname}/migemo.el
56%{__cp} -a %{SOURCE3} %{SOURCE4} \
57      ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/%{origname}
58
59#
60# install  script( bytecompile el and install elc , remove )   
61#
62%_installemacsenscript %{origname} %{SOURCE1}
63
64%_removeemacsenscript  %{origname} %{SOURCE2}
65
66%post
67#
68# bytecompile and install
69#
70
71if [ "$1" = 2 ]; then
72
73%_emacsenPackageRemove %{origname}
74
75fi
76
77%_addemacsenlist %{origname}
78
79%_emacsenPackageInstall %{origname}
80
81
82%preun
83if [ "$1" = 0 ]; then
84
85%_emacsenPackageRemove %{origname}
86
87%_removeemacsenlist %{origname}
88
89fi
90
91%clean
92[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
93
94rm -rf ${RPM_BUILD_DIR}/%{origname}-%{origver}
95
96%files
97%defattr(-,root,root)
98%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
99%{_datadir}/emacs/site-lisp/%{origname}
100%{emacsen_pkgdir}/install/%{origname}
101%{emacsen_pkgdir}/remove/%{origname}
102
103%changelog
104* Fri Dec 14 2012 IWAI, Masaharu <iwai@alib.jp> 0.40-6
105- update migemo-install.sh (Source1)
106
107* Thu Nov 29 2012 IWAI, Masaharu <iwai@alib.jp> 0.40-5
108- using C/Migemo
109  - update Requires and BuildRequires
110  - update migemo-install.sh
111  - update vine-default-migemo.el
112
113* Sun Feb 19 2012 Munehiro Yamamoto <munepi@vinelinux.org> 0.40-4
114- updated migemo-init.el
115
116* Sun Oct 18 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.40-3
117- use %%{emacsen_pkgdir}
118
119* Tue May  5 2009 IWAI, Masaharu <iwai@alib.jp> 0.40-2
120- spec in UTF-8
121- drop Prefix tag
122- fix BuildRequires: emacs to emacsen
123- apply vine-default
124  - update migemo-install.sh (Source1)
125  - update migemo-remove.sh (Source2)
126  - add vine-default-migemo.el (Source3)
127  - add migemo-init.el (Source4)
128- update %%flies section
129  - add %%{_datadir}/emacs/site-lisp/%%{origname} directory
130
131* Tue Sep 16 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.40-1
132- applied new versioning policy
133- updated Source0 URL, URL:
134- updated BuildRequires:
135
136* Tue Sep 12 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.40-0vl9
137- changed Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
138
139* Fri Oct 22 2004 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl7
140- add Japanese summary and description
141
142* Tue Jun 15 2004 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl6
143- update migemo-install.sh (Source1):
144    touch a few files: aclocal.m4 Makefile.in configure
145
146* Sun Dec 28 2003 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl5
147- fix Requires
148
149* Fri Oct 10 2003 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl4
150- update {Build,}Requires: more exact
151
152* Tue Oct  7 2003 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl3
153- build with ruby-1.8.0
154
155* Sun Jun  1 2003 IWAI Masaharu <iwai@alib.jp> 0.40-0vl2
156- fix byte compile routine ([VineSeed-Plus:01695])
157   - cp -ar migemo.rb.in migemo %%{_datadir}/emacs/site-lisp/%%{origname}
158   - update migemo-install.sh (Source1)
159
160* Fri May 30 2003 IWAI Masaharu <iwai@alib.jp> 0.40-0vl1
161- upstream release
162
163* Fri Mar 21 2003 IWAI Masaharu <iwai@alib.jp> 0.32-0vl4
164- rebuild
165
166* Sat Feb 16 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 0.32-0vl3
167- rebuild with ruby-romkan-0.4-0vl1
168
169* Wed Feb  6 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 0.32-0vl2
170- moved the directory installed the ruby library
171    - sitelibdir -> rubylibdir
172- added BuildRequires: ruby, rpm >= 3.0.6-0vl16
173
174* Wed Jan  2 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 0.32-0vl1
175- first release for VIne Linux
176
177* Fri Sep  7 2001 IWAI Masaharu <iwaim@cc.mbn.or.jp>
178- 0.32-1
179- first release.
Note: See TracBrowser for help on using the repository browser.