sylfilter-vl.spec 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. %define ver 0.8
  2. %define rel 2
  3. Summary: a generic spam filter tool
  4. Summary(ja): 汎用 spam フィルタツール
  5. Name: sylfilter
  6. Version: %{ver}
  7. Release: %{rel}%{?_dist_release}
  8. License: BSD-like
  9. Group: Applications/Internet
  10. URL: http://sylpheed.sraoss.jp/sylfilter/
  11. Source0: http://sylpheed.sraoss.jp/sylfilter/src/%{name}-%{version}.tar.gz
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
  13. BuildRequires: glib2-devel >= 2.0.0
  14. BuildRequires: sqlite3-devel
  15. BuildRequires: libsylph-devel
  16. %description
  17. This is SylFilter, a generic message filter library and command-line tools.
  18. SylFilter provides a bayesian filter which is very popular as a spam filtering
  19. algorithm. SylFilter is also internationalized and can be applied to any
  20. languages.
  21. SylFilter library provides simple but powerful C APIs and can be used from C
  22. programs.
  23. SylFilter command-line tool can be used as a junk filter program like major
  24. tools such as bogofilter and bsfilter etc.
  25. %description -l ja
  26. SylFilter は汎用のメッセージフィルタライブラリとコマンドラインツールです。
  27. SylFilter は spam フィルタのアルゴリズムとして広く使われているベイジアン
  28. フィルタを提供します。 SylFilter は多言語に対応しており、任意の言語に適用できます。
  29. C言語ネイティブで実装されているため、リソースの消費が少なく高速に動作します。
  30. SylFilter ライブラリはシンプルかつ強力な C API を提供し、
  31. C のプログラムから使用できます。ライブラリのユーザは提供されるフィルタと
  32. オリジナルの自作フィルタを任意に組み合わせて使用できます。
  33. SylFilter コマンドラインツールは、 bogofilter, bsfilter などの
  34. よく知られるツールと同様に、迷惑メールフィルタプログラムとして使用できます。
  35. %package devel
  36. Summary: Development files for SylFilter library
  37. Summary(ja): SylFilter ライブラリの開発ファイル
  38. Group: Development/Libraries
  39. Requires: %{name} = %{version}-%{release}
  40. Requires: libsylph-devel
  41. %description devel
  42. The %{name}-devel package contains libraries and header files for
  43. developing applications that use SylFilter library.
  44. %description devel -l ja
  45. %{name}-devel パッケージは、SylFilter ライブラリを使ったアプリケーションを
  46. 開発するためのライブラリとヘッダーファイルを含んでいます。
  47. Vendor: Project Vine
  48. Distribution: Vine Linux
  49. Packager: iwaim
  50. %prep
  51. %setup -q
  52. %build
  53. %configure --enable-shared --enable-sqlite --disable-rpath \
  54. --with-libsylph=standalone
  55. %install
  56. %{__rm} -rf %{buildroot}
  57. %makeinstall
  58. %{__rm} -f %{buildroot}%{_libdir}/libsylfilter.{a,la}
  59. %check
  60. make check
  61. %clean
  62. %{__rm} -rf %{buildroot}
  63. %files
  64. %defattr(-,root,root,-)
  65. %doc AUTHORS COPYING ChangeLog NEWS README
  66. %{_bindir}/sylfilter
  67. %{_libdir}/libsylfilter.so.*
  68. %files devel
  69. %defattr(-,root,root,-)
  70. %doc AUTHORS COPYING ChangeLog NEWS README
  71. %{_libdir}/libsylfilter.so
  72. %{_includedir}/sylfilter
  73. %changelog
  74. * Mon Mar 20 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 0.8-2
  75. - build with current VineSeed
  76. * Mon Dec 30 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 0.8-1
  77. - update to 0.8
  78. * Wed Dec 12 2012 IWAI, Masaharu <iwai@alib.jp> 0.7-1
  79. - Initial build.