summaryrefslogtreecommitdiff
path: root/pcr
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2014-10-09 21:07:26 -0200
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2014-10-09 21:07:26 -0200
commit66174628313398909679b2a88cab535627fa4dc9 (patch)
treeb403b67e48e3504f7f8a0ea62c5fe5cc37c5f4cb /pcr
parentb42154133403f057f59444375480b78a8c922be6 (diff)
parent2161d99a0e246788462de5377c74142ff250172b (diff)
Merge branch 'master' of ssh://projects.parabola.nu/~git/abslibre
Diffstat (limited to 'pcr')
-rw-r--r--pcr/anyremote/PKGBUILD9
-rw-r--r--pcr/arno-iptables-firewall/PKGBUILD10
-rw-r--r--pcr/boswars/PKGBUILD23
-rw-r--r--pcr/clasp/PKGBUILD6
-rw-r--r--pcr/cppo/PKGBUILD21
-rw-r--r--pcr/knot/PKGBUILD18
-rw-r--r--pcr/lynis/PKGBUILD36
-rw-r--r--pcr/lynis/lynis.install14
-rw-r--r--pcr/mycron-git/PKGBUILD47
-rw-r--r--pcr/mycron-git/mycron.135
-rw-r--r--pcr/mycron-git/mycron.conf.533
-rw-r--r--pcr/mycron-git/mycron.crontab.555
-rw-r--r--pcr/mycron-git/mycron.install6
-rw-r--r--pcr/mycron-git/mycron@.service11
-rw-r--r--pcr/python2-ssh/PKGBUILD15
-rw-r--r--pcr/ttf-roboto/PKGBUILD23
-rw-r--r--pcr/xtables-addons/PKGBUILD41
17 files changed, 254 insertions, 149 deletions
diff --git a/pcr/anyremote/PKGBUILD b/pcr/anyremote/PKGBUILD
index 3e2ab05ea..a2a246dee 100644
--- a/pcr/anyremote/PKGBUILD
+++ b/pcr/anyremote/PKGBUILD
@@ -1,13 +1,13 @@
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
# Contributor: Andrea Fagiani <andfagiani_at_gmail_dot_com>
# Contributor: hb <hb.at.spamers.dot.net>
# Contributor: Lisa Denia <eiffel56@gmail.com>
-# Maintainer : Parabola Aurélien DESBRIÈRES <aurelien@hackers.camp>
pkgname=anyremote
-pkgver=6.3.2
+pkgver=6.4
pkgrel=1
pkgdesc="Remote control (console-oriented) through bluetooth or IR connection"
-arch=('i686' 'x86_64' 'mips64el')
+arch=('i686' 'x86_64')
url="http://anyremote.sourceforge.net"
license=('GPL')
depends=('bluez-libs' 'bluez' 'dbus-glib' 'libxtst')
@@ -19,5 +19,8 @@ build() {
cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr
make
+}
+package() {
+ cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install
}
diff --git a/pcr/arno-iptables-firewall/PKGBUILD b/pcr/arno-iptables-firewall/PKGBUILD
index f0def1909..38cd370b4 100644
--- a/pcr/arno-iptables-firewall/PKGBUILD
+++ b/pcr/arno-iptables-firewall/PKGBUILD
@@ -1,10 +1,10 @@
-# Contributor (Arch) : Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
-# Contributor (Arch) : Arto Puranen <purcher@gmail.com>
-# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+# Contributor: Arto Puranen <purcher@gmail.com>
pkgname=arno-iptables-firewall
-pkgver=2.0.1d
-pkgrel=2
+pkgver=2.0.1e
+pkgrel=1
pkgdesc="A secure stateful firewall for both single and multi-homed machine"
arch=('any')
url=(http://rocky.eld.leidenuniv.nl/joomla/)
diff --git a/pcr/boswars/PKGBUILD b/pcr/boswars/PKGBUILD
index 1aa8f40bd..61657d82b 100644
--- a/pcr/boswars/PKGBUILD
+++ b/pcr/boswars/PKGBUILD
@@ -1,24 +1,20 @@
-# Contributor (Arch) :Maintainer: carstene1ns <url/mail: arch carsten-teibes de>
-# Contributor (Arch) : Diogo Leal <estranho@diogoleal.com>
-# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG
+# Contributor: Diogo Leal <estranho@diogoleal.com>
pkgname=boswars
pkgver=2.7
-pkgrel=4
+pkgrel=5
pkgdesc="Futuristic real-time strategy game"
url="http://www.boswars.org"
license=('GPL')
-arch=('i686' 'x86_64' 'mips64el')
+arch=('i686' 'x86_64')
depends=('sdl' 'libpng' 'lua51' 'libvorbis' 'libtheora' 'libgl' 'python2')
makedepends=('glu' 'coreutils') # nproc is in coreutils
source=("http://www.boswars.org/dist/releases/$pkgname-$pkgver-src.tar.gz"
"boswars.sh"
"boswars.png"
"boswars.desktop")
-sha256sums=('dc3718f531e9ea413cf37e1333b62a4c5e69f1405502d9c59b9e424635135e3e'
- '8f90601f1aedee2d2b097b3a47200013ec61639ca3dd6c8936dfc733eb5dc634'
- 'f89454681f02df31f5714747563ce30c4643cda96d91b7fc29216dacf92e8b10'
- '666712c9cf7fff391e6a67f99fdc12f6fce45777ee0891a808cb2a00910c739c')
prepare() {
cd $pkgname-$pkgver-src
@@ -47,11 +43,16 @@ package(){
# data
install -d "$pkgdir"/opt/bos/languages
install -m644 languages/*.po "$pkgdir"/opt/bos/languages
- cp -r campaigns doc graphics intro maps scripts sounds units "$pkgdir"/opt/bos
+ cp -r campaigns doc graphics intro maps patches scripts sounds units "$pkgdir"/opt/bos
- # executable, launcher and .desktop entry
+ # binary + launcher
install -Dm755 fbuild/release/boswars "$pkgdir"/opt/bos/boswars
install -Dm755 ../boswars.sh "$pkgdir"/usr/bin/boswars
+ # .desktop entry
install -Dm644 ../boswars.png "$pkgdir"/usr/share/pixmaps/boswars.png
install -Dm644 ../boswars.desktop "$pkgdir"/usr/share/applications/boswars.desktop
+ # license + doc
+ install -d "$pkgdir"/usr/share/{licenses/$pkgname,doc}
+ install -m644 COPYRIGHT.txt "$pkgdir"/usr/share/licenses/$pkgname
+ ln -s /opt/bos/doc "$pkgdir"/usr/share/doc/$pkgname
}
diff --git a/pcr/clasp/PKGBUILD b/pcr/clasp/PKGBUILD
index 2367bcdfc..48e534307 100644
--- a/pcr/clasp/PKGBUILD
+++ b/pcr/clasp/PKGBUILD
@@ -1,9 +1,9 @@
-# Contributor (Arch) : Vincent Bernardoff <vb@luminar.eu.org>
-# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Vincent Bernardoff <vb@luminar.eu.org>
pkgname=clasp
groups=('potassco')
-pkgver=3.0.3
+pkgver=3.0.6
pkgrel=1
pkgdesc="A conflict-driven nogood learning answer set solver."
arch=('x86_64' 'i686' 'armv6h' 'armv7h')
diff --git a/pcr/cppo/PKGBUILD b/pcr/cppo/PKGBUILD
index 021e9db02..1957294c3 100644
--- a/pcr/cppo/PKGBUILD
+++ b/pcr/cppo/PKGBUILD
@@ -1,19 +1,19 @@
-# Contributor (Arch) : Leonard de Ruijter <leonard@aur.archlinux.org>
-# Contributor (Arch) : Serge Zirukin <ftrvxmtrx@gmail.com>
-# Contributor (Arch) : Justin Davis <jrcd 83 at gmail>
-# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Leonard de Ruijter <leonard@aur.archlinux.org>
+# Contributor: Serge Zirukin <ftrvxmtrx@gmail.com>
+# Contributor: Justin Davis <jrcd 83 at gmail>
pkgname=cppo
-pkgver=0.9.3
-pkgrel=2
+pkgver=1.0.0
+pkgrel=1
pkgdesc="The C preprocessor written in OCaml"
-arch=('i686' 'x86_64' 'mips64el')
+arch=('i686' 'x86_64')
license=('BSD')
-makedepends=('ocaml')
+depends=('glibc')
+makedepends=('ocaml-findlib')
url='http://mjambon.com/cppo.html'
source=("http://mjambon.com/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-
build() {
cd $srcdir/$pkgname-$pkgver
make
@@ -21,6 +21,7 @@ build() {
package() {
cd $srcdir/$pkgname-$pkgver
- mkdir -p "${pkgdir}/usr/bin"
+ mkdir -p "${pkgdir}/usr/bin" "$pkgdir$(ocamlfind printconf destdir)"
+ export OCAMLFIND_DESTDIR="$pkgdir$(ocamlfind printconf destdir)"
make install BINDIR="${pkgdir}/usr/bin"
}
diff --git a/pcr/knot/PKGBUILD b/pcr/knot/PKGBUILD
index a59cb4e85..90586f1ae 100644
--- a/pcr/knot/PKGBUILD
+++ b/pcr/knot/PKGBUILD
@@ -1,21 +1,20 @@
-# Maintainer: Ondřej Surý <ondrej@sury.
-# Contributor: Oleander Reis <oleander@oleander.cc>
-# Contributor: Otto Sabart <seberm[at]gmail[dot]com>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Ondřej Surý <ondrej@sury.
+# Contributor: Oleander Reis <oleander@oleander.cc>
+# Contributor: Otto Sabart <seberm[at]gmail[dot]com>
pkgname=knot
-pkgver=1.4.6
+pkgver=1.5.3
pkgrel=1
pkgdesc='high-performance authoritative-only DNS server'
url='https://www.knot-dns.cz/'
-arch=('i686' 'x86_64' 'mips64el')
+arch=('i686' 'x86_64')
license=('GPL3')
install=install
depends=('liburcu>=0.5.4' 'openssl>=1.0.0' 'zlib')
makedepends=('autoconf>=2.65' 'libtool' 'flex>=2.5.3' 'bison>=2.3')
source=("https://secure.nic.cz/files/knot-dns/${pkgname}-${pkgver}.tar.xz"
'knot.service')
-sha256sums=('55d292467f5c622384ee25e20de094dc6dba7638f886b38dfba345ac1e6caa13'
- 'caa870a9c93c57c6311f9e8fb5685a9179bb9839a27a30cc1712c91df0d15090')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -44,3 +43,8 @@ package() {
make DESTDIR="${pkgdir}/" install
install -Dm 644 "${srcdir}/knot.service" "${pkgdir}/usr/lib/systemd/system/knot.service"
}
+
+check() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make check
+}
diff --git a/pcr/lynis/PKGBUILD b/pcr/lynis/PKGBUILD
index 24be95c25..c6b6cca03 100644
--- a/pcr/lynis/PKGBUILD
+++ b/pcr/lynis/PKGBUILD
@@ -1,47 +1,43 @@
-# Contributor (Arch) : Levente Polyak <levente[at]leventepolyak[dot]net>
-# Contributor (Arch) : Sébastien Luttringer <seblu@aur.archlinux.org>
-# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Levente Polyak <levente[at]leventepolyak[dot]net>
+# Contributor: Sébastien Luttringer <seblu@aur.archlinux.org>
pkgname=lynis
-pkgver=1.5.6
-pkgrel=1
+pkgver=1.6.2
+pkgrel=2
pkgdesc='Security and system auditing tool to harden Unix/Linux systems'
url='http://cisofy.com/lynis/'
license=('GPL3')
arch=('any')
backup=('etc/lynis/default.prf')
depends=('sh')
-optdepends=('net-tools: networking tests')
+optdepends=('net-tools: networking tests'
+ 'bash-completion: completion for bash')
install=lynis.install
source=(http://cisofy.com/files/${pkgname}-${pkgver}.tar.gz)
-prepare() {
- cd ${pkgname}-${pkgver}
- # fix non-test includes to let lynis run as user but complain gracefully
- chmod o+rx include
- chmod o+r include/*
- chmod o-r include/tests_*
-}
-
package() {
- cd ${pkgname}-${pkgver}
+ cd ${pkgname}
- # install profile
+ # profile
install -Dm 644 default.prf "${pkgdir}/etc/${pkgname}/default.prf"
- # install binary
+ # binary
install -Dm 755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
- # install plugins, include, db
+ # plugins, include, db
install -d "${pkgdir}/usr/share/${pkgname}"
cp -a db include plugins "${pkgdir}/usr/share/${pkgname}"
- # install doc files
+ # doc files
install -d "${pkgdir}/usr/share/doc/${pkgname}"
install -m 644 -t "${pkgdir}/usr/share/doc/${pkgname}" README INSTALL CHANGELOG FAQ
- # install manpage
+ # manpage
install -Dm 644 "${pkgname}.8" "${pkgdir}/usr/share/man/man8/${pkgname}.8"
+
+ # completion
+ install -Dm 644 dev/bash_completion.d/${pkgname} "${pkgdir}/usr/share/bash-completion/completions/${pkgname}"
}
# vim:set ts=2 sw=2 ft=sh et:
diff --git a/pcr/lynis/lynis.install b/pcr/lynis/lynis.install
index abdb081f1..1b104f01e 100644
--- a/pcr/lynis/lynis.install
+++ b/pcr/lynis/lynis.install
@@ -1,8 +1,10 @@
pre_upgrade() {
- chmod -R o= /usr/share/lynis
- chmod 0755 /usr/share/lynis
- # fix non-test includes to let lynis run as user but complain gracefully
- chmod o+rx /usr/share/lynis/include
- chmod o+r /usr/share/lynis/include/*
- chmod o-r /usr/share/lynis/include/tests_*
+ # fix local old umask
+ chmod o+rx,g+rx /usr/share/lynis/{include,db,plugins}
+}
+
+post_upgrade() {
+ chmod o+r,g+r /usr/share/lynis/include/*
+ chmod o+r,g+r /usr/share/lynis/db/*
+ chmod o+r,g+r /usr/share/lynis/plugins/*
}
diff --git a/pcr/mycron-git/PKGBUILD b/pcr/mycron-git/PKGBUILD
index d9eb795b6..19fbd7bd5 100644
--- a/pcr/mycron-git/PKGBUILD
+++ b/pcr/mycron-git/PKGBUILD
@@ -1,14 +1,14 @@
-# Contributor (Arch) : Dirk Sohler <spam@0x7be.de>
-# Contributor (Arch) : Dirk Sohler <spam@0x7be.de>
-# Maintainer (Parabola): Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Dirk Sohler <spam@0x7be.de>
+# Contributor: Dirk Sohler <spam@0x7be.de>
pkgname=mycron-git
_gitname=mycron
-pkgver=2.0.2
+pkgver=3.0
pkgrel=2
-pkgdesc='A standards compliant and convenient crontab management system.'
+pkgdesc='A standards compliant and convenient cron service.'
-url='http://dev.0x7be.de/mycron.html'
+url='https://dev.0x7be.de/mycron.html'
arch=('any')
license=('GPL')
@@ -19,25 +19,30 @@ install=mycron.install
branch='master'
source=("git://github.com/dsohler/mycron.git#branch=$branch"
- 'mycron.install'
+ 'mycron.install'
'mycron.1'
- 'mycron.5')
+ 'mycron.conf.5'
+ 'mycron.crontab.5'
+ 'mycron@.service')
+
pkgver() {
- cd "$srcdir/$_gitname"
- echo $(sed -n "s/^progversion='\(.*\)'/\1/p" mycron.py)
+ cd "$srcdir/$_gitname"
+ echo $(sed -n "s/^progversion = '\(.*\)'/\1/p" mycron.py)
}
package() {
- cd "$srcdir/$_gitname"
- _DOCPATH="usr/share/doc/mycron"
- _MANPATH="usr/share/man"
- install -Dm 755 mycron.py $pkgdir/usr/bin/mycron
- install -Dm 644 example-config.cfg $pkgdir/$_DOCPATH/example-config.cfg
- install -Dm 644 example.crontab $pkgdir/$_DOCPATH/example.crontab
- install -Dm 644 crontab.vim $pkgdir/$_DOCPATH/crontab.vim
- install -Dm 644 ../mycron.1 $pkgdir/$_MANPATH/man1/mycron.1
- install -Dm 644 ../mycron.5 $pkgdir/$_MANPATH/man5/mycron.5
- gzip $pkgdir/$_MANPATH/man1/mycron.1
- gzip $pkgdir/$_MANPATH/man5/mycron.5
+ cd "$srcdir/$_gitname"
+ _DOCPATH="usr/share/doc/mycron"
+ _MANPATH="usr/share/man"
+ _SYSTEMD="usr/lib/systemd/system"
+ install -Dm 755 mycron.py $pkgdir/usr/bin/mycron
+ install -Dm 644 crontab.vim $pkgdir/$_DOCPATH/crontab.vim
+ install -Dm 644 ../mycron.1 $pkgdir/$_MANPATH/man1/mycron.1
+ install -Dm 644 ../mycron.conf.5 $pkgdir/$_MANPATH/man5/mycron.conf.5
+ install -Dm 644 ../mycron.crontab.5 $pkgdir/$_MANPATH/man5/mycron.crontab.5
+ install -Dm 644 ../mycron@.service $pkgdir/$_SYSTEMD/mycron@.service
+ gzip $pkgdir/$_MANPATH/man1/mycron.1
+ gzip $pkgdir/$_MANPATH/man5/mycron.conf.5
+ gzip $pkgdir/$_MANPATH/man5/mycron.crontab.5
}
diff --git a/pcr/mycron-git/mycron.1 b/pcr/mycron-git/mycron.1
index daef28f6f..47c001e17 100644
--- a/pcr/mycron-git/mycron.1
+++ b/pcr/mycron-git/mycron.1
@@ -1,50 +1,33 @@
-.TH mycron 1 "2013-01-13" 2.0.1
+.TH mycron 1 "2014-06-29" 3.0
.SH NAME
-mycron - A standards compliant and convenient crontab management system.
+mycron - A standards compliant and convenient alternative cronjob system.
.SH SYNOPSIS
.B mycron
.RB [\| -h \|]
-.RB [\| \-u
-.IR C \|]
.RB [\| -e \|]
.RB [\| -l \|]
-.RB [\| -s \|]
.RB [\| -c \|]
-.RB [\| -n \|]
-.RB [\| -p \|]
-.RB [\| -x \|]
+.RB [\| -o \|]
.SH DESCRIPTION
-mycron is not a cron service/daemon. You need an already set up cron service for using mycron in a reasonable way. You need to set up your cronie\-, dcron\-, vixie\-, whatever\-crontab to execute mycron every minute for taking full advantage of mycron’s crontabs.
+mycron is an alternative cron service/daemon. You need to start the systemd service unit or create a init.d file by yourself or simply start mycron manually for each user and run it in the background.
.PP
-mycron then replaces your regular crontab setup. It allows you to set up cronjobs in a completely new, but very convenient and standards compliant way and becomes your command center for managing, creating, editing and checking (multiple) crontabs.
+mycron then replaces your regular crontab setup. It allows you to set up cronjobs in a completely new, but very convenient and standards compliant way and becomes your command center for managing, creating, editing and checking cronjobs.
.SH OPTIONS
.TP
\fB\-h\fR, \fB\-\-help\fR
show inline parameters help
.TP
-\fB\-u\fR \fIC\fR, \fB\-\-use\fR=\fIC\fR
-use crontab \fIC\fR instead of default crontab. You can combine this with all other parameters.
-.TP
\fB\-e\fR, \fB\-\-edit\fR
edit crontab (either the default crontab or the one specified by \fB\-u\fR)
.TP
-\fB\-s\fR, \fB\-\-show\fR
-output a list showing all available crontabs, except x\- crontabs (see \fB\-x\fR for more details)
-.TP
\fB\-c\fR, \fB\-\-check\fR
check the crontab for validity and show all lines that are invalid
.TP
-\fB\-n\fR, \fB\-\-no\-colors\fR
-don't use colored output
-.TP
-\fB\-e\fR, \fB\-\-print\-examples\fR
-show a list of examples for mycron crontab entries
-.TP
-\fB\-x\fR, \fB\-\-x\-crontabs\fR
-show development crontabs, too. Development crontabs start with \fBx-\fR and are hidden by default when using \fB-s\fR.
+\fB\-o\fR, \fB\-\-once\fR
+only run once instead of continuous running
.SH BUGS
Please desist from using non-ASCII characters like German umlauts, other special symbols, etc. It will not break mycron or it's validity check, but fails on mycron actually executed by your cron daemon.
@@ -56,4 +39,6 @@ The full documentation of \fBmycron\fR is available online at <http://dev.0x7be.
Dirk Sohler, <spam@0x7be.de>
.SH SEE ALSO
-mycron(5), crontab(1)
+.BR mycron.crontab (5),
+.BR mycron.conf (5),
+.BR systemctl (1)
diff --git a/pcr/mycron-git/mycron.conf.5 b/pcr/mycron-git/mycron.conf.5
new file mode 100644
index 000000000..f8fbdf414
--- /dev/null
+++ b/pcr/mycron-git/mycron.conf.5
@@ -0,0 +1,33 @@
+.TH mycron.conf 5 "" "" "MYCRON CONFIGURATION FILE FORMAT"
+.SH NAME
+mycron.conf \- configuration files syntax and usage explaination
+
+.SH DESCRIPTION
+\fBmycron\fRs configuration is always user controlled and defaults to the most useful/common values.
+
+.SH LOCATION
+The configuration file has to be stored at \fB${HOME}/.config/mycron/mycron.conf\fR for \fBmycron\fR to recognize it.
+
+.SH EXAMPLE
+Currently there can only the used editor be set. By default the environment variable \fB$VISUAL\fR will be used. Change that in the configuration file as needed.
+.PP
+.nf
+.RS
+[default]
+editor = vim
+.RE
+.fi
+.PP
+The example changes the crontab editing program to \fBvim\fR and makes mycron using it for editing the crontab instead of \fB$VISUAL\fR. Maybe you need to add the \fBDISPLAY\fB environment variable to run GUI tools for editing the crontab.
+.PP
+You can always manually edit the crontab by opening \fB${HOME}/.config/mycron/mycron.crontab\fR in an editor of your choice.
+
+.SH FUTURE
+It is planned to extend the functionality of the configuration file.
+
+.SH AUTHOR
+Dirk Sohler, <spam@0x7be.de>
+
+.SH SEE ALSO
+.BR mycron (1),
+.BR mycron.crontab (5)
diff --git a/pcr/mycron-git/mycron.crontab.5 b/pcr/mycron-git/mycron.crontab.5
new file mode 100644
index 000000000..b9a0f8da9
--- /dev/null
+++ b/pcr/mycron-git/mycron.crontab.5
@@ -0,0 +1,55 @@
+.TH mycron 5 "" "" "MYCRON FILE FORMAT"
+.SH NAME
+mycron \- special crontab syntax explaination
+
+.SH DESCRIPTION
+\fBmycron\fRs crontab syntax differs from the usual crontab syntax a lot. Of course you have the date/time part and the command, but the definitions are ISO 8601 valid using a dot (\fB.\fR) as wildcard character.
+
+.SH LOCATION
+The crontab has to be stored at \fB${HOME}/.config/mycron/mycron.crontab\fR for \fBmycron\fR to recognize it. Use \fBmycron -e\fR for creating and editing it in the correct location.
+
+.SH SYNTAX
+.TP
+\fBDate/Time format\fR
+ISO 8601 specifies day/time notation with time zone. Because \fBmycron\fR is only exact to the minute, seconds and time zone are omitted. Set the date with \fBYYYY-MM-DD\fRT\fBHH:MM\fR where \fBYYYY\fR is the year, \fBMM\fR is the month, \fBDD\fR is the day, \fBHH\fR is the hour in 24h format and \fBMM\fR is the minute. For every single digit you can input a \fB.\fR (a single colon) as wildcard.
+.TP
+\fBDay of the week\fR
+ISO 8601 specifies Monday as first day of the week and Sunday as last day of the week, therefore \fBMonday is 1\fR, \fBThursday is 2\fR, ..., \fBSunday is 7\fR. If you use \fB.\fR (a single colon), \fBmycron\fR interprets it as "every day".
+.TP
+\fBCommand\fR
+The last of the three blocks is the command block. Here you can use whatever you want. Please desist from using non-ASCII characters like German umlauts, other special symbols, etc. It will not break mycron or it's validity check, but fails on mycron actually executed by your cron daemon.
+.TP
+\fBComments\fR
+Comments are indicated by using \fB#\fR in the beginning of a line. It might work in most cases but you should not rely on comments after some actual crontab entries. (End-of-line comments)
+
+.SH EXAMPLES
+.TP
+\fB....-..-..T..:.. . command\fR
+This line executes the command every minute at every day.
+.TP
+\fB....-..-..T18:57 7 command\fR
+Here the command gets executed every Sunday at 18:57 o'clock.
+.TP
+\fB....-..-..T07:38 1267 command\fR
+When given multiple digits for the day, the command gets executed on all of the days. Here on Mondays, Tuesdays, Saturdays and Sundays at 07:38 o'clock.
+.TP
+\fB2013-05-..T..:00 4 command\fR
+This very specific line results in execution of the given command on every full hour at every Friday in May 2013.
+.TP
+\fB....-12-..T14:.. . command\fR
+The command will be executed every minute from 14:00 to 14:59 o'clock on everyday in every December.
+.TP
+\fB2018-01-14T10:45 2 command\fR
+Because 2018-01-14 is a Sunday (7) this command will \fBnever\fR be executed :)
+
+.SH FILES
+.TP
+\fBVim syntax file\fR
+/usr/share/doc/mycron/crontab.vim
+
+.SH AUTHOR
+Dirk Sohler, <spam@0x7be.de>
+
+.SH SEE ALSO
+.BR mycron (1),
+.BR mycron.conf (5)
diff --git a/pcr/mycron-git/mycron.install b/pcr/mycron-git/mycron.install
index a56c1ab97..765d52b60 100644
--- a/pcr/mycron-git/mycron.install
+++ b/pcr/mycron-git/mycron.install
@@ -1,3 +1,7 @@
post_install() {
- echo 'Don’t forget to set up your cron service/daemon to execute mycron every minute. See https://dev.0x7be.de/mycron for setup instructions and configuration examples.' | fold -sw 70
+ echo 'Don’t forget to enable/start mycron with systemctl. See https://dev.0x7be.de/mycron.html for setup instructions and configuration examples.' | fold -sw 70
+}
+
+pre_upgrade() {
+ echo "Please note that ${1} is incompatible to versions prior to 2.9 because mycron is a fully-featured daemon/service now and no longer only a wrapper script. The multi-crontab-functionality and some other parts got removed due to general feature cleaning! If you’re already running a higher version it’s all fine." | fold -sw 70
}
diff --git a/pcr/mycron-git/mycron@.service b/pcr/mycron-git/mycron@.service
new file mode 100644
index 000000000..837bc0a1a
--- /dev/null
+++ b/pcr/mycron-git/mycron@.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=mycron for %i
+Wants=multi-user.target
+
+[Service]
+User=%i
+Restart=always
+ExecStart=/usr/bin/mycron
+
+[Install]
+WantedBy=multi-user.target
diff --git a/pcr/python2-ssh/PKGBUILD b/pcr/python2-ssh/PKGBUILD
index bc4378393..1f2725fd8 100644
--- a/pcr/python2-ssh/PKGBUILD
+++ b/pcr/python2-ssh/PKGBUILD
@@ -1,12 +1,17 @@
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Francois Boulogne <fboulogne at april dot org>
+# Contributor: Francois Boulogne <fboulogne at april dot org>
+
pkgname=python2-ssh
pkgver=1.8.0
-pkgrel=1
+pkgrel=3
pkgdesc="Python SSH2 protocol library"
arch=(any)
url="http://pypi.python.org/pypi/ssh"
license=('LGPL')
depends=('python2' 'pycrypto')
-makedepends=()
+makedepends=('python2-distribute')
+checkdepends=('python2-nose')
provides=()
conflicts=()
replaces=()
@@ -15,10 +20,14 @@ options=(!emptydirs)
install=
source=("http://pypi.python.org/packages/source/s/ssh/ssh-$pkgver.tar.gz")
+check() {
+ cd "$srcdir/ssh-$pkgver"
+ python2 test.py
+}
+
package() {
cd "$srcdir/ssh-$pkgver"
python2 setup.py install --root="$pkgdir/" --optimize=1
install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}
-md5sums=('bc4dd59ec0c7bdf78a3840652cac824e')
diff --git a/pcr/ttf-roboto/PKGBUILD b/pcr/ttf-roboto/PKGBUILD
index 5ef7db5a2..d339ba973 100644
--- a/pcr/ttf-roboto/PKGBUILD
+++ b/pcr/ttf-roboto/PKGBUILD
@@ -1,25 +1,24 @@
-# Maintainer (Arch): Michael Düll <mail@akurei.me> PGP-Key: D6777412 - Fingerprint: C972 8B50 9411 BBE1 5CA5 9906 5103 71F3 D677 7412
-# Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres <aurelien@cwb.io>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Michael Düll <mail@akurei.me> PGP-Key: C0DEA350
pkgname=ttf-roboto
-pkgver=20121102
+epoch=3
+pkgver=20140702
pkgrel=1
-pkgdesc='The new system font of Android 4, Codename "Ice Cream Sandwich".'
+pkgdesc="Google's Android 5 system font."
arch=('any')
-license=('APACHE')
-url="https://developer.android.com/design/style/typography.html"
+license=('Apache')
+url="http://www.google.com/design/spec/style/typography.html#typography-roboto"
depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-font-utils')
install=$pkgname.install
source=(
- "https://developer.android.com/downloads/design/Roboto_Hinted_20120823.zip"
+ "http://material-design.storage.googleapis.com/downloads/RobotoTTF.zip"
)
-
package()
{
+ cd $srcdir
+
install -d $pkgdir/usr/share/fonts/TTF/
- install -m644 *.ttf $pkgdir/usr/share/fonts/TTF/
- install -d $pkgdir/usr/share/licenses/$pkgname/
- install -m644 $srcdir/COPYING.txt $pkgdir/usr/share/licenses/$pkgname/
+ install -m644 $srcdir/*.ttf $pkgdir/usr/share/fonts/TTF/
}
-sha512sums=('ce4af34d0a23dd4076d033dcb03f17335eb83317da72b45257291be3aa34ff589405bfdfb768faca769d401a9091b63e5f195704ed69874d7d17289ca436a785')
diff --git a/pcr/xtables-addons/PKGBUILD b/pcr/xtables-addons/PKGBUILD
index 61ee87ca7..2a26481ba 100644
--- a/pcr/xtables-addons/PKGBUILD
+++ b/pcr/xtables-addons/PKGBUILD
@@ -1,14 +1,13 @@
-# Contributor (Arch): Vladimir Kutyavin <vlkut@bk.ru>
-# Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres <aurelien@cwb.IO>
-
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor: Vladimir Kutyavin <vlkut@bk.ru>
pkgname=xtables-addons
-pkgver=1.46
+pkgver=2.5
pkgrel=1
-pkgdesc="Successor to patch-o-matic(-ng). Additional extensions for iptables, ip6tables, etc. CHAOS, TARPIT, TEE, DELUDE and other targets; condition, geoip, ipp2p and other matches. Includes ipset package."
-arch=('i686' 'x86_64' 'mips64el')
+pkgdesc="Successor to patch-o-matic(-ng). Additional extensions for iptables, ip6tables, etc. CHAOS, TARPIT, TEE, DELUDE and other targets; condition, geoip, ipp2p and other matches. Includes ipset package."
+arch=('i686' 'x86_64')
license=('GPL2')
url="http://xtables-addons.sourceforge.net/"
-depends=('iptables>=1.4.3' 'glibc')
+depends=('iptables>=1.4.5' 'glibc' 'linux>=3.7')
makedepends=('linux-api-headers' 'linux-headers')
conflicts=(ipset)
replaces=(ipset)
@@ -17,19 +16,17 @@ source=(http://download.sourceforge.net/project/xtables-addons/Xtables-addons/$p
build() {
cd $srcdir/$pkgname-$pkgver
- ./configure \
- --prefix=/usr \
- --libexecdir=/usr/lib/iptables \
- --sysconfdir=/etc \
- --with-xtlibdir=/usr/lib/iptables \
- --mandir=/usr/share/man
- make || return 1
- make DESTDIR=$pkgdir install || return 1
- chmod a-x $pkgdir/usr/lib/iptables/*.so
- #remove ipset there is a ipset package
-# rm \
-# $pkgdir/usr/lib/iptables/libipset_* \
-# $pkgdir/usr/sbin/ipset
-# $pkgdir/usr/share/man/man8/ipset.8
-# rmdir $pkgdir/usr/sbin
+ ./configure \
+ --prefix=/usr \
+ --libexecdir=/usr/lib/iptables \
+ --sysconfdir=/etc \
+ --with-xtlibdir=/usr/lib/iptables \
+ --mandir=/usr/share/man
+ make || return 1
+}
+
+package () {
+ cd $srcdir/$pkgname-$pkgver
+ make DESTDIR=$pkgdir install || return 1
+ chmod a-x $pkgdir/usr/lib/iptables/*.so
}