Browse Source

updated 2 packages

clamav-0.103.0-1

libmilter-8.16.1-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12493 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 3 years ago
parent
commit
6e069163c9
2 changed files with 111 additions and 9 deletions
  1. 15 9
      c/clamav/clamav-vl.spec
  2. 96 0
      lib/libm/libmilter/libmilter-vl.spec

+ 15 - 9
c/clamav/clamav-vl.spec

@@ -14,9 +14,9 @@
 Summary: Clam AntiVirus
 Summary(ja): Clamアンチウィルススキャナ
 Name: clamav
-Version: 0.102.4
+Version: 0.103.0
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
-Group: Applications/System
+Group: security
 Vendor: Project Vine
 Distribution: Vine Linux
 Packager: tomop, inagaki
@@ -44,8 +44,8 @@ BuildRequires: openssl-devel, pcre-devel, libxml2-devel, zlib-devel
 BuildRequires: llvm-devel
 %endif
 %if %{?milter}
-BuildRequires: sendmail-devel
-#BuildRequires: sendmail-milter
+#BuildRequires: sendmail-devel
+BuildRequires: libmilter-devel
 %endif
 Requires: logrotate
 Requires(pre): shadow-utils, grep
@@ -72,7 +72,7 @@ AMaViS、圧縮ファイルをサポートし、OpenAntivirus.orgのウィルス
 %if %{?milter}
 %package milter
 Summary: Virus scanner for sendmail/postfix
-Group: Applications/System
+Group: security,servers
 %if %{with systemd}
 %{?systemd_requires}
 %else
@@ -87,7 +87,7 @@ clamav-milter is a milter module to scan mails using Clam AntiVirus.
 
 
 %package devel
-Group: Development/Libraries
+Group: programming
 Summary: headers and libraries for development using Clam AntiVirus
 Summary(ja): Clam AntiVirus を用いた開発に必要なヘッダ・ライブラリ
 Requires: %{name} = %{version}-%{release}
@@ -111,7 +111,7 @@ Clam AntiVirus.
 
 %build
 %if %{?milter}
-export CLAMAV_MILTER_LIBS="-lpthread %{_libdir}/libmilter.a"
+export CLAMAV_MILTER_LIBS="-lpthread -lmilter"
 export have_milter=yes
 %endif
 
@@ -150,6 +150,7 @@ make install DESTDIR=%{buildroot} transform='s,x,x,'
 
 %if %{with systemd}
 rm -f %{buildroot}%{_unitdir}/clamav-daemon.s*
+rm -f %{buildroot}%{_unitdir}/clamav-clamonacc.s*
 install -Dpm 0644 %{SOURCE100} %{buildroot}%{_unitdir}/clamonacc.service
 install -Dpm 0644 %{SOURCE530} %{buildroot}%{_unitdir}/clamd.service
 mkdir -p %{buildroot}%{_tmpfilesdir}
@@ -320,6 +321,9 @@ fi
 %{_bindir}/*
 %exclude %{_bindir}/clamav-config
 %{_sbindir}/*
+%if %{?milter}
+%exclude %{_sbindir}/clamav-milter
+%endif
 %{_libdir}/lib*.so.*
 %{_libdir}/libclamunrar_iface.so
 %attr(-,clamav,clamav) %dir %{_localstatedir}/log/clamav
@@ -329,7 +333,6 @@ fi
 %{_mandir}/man*/*
 
 %if %{?milter}
-
 %files milter
 %defattr(-,root,root)
 %if %{with systemd}
@@ -341,7 +344,6 @@ fi
 %config(noreplace) %{_sysconfdir}/logrotate.d/clamav-milter
 %{_sbindir}/clamav-milter
 %{_mandir}/man8/clamav-milter.8*
-
 %endif
 
 %files devel
@@ -352,7 +354,11 @@ fi
 %{_libdir}/pkgconfig/*.pc
 %{_includedir}/*
 
+
 %changelog
+* Tue Sep 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.103.0-1
+- new upstream release.
+
 * Fri Jul 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.102.4-1
 - new upstream release.
 

+ 96 - 0
lib/libm/libmilter/libmilter-vl.spec

@@ -0,0 +1,96 @@
+Summary:        A shared libraries for milters
+Summary(ja):    milterのための共有ライブラリ
+Name:           libmilter
+Version:        8.16.1
+Release:        1%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        Sendmail
+URL:            https://www.proofpoint.com/us/open-source-email-solution
+Source0:        ftp://ftp.sendmail.org/pub/sendmail/sendmail.%{version}.tar.gz
+Patch0:         sendmail-8.14.3-sharedmilter.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
+%global objdir  obj.Linux.%(uname -r).%(uname -m)
+
+%description
+The %{name} package provides a shared library for milters.
+
+%description -l ja
+%{name} パッケージは、milterに必要な共有ライブラリを提供します。
+
+
+%package        devel
+Summary:        headers and libraries to develop milters
+Summary(ja):    milter開発に必要なヘッダ・ライブラリ
+Group:          programming
+Requires:       %{name} = %{version}-%{release}
+Conflicts:      sendmail-devel
+
+%description devel
+This package contains headers and libraries to develop milters.
+
+%description devel -l ja
+このパッケージは、milter開発に必要なヘッダ・ライブラリを含んでいます。
+
+
+%debug_package
+
+
+%prep
+%setup -q -n sendmail-%{version}
+
+cp devtools/M4/UNIX/{,shared}library.m4
+%patch0 -p1 -b .sharedmilter
+
+
+%build
+cd libmilter
+./Build -c
+
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_libdir}
+mkdir -p %{buildroot}%{_includedir}/libmilter
+
+install -m644 include/libmilter/mfapi.h %{buildroot}%{_includedir}/libmilter/
+install -m644 include/libmilter/mfdef.h %{buildroot}%{_includedir}/libmilter/
+
+install -m755 %{objdir}/libmilter/libmilter.so.* %{buildroot}%{_libdir}/
+
+pushd %{buildroot}%{_libdir}
+for f in libmilter.so.*; do
+	ln -sf $f $(echo $f | sed -e 's/\.[0-9]*$//')
+	ln -sf $f libmilter.so
+done
+popd
+
+%clean
+rm -rf %{buildroot}
+
+
+%post
+/sbin/ldconfig 
+
+%postun
+/sbin/ldconfig 
+
+
+%files
+%{_libdir}/libmilter.so.*
+
+
+%files devel
+%{_libdir}/libmilter.so
+%{_includedir}/libmilter
+
+
+%changelog
+* Tue Sep 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.16.1-1
+- new upstream release.
+
+* Sat Oct 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.15.2-1
+- initial build.