commit 7c7cc39e502b0a12e641221c27c6c8facfac2db3
Author: Arkadiusz Miƛkiewicz <[email protected]>
Date:   Tue Jul 30 12:18:27 2024 +0200

    Up to 1.4.2; library part is ready (and will be used in exim package)

 opendmarc.spec | 31 +++++++++++++++++--------------
 1 file changed, 17 insertions(+), 14 deletions(-)
---
diff --git a/opendmarc.spec b/opendmarc.spec
index 42cd501..7a711ab 100644
--- a/opendmarc.spec
+++ b/opendmarc.spec
@@ -1,26 +1,25 @@
 # TODO
 # - pld useradd/groupadd and register uid/gid
 # - pldize initscript
+%define                ver 1-4-2
+%define                ver_dot %(echo %{ver} | tr '-' '.')
 Summary:       DMARC milter and library
 Name:          opendmarc
-Version:       1.2.0
-Release:       0.1
+Version:       %{ver_dot}
+Release:       1
 License:       BSD
 Group:         Daemons
-Source0:       
http://downloads.sourceforge.net/opendmarc/%{name}-%{version}.tar.gz
-# Source0-md5: bad2c454841cf7711fc148e114620051
+Source0:       
https://github.com/trusteddomainproject/OpenDMARC/archive/refs/tags/rel-%{name}-%{ver}.tar.gz
+# Source0-md5: 658d951db84a0305b0c5d9312eff5b64
 Source1:       %{name}.tmpfiles
 URL:           http://www.trusteddomain.org/opendmarc.html
+BuildRequires: libspf2-devel
 BuildRequires: pkgconfig
 BuildRequires: rpmbuild(macros) >= 1.644
 BuildRequires: sendmail-devel
 Requires:      libopendmarc = %{version}-%{release}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-# unresolved __dn_expand, __dn_skipname, __res_query
-# TODO: fix linking: -lresolv
-%define                skip_post_check_so      libopendmarc.so.1.0.2
-
 %description
 OpenDMARC (Domain-based Message Authentication, Reporting &
 Conformance) provides an open source library that implements the DMARC
@@ -49,12 +48,16 @@ This package contains the static libraries, headers, and 
other support
 files required for developing applications against libopendmarc.
 
 %prep
-%setup -q
+%setup -q -n OpenDMARC-rel-%{name}-%{ver}
 
 %build
+autoreconf -v -i
 %configure \
        --disable-silent-rules \
-       --disable-static
+       --disable-static \
+       --with-spf \
+       --with-spf2-include=%{_includedir}/spf2 \
+       --with-spf2-lib=%{_libdir}
 %{__make}
 
 %install
@@ -107,7 +110,7 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc INSTALL README RELEASE_NOTES docs/draft-dmarc-base-02.txt
+%doc CONTRIBUTING INSTALL README README.md RELEASE_NOTES
 %doc db/README.schema db/schema.mysql
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
 %attr(754,root,root) /etc/rc.d/init.d/%{name}
@@ -126,11 +129,11 @@ fi
 
 %files -n libopendmarc
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libopendmarc.so.*.*.*
-%ghost %{_libdir}/libopendmarc.so.1
+%attr(755,root,root) %{_libdir}/libopendmarc.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopendmarc.so.2
 
 %files -n libopendmarc-devel
 %defattr(644,root,root,755)
 %doc libopendmarc/docs/*.html
 %{_includedir}/%{name}
-%{_libdir}/libopendmarc.so
+%attr(755,root,root) %{_libdir}/libopendmarc.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/opendmarc.git/commitdiff/7c7cc39e502b0a12e641221c27c6c8facfac2db3

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to