clamav-vl.spec 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. Summary: Clam AntiVirus
  2. Summary(ja): Clamアンチウィルススキャナ
  3. Name: clamav
  4. Version: 0.96
  5. Release: 1%{?_dist_release}
  6. License: GPL
  7. Group: Applications/System
  8. URL: http://www.clamav.net/
  9. Source0: http://clamav.elektrapro.com/stable/%{name}-%{version}.tar.gz
  10. Source1: clamd.init
  11. Source2: freshclam.init
  12. Source3: README.clamd-vine
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  14. BuildRequires: bzip2-devel, curl-devel > 7.10.0, gmp-devel, ncurses-devel
  15. BuildRequires: openssl-devel, zlib-devel
  16. Requires: bzip2, curl > 7.10.0, gmp, ncurses, openssl, zlib
  17. Requires(pre): shadow-utils, grep
  18. Vendor: Project Vine
  19. Distribution: Vine Linux
  20. Packager: tomop, inagaki
  21. %description
  22. Clam Antivirus is a powerful anti-virus scanner for Unix. It supports
  23. AMaViS, compressed files, uses the virus database from
  24. OpenAntivirus.org, and includes a program for auto-updating. The scanner
  25. is multithreaded, written in C, and POSIX compliant.
  26. %description -l ja
  27. Clamアンチウィルスは強力なUNIX向けのアンチウィルススキャナです。
  28. AMaViS、圧縮ファイルをサポートし、OpenAntivirus.orgのウィルスデータ
  29. ベースを利用しています。またウィルスデータベースの自動アップデート
  30. プログラムを含んでいます。 このCで書かれたスキャナはマルチスレッド化
  31. されており、 POSIXに準拠しています。
  32. %package devel
  33. Group: Development/Libraries
  34. Summary: headers and libraries for development using Clam AntiVirus
  35. Summary(ja): Clam AntiVirus を用いた開発に必要なヘッダ・ライブラリ
  36. Requires: %{name} = %{version}-%{release}
  37. Requires: zlib-devel bzip2-devel gmp-devel
  38. %description devel
  39. clamav-devel provides headers and libraries for development using
  40. Clam AntiVirus.
  41. %description -l ja devel
  42.  clamav-devel パッケージは、Clam AntiVirus を用いた開発を行うための
  43. ヘッダファイルやライブラリファイルを提供します。
  44. %prep
  45. %setup -q
  46. %build
  47. %configure --disable-clamav
  48. make %{?_smp_mflags}
  49. %install
  50. rm -rf %{buildroot}
  51. mkdir -p %{buildroot}%{_sysconfdir}
  52. mkdir -p %{buildroot}%{_initdir}
  53. make install DESTDIR=%{buildroot} transform='s,x,x,'
  54. install -m755 %{SOURCE1} %{buildroot}%{_initdir}/clamd
  55. install -m755 %{SOURCE2} %{buildroot}%{_initdir}/freshclam
  56. install etc/clamd.conf %{buildroot}%{_sysconfdir}
  57. install etc/freshclam.conf %{buildroot}%{_sysconfdir}
  58. rm -f %{buildroot}%{_libdir}/lib*a
  59. %clean
  60. rm -rf %{buildroot}
  61. %pre
  62. if ! grep -q '^clamav:' /etc/group; then
  63. /usr/sbin/groupadd -r clamav
  64. fi
  65. if ! grep -q '^clamav:' /etc/passwd; then
  66. /usr/sbin/useradd -M -r -s /bin/false -g clamav -c "Clam Antivirus" clamav || :
  67. fi
  68. %post
  69. /sbin/ldconfig
  70. /sbin/chkconfig --add clamd
  71. /sbin/chkconfig --add freshclam
  72. %preun
  73. /sbin/chkconfig --del clamd
  74. /sbin/chkconfig --del freshclam
  75. %postun
  76. /sbin/ldconfig
  77. if [ $1 = 0 ]; then
  78. if [ `grep clamav /etc/passwd | wc -l` = 1 ]; then
  79. /usr/sbin/userdel clamav
  80. fi
  81. if [ `grep clamav /etc/group | wc -l` = 1 ]; then
  82. /usr/sbin/groupdel clamav
  83. fi
  84. fi
  85. %files
  86. %defattr(-,root,root)
  87. %doc AUTHORS BUGS COPYING* ChangeLog FAQ INSTALL NEWS README examples test
  88. %doc docs/*
  89. %{_initdir}/*
  90. %config(noreplace) %{_sysconfdir}/clamd.conf
  91. %config(noreplace) %{_sysconfdir}/freshclam.conf
  92. %{_bindir}/*
  93. %exclude %{_bindir}/clamav-config
  94. %{_sbindir}/*
  95. %{_libdir}/lib*.so.*
  96. %attr(-,clamav,clamav) %dir %{_datadir}/clamav
  97. %attr(-,clamav,clamav) %config(noreplace) %{_datadir}/clamav/*
  98. %{_mandir}/man*/*
  99. %files devel
  100. %defattr(-,root,root)
  101. %doc AUTHORS BUGS COPYING ChangeLog FAQ NEWS README
  102. %{_bindir}/clamav-config
  103. %{_libdir}/lib*.so
  104. %{_libdir}/pkgconfig/*.pc
  105. %{_includedir}/*
  106. %changelog
  107. * Sun Apr 11 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.96-1
  108. - new upstream release.
  109. * Sat Jan 30 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.95.3-1
  110. - new upstream release.
  111. * Thu Jun 11 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.95.2-1
  112. - new upstream release.
  113. * Tue Jun 2 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.95.1-1
  114. - new upstream release.
  115. * Tue Mar 24 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.95-2
  116. - dropped *.a files.
  117. * Tue Mar 24 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.95-1
  118. - new upstream release.
  119. * Tue Jun 10 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.93.1-1
  120. - new upstream release.
  121. - wrote specfile in UTF-8.
  122. * Tue Apr 15 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.93-1
  123. - new upstream release.
  124. - move clamd.init to /etc/rc.d/init.d/.
  125. - add /etc/rc.d/init.d/freshclam.
  126. * Thu Apr 10 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.92.1-1
  127. - apply new versioning policy.
  128. * Sat Mar 1 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.92.1-0vl0.40.1
  129. - add missing files.
  130. * Sat Mar 1 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.92.1-0vl0.40
  131. - new upstream release.
  132. * Tue Aug 21 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.91.2-0vl0.40
  133. - new upstream release.
  134. * Thu Aug 9 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.91.1-0vl0.40
  135. - new upstream release.
  136. * Fri Mar 2 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.90.1-0vl0.40
  137. - new upstream release.
  138. * Mon Feb 26 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.90-0vl0.40
  139. - new upstream release.
  140. * Thu Feb 1 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.7-0vl0.40
  141. - for Vine Linux 4.0.
  142. - new upstream release.
  143. * Tue Nov 7 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.6-0vl1
  144. - built for VineSeed.
  145. * Mon Nov 6 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.6-0vl0.1
  146. - new upstream release.
  147. * Thu Oct 19 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.5-0vl0.1
  148. - new upstream release.
  149. * Wed Aug 16 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.4-0vl0.1
  150. - rebuilt for Vine Linux 3.x.
  151. * Wed Aug 16 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.4-0vl1
  152. - new upstream release.
  153. * Sat Aug 5 2006 IWAI, Masaharu <iwai@alib.jp> 0.88.2-0vl3
  154. - add clamd.init script in doc dir
  155. * Mon Aug 1 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.88.2-0vl2
  156. - rebuilt for VineSeed (4.0)
  157. - added libclamav.pc to devel package
  158. - added Requires: gmp-devel to devel package
  159. * Mon May 1 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  160. - 0.88.2-0vl1
  161. - new upstream release.
  162. * Wed Apr 5 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  163. - 0.88.1-0vl1
  164. - new upstream release.
  165. * Tue Jan 10 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  166. - 0.88-0vl1
  167. - new upstream release.
  168. * Fri Nov 4 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  169. - 0.87.1-0vl1
  170. - new upstream release.
  171. * Sun Sep 18 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  172. - 0.87-0vl1
  173. - new upstream release.
  174. * Mon Jul 25 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  175. - 0.86.2-0vl1
  176. - new upstream release.
  177. * Sun Jun 26 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  178. - 0.86.1-0vl1
  179. - new upstream release.
  180. - fix "Requires:".
  181. * Fri May 27 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  182. - 0.85.1-0vl1
  183. - new upstream release.
  184. * Mon May 16 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  185. - 0.85-0vl1
  186. - new upstream release.
  187. * Sun May 1 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  188. - 0.84-0vl2
  189. - new upstream release.
  190. * Tue Feb 15 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  191. - 0.83-0vl1
  192. - new upstream release.
  193. * Mon Feb 14 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  194. - 0.82-0vl1
  195. - new upstream release.
  196. * Thu Jan 27 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  197. - 0.81-0vl1
  198. - new upstream release.
  199. * Tue Nov 2 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  200. - 0.80-0vl1
  201. - new upstream release.
  202. * Wed Aug 18 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  203. - 0.75-0vl1
  204. - new upstream release.
  205. * Wed May 5 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  206. - 0.70-0vl1
  207. - new upstream release.
  208. * Wed Apr 14 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  209. - 0.68.1-0vl1
  210. - new upstream release.
  211. * Fri Feb 20 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  212. - 0.67-0vl1
  213. - new upstream release.
  214. * Fri Nov 28 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  215. - 0.65-0vl1
  216. - new upstream release.
  217. * Sat Aug 23 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  218. - 0.60-0vl3
  219. - fix %%files.
  220. * Fri Aug 22 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  221. - 0.60-0vl2
  222. - fix 'Requires:' and %%files.
  223. * Thu Aug 21 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  224. - 0.60-0vl1
  225. - new upstream release.
  226. - add a sub-package 'devel'.
  227. * Mon Nov 4 2002 TORAYA Shin-ichi <shin@tora-jp.com>
  228. - 0.53-0vl1
  229. * Wed Oct 30 2002 TORAYA Shin-ichi <shin@tora-jp.com>
  230. - 0.52-0vl1
  231. * Tue Oct 22 2002 TORAYA Shin-ichi <shin@tora-jp.com>
  232. - 0.51-0vl1
  233. - port to Vine Linux from (0.51-1m)
  234. * Fri Oct 11 2002 Kazuhiko <kazuhiko@fdiary.net>
  235. - (0.51-1m)
  236. - major bugfixes
  237. * Sun Oct 6 2002 Kazuhiko <kazuhiko@fdiary.net>
  238. - (0.50-1m)
  239. - major feature enhancements
  240. * Fri Sep 20 2002 Kazuhiko <kazuhiko@fdiary.net>
  241. - (0.24-2m)
  242. - fix permission etc.
  243. * Fri Aug 23 2002 Kazuhiko <kazuhiko@fdiary.net>
  244. - (0.24-1m)
  245. - minor bugfixes
  246. * Sat Aug 3 2002 Kazuhiko <kazuhiko@fdiary.net>
  247. - (0.23-1m)
  248. - minor feature enhancements
  249. * Fri Jul 19 2002 Kazuhiko <kazuhiko@fdiary.net>
  250. - (0.21-1m)
  251. - minor bugfixes
  252. * Mon Jul 15 2002 Kazuhiko <kazuhiko@fdiary.net>
  253. - (0.20-1m)
  254. - revise URL
  255. - add a new program 'sigtool'
  256. * Thu Jun 13 2002 Kazuhiko <kazuhiko@kondara.org>
  257. - (0.15-2k)
  258. * Fri May 31 2002 Kazuhiko <kazuhiko@kondara.org>
  259. - (0.14-2k)
  260. * Thu May 23 2002 Kazuhiko <kazuhiko@kondara.org>
  261. - (0.12-2k)
  262. * Fri May 10 2002 Kazuhiko <kazuhiko@kondara.org>
  263. - (0.11-2k)