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+a...@gmail.com> +# Maintainer: Charles Mauch <cma...@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 +}