[arch-commits] Commit in (22 files)

Sergej Pupykin spupykin at archlinux.org
Thu Jun 2 18:45:43 UTC 2016


    Date: Thursday, June 2, 2016 @ 20:45:43
  Author: spupykin
Revision: 177749

Added:
  firejail/
  firejail/repos/
  firejail/trunk/
  firejail/trunk/PKGBUILD
  opendmarc/
  opendmarc/repos/
  opendmarc/trunk/
  opendmarc/trunk/PKGBUILD
  opendmarc/trunk/opendmarc.install
  opendmarc/trunk/opendmarc.service
  perl-locale-po/
  perl-locale-po/repos/
  perl-locale-po/trunk/
  perl-locale-po/trunk/PKGBUILD
  perl-pegex/
  perl-pegex/repos/
  perl-pegex/trunk/
  perl-pegex/trunk/PKGBUILD
  perl-unix-syslog/
  perl-unix-syslog/repos/
  perl-unix-syslog/trunk/
  perl-unix-syslog/trunk/PKGBUILD

-----------------------------------+
 firejail/trunk/PKGBUILD           |   26 ++++++++++++++++
 opendmarc/trunk/PKGBUILD          |   57 ++++++++++++++++++++++++++++++++++++
 opendmarc/trunk/opendmarc.install |   24 +++++++++++++++
 opendmarc/trunk/opendmarc.service |   11 ++++++
 perl-locale-po/trunk/PKGBUILD     |   26 ++++++++++++++++
 perl-pegex/trunk/PKGBUILD         |   50 +++++++++++++++++++++++++++++++
 perl-unix-syslog/trunk/PKGBUILD   |   39 ++++++++++++++++++++++++
 7 files changed, 233 insertions(+)

Added: firejail/trunk/PKGBUILD
===================================================================
--- firejail/trunk/PKGBUILD	                        (rev 0)
+++ firejail/trunk/PKGBUILD	2016-06-02 18:45:43 UTC (rev 177749)
@@ -0,0 +1,26 @@
+# Maintainer: ajs124 < aur AT ajs124 DOT de > 
+
+pkgname=firejail
+pkgver=0.9.40
+pkgrel=1
+pkgdesc="Linux namespaces sandbox program"
+arch=(i686 x86_64)
+license=(GPL2)
+url=https://l3net.wordpress.com/projects/firejail/
+backup=(etc/firejail/login.users)
+#source=(${pkgname}-${pkgver}.tar.gz::https://github.com/netblue30/${pkgname}/archive/$pkgver.tar.gz)
+source=(http://sourceforge.net/projects/firejail/files/firejail/firejail-${pkgver}.tar.bz2)
+sha512sums=('aef20c5061d5e8e8d064f8cfb807a3b0034f2eb108bde234af56c2d2fd3c06cd7129539db22e142b251c15cbb0b82b89a9acee98ebaa36d3029ffc91c37456fc')
+
+build() {
+	cd "${srcdir}/${pkgname}-${pkgver}"
+	# fix build
+	export CFLAGS=${CFLAGS/-fsanitize=undefined/}
+	./configure --prefix=/usr
+	make
+}
+
+package() {
+	cd "${srcdir}/${pkgname}-${pkgver}"
+	make DESTDIR="${pkgdir}" install
+}

Added: opendmarc/trunk/PKGBUILD
===================================================================
--- opendmarc/trunk/PKGBUILD	                        (rev 0)
+++ opendmarc/trunk/PKGBUILD	2016-06-02 18:45:43 UTC (rev 177749)
@@ -0,0 +1,57 @@
+# Orginal Maintainer: Arthur Țițeică arthur.titeica/gmail/com
+# Current Maintainer: Hao Zhang <theivorytower [at] gmail [dot] com>
+
+pkgname=opendmarc
+pkgver=1.3.1
+pkgrel=2
+pkgdesc="Free open source software implementation of the DMARC specification"
+arch=('i686' 'x86_64')
+url="http://www.trusteddomain.org/opendmarc/"
+license=('custom')
+depends=('smtp-server')
+makedepends=('libmilter')
+optdepends=('opendbx: acts as a middleware layer between OpenDMARC and a SQL backend of choice'
+            'python: run opendmarc scripts at /usr/share/doc/opendmarc'
+            'perl: run opendmarc scripts at /usr/share/doc/opendmarc'
+            'perl-switch: generate DMARC reports'
+            'perl-dbd-mysql: generate DMARC reports'
+            'perl-libwww: generate DMARC reports')
+install=$pkgname.install
+backup=(etc/opendmarc/opendmarc.conf)
+source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver.tar.gz
+        opendmarc.service)
+
+sha256sums=('a0c0cf74de68454cbdce16a3095b96e70fc16614325052ea230878d1ca64da6b'
+            'dc16a2bb66df7473a0288fc0c33db731922ff2ea9fdcd59d86da8dc908ca4a14')
+
+build() {
+  export LDFLAGS="${LDFLAGS//,--as-needed}" 
+  cd "$srcdir/$pkgname-$pkgver"
+  ./configure --prefix=/usr \
+              --bindir=/usr/bin \
+              --sbindir=/usr/bin \
+              --sysconfdir=/etc/$pkgname
+
+  make
+}
+
+check() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make -k check
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir/" install
+
+  # sample config
+  install -D -m644 "$srcdir"/$pkgname-$pkgver/$pkgname/opendmarc.conf.sample "$pkgdir"/etc/$pkgname/opendmarc.conf.sample
+  # License
+  install -D -m644 "$srcdir"/$pkgname-$pkgver/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"
+
+}
+
+# vim:set ts=2 sw=2 et:

Added: opendmarc/trunk/opendmarc.install
===================================================================
--- opendmarc/trunk/opendmarc.install	                        (rev 0)
+++ opendmarc/trunk/opendmarc.install	2016-06-02 18:45:43 UTC (rev 177749)
@@ -0,0 +1,24 @@
+_config_instructions() {
+  echo "==> The opendmarc user has been created."
+  echo "    It is recommended to run the daemon under this user."
+  echo "    A sample configuration file has been instaled at"
+  echo "    /etc/opendmarc/opendmarc.conf.sample"
+}
+
+post_install() {
+  getent passwd opendmarc >/dev/null || \
+  useradd --system -g mail -s /usr/bin/nologin -d /etc/opendmarc opendmarc
+  if [ ! -e /etc/opendmarc/opendmarc.conf ]; then
+	  _config_instructions
+  fi
+}
+
+post_upgrade() {
+  post_install
+}
+
+post_remove(){
+  if getent passwd opendmarc >/dev/null 2>&1; then
+    userdel opendmarc
+  fi
+}

Added: opendmarc/trunk/opendmarc.service
===================================================================
--- opendmarc/trunk/opendmarc.service	                        (rev 0)
+++ opendmarc/trunk/opendmarc.service	2016-06-02 18:45:43 UTC (rev 177749)
@@ -0,0 +1,11 @@
+[Unit]
+Description=OpenDMARC
+After=network.target remote-fs.target nss-lookup.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/opendmarc -c /etc/opendmarc/opendmarc.conf
+Restart=always
+
+[Install]
+WantedBy=multi-user.target

Added: perl-locale-po/trunk/PKGBUILD
===================================================================
--- perl-locale-po/trunk/PKGBUILD	                        (rev 0)
+++ perl-locale-po/trunk/PKGBUILD	2016-06-02 18:45:43 UTC (rev 177749)
@@ -0,0 +1,26 @@
+# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Maintainer: Charles Mauch <cmauch at gmail.com>
+
+pkgname=perl-locale-po
+pkgver=0.27
+pkgrel=1
+pkgdesc="Perl/CPAN Module Locale::PO: PO parser"
+arch=(any)
+url="http://search.cpan.org/dist/Locale-PO"
+license=("GPL" "Artistic")
+source=("http://search.cpan.org/CPAN/authors/id/C/CO/COSIMO/Locale-PO-$pkgver.tar.gz")
+md5sums=('81545852a510f8e5332ea1e9d6b64a39')
+
+build() {
+  cd $srcdir/Locale-PO-$pkgver
+  PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+  make
+}
+
+package() {
+  cd $srcdir/Locale-PO-$pkgver
+  make install DESTDIR=$pkgdir
+  find $pkgdir -name '.packlist' -delete
+  find $pkgdir -name '*.pod' -delete
+}

Added: perl-pegex/trunk/PKGBUILD
===================================================================
--- perl-pegex/trunk/PKGBUILD	                        (rev 0)
+++ perl-pegex/trunk/PKGBUILD	2016-06-02 18:45:43 UTC (rev 177749)
@@ -0,0 +1,50 @@
+# Contributor: John D Jones III AKA jnbek <jnbek1972 -_AT_- g m a i l -_Dot_- com>
+# Generator  : CPANPLUS::Dist::Arch 1.32
+
+pkgname='perl-pegex'
+pkgver='0.60'
+pkgrel='1'
+pkgdesc="Acmeist PEG Parser Framework"
+arch=('any')
+license=('PerlArtistic' 'GPL')
+options=('!emptydirs')
+depends=('perl-yaml-libyaml' 'perl-file-sharedir-install')
+makedepends=()
+url='https://metacpan.org/release/Pegex'
+source=('http://search.cpan.org/CPAN/authors/id/I/IN/INGY/Pegex-0.60.tar.gz')
+md5sums=('347f72c1c0347148d80058ea35927df8')
+sha512sums=('e0ea53d38ad889cef33d3121acbc0dd265cea3a9396100266be9c3f1a2b4d43fc18f752087d8f95830783d18b9d18bcecd36a91bde756b6eb5dd900b661338c5')
+_distdir="Pegex-0.60"
+
+build() {
+  ( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""                 \
+      PERL_AUTOINSTALL=--skipdeps                            \
+      PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'"     \
+      PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
+      MODULEBUILDRC=/dev/null
+
+    cd "$srcdir/$_distdir"
+    /usr/bin/perl Makefile.PL
+    make
+  )
+}
+
+check() {
+  cd "$srcdir/$_distdir"
+  ( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
+    make test
+  )
+}
+
+package() {
+  cd "$srcdir/$_distdir"
+  make install
+
+  find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
+}
+
+# Local Variables:
+# mode: shell-script
+# sh-basic-offset: 2
+# End:
+# vim:set ts=2 sw=2 et:

Added: perl-unix-syslog/trunk/PKGBUILD
===================================================================
--- perl-unix-syslog/trunk/PKGBUILD	                        (rev 0)
+++ perl-unix-syslog/trunk/PKGBUILD	2016-06-02 18:45:43 UTC (rev 177749)
@@ -0,0 +1,39 @@
+pkgname='perl-unix-syslog'
+pkgver='1.1'
+pkgrel="5"
+pkgdesc="Interface to syslog functions in a C-library"
+arch=('any')
+license=('PerlArtistic' 'GPL')
+options=('!emptydirs')
+depends=('perl')
+url='http://search.cpan.org/dist/Unix-Syslog'
+source=('http://search.cpan.org/CPAN/authors/id/M/MH/MHARNISCH/Unix-Syslog-1.1.tar.gz')
+md5sums=('73d78e309fe9508ffc9a54d84d79aac9')
+sha512sums=('cb1ea3846844b7c82e081f3bb778c698b681d1875b83201b1beef2267a288890c6fc62af8edbfbc04553a9caa1ebafa429130e784f31c9531719b11a4c47c3ba')
+
+build() {
+  PERL=/usr/bin/perl
+  cd "${srcdir}/Unix-Syslog-1.1"
+  export PERL_MM_USE_DEFAULT=1 PERL5LIB=""                 \
+    PERL_AUTOINSTALL=--skipdeps                            \
+    PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'"     \
+    PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
+    MODULEBUILDRC=/dev/null
+
+  cd "$DIST_DIR"
+  $PERL Makefile.PL
+  make
+}
+
+check() {
+  cd "${srcdir}/Unix-Syslog-1.1"
+  export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
+  make test
+}
+
+package() {
+  cd "${srcdir}/Unix-Syslog-1.1"
+  make install
+
+  find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
+}



More information about the arch-commits mailing list