123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212 |
- Summary: a full-text search system for communities
- Summary(ja): 全文検索システム
- Name: hyperestraier
- Version: 1.4.13
- Release: 9%{?_dist_release}
- License: LGPL 2.1
- Group: Applications/Text
- URL: http://fallabs.com/hyperestraier/
- Source0: http://fallabs.com/hyperestraier/%{name}-%{version}.tar.gz
- # extra filters
- Source10: estfxgunzip
- Source11: estfxmantohtml
- Patch0: hyperestraier-1.4.13-perl-vendordir.patch
- Buildroot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: qdbm-devel >= 1.8.75
- BuildRequires: zlib-devel >= 1.2.1
- BuildRequires: mecab-devel >= 0.92
- BuildRequires: perl
- Requires: qdbm >= 1.8.75
- Requires: zlib >= 1.2.1
- Requires: mecab >= 0.92
- Requires: mecab-ipadic >= 2.7.0
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: inagaki
- %description
- Hyper Estraier is a full-text search system. You can search lots of documents
- for some documents including specified words. If you run a web site, it is
- useful as your own search engine for pages in your site. Also, it is useful
- as search utilities of mail boxes and file servers.
- The characteristic of Hyper Estraier is the following.
- * High performance of search
- * High scalability of target documents
- * Perfect recall ratio by N-gram method
- * High precision by hybrid mechanism of N-gram and morphological analyzer
- * Phrase search, regular expressions, attribute search, and similarity search
- * Multilingualism with Unicode
- * Independent of file format and repository
- * Intelligent web crawler
- * Simple and powerful API
- * Supporting P2P architecture
- Hyper Estraier is an open-source software released under the terms of the
- GNU Lesser General Public License. It works on Linux, Windows, Mac OS X,
- and other UNIX-like systems.
- %description -l ja
- Hyper Estraierは全文検索システムです。たくさんの文書の中から、特定の語句を含むものを探して、該当するものの一覧を表示することができます。Web サイトを運営している方なら、自分のサイト専用の検索エンジンとして利用することができます。メールボックスやファイルサーバを対象とした検索ツールとして利用することもできます。
- Hyper Estraierには、次のような特徴があります。
- * インデックスを使った高速な検索ができます。
- * 大量の文書のインデックスを短時間で作成できます。
- * N-gram方式による漏れのない検索ができます。
- * 形態素解析とN-gramのハイブリッド機構で検索精度を向上させます。
- * フレーズ検索や正規表現検索や属性検索や類似検索をサポートします。
- * 世界各国の言語が扱えます。
- * 対象文書の所在や形式に依存しません。
- * 賢いWebクローラが付属しています。
- * ライブラリとして各種製品に組み込めます。
- * P2P連携機能をサポートします。
- Hyper EstraierはGNU Lesser General Public Licenseに基づいて配布されるフリーソフトウェアです。Linux、Windows、Mac OS Xおよびその他のUNIX系OSの上で動作します。
- %package devel
- Summary: Header files and libraries for developing apps which will using Hyper Estraier
- Summary(ja): Hyper Estraier を用いたアプリケーションの開発に必要なヘッダファイル、ライブラリ集
- Group: Development/Libraries
- Requires: %{name} = %{version}-%{release}
- Requires: qdbm-devel >= 1.8.75
- Requires: zlib-devel >= 1.2.1
- %description devel
- Header files and libraries for developing apps which will using Hyper Estraier
- %package perl
- Summary: Perl module for Hyper Estraier
- Summary(ja): Hyper Estraier の Perl モジュール
- Group: Development/Libraries
- Requires: %{name} = %{version}-%{release}
- Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
- %description perl
- Perl module for Hyper Estraier
- %prep
- %setup -q
- %patch0 -p1 -b .perlvendordir
- %build
- %configure \
- --enable-stable \
- --enable-zlib \
- --enable-mecab
- make
- pushd perlnative
- %configure
- make
- popd
- %install
- rm -rf %{buildroot}
- %makeinstall DESTDIR=%{buildroot}
- pushd perlnative
- %makeinstall DESTDIR=%{buildroot}
- popd
- ## delete
- rm -rf %{buildroot}/usr/share/hyperestraier/doc
- rm -rf %{buildroot}/usr/share/hyperestraier/{COPYING,ChangeLog,THANKS}
- ## install extra filters
- install -m755 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/hyperestraier/filter
- install -m755 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/hyperestraier/filter
- ## for Perl
- perllocalfile=`find %{buildroot} -name perllocal.pod`
- echo "mv $perllocalfile ."
- mv $perllocalfile .
- sed -e "s@^%{buildroot}@@g" < %{buildroot}%{perl_vendorarch}/auto/Estraier/.packlist \
- > .packlist
- mv -f .packlist %{buildroot}%{perl_vendorarch}/auto/Estraier/.packlist
- %clean
- rm -rf %{buildroot}
- %check
- make check
- %post -p /sbin/ldconfig
- %postun -p /sbin/ldconfig
- %files
- %defattr(-,root,root)
- %doc COPYING ChangeLog README THANKS doc example
- %{_bindir}/estbutler
- %{_bindir}/estcmd
- %{_bindir}/estconfig
- %{_bindir}/estmaster
- %{_bindir}/estwaver
- %{_bindir}/estcall
- %{_bindir}/estload
- %{_bindir}/estmttest
- %{_bindir}/estwolefind
- %{_mandir}/man1/*
- %{_libdir}/*.so.*
- %{_libexecdir}/*
- %{_datadir}/hyperestraier/*.*
- %{_datadir}/hyperestraier/filter
- %{_datadir}/hyperestraier/increm
- %{_datadir}/hyperestraier/locale
- %files devel
- %defattr(-,root,root)
- %{_mandir}/man3/estnode.3*
- %{_mandir}/man3/estraier.3*
- %{_libdir}/*.so
- %{_libdir}/*.a
- %{_libdir}/pkgconfig/hyperestraier.pc
- %{_includedir}/*.h
- %files perl
- %defattr(-,root,root)
- %doc perllocal.pod
- %{_bindir}/estcmd.pl
- %{perl_vendorarch}/Estraier.pm
- %{perl_vendorarch}/Estraier.pod
- %{perl_vendorarch}/auto/Estraier
- %{_mandir}/man3/Estraier.3pm*
- %changelog
- * Thu Sep 01 2016 Toshiaki Ara <ara_t@384.jp> - 1.4.13-2
- - rebuild with gcc-5.4.0
- * Fri Dec 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.13-8
- - rebuilt with perl 5.16.3
- - updated URL
- * Sat Dec 31 2011 IWAI <iwai@alib.jp> 1.4.13-7
- - build with mecab 0.99
- * Fri Apr 8 2011 IWAI, Masaharu <iwai@alib.jp> 1.4.13-6vl6
- - build with perl 5.12.3
- - add Requires: perl(:MODULE_COMPAT_x.y.z) for perl subpackage
- * Thu Sep 30 2010 Shu KONNO <owa@bg.wakwak.com> 1.4.13-5
- - rebuilt with rpm-4.8.1 for pkg-config
- * Tue Apr 6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.13-4
- - added Source10 and 11 for indexing JF, JM
- * Mon Mar 29 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.13-3
- - rebuilt with new toolchain
- * Sun May 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.13-2
- - added BR: qdbm-devel, zlib-devel to devel package
- * Sat Sep 20 2008 Shu KONNO <owa@bg.wakwak.com> 1.4.13-1vl5
- - applied new versioning policy, spec in utf-8
- - built with perl-5.10.0
- * Sat Jan 19 2008 IWAI, Masaharu <iwai@alib.jp> 1.4.13-0vl1
- - initial release
|