source: projects/specs/branches/6/c/cmigemo/cmigemo-vl.spec @ 4465

Revision 4465, 2.3 KB checked in by munepi, 13 years ago (diff)

cmigemo-vl.spec: moved to c/cmigemo/

Line 
1%define srcdate 20110227
2%define srcname cmigemo-default-src
3
4Summary:        C implementation of migemo
5Summary(ja):    Migemo の C 言語による実装
6Name:           cmigemo
7Version:        1.3e
8Release:        1%{?_dist_release}
9Source0:        http://cmigemo.googlecode.com/files/%{srcname}-%{srcdate}.zip
10# include dict file and diasble downloading at complie time.
11Source1:        http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.L.gz
12Patch0:         cmigemo-include-fix.patch
13Patch1:         cmigemo-utf8-dict.patch
14License:        MIT/distributable (see README files for detail)
15Group:          System Environment/Libraries
16URL:            http://www.kaoriya.net/software/cmigemo
17
18#Requires:     
19BuildRequires:  ctags
20BuildRequires:  unzip
21BuildRequires:  nkf
22#BuildRequires: curl
23BuildRoot:      %{_tmppath}/%{name}-%{version}-root
24
25Vendor:         Project Vine
26Distribution:   Vine Linux
27
28Packager:       kazutaka
29
30%description
31C/Migemo is a C implementation of Migemo(Ruby/Migemo).
32With this library, It is possible to implement incremantal search
33function for japanese using roman letter input.
34
35%description -l ja
36C/MigemoはMigemo(Ruby/Migemo)をC言語で実装したものです。C/Migemo
37ライブラリを利用するソフトウェアは「ローマ字のまま日本語を(インク
38リメンタルに)検索する」機能を持つことが可能になります。
39
40
41%prep
42%setup -q -n %{srcname}
43%patch0 -p1 -b .include
44%patch1 -p1 -b .utf8-dict
45
46# fix execution bit for configure
47%{__chmod} +x ./configure
48
49# locate SKK-JISYO.L
50%{__cp} %{SOURCE1} dict/
51
52%build
53%configure --prefix=$RPM_BUILD_ROOT/%{_prefix}
54%{__make} gcc
55%{__make} gcc-dict
56
57
58%install
59%{__rm} -rf $RPM_BUILD_ROOT
60%{__make} gcc-install DESTDIR=$RPM_BUILD_ROOT
61
62# fix library install location for x86_64
63%ifarch x86_64
64%{__mv} $RPM_BUILD_ROOT/%{_prefix}/lib/ $RPM_BUILD_ROOT/%{_prefix}/lib64
65%endif
66
67# remove unnecessary files
68%{__rm} -rf $RPM_BUILD_ROOT/%{_datadir}/migemo/cp932/
69%{__rm} -rf $RPM_BUILD_ROOT/%{_datadir}/migemo/euc-jp/
70%{__rm} -rf $RPM_BUILD_ROOT/%{_prefix}/doc/migemo/README_j.txt
71
72
73%post -p /sbin/ldconfig
74
75
76%postun -p /sbin/ldconfig
77
78
79%clean
80%{__rm} -rf $RPM_BUILD_ROOT
81
82
83%files
84%defattr(-,root,root)
85%doc README.txt doc/
86%{_bindir}/%{name}
87%{_includedir}/migemo.h
88%{_libdir}/libmigemo*
89%{_datadir}/migemo/
90
91
92%changelog
93* Mon Jun 20 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 1.3e-1
94- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.