summaryrefslogtreecommitdiff
path: root/pcr
diff options
context:
space:
mode:
authorEsteban Carnevale <alfplayer@mailoo.org>2014-10-11 21:32:27 -0300
committerEsteban Carnevale <alfplayer@mailoo.org>2014-10-11 21:32:27 -0300
commit73878e9f6a2b86ebf66cf87ec145dc309c8520c4 (patch)
treeadd2354a374b3acde8a673f9250c3ff8d72d86dd /pcr
parentd2556ce4d528b6a62d31b9f28cd37678f565f956 (diff)
parent4e75bcf04fa2ee23cbdc320bdf04af821616a6ee (diff)
Merge branch 'master' of git://projects.parabola.nu/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/c-algorithms/PKGBUILD26
-rw-r--r--pcr/clasp/PKGBUILD6
-rw-r--r--pcr/cppo/PKGBUILD21
-rw-r--r--pcr/egypt/PKGBUILD31
-rw-r--r--pcr/gengetopt/PKGBUILD26
-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/octave-communications/PKGBUILD39
-rw-r--r--pcr/octave-communications/octave-communications.install20
-rw-r--r--pcr/octave-control/PKGBUILD39
-rw-r--r--pcr/octave-control/octave-control.install20
-rw-r--r--pcr/octave-general/PKGBUILD39
-rw-r--r--pcr/octave-general/octave-general.install20
-rw-r--r--pcr/octave-image/PKGBUILD41
-rw-r--r--pcr/octave-image/octave-image.install20
-rw-r--r--pcr/octave-signal/PKGBUILD39
-rw-r--r--pcr/octave-signal/octave-signal.install20
-rw-r--r--pcr/python2-ssh/PKGBUILD15
-rw-r--r--pcr/ttf-roboto/PKGBUILD23
-rw-r--r--pcr/xtables-addons/PKGBUILD41
-rw-r--r--pcr/zsh-yaourt/PKGBUILD21
31 files changed, 634 insertions, 170 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/c-algorithms/PKGBUILD b/pcr/c-algorithms/PKGBUILD
new file mode 100644
index 000000000..c18545cdc
--- /dev/null
+++ b/pcr/c-algorithms/PKGBUILD
@@ -0,0 +1,26 @@
+# $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $
+# Contributor : Sebastien Binet <binet@farnsworth>
+# Maintainer : Aurélien DESBRIERES <aurelien@hackers.camp>
+pkgname=c-algorithms
+pkgver=1.2.0
+pkgrel=2
+pkgdesc="A collection of many common data structures and algorithms for C"
+url="http://c-algorithms.sourceforge.net/"
+arch=('i686' 'x86_64')
+license=('BSD')
+depends=('glibc')
+makedepends=('gcc')
+conflicts=()
+replaces=()
+backup=()
+install=
+source=(http://heanet.dl.sourceforge.net/sourceforge/c-algorithms/$pkgname-$pkgver.tar.gz)
+
+build() {
+ cd ${srcdir}/$pkgname-$pkgver
+ ./configure --prefix=/usr || return 1
+ make || return 1
+ make DESTDIR=${pkgdir} install || return 1
+}
+
+md5sums=('d104d55ee9c97a2766b0850b44b6e85f')
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/egypt/PKGBUILD b/pcr/egypt/PKGBUILD
new file mode 100644
index 000000000..463d6fb32
--- /dev/null
+++ b/pcr/egypt/PKGBUILD
@@ -0,0 +1,31 @@
+# Contributor : Ivan Sichmann Freitas <ivansichfreitas@gmail.com>
+# Contributor : Dan McGee <dpmcgee@gmail.com>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+
+pkgname=egypt
+pkgver=1.10
+pkgrel=2
+pkgdesc="A devilishly simple tool for creating call graphs of C programs"
+url="http://www.gson.org/egypt/"
+license=('GPL')
+arch=('any')
+depends=('perl' 'graphviz')
+source=(http://www.gson.org/$pkgname/download/$pkgname-$pkgver.tar.gz)
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ perl Makefile.PL
+ make
+
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ make DESTDIR=$pkgdir install
+ # remove a local-only file
+ find $pkgdir -name perllocal.pod -exec rm {} \;
+ # moving the executable to the default system path
+ mv $pkgdir/usr/bin/site_perl/egypt $pkgdir/usr/bin
+ rmdir $pkgdir/usr/bin/site_perl
+ rmdir $pkgdir/usr/lib/perl5/core_perl
+}
diff --git a/pcr/gengetopt/PKGBUILD b/pcr/gengetopt/PKGBUILD
new file mode 100644
index 000000000..bc4bd7308
--- /dev/null
+++ b/pcr/gengetopt/PKGBUILD
@@ -0,0 +1,26 @@
+# Contributor : Christian Hesse <mail@eworm.de>
+# Contributor : andreas_baumann <abaumann@yahoo.com>
+# Contributor : zhuqin <zhuqin83@gmail.com>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+pkgname=gengetopt
+pkgver=2.22.6
+pkgrel=2
+pkgdesc="A tool to write command line option parsing code for C programs."
+arch=('i686' 'x86_64' 'arm' 'armv6h')
+url="http://www.gnu.org/software/gengetopt/gengetopt.html"
+license="GPL"
+options=('!docs' '!makeflags')
+source=(ftp://ftp.gnu.org/gnu/gengetopt/${pkgname}-${pkgver}.tar.gz{,.sig})
+
+build() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+
+ make DESTDIR=${pkgdir} install
+}
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/octave-communications/PKGBUILD b/pcr/octave-communications/PKGBUILD
new file mode 100644
index 000000000..31f11bb8c
--- /dev/null
+++ b/pcr/octave-communications/PKGBUILD
@@ -0,0 +1,39 @@
+#
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor : Clemens Buchacher <drizzd@aon.at>
+#
+# You can use the newpkg script from
+# https://github.com/drizzd/octave-forge-archlinux to automatically generate
+# new octave-forge PKGBUILDs or update existing ones. Patches welcome.
+#
+
+_pack=communications
+pkgname=octave-$_pack
+pkgver=1.2.0
+pkgrel=1
+pkgdesc="Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields"
+arch=(any)
+url="http://octave.sourceforge.net/$_pack/"
+license=('GPL3')
+groups=('octave-forge')
+depends=('octave>=3.4' 'octave-signal>=1.1.3')
+makedepends=()
+optdepends=()
+backup=()
+options=()
+install=$pkgname.install
+_archive=$_pack-$pkgver.tar.gz
+source=("http://downloads.sourceforge.net/octave/$_archive")
+noextract=("$_archive")
+
+build() {
+ cd "$srcdir"
+ mkdir -p builddir
+ octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive"
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/share/octave/packages"
+ mkdir -p "$pkgdir/usr/lib/octave/packages"
+ cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz"
+}
diff --git a/pcr/octave-communications/octave-communications.install b/pcr/octave-communications/octave-communications.install
new file mode 100644
index 000000000..77b123c4e
--- /dev/null
+++ b/pcr/octave-communications/octave-communications.install
@@ -0,0 +1,20 @@
+_pack=communications
+_prefix=/usr/share/octave/packages
+_libdir=/usr/lib/octave/packages
+
+## arg 1: the new package version
+post_install() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz"
+}
+
+## arg 1: the new package version
+## arg 2: the old package version
+post_upgrade() {
+ post_remove
+ post_install
+}
+
+## arg 1: the old package version
+post_remove() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global"
+}
diff --git a/pcr/octave-control/PKGBUILD b/pcr/octave-control/PKGBUILD
new file mode 100644
index 000000000..3db8a4593
--- /dev/null
+++ b/pcr/octave-control/PKGBUILD
@@ -0,0 +1,39 @@
+#
+# Contributor : Clemens Buchacher <drizzd@aon.at>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+#
+# You can use the newpkg script from
+# https://github.com/drizzd/octave-forge-archlinux to automatically generate
+# new octave-forge PKGBUILDs or update existing ones. Patches welcome.
+#
+
+_pack=control
+pkgname=octave-$_pack
+pkgver=2.6.4
+pkgrel=1
+pkgdesc="Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library"
+arch=(any)
+url="http://octave.sourceforge.net/$_pack/"
+license=('GPL3')
+groups=('octave-forge')
+depends=('octave>=3.6.0')
+makedepends=('gcc-fortran')
+optdepends=()
+backup=()
+options=('!makeflags')
+install=$pkgname.install
+_archive=$_pack-$pkgver.tar.gz
+source=("http://downloads.sourceforge.net/octave/$_archive")
+noextract=("$_archive")
+
+build() {
+ cd "$srcdir"
+ mkdir -p builddir
+ octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive"
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/share/octave/packages"
+ mkdir -p "$pkgdir/usr/lib/octave/packages"
+ cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz"
+}
diff --git a/pcr/octave-control/octave-control.install b/pcr/octave-control/octave-control.install
new file mode 100644
index 000000000..2ddb42de9
--- /dev/null
+++ b/pcr/octave-control/octave-control.install
@@ -0,0 +1,20 @@
+_pack=control
+_prefix=/usr/share/octave/packages
+_libdir=/usr/lib/octave/packages
+
+## arg 1: the new package version
+post_install() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz"
+}
+
+## arg 1: the new package version
+## arg 2: the old package version
+post_upgrade() {
+ post_remove
+ post_install
+}
+
+## arg 1: the old package version
+post_remove() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global"
+}
diff --git a/pcr/octave-general/PKGBUILD b/pcr/octave-general/PKGBUILD
new file mode 100644
index 000000000..9a4790fea
--- /dev/null
+++ b/pcr/octave-general/PKGBUILD
@@ -0,0 +1,39 @@
+#
+# Contributor : Clemens Buchacher <drizzd@aon.at>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+#
+# You can use the newpkg script from
+# https://github.com/drizzd/octave-forge-archlinux to automatically generate
+# new octave-forge PKGBUILDs or update existing ones. Patches welcome.
+#
+
+_pack=general
+pkgname=octave-$_pack
+pkgver=1.3.4
+pkgrel=1
+pkgdesc="General tools for Octave."
+arch=(any)
+url="http://octave.sourceforge.net/$_pack/"
+license=('custom')
+groups=('octave-forge')
+depends=('octave>=3.8.0')
+makedepends=()
+optdepends=()
+backup=()
+options=()
+install=$pkgname.install
+_archive=$_pack-$pkgver.tar.gz
+source=("http://downloads.sourceforge.net/octave/$_archive")
+noextract=("$_archive")
+
+build() {
+ cd "$srcdir"
+ mkdir -p builddir
+ octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive"
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/share/octave/packages"
+ mkdir -p "$pkgdir/usr/lib/octave/packages"
+ cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz"
+}
diff --git a/pcr/octave-general/octave-general.install b/pcr/octave-general/octave-general.install
new file mode 100644
index 000000000..1a0a2df71
--- /dev/null
+++ b/pcr/octave-general/octave-general.install
@@ -0,0 +1,20 @@
+_pack=general
+_prefix=/usr/share/octave/packages
+_libdir=/usr/lib/octave/packages
+
+## arg 1: the new package version
+post_install() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz"
+}
+
+## arg 1: the new package version
+## arg 2: the old package version
+post_upgrade() {
+ post_remove
+ post_install
+}
+
+## arg 1: the old package version
+post_remove() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global"
+}
diff --git a/pcr/octave-image/PKGBUILD b/pcr/octave-image/PKGBUILD
new file mode 100644
index 000000000..1fd17c752
--- /dev/null
+++ b/pcr/octave-image/PKGBUILD
@@ -0,0 +1,41 @@
+#
+# Contributor : Philipp Brüschweiler <blei42 gmail com>
+# Contributor : Ng Oon-Ee <ngoonee.talk@gmail.com>
+# Contriburor : Clemens Buchacher <drizzd@aon.at>
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+#
+# You can use the newpkg script from
+# https://github.com/drizzd/octave-forge-archlinux to automatically generate
+# new octave-forge PKGBUILDs or update existing ones. Patches welcome.
+#
+
+_pack=image
+pkgname=octave-$_pack
+pkgver=2.2.1
+pkgrel=1
+pkgdesc="The Octave-forge Image package provides functions for processing images. The package also provides functions for feature extraction, image statistics, spatial and geometric transformations, morphological operations, linear filtering, and much more."
+arch=(any)
+url="http://octave.sourceforge.net/$_pack/"
+license=('custom')
+groups=('octave-forge')
+depends=('octave>=3.8.0' 'octave-signal>=1.2.0' 'octave-general>=1.3.0')
+makedepends=()
+optdepends=()
+backup=()
+options=()
+install=$pkgname.install
+_archive=$_pack-$pkgver.tar.gz
+source=("http://downloads.sourceforge.net/octave/$_archive")
+noextract=("$_archive")
+
+build() {
+ cd "$srcdir"
+ mkdir -p builddir
+ octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive"
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/share/octave/packages"
+ mkdir -p "$pkgdir/usr/lib/octave/packages"
+ cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz"
+}
diff --git a/pcr/octave-image/octave-image.install b/pcr/octave-image/octave-image.install
new file mode 100644
index 000000000..5e4edf2da
--- /dev/null
+++ b/pcr/octave-image/octave-image.install
@@ -0,0 +1,20 @@
+_pack=image
+_prefix=/usr/share/octave/packages
+_libdir=/usr/lib/octave/packages
+
+## arg 1: the new package version
+post_install() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz"
+}
+
+## arg 1: the new package version
+## arg 2: the old package version
+post_upgrade() {
+ post_remove
+ post_install
+}
+
+## arg 1: the old package version
+post_remove() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global"
+}
diff --git a/pcr/octave-signal/PKGBUILD b/pcr/octave-signal/PKGBUILD
new file mode 100644
index 000000000..fe48bd102
--- /dev/null
+++ b/pcr/octave-signal/PKGBUILD
@@ -0,0 +1,39 @@
+#
+# Maintainer : Aurélien DESBRIÈRES <aurelien@hackers.camp>
+# Contributor : Clemens Buchacher <drizzd@aon.at>
+#
+# You can use the newpkg script from
+# https://github.com/drizzd/octave-forge-archlinux to automatically generate
+# new octave-forge PKGBUILDs or update existing ones. Patches welcome.
+#
+
+_pack=signal
+pkgname=octave-$_pack
+pkgver=1.3.0
+pkgrel=1
+pkgdesc="Signal processing tools, including filtering, windowing and display functions."
+arch=(any)
+url="http://octave.sourceforge.net/$_pack/"
+license=('custom')
+groups=('octave-forge')
+depends=('octave>=3.8.0' 'octave-control>=2.4.5' 'octave-general>=1.3.2')
+makedepends=()
+optdepends=()
+backup=()
+options=()
+install=$pkgname.install
+_archive=$_pack-$pkgver.tar.gz
+source=("http://downloads.sourceforge.net/octave/$_archive")
+noextract=("$_archive")
+
+build() {
+ cd "$srcdir"
+ mkdir -p builddir
+ octave -q -f --eval "pkg build -verbose -nodeps builddir $_archive"
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/share/octave/packages"
+ mkdir -p "$pkgdir/usr/lib/octave/packages"
+ cp "$srcdir/builddir/$_archive" "$pkgdir/usr/share/octave/$_pack.tar.gz"
+}
diff --git a/pcr/octave-signal/octave-signal.install b/pcr/octave-signal/octave-signal.install
new file mode 100644
index 000000000..1d5a466a5
--- /dev/null
+++ b/pcr/octave-signal/octave-signal.install
@@ -0,0 +1,20 @@
+_pack=signal
+_prefix=/usr/share/octave/packages
+_libdir=/usr/lib/octave/packages
+
+## arg 1: the new package version
+post_install() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg install -verbose -global /usr/share/octave/$_pack.tar.gz"
+}
+
+## arg 1: the new package version
+## arg 2: the old package version
+post_upgrade() {
+ post_remove
+ post_install
+}
+
+## arg 1: the old package version
+post_remove() {
+ octave -q -f --eval "pkg prefix $prefix $libdir; pkg uninstall $_pack; pkg rebuild -global"
+}
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
}
diff --git a/pcr/zsh-yaourt/PKGBUILD b/pcr/zsh-yaourt/PKGBUILD
deleted file mode 100644
index 8768f3021..000000000
--- a/pcr/zsh-yaourt/PKGBUILD
+++ /dev/null
@@ -1,21 +0,0 @@
-# Contributor (Arch): Jakub Ruzicka <yaccobb@centrum.cz>
-# Contributor (Arch): Javier `Phrodo_00' Aravena <phrodo.00@gmail.com>
-# Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres <aurelien@cwb.io>
-
-pkgname=zsh-yaourt
-pkgver=20110403
-_laststablerev=497acb78fe6b
-pkgrel=3
-pkgdesc="ZSH functions to tab-complete repo package names for yaourt"
-url="http://bitbucket.org/Phrodo_00/zsh-yaourt"
-depends=(zsh)
-source=("https://bitbucket.org/Phrodo_00/${pkgname}/get/${_laststablerev}.tar.gz")
-arch=('i686' 'x86_64' 'mips64el')
-license=('GPL')
-md5sums=('ac80ec05fa12e53fc8c58e5178609a6b')
-
-package() {
- cd ${srcdir}/Phrodo_00-${pkgname}-${_laststablerev}
- install -d -m755 ${pkgdir}/usr/share/zsh/site-functions/
- install -m644 _yaourt $startdir/pkg/usr/share/zsh/site-functions/_yaourt
-}