clamav-vl.spec 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. Summary: Clam AntiVirus
  2. Summary(ja): Clamアンチウィルススキャナ
  3. Name: clamav
  4. Version: 0.96
  5. Release: 2%{?_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. * Thu Sep 30 2010 Shu KONNO <owa@bg.wakwak.com> 0.96-2
  108. - rebuilt with rpm-4.8.1 for pkg-config
  109. * Sun Apr 11 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.96-1
  110. - new upstream release.
  111. * Sat Jan 30 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.95.3-1
  112. - new upstream release.
  113. * Thu Jun 11 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.95.2-1
  114. - new upstream release.
  115. * Tue Jun 2 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.95.1-1
  116. - new upstream release.
  117. * Tue Mar 24 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.95-2
  118. - dropped *.a files.
  119. * Tue Mar 24 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.95-1
  120. - new upstream release.
  121. * Tue Jun 10 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.93.1-1
  122. - new upstream release.
  123. - wrote specfile in UTF-8.
  124. * Tue Apr 15 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.93-1
  125. - new upstream release.
  126. - move clamd.init to /etc/rc.d/init.d/.
  127. - add /etc/rc.d/init.d/freshclam.
  128. * Thu Apr 10 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.92.1-1
  129. - apply new versioning policy.
  130. * Sat Mar 1 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.92.1-0vl0.40.1
  131. - add missing files.
  132. * Sat Mar 1 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.92.1-0vl0.40
  133. - new upstream release.
  134. * Tue Aug 21 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.91.2-0vl0.40
  135. - new upstream release.
  136. * Thu Aug 9 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.91.1-0vl0.40
  137. - new upstream release.
  138. * Fri Mar 2 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.90.1-0vl0.40
  139. - new upstream release.
  140. * Mon Feb 26 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.90-0vl0.40
  141. - new upstream release.
  142. * Thu Feb 1 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.7-0vl0.40
  143. - for Vine Linux 4.0.
  144. - new upstream release.
  145. * Tue Nov 7 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.6-0vl1
  146. - built for VineSeed.
  147. * Mon Nov 6 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.6-0vl0.1
  148. - new upstream release.
  149. * Thu Oct 19 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.5-0vl0.1
  150. - new upstream release.
  151. * Wed Aug 16 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.4-0vl0.1
  152. - rebuilt for Vine Linux 3.x.
  153. * Wed Aug 16 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.88.4-0vl1
  154. - new upstream release.
  155. * Sat Aug 5 2006 IWAI, Masaharu <iwai@alib.jp> 0.88.2-0vl3
  156. - add clamd.init script in doc dir
  157. * Mon Aug 1 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.88.2-0vl2
  158. - rebuilt for VineSeed (4.0)
  159. - added libclamav.pc to devel package
  160. - added Requires: gmp-devel to devel package
  161. * Mon May 1 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  162. - 0.88.2-0vl1
  163. - new upstream release.
  164. * Wed Apr 5 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  165. - 0.88.1-0vl1
  166. - new upstream release.
  167. * Tue Jan 10 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  168. - 0.88-0vl1
  169. - new upstream release.
  170. * Fri Nov 4 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  171. - 0.87.1-0vl1
  172. - new upstream release.
  173. * Sun Sep 18 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  174. - 0.87-0vl1
  175. - new upstream release.
  176. * Mon Jul 25 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  177. - 0.86.2-0vl1
  178. - new upstream release.
  179. * Sun Jun 26 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  180. - 0.86.1-0vl1
  181. - new upstream release.
  182. - fix "Requires:".
  183. * Fri May 27 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  184. - 0.85.1-0vl1
  185. - new upstream release.
  186. * Mon May 16 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  187. - 0.85-0vl1
  188. - new upstream release.
  189. * Sun May 1 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  190. - 0.84-0vl2
  191. - new upstream release.
  192. * Tue Feb 15 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  193. - 0.83-0vl1
  194. - new upstream release.
  195. * Mon Feb 14 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  196. - 0.82-0vl1
  197. - new upstream release.
  198. * Thu Jan 27 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  199. - 0.81-0vl1
  200. - new upstream release.
  201. * Tue Nov 2 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  202. - 0.80-0vl1
  203. - new upstream release.
  204. * Wed Aug 18 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  205. - 0.75-0vl1
  206. - new upstream release.
  207. * Wed May 5 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  208. - 0.70-0vl1
  209. - new upstream release.
  210. * Wed Apr 14 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  211. - 0.68.1-0vl1
  212. - new upstream release.
  213. * Fri Feb 20 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  214. - 0.67-0vl1
  215. - new upstream release.
  216. * Fri Nov 28 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  217. - 0.65-0vl1
  218. - new upstream release.
  219. * Sat Aug 23 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  220. - 0.60-0vl3
  221. - fix %%files.
  222. * Fri Aug 22 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  223. - 0.60-0vl2
  224. - fix 'Requires:' and %%files.
  225. * Thu Aug 21 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  226. - 0.60-0vl1
  227. - new upstream release.
  228. - add a sub-package 'devel'.
  229. * Mon Nov 4 2002 TORAYA Shin-ichi <shin@tora-jp.com>
  230. - 0.53-0vl1
  231. * Wed Oct 30 2002 TORAYA Shin-ichi <shin@tora-jp.com>
  232. - 0.52-0vl1
  233. * Tue Oct 22 2002 TORAYA Shin-ichi <shin@tora-jp.com>
  234. - 0.51-0vl1
  235. - port to Vine Linux from (0.51-1m)
  236. * Fri Oct 11 2002 Kazuhiko <kazuhiko@fdiary.net>
  237. - (0.51-1m)
  238. - major bugfixes
  239. * Sun Oct 6 2002 Kazuhiko <kazuhiko@fdiary.net>
  240. - (0.50-1m)
  241. - major feature enhancements
  242. * Fri Sep 20 2002 Kazuhiko <kazuhiko@fdiary.net>
  243. - (0.24-2m)
  244. - fix permission etc.
  245. * Fri Aug 23 2002 Kazuhiko <kazuhiko@fdiary.net>
  246. - (0.24-1m)
  247. - minor bugfixes
  248. * Sat Aug 3 2002 Kazuhiko <kazuhiko@fdiary.net>
  249. - (0.23-1m)
  250. - minor feature enhancements
  251. * Fri Jul 19 2002 Kazuhiko <kazuhiko@fdiary.net>
  252. - (0.21-1m)
  253. - minor bugfixes
  254. * Mon Jul 15 2002 Kazuhiko <kazuhiko@fdiary.net>
  255. - (0.20-1m)
  256. - revise URL
  257. - add a new program 'sigtool'
  258. * Thu Jun 13 2002 Kazuhiko <kazuhiko@kondara.org>
  259. - (0.15-2k)
  260. * Fri May 31 2002 Kazuhiko <kazuhiko@kondara.org>
  261. - (0.14-2k)
  262. * Thu May 23 2002 Kazuhiko <kazuhiko@kondara.org>
  263. - (0.12-2k)
  264. * Fri May 10 2002 Kazuhiko <kazuhiko@kondara.org>
  265. - (0.11-2k)