Fedora Core 5 用 MeCab RPM spec ファイル

2006-10-20 23:18:18 | | このエントリーを含むはてなブックマーク | Tag: linux rpm パソコン メモ 形態素解析

Fedora Core 5 に MeCab を入れようと思い、RPM 用の SPEC ファイルを久しぶりに書いた。

mecab-0.9.7.spec

%define         name    mecab
%define         version 0.93
%define         release 1
%define         prefix  /usr/local

Name:           %{name}
Version:        %{version}
Release:        %{release}
Group:          Development/Languages
Summary:        A morphological analysis tool
License:        GPL, LGPL, Modified BSD License
Source:         http://osdn.dl.sourceforge.jp/mecab/21187/mecab-0.93.tar.gz
Packager:       Ryosuke SEKIDO
BuildRoot:      /tmp/%{name}-%{version}-root

%description

%prep
%setup -q

%build
./configure --prefix=%{prefix}
make

%install
[ -d $RPM_BUILD_ROOT ] && rm -fr $RPM_BUILD_ROOT
make -e prefix=${RPM_BUILD_ROOT}%{prefix} install

%clean
[ -d $RPM_BUILD_ROOT ] && rm -fr $RPM_BUILD_ROOT

%files
%{prefix}/bin/mecab
%{prefix}/bin/mecab-config
%{prefix}/etc/mecabrc
%{prefix}/include/mecab.h
%{prefix}/lib/libmecab.a
%{prefix}/lib/libmecab.la
%{prefix}/lib/libmecab.so
%{prefix}/lib/libmecab.so.1
%{prefix}/lib/libmecab.so.1.0.0
%{prefix}/libexec/mecab/mecab-cost-train
%{prefix}/libexec/mecab/mecab-dict-gen
%{prefix}/libexec/mecab/mecab-dict-index
%{prefix}/libexec/mecab/mecab-dict-info
%{prefix}/libexec/mecab/mecab-system-eval
%{prefix}/libexec/mecab/mecab-test-gen
%{prefix}/man/man1/mecab.1

mecab-ipadic-20060707.spec

%define         name    mecab-ipadic
%define         version 2.7.0
%define         release 20060707
%define         prefix  /usr/local

Name:           %{name}
Version:        %{version}
Release:        %{release}
Group:          Development/Languages
Summary:        A morphological analysis tool dictionary
License:        GPL, LGPL, Modified BSD License
Source:         http://osdn.dl.sourceforge.jp/mecab/20904/mecab-ipadic-2.7.0-20060707.tar.gz
Packager:       Ryosuke SEKIDO
BuildRoot:      /tmp/%{name}-%{version}-root

%description

%prep
%setup -q -n %{name}-%{version}-%{release}

%build
./configure --prefix=%{prefix} --with-charset=utf8
make

%install
[ -d $RPM_BUILD_ROOT ] && rm -fr $RPM_BUILD_ROOT
make -e prefix=${RPM_BUILD_ROOT}%{prefix} DESTDIR=${RPM_BUILD_ROOT} install

%clean
[ -d $RPM_BUILD_ROOT ] && rm -fr $RPM_BUILD_ROOT

%files
%{prefix}/lib/mecab/dic/ipadic/char.bin
%{prefix}/lib/mecab/dic/ipadic/dicrc
%{prefix}/lib/mecab/dic/ipadic/left-id.def
%{prefix}/lib/mecab/dic/ipadic/matrix.bin
%{prefix}/lib/mecab/dic/ipadic/pos-id.def
%{prefix}/lib/mecab/dic/ipadic/rewrite.def
%{prefix}/lib/mecab/dic/ipadic/right-id.def
%{prefix}/lib/mecab/dic/ipadic/sys.dic
%{prefix}/lib/mecab/dic/ipadic/unk.dic

rpmbuild -bb mecab-0.9.7.spec とかすると良い感じ。

Related Entries

There is not related articles.

Trackbacks

Trackback URI: http://blog.c--v.net/trackback/2006/10/20/2

There is no trackback.

Comments

There is no comment.

Name
URI (Homepage or Email)
Body