[arch-commits] Commit in opendmarc/trunk (PKGBUILD)

Sergej Pupykin spupykin at archlinux.org
Sat Aug 29 20:57:12 UTC 2020


    Date: Saturday, August 29, 2020 @ 20:57:11
  Author: spupykin
Revision: 692231

upgpkg: opendmarc 1.3.3-1

Modified:
  opendmarc/trunk/PKGBUILD

----------+
 PKGBUILD |   29 ++++++++++++++++++-----------
 1 file changed, 18 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-08-29 20:02:49 UTC (rev 692230)
+++ PKGBUILD	2020-08-29 20:57:11 UTC (rev 692231)
@@ -4,11 +4,11 @@
 # Contributor: Hao Zhang <theivorytower [at] gmail [dot] com>
 
 pkgname=opendmarc
-pkgver=1.3.2
-pkgrel=6
+pkgver=1.3.3
+pkgrel=1
 pkgdesc="Free open source software implementation of the DMARC specification"
 arch=('x86_64')
-url="http://www.trusteddomain.org/opendmarc/"
+url="https://github.com/trusteddomainproject/OpenDMARC"
 license=('custom')
 depends=('smtp-server' 'libspf2' 'libbsd' 'libidn')
 makedepends=('libmilter')
@@ -19,19 +19,26 @@
             'perl-dbd-mysql: generate DMARC reports'
             'perl-libwww: generate DMARC reports')
 backup=('etc/opendmarc/opendmarc.conf')
-# unfortunately the gpg key used for signing (2D55C45B89CFFD42) is not public
-source=("https://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver}.tar.gz" #{,.asc}
+source=("https://github.com/trusteddomainproject/OpenDMARC/archive/rel-opendmarc-${pkgver//./-}.tar.gz"
         'opendmarc.service'
         'opendmarc.conf'
         'opendmarc.sysusers')
-sha512sums=('6045fb7d2be8f0ffdeca07324857d92908a41c6792749017c2fcc1058f05f55317b1919c67c780827dd7094ec8fff2e1fa4aeb5bab7ff7461537957af2652748'
+sha512sums=('bb4bf8e3ad2d1732b07e55316819d4fd708e529b54a336d7d00763e13bfc62580bb1b30f132fa786dbca15e526e8dd5e146c7be454e1c42714a9f57126fc5e12'
             '738de0cd286dd30713f32034f9ecf9009b6f64038c573c9f8aedaf10df8293bb9eec9d19492a03a2ebf2d2960289bdf48be9b1eb25395dbe9a490f7e3b25cb34'
             '2753ad4477b499947ca07bb385ad0e10f327efa61a9059884091ead8e8e2bd65793436053d5a9c734e4c0676b7823982083ea7b35fae967eeacaeafb6226ff20'
             'fbd5e81ded35281e3a63b4858a368033fa27696dee22a5dcf52e3e04b0762476e1ffa6edb489cf76612f3b4ffaee0fce586ab97d1da9805a089bbaf3487c907b')
 
+prepare() {
+  cd "${srcdir}/OpenDMARC-rel-opendmarc-${pkgver//./-}"
+#  sed -i '' configure.ac
+  mkdir docs
+  touch docs/Makefile.in
+}
+
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  export LDFLAGS="${LDFLAGS//,--as-needed}"
+  cd "${srcdir}/OpenDMARC-rel-opendmarc-${pkgver//./-}"
+#  export LDFLAGS="${LDFLAGS//,--as-needed}"
+  test -x configure || autoreconf -v -i
   ./configure --prefix=/usr \
               --bindir=/usr/bin \
               --sbindir=/usr/bin \
@@ -43,17 +50,17 @@
 }
 
 check() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}/OpenDMARC-rel-opendmarc-${pkgver//./-}"
   make -k check
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}/OpenDMARC-rel-opendmarc-${pkgver//./-}"
   make DESTDIR="${pkgdir}/" install
   # config
   install -D -m640 -o 335 -g 12 "${srcdir}/opendmarc.conf" "${pkgdir}/etc/${pkgname}/opendmarc.conf"
   # License
-  install -D -m644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
   rm "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
   # systemd service
   install -D -m644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"



More information about the arch-commits mailing list