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

Revision 7192, 4.8 KB checked in by iwaim, 12 years ago (diff)

migemo 0.40-5

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       5%{?_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* Thu Nov 29 2012 IWAI, Masaharu <iwai@alib.jp> 0.40-5
105- using C/Migemo
106  - update Requires and BuildRequires
107  - update migemo-install.sh
108  - update vine-default-migemo.el
109
110* Sun Feb 19 2012 Munehiro Yamamoto <munepi@vinelinux.org> 0.40-4
111- updated migemo-init.el
112
113* Sun Oct 18 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.40-3
114- use %%{emacsen_pkgdir}
115
116* Tue May  5 2009 IWAI, Masaharu <iwai@alib.jp> 0.40-2
117- spec in UTF-8
118- drop Prefix tag
119- fix BuildRequires: emacs to emacsen
120- apply vine-default
121  - update migemo-install.sh (Source1)
122  - update migemo-remove.sh (Source2)
123  - add vine-default-migemo.el (Source3)
124  - add migemo-init.el (Source4)
125- update %%flies section
126  - add %%{_datadir}/emacs/site-lisp/%%{origname} directory
127
128* Tue Sep 16 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.40-1
129- applied new versioning policy
130- updated Source0 URL, URL:
131- updated BuildRequires:
132
133* Tue Sep 12 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.40-0vl9
134- changed Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
135
136* Fri Oct 22 2004 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl7
137- add Japanese summary and description
138
139* Tue Jun 15 2004 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl6
140- update migemo-install.sh (Source1):
141    touch a few files: aclocal.m4 Makefile.in configure
142
143* Sun Dec 28 2003 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl5
144- fix Requires
145
146* Fri Oct 10 2003 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl4
147- update {Build,}Requires: more exact
148
149* Tue Oct  7 2003 IWAI, Masaharu <iwai@alib.jp> 0.40-0vl3
150- build with ruby-1.8.0
151
152* Sun Jun  1 2003 IWAI Masaharu <iwai@alib.jp> 0.40-0vl2
153- fix byte compile routine ([VineSeed-Plus:01695])
154   - cp -ar migemo.rb.in migemo %%{_datadir}/emacs/site-lisp/%%{origname}
155   - update migemo-install.sh (Source1)
156
157* Fri May 30 2003 IWAI Masaharu <iwai@alib.jp> 0.40-0vl1
158- upstream release
159
160* Fri Mar 21 2003 IWAI Masaharu <iwai@alib.jp> 0.32-0vl4
161- rebuild
162
163* Sat Feb 16 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 0.32-0vl3
164- rebuild with ruby-romkan-0.4-0vl1
165
166* Wed Feb  6 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 0.32-0vl2
167- moved the directory installed the ruby library
168    - sitelibdir -> rubylibdir
169- added BuildRequires: ruby, rpm >= 3.0.6-0vl16
170
171* Wed Jan  2 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 0.32-0vl1
172- first release for VIne Linux
173
174* Fri Sep  7 2001 IWAI Masaharu <iwaim@cc.mbn.or.jp>
175- 0.32-1
176- first release.
Note: See TracBrowser for help on using the repository browser.