Ver código fonte

supply libs+includes to milter builders

Michael van Elst 23 anos atrás
pai
commit
46b73fb05c
1 arquivos alterados com 26 adições e 4 exclusões
  1. 26 4
      sendmail/sendmail.spec

+ 26 - 4
sendmail/sendmail.spec

@@ -33,7 +33,7 @@ Distribution: OpenPKG [PLUS]
 Group:        Mail
 License:      BSD
 Version:      8.12.9
-Release:      20030408
+Release:      20030409
 
 #   package options
 %option       with_tls      no
@@ -163,7 +163,14 @@ Conflicts:    ssmtp, exim, postfix
 
       #   build Sendmail package
       %{l_make} %{l_mflags}
-    )
+
+%if "%{with_milter}" == "yes"
+      #   have to separately invoke "Build" script in libmilter dir
+      ( cd libmilter
+        ./Build
+      ) || exit $?
+%endif
+    ) || exit $?
 
 %install
     rm -rf $RPM_BUILD_ROOT
@@ -221,6 +228,21 @@ Conflicts:    ssmtp, exim, postfix
       mv $RPM_BUILD_ROOT%{l_prefix}/bin/rmail \
          $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail
 
+%if "%{with_milter}" == "yes"
+      #   install libraries and includes for building milters
+      %{l_shtool} mkdir -f -p -m 755 \
+          $RPM_BUILD_ROOT%{l_prefix}/include/libmilter
+      %{l_shtool} install -c -m 644 \
+          include/libmilter/*.h \
+          $RPM_BUILD_ROOT%{l_prefix}/include/libmilter/
+      %{l_shtool} install -c -m 644 \
+          obj.*/libsm/libsm.a \
+          obj.*/libsmutil/libsmutil.a \
+          obj.*/libsmdb/libsmdb.a \
+          obj.*/libmilter/libmilter.a \
+          $RPM_BUILD_ROOT%{l_prefix}/lib/
+%endif
+
       #   install OSSP fsl support
       %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/fsl
       %{l_shtool} install -c -m 644 \
@@ -239,7 +261,7 @@ Conflicts:    ssmtp, exim, postfix
           contrib/qtool.pl $RPM_BUILD_ROOT%{l_prefix}/sbin/qtool
       %{l_shtool} install -c -m 755 -e 's;^#!.*;#!%{l_prefix}/bin/perl;' \
           contrib/qtool.8 $RPM_BUILD_ROOT%{l_prefix}/man/man8/qtool.8
-    )
+    ) || exit $?
 
     #   install a reasonable default configuration
     ( cd etc.sendmail
@@ -263,7 +285,7 @@ Conflicts:    ssmtp, exim, postfix
           -e "s;@l_domainname@;${l_domainname};g" \
           -e "s;@l_ostype@;${l_ostype};g" \
           * $RPM_BUILD_ROOT%{l_prefix}/etc/sendmail/
-    )
+    ) || exit $?
 
     #   install the run-command script
     %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d