summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
Diffstat (limited to 'community')
-rw-r--r--community/blobby2/PKGBUILD9
-rw-r--r--community/dbmail/PKGBUILD21
-rw-r--r--community/dbmail/dbmail-imapd.service10
-rw-r--r--community/dbmail/dbmail-lmtpd.service10
-rw-r--r--community/dbmail/dbmail-pop3d.service10
-rw-r--r--community/dbmail/dbmail-timsieved.service10
-rw-r--r--community/dictd/PKGBUILD7
-rw-r--r--community/dictd/dictd.service11
-rw-r--r--community/dspam/PKGBUILD16
-rw-r--r--community/dspam/dspam.service11
-rw-r--r--community/dspam/dspam.tmpfiles1
-rw-r--r--community/ejabberd/PKGBUILD13
-rw-r--r--community/ejabberd/ejabberd.service20
-rw-r--r--community/freeradius/PKGBUILD10
-rw-r--r--community/freeradius/freeradius.service15
-rw-r--r--community/highlight/PKGBUILD6
-rw-r--r--community/ipsec-tools/PKGBUILD11
-rw-r--r--community/ipsec-tools/racoon.service10
-rw-r--r--community/jack2/PKGBUILD18
-rw-r--r--community/jack2/ffado_setbuffsize-jack2.patch139
-rw-r--r--community/kleansweep/PKGBUILD6
-rw-r--r--community/luaposix/PKGBUILD6
-rw-r--r--community/mcelog/PKGBUILD13
-rw-r--r--community/mcelog/mcelog.service17
-rw-r--r--community/mythplugins/PKGBUILD11
-rw-r--r--community/mythtv/PKGBUILD8
-rw-r--r--community/mythtv/mythtv.install2
-rw-r--r--community/openocd/PKGBUILD6
-rw-r--r--community/partimage/PKGBUILD12
-rw-r--r--community/partimage/partimaged.service10
-rw-r--r--community/python2-fuse/PKGBUILD25
-rw-r--r--community/python2-imaging/PKGBUILD50
-rw-r--r--community/rekonq/PKGBUILD9
-rw-r--r--community/rng-tools/PKGBUILD34
-rwxr-xr-xcommunity/rng-tools/rngd41
-rw-r--r--community/rng-tools/rngd.conf1
-rw-r--r--community/rng-tools/rngd.service9
-rw-r--r--community/ser2net/PKGBUILD27
-rw-r--r--community/ser2net/ser2net.service11
-rw-r--r--community/sysstat/PKGBUILD11
-rw-r--r--community/sysstat/sysstat.service12
-rw-r--r--community/virtualbox-modules-lts/PKGBUILD4
-rw-r--r--community/virtualbox-modules/PKGBUILD4
-rw-r--r--community/xl2tpd/PKGBUILD11
-rw-r--r--community/xl2tpd/xl2tpd.service15
-rw-r--r--community/xl2tpd/xl2tpd.tmpfiles1
46 files changed, 626 insertions, 88 deletions
diff --git a/community/blobby2/PKGBUILD b/community/blobby2/PKGBUILD
index 76359b9f1..e3b435dff 100644
--- a/community/blobby2/PKGBUILD
+++ b/community/blobby2/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 64502 2012-02-15 09:59:03Z svenstaro $
+# $Id: PKGBUILD 77257 2012-10-08 12:01:38Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Urs Wolfer <uwolfer @ fwo.ch>
pkgname=blobby2
-pkgver=1.0rc1
+pkgver=1.0rc2
arch=('x86_64' 'i686' 'mips64el')
pkgrel=1
pkgdesc="A beach ball game with blobs of goo"
@@ -12,8 +12,9 @@ license=('GPL')
depends=('sdl' 'physfs' 'libgl')
makedepends=('cmake' 'boost' 'mesa' 'zip')
source=(http://downloads.sourceforge.net/blobby/$pkgname-linux-$pkgver.tar.gz
- $pkgname.desktop $pkgname.png)
-md5sums=('f56472cee041ef3d3c7def604e71b248'
+ $pkgname.desktop
+ $pkgname.png)
+md5sums=('6a508bb292e8eebe41653da173a37a02'
'ab05bed794ee78db693fd3036393275a'
'c1bc427b41a0a3facd771ac83c7fb412')
diff --git a/community/dbmail/PKGBUILD b/community/dbmail/PKGBUILD
index 711b3ab11..4b6809042 100644
--- a/community/dbmail/PKGBUILD
+++ b/community/dbmail/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 72451 2012-06-14 19:06:58Z spupykin $
+# $Id: PKGBUILD 77106 2012-10-05 10:14:22Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Sebastian Faltoni <sebastian.faltoni@gmail.com>
pkgname=dbmail
pkgver=3.0.2
-pkgrel=4
+pkgrel=5
pkgdesc="Fast and scalable sql based mail services"
arch=('i686' 'x86_64' 'mips64el')
depends=('gmime24' 'libzdb' 'mhash' 'libevent')
@@ -23,10 +23,18 @@ conflicts=('dbmail')
provides=('dbmail')
source=(http://www.dbmail.org/download/3.0/dbmail-${pkgver/_/-}.tar.gz
dbmail.conf.d
- dbmail.rc.d)
+ dbmail.rc.d
+ dbmail-imapd.service
+ dbmail-lmtpd.service
+ dbmail-pop3d.service
+ dbmail-timsieved.service)
md5sums=('eb32235abffdf967253ee9d004e0e4a9'
'e7f72bc360decdb2475266391ad12329'
- '30774513fb016b9da08e9cf6f2a0b8e7')
+ '30774513fb016b9da08e9cf6f2a0b8e7'
+ '845b8bfe40864c366f7ab69768d1faa2'
+ '81a59222a43ae89f59299fe798b8e072'
+ '2e9a9a56ae56218142a115bff3f9a272'
+ 'd1fb94edb272d2a717af1944ecfd7fce')
build() {
cd $srcdir/dbmail-${pkgver/_/-}/
@@ -47,4 +55,9 @@ package() {
mkdir $pkgdir/usr/share/dbmail
cp -r sql/* $pkgdir/usr/share/dbmail/
cp dbmail.schema $pkgdir/usr/share/dbmail/
+
+ install -Dm0644 $srcdir/dbmail-imapd.service $pkgdir/usr/lib/systemd/system/dbmail-imapd.service
+ install -Dm0644 $srcdir/dbmail-lmtpd.service $pkgdir/usr/lib/systemd/system/dbmail-lmtpd.service
+ install -Dm0644 $srcdir/dbmail-pop3d.service $pkgdir/usr/lib/systemd/system/dbmail-pop3d.service
+ install -Dm0644 $srcdir/dbmail-timsieved.service $pkgdir/usr/lib/systemd/system/dbmail-timsieved.service
}
diff --git a/community/dbmail/dbmail-imapd.service b/community/dbmail/dbmail-imapd.service
new file mode 100644
index 000000000..110bbbdc4
--- /dev/null
+++ b/community/dbmail/dbmail-imapd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=DBMail Imap Server
+After=syslog.target network.target mysqld.service postgresql.service
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/dbmail-imapd
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/dbmail/dbmail-lmtpd.service b/community/dbmail/dbmail-lmtpd.service
new file mode 100644
index 000000000..e531b2e3e
--- /dev/null
+++ b/community/dbmail/dbmail-lmtpd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=DBMail LMTP Server
+After=syslog.target network.target mysqld.service postgresql.service
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/dbmail-lmtpd
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/dbmail/dbmail-pop3d.service b/community/dbmail/dbmail-pop3d.service
new file mode 100644
index 000000000..eacef4459
--- /dev/null
+++ b/community/dbmail/dbmail-pop3d.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=DBMail pop3 Server
+After=syslog.target network.target mysqld.service postgresql.service
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/dbmail-pop3d
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/dbmail/dbmail-timsieved.service b/community/dbmail/dbmail-timsieved.service
new file mode 100644
index 000000000..847b69580
--- /dev/null
+++ b/community/dbmail/dbmail-timsieved.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=DBMail Sieve Server
+After=syslog.target network.target mysqld.service postgresql.service
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/dbmail-timsieved
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/dictd/PKGBUILD b/community/dictd/PKGBUILD
index 0f0e1d72f..0e271b4ae 100644
--- a/community/dictd/PKGBUILD
+++ b/community/dictd/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 65118 2012-02-20 04:52:24Z spupykin $
+# $Id: PKGBUILD 77122 2012-10-05 10:53:56Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: SmackleFunky <smacklefunky@optusnet.com.au>
# Contributor: Enrico Morelli <morelli@cerm.unifi.it>
pkgname=dictd
pkgver=1.12.0
-pkgrel=4
+pkgrel=5
pkgdesc="Online dictionary client and server"
url="http://sourceforge.net/projects/dict/"
license=('GPL')
@@ -24,6 +24,7 @@ source=("http://downloads.sourceforge.net/dict/$pkgname-$pkgver.tar.gz"
dict.conf
dictd.conf
dictd.confd
+ dictd.service
site.info
dictd.xinetd
colorit.conf)
@@ -32,6 +33,7 @@ md5sums=('71aaf3a697ea2e9409643f11ea85b53a'
'fb72f7d8c55f84b1b37bbc8d33a8e55a'
'64cd6ffdb40fb3367224f91ac44926ac'
'838887fee38ae4cebd652d399b1f2266'
+ '574e316d1f08885882d7b3075e1ea522'
'b8cabf913876e544d919c7f20ff8db9e'
'b7dbc9529df13ff895dae2b4abd080d6'
'978c9c079a0fc8d7d42a4cd4000190e7')
@@ -52,4 +54,5 @@ package() {
install -D -m 0644 $srcdir/site.info $pkgdir/etc/dict/site.info
install -D -m 0644 $srcdir/dictd.confd $pkgdir/etc/conf.d/dictd
install -D -m 0644 $srcdir/colorit.conf $pkgdir/etc/dict/colorit.conf
+ install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
}
diff --git a/community/dictd/dictd.service b/community/dictd/dictd.service
new file mode 100644
index 000000000..fa219f72a
--- /dev/null
+++ b/community/dictd/dictd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Dictd Dictionary Server Daemon
+After=network.target
+
+[Service]
+Type=forking
+EnvironmentFile=-/etc/conf.d/dictd
+ExecStart=/usr/sbin/dictd $DICTD_ARGS -- $DICTD_EARGS
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/dspam/PKGBUILD b/community/dspam/PKGBUILD
index ba94e2f3c..030116559 100644
--- a/community/dspam/PKGBUILD
+++ b/community/dspam/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 70948 2012-05-20 12:51:03Z spupykin $
+# $Id: PKGBUILD 77118 2012-10-05 10:37:20Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=dspam
pkgver=3.10.2
-pkgrel=1
+pkgrel=2
pkgdesc="A scalable, open-source statistical anti-spam filter"
arch=('i686' 'x86_64' 'mips64el')
url="http://dspam.nuclearelephant.com/"
@@ -22,10 +22,14 @@ options=('zipman' 'docs' '!libtool')
install=$pkgname.install
source=(http://downloads.sourceforge.net/project/dspam/dspam/dspam-$pkgver/dspam-$pkgver.tar.gz
dspam.logrotated
- dspam)
+ dspam
+ dspam.service
+ dspam.tmpfiles)
md5sums=('0e0e405d3284485b2a43f47eaf6b09bb'
'2163ca41de383f09f4d754e2d35cb158'
- 'bb2300eff5b2a6eb987750c71a2c2169')
+ 'bb2300eff5b2a6eb987750c71a2c2169'
+ '1581a94598cec370b66f37b118970676'
+ '933643f2204ccbd7e451a439f83db1ea')
build() {
OPTS="--with-dspam-owner=dspam --with-dspam-group=dspam --enable-daemon --enable-virtual-users \
@@ -37,6 +41,7 @@ build() {
[ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --sysconfdir=/etc/dspam --localstatedir=/var ${OPTS}
make
}
+
package() {
cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install
@@ -66,4 +71,7 @@ package() {
find -type l -exec ln -sf libdspam.3 {} \;
chmod 0755 $pkgdir/usr/bin/*
+
+ install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
+ install -Dm0644 $srcdir/$pkgname.tmpfiles $pkgdir/usr/lib/tmpfiles.d/$pkgname.conf
}
diff --git a/community/dspam/dspam.service b/community/dspam/dspam.service
new file mode 100644
index 000000000..1a5b1e710
--- /dev/null
+++ b/community/dspam/dspam.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=A highly accurate statistical spam filter that uses minimal resources
+
+[Service]
+Type=forking
+User=dspam
+ExecStart=/usr/bin/dspam --daemon 2>/dev/null
+PrivateTmp=true
+
+[Install]
+WantedBy=multi-user.target \ No newline at end of file
diff --git a/community/dspam/dspam.tmpfiles b/community/dspam/dspam.tmpfiles
new file mode 100644
index 000000000..9f5910969
--- /dev/null
+++ b/community/dspam/dspam.tmpfiles
@@ -0,0 +1 @@
+d /var/run/dspam 0770 dspam mail -
diff --git a/community/ejabberd/PKGBUILD b/community/ejabberd/PKGBUILD
index 551c508e1..abb8aff3f 100644
--- a/community/ejabberd/PKGBUILD
+++ b/community/ejabberd/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 73545 2012-07-09 12:52:21Z spupykin $
+# $Id: PKGBUILD 77108 2012-10-05 10:15:29Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Jeff 'codemac' Mickey <jeff@archlinux.org>
# Contributor: Alexander Rødseth <rodseth@gmail.com>
pkgname=ejabberd
pkgver=2.1.11
-pkgrel=3
+pkgrel=4
pkgdesc="Jabber server written in Erlang"
arch=('x86_64' 'i686' 'mips64el')
url="http://www.ejabberd.im/"
@@ -14,11 +14,13 @@ depends=('expat' 'openssl' 'zlib' 'erlang' 'pam' 'iproute2')
backup=(etc/ejabberd/ejabberd.cfg etc/logrotate.d/ejabberd)
install=$pkgname.install
source=("http://www.process-one.net/downloads/ejabberd/${pkgver/_/-}/ejabberd-${pkgver}.tgz"
- "$pkgname.logrotate"
- "$pkgname")
+ "$pkgname.logrotate"
+ "$pkgname"
+ "ejabberd.service")
md5sums=('a70b040c4e7602f47718c8afe8780d50'
'f97c8a96160f30e0aecc9526c12e6606'
- '2338a6230ce5f9f60be6dddcfa39bc7e')
+ '2338a6230ce5f9f60be6dddcfa39bc7e'
+ 'bc4552b833e1927fce52acdbc6d76fb2')
build() {
cd "$srcdir/$pkgname-$pkgver/src"
@@ -35,6 +37,7 @@ package() {
install -D -m0644 "$srcdir/$pkgname.logrotate" "$pkgdir/etc/logrotate.d/$pkgname"
chmod ug+r "$pkgdir/etc/$pkgname/"*
rm -rf "$pkgdir/var/lock"
+ install -Dm0644 $srcdir/ejabberd.service $pkgdir/usr/lib/systemd/system/ejabberd.service
}
# vim:set ts=2 sw=2 et:
diff --git a/community/ejabberd/ejabberd.service b/community/ejabberd/ejabberd.service
new file mode 100644
index 000000000..47e5f2e27
--- /dev/null
+++ b/community/ejabberd/ejabberd.service
@@ -0,0 +1,20 @@
+[Unit]
+Description=A distributed, fault-tolerant Jabber/XMPP server
+After=network.target
+
+[Service]
+Type=oneshot
+User=ejabberd
+Group=jabber
+LimitNOFILE=16000
+RestartSec=5
+ExecStart=/usr/sbin/ejabberdctl \
+ --config /etc/ejabberd/ejabberd.cfg \
+ --ctl-config /etc/ejabberd/ejabberdctl.cfg \
+ --logs "/var/log/ejabberd" \
+ --spool "/var/lib/ejabberd" start
+ExecStop=/usr/sbin/ejabberdctl stop
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/freeradius/PKGBUILD b/community/freeradius/PKGBUILD
index 95af79fdc..f75a1fa80 100644
--- a/community/freeradius/PKGBUILD
+++ b/community/freeradius/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 76509 2012-09-20 10:48:44Z spupykin $
+# $Id: PKGBUILD 77120 2012-10-05 10:52:14Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Jason R Begley (jayray@digitalgoat.com>
pkgname=freeradius
pkgver=2.2.0
-pkgrel=2
+pkgrel=3
pkgdesc="The premier open source RADIUS server"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.freeradius.org/"
@@ -17,11 +17,13 @@ install=$pkgname.install
source=("ftp://ftp.freeradius.org/pub/radius/freeradius-server-$pkgver.tar.bz2"{,.sig}
radiusd
freeradius.tmpfiles
+ freeradius.service
krb5-build-fix.patch)
md5sums=('0fb333fe6a64eb2b1dd6ef67f7bca119'
'5dd57af81ba075102581fec45316ba7b'
'f1a6530b1b69d2fa793aa45b2de379bb'
'f959e89812bedfc9f8308076f78cd74e'
+ '39eba6d34f8249781e9e917646465632'
'c6a61de7576933f59154a53bfc12a2d2')
build() {
@@ -44,5 +46,7 @@ package() {
chmod o+r $pkgdir/etc/raddb/*
mv $pkgdir/etc/raddb $pkgdir/etc/raddb.default
rm -rf $pkgdir/var/run
- install -Dm0644 $srcdir/freeradius.tmpfiles $pkgdir/usr/lib/tmpfiles.d/$pkgname.conf
+
+ install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
+ install -Dm0644 $srcdir/$pkgname.tmpfiles $pkgdir/usr/lib/tmpfiles.d/$pkgname.conf
}
diff --git a/community/freeradius/freeradius.service b/community/freeradius/freeradius.service
new file mode 100644
index 000000000..635b6d6f8
--- /dev/null
+++ b/community/freeradius/freeradius.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=FreeRADIUS high performance RADIUS server.
+After=syslog.target network.target
+
+[Service]
+Type=forking
+PIDFile=/var/run/radiusd/radiusd.pid
+ExecStartPre=-/bin/chown -R radiusd.radiusd /var/run/radiusd
+ExecStartPre=/usr/sbin/radiusd -C
+ExecStart=/usr/sbin/radiusd -d /etc/raddb
+ExecReload=/usr/sbin/radiusd -C
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/highlight/PKGBUILD b/community/highlight/PKGBUILD
index 0780965be..31bb2505a 100644
--- a/community/highlight/PKGBUILD
+++ b/community/highlight/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 70241 2012-05-02 18:03:17Z bluewind $
+# $Id: PKGBUILD 77163 2012-10-06 07:36:47Z bluewind $
# Maintainer: Florian Pritz <flo@xinu.at>
# Contributor: Jan Fader <jan.fader@web.de>
pkgbase=highlight
pkgname=(highlight highlight-gui)
-pkgver=3.9
+pkgver=3.12
pkgrel=1
url="http://www.andre-simon.de/doku/highlight/highlight.html"
license=('GPL')
arch=('i686' 'x86_64' 'mips64el')
makedepends=(qt lua boost)
source=(http://www.andre-simon.de/zip/$pkgname-$pkgver.tar.bz2)
-md5sums=('8b666baaf3638cc4b4f26b84816bc558')
+md5sums=('4b3f01e86a6b3fa25f3c4905a9cd63c7')
build() {
cd "$srcdir/$pkgbase-$pkgver"
diff --git a/community/ipsec-tools/PKGBUILD b/community/ipsec-tools/PKGBUILD
index 4d521abbd..bef043e60 100644
--- a/community/ipsec-tools/PKGBUILD
+++ b/community/ipsec-tools/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 65574 2012-02-21 09:02:39Z spupykin $
+# $Id: PKGBUILD 77124 2012-10-05 11:03:22Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Allan Henriksen <allan.henriksen@gmail.com>
pkgname=ipsec-tools
pkgver=0.8.0
-pkgrel=3
+pkgrel=4
pkgdesc="KAME IPSec tools ported to Linux"
arch=('i686' 'x86_64' 'mips64el')
url="http://ipsec-tools.sourceforge.net/"
@@ -14,10 +14,12 @@ license=('GPL')
options=('!makeflags' '!libtool')
source=(http://downloads.sourceforge.net/sourceforge/ipsec-tools/$pkgname-$pkgver.tar.bz2
racoon.rc
- ipsec.rc)
+ ipsec.rc
+ racoon.service)
md5sums=('b79aae3055a51f8de5c0f1b8ca6cf619'
'416b8e362d86987b8c55f7153cdafbeb'
- '90d0810267cbd847383ae3101699b192')
+ '90d0810267cbd847383ae3101699b192'
+ '1632fce55ba5592dea1f8bf661106e7d')
build() {
cd $srcdir/$pkgname-$pkgver
@@ -33,4 +35,5 @@ package() {
make DESTDIR=$pkgdir install
install -Dm0755 $srcdir/racoon.rc $pkgdir/etc/rc.d/racoon
install -Dm0755 $srcdir/ipsec.rc $pkgdir/etc/rc.d/ipsec
+ install -Dm0644 $srcdir/racoon.service $pkgdir/usr/lib/systemd/system/racoon.service
}
diff --git a/community/ipsec-tools/racoon.service b/community/ipsec-tools/racoon.service
new file mode 100644
index 000000000..792cfd395
--- /dev/null
+++ b/community/ipsec-tools/racoon.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Racoon IKEv1 key management daemon for IPSEC
+After=syslog.target network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/racoon
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/jack2/PKGBUILD b/community/jack2/PKGBUILD
index 308a088aa..3611b9eca 100644
--- a/community/jack2/PKGBUILD
+++ b/community/jack2/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 76357 2012-09-16 14:53:18Z schiv $
+# $Id: PKGBUILD 77160 2012-10-06 07:11:43Z schiv $
# Maintainer: Ray Rashif <schiv@archlinux.org>
# Contributor: Daniele Paolella <danielepaolella@email.it>
# Contributor: Philipp Überbacher <hollunder at gmx dot at>
@@ -9,7 +9,7 @@ pkgname=('jack2' 'jack2-dbus')
#pkgname= # single build (overrides split)
_tarname=jack
pkgver=1.9.8
-pkgrel=3
+pkgrel=4
arch=('i686' 'x86_64' 'mips64el')
url="http://jackaudio.org/"
backup=(etc/security/limits.d/99-audio.conf)
@@ -21,10 +21,12 @@ makedepends=('python2' 'doxygen'
'libsamplerate' 'dbus-core' 'celt')
source=("http://www.grame.fr/~letz/$_tarname-$pkgver.tgz"
'99-audio.conf'
- '40-hpet-permissions.rules')
+ '40-hpet-permissions.rules'
+ 'ffado_setbuffsize-jack2.patch')
md5sums=('1dd2ff054cab79dfc11d134756f27165'
'ae65b7c9ebe0fff6c918ba9d97ae342d'
- '471aad533ff56c5d3cbbf65ce32cadef')
+ '471aad533ff56c5d3cbbf65ce32cadef'
+ '1502d82fe2276d6f224fff6467a0b6f9')
_pyfix() {
sed -i 's:bin/env python:bin/env python2:' \
@@ -50,6 +52,14 @@ _isbuild() {
build() {
cd "$srcdir/$_tarname-$pkgver"
+ # backport firewire stuff
+ # - needed for setbuffsize feature in latest stable ffado
+ # from https://github.com/jackaudio/jack2/commit/96e0251
+ (
+ cd $_tarname-$pkgver
+ patch -Np1 -i "$srcdir/ffado_setbuffsize-jack2.patch"
+ )
+
# Some optimisation bug exists for current GCC
# see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53663
export CFLAGS="${CFLAGS/-O[0-9]/-O0}"
diff --git a/community/jack2/ffado_setbuffsize-jack2.patch b/community/jack2/ffado_setbuffsize-jack2.patch
new file mode 100644
index 000000000..0c74aad24
--- /dev/null
+++ b/community/jack2/ffado_setbuffsize-jack2.patch
@@ -0,0 +1,139 @@
+From 96e0251234a29a1360c05d5d7dc98b83436b8183 Mon Sep 17 00:00:00 2001
+From: Adrian Knoth <adi@drcomp.erfurt.thur.de>
+Date: Sat, 17 Mar 2012 22:36:30 +0100
+Subject: [PATCH] [firewire] Allow FFADO backend to change the buffer size
+
+This is a port of Jonathan Woithe's patch from jackd1.
+With sufficiently recent versions of FFADO, it allows to change
+the buffersize at runtime.
+---
+ linux/firewire/JackFFADODriver.cpp | 65 ++++++++++++++++++++++++++++++++----
+ linux/firewire/JackFFADODriver.h | 6 ++++
+ 2 files changed, 65 insertions(+), 6 deletions(-)
+
+diff --git a/linux/firewire/JackFFADODriver.cpp b/linux/firewire/JackFFADODriver.cpp
+index b33e1cd..085b78a 100644
+--- a/linux/firewire/JackFFADODriver.cpp
++++ b/linux/firewire/JackFFADODriver.cpp
+@@ -3,6 +3,7 @@
+ Copyright (C) 2004 Grame
+ Copyright (C) 2007 Pieter Palmers
+ Copyright (C) 2009 Devin Anderson
++Copyright (C) 2012 Jonathan Woithe, Adrian Knoth
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+@@ -48,7 +49,10 @@
+ namespace Jack
+ {
+
++// Basic functionality requires API version 8. If version 9 or later
++// is present the buffers can be resized at runtime.
+ #define FIREWIRE_REQUIRED_FFADO_API_VERSION 8
++#define FIREWIRE_REQUIRED_FFADO_API_VERSION_FOR_SETBUFSIZE 9
+
+ #define jack_get_microseconds GetMicroSeconds
+
+@@ -281,19 +285,68 @@
+ int
+ JackFFADODriver::SetBufferSize (jack_nframes_t nframes)
+ {
+- printError("Buffer size change requested but not supported!!!");
++ ffado_driver_t* driver = (ffado_driver_t*)fDriver;
++ signed int chn;
++
++ // The speed of this function isn't critical; we can afford the
++ // time to check the FFADO API version.
++ if (ffado_get_api_version() < FIREWIRE_REQUIRED_FFADO_API_VERSION_FOR_SETBUFSIZE ||
++ ffado_streaming_set_period_size == NULL) {
++ printError("unsupported on current version of FFADO; please upgrade FFADO");
++ return -1;
++ }
+
+- /*
+ driver->period_size = nframes;
+ driver->period_usecs =
+ (jack_time_t) floor ((((float) nframes) / driver->sample_rate)
+ * 1000000.0f);
+- */
++
++
++ // Reallocate the null and scratch buffers.
++ driver->nullbuffer = (ffado_sample_t*) calloc(driver->period_size, sizeof(ffado_sample_t));
++ if(driver->nullbuffer == NULL) {
++ printError("could not allocate memory for null buffer");
++ return -1;
++ }
++ driver->scratchbuffer = (ffado_sample_t*) calloc(driver->period_size, sizeof(ffado_sample_t));
++ if(driver->scratchbuffer == NULL) {
++ printError("could not allocate memory for scratch buffer");
++ return -1;
++ }
++
++ // MIDI buffers need reallocating
++ for (chn = 0; chn < driver->capture_nchannels; chn++) {
++ if(driver->capture_channels[chn].stream_type == ffado_stream_type_midi) {
++ // setup the midi buffer
++ if (driver->capture_channels[chn].midi_buffer != NULL)
++ free(driver->capture_channels[chn].midi_buffer);
++ driver->capture_channels[chn].midi_buffer = (ffado_sample_t*) calloc(driver->period_size, sizeof(uint32_t));
++ }
++ }
++ for (chn = 0; chn < driver->playback_nchannels; chn++) {
++ if(driver->playback_channels[chn].stream_type == ffado_stream_type_midi) {
++ if (driver->playback_channels[chn].midi_buffer != NULL)
++ free(driver->playback_channels[chn].midi_buffer);
++ driver->playback_channels[chn].midi_buffer = (ffado_sample_t*) calloc(driver->period_size, sizeof(uint32_t));
++ }
++ }
++
++ // Notify FFADO of the period size change
++ if (ffado_streaming_set_period_size(driver->dev, nframes) != 0) {
++ printError("could not alter FFADO device period size");
++ return -1;
++ }
++
++ // This is needed to give the shadow variables a chance to
++ // properly update to the changes.
++ sleep(1);
+
+ /* tell the engine to change its buffer size */
+- //driver->engine->set_buffer_size (driver->engine, nframes);
++ JackAudioDriver::SetBufferSize(nframes); // Generic change, never fails
+
+- return -1; // unsupported
++ UpdateLatencies();
++
++ return 0;
+ }
+
+ typedef void (*JackDriverFinishFunction) (jack_driver_t *);
+@@ -306,7 +359,7 @@
+
+ assert(params);
+
+- if (ffado_get_api_version() != FIREWIRE_REQUIRED_FFADO_API_VERSION) {
++ if (ffado_get_api_version() < FIREWIRE_REQUIRED_FFADO_API_VERSION) {
+ printError("Incompatible libffado version! (%s)", ffado_get_version());
+ return NULL;
+ }
+diff --git a/linux/firewire/JackFFADODriver.h b/linux/firewire/JackFFADODriver.h
+index cb2a45d..790f4dd 100644
+--- a/linux/firewire/JackFFADODriver.h
++++ b/linux/firewire/JackFFADODriver.h
+@@ -82,6 +82,12 @@ class JackFFADODriver : public JackAudioDriver
+ int Read();
+ int Write();
+
++ // BufferSize can be changed
++ bool IsFixedBufferSize()
++ {
++ return false;
++ }
++
+ int SetBufferSize(jack_nframes_t nframes);
+ };
+
+--
+1.7.10
+
diff --git a/community/kleansweep/PKGBUILD b/community/kleansweep/PKGBUILD
index 32452cf45..ed39fecf1 100644
--- a/community/kleansweep/PKGBUILD
+++ b/community/kleansweep/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 65612 2012-02-21 09:38:19Z spupykin $
+# $Id: PKGBUILD 77134 2012-10-05 11:29:08Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Guillermo A. Amaral <me@guillermoamaral.com>
pkgname=kleansweep
pkgver=0.2.9
-pkgrel=5
+pkgrel=6
pkgdesc="Allows you to reclaim disk space by finding unneeded files"
license=("GPL")
url="http://linux.bydg.org/~yogin/"
arch=(i686 x86_64 'mips64el')
-depends=('kdelibs3' 'python')
+depends=('kdelibs3')
makedepends=('scons')
options=('libtool')
#source=(http://linux-projects.net/d/kleansweep-$pkgver.tar.gz
diff --git a/community/luaposix/PKGBUILD b/community/luaposix/PKGBUILD
index 230bb6c91..d81969ca7 100644
--- a/community/luaposix/PKGBUILD
+++ b/community/luaposix/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 76306 2012-09-15 16:58:16Z seblu $
+# $Id: PKGBUILD 77213 2012-10-07 01:13:25Z seblu $
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Contributor: SpepS <dreamspepser at yahoo dot it>
# Contributor: Laszlo Papp <djszapi at archlinux us>
# Contributor: Donald Ephraim Curtis <dcurtis@gmail.com>
pkgname=luaposix
-pkgver=5.1.22
+pkgver=5.1.23
pkgrel=1
pkgdesc='A POSIX library for Lua programming language'
arch=('i686' 'x86_64' 'mips64el')
@@ -15,7 +15,7 @@ depends=('lua' 'luabitop')
#checkdepends=('lunit')
options=('!libtool')
source=("https://github.com/downloads/$pkgname/$pkgname/$pkgname-$pkgver.tar.gz")
-md5sums=('e5b30010b5cb32e596a15bc92faae3df')
+md5sums=('ebe7d335741ca736e003a6844a0fbf92')
build() {
cd $pkgname-$pkgver
diff --git a/community/mcelog/PKGBUILD b/community/mcelog/PKGBUILD
index 27302f56d..9d60906c3 100644
--- a/community/mcelog/PKGBUILD
+++ b/community/mcelog/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 57954 2011-11-04 21:05:32Z lcarlier $
+# $Id: PKGBUILD 77126 2012-10-05 11:04:13Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Thomas Mudrunka <harvie@@email..cz>
# Maintainer: Thomas Mudrunka <harvie@@email..cz>
pkgname=mcelog
pkgver=1.0pre3
-pkgrel=3
+pkgrel=4
pkgdesc="Print machine check event log from x86-64 kernel"
url="http://freshmeat.net/projects/mcelog/"
license=("GPL")
@@ -13,23 +13,24 @@ arch=('i686' 'x86_64' 'mips64el')
options=('docs')
#source=("ftp://ftp.kernel.org/pub/linux/utils/cpu/mce/${pkgname}-${pkgver}.tar.gz"
source=("ftp://ftp.archlinux.org/other/community/${pkgname}/${pkgname}-${pkgver}.tar.gz"
- "${pkgname}.rc")
+ "${pkgname}.rc"
+ "mcelog.service")
md5sums=('b42f2214de6f4feb992556149edc67fa'
- 'f039a77d7bde3518d3d695b144816e8a')
+ 'f039a77d7bde3518d3d695b144816e8a'
+ '4e563f1124c09b3368532d37f9f4bba3')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
-
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
-
mkdir -p $pkgdir/usr/share/doc/mcelog
make install prefix=$pkgdir/usr etcprefix=$pkgdir DOCDIR=$pkgdir/usr/share/doc/mcelog
install -Dm0755 mcelog.cron "${pkgdir}/usr/sbin/mcelog.cron"
install -Dm0755 "${srcdir}/mcelog.rc" "${pkgdir}/etc/rc.d/mcelog"
install -Dm0644 mcelog.logrotate "${pkgdir}/etc/logrotate.d/mcelog.logrotate"
install -Dm0644 README "${pkgdir}/usr/share/doc/mcelog/README"
+ install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
}
diff --git a/community/mcelog/mcelog.service b/community/mcelog/mcelog.service
new file mode 100644
index 000000000..62d8cbed0
--- /dev/null
+++ b/community/mcelog/mcelog.service
@@ -0,0 +1,17 @@
+[Unit]
+Description=Machine Check Exception Logging Daemon
+After=syslog.target
+
+# FIXME - due to upstream kernel bug always start the mcelog process
+# twice using the following ExecStartPre hack. This needs fixing.
+# There is a bug filed against systemd for the ExecStartPre bit
+# since it is not possible to specify that the ExecStarPre bit
+# is allowed and expected to fail without aborting the daemon.
+
+[Service]
+ExecStartPre=/etc/mcelog/mcelog.setup
+ExecStart=/usr/sbin/mcelog --ignorenodev --daemon --foreground
+StandardOutput=syslog
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/mythplugins/PKGBUILD b/community/mythplugins/PKGBUILD
index 29ff10aaf..5c2b5b070 100644
--- a/community/mythplugins/PKGBUILD
+++ b/community/mythplugins/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 74031 2012-07-18 09:43:20Z jconder $
+# $Id: PKGBUILD 77158 2012-10-05 23:55:11Z jconder $
# Maintainer: Jonathan Conder <jonno.conder@gmail.com>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
@@ -13,7 +13,7 @@ pkgname=('mythplugins-mytharchive'
'mythplugins-mythweather'
'mythplugins-mythweb'
'mythplugins-mythzoneminder')
-pkgver=0.25.2
+pkgver=0.26.0
pkgrel=1
epoch=1
arch=('i686' 'x86_64' 'mips64el')
@@ -23,19 +23,16 @@ makedepends=('cdrkit' 'dvdauthor' 'dvd+rw-tools' 'ffmpeg' 'flac' 'libexif'
'libvorbis' 'mplayer' 'mythtv' 'perl-datetime-format-iso8601'
'perl-date-manip' 'perl-image-size' 'perl-json' 'perl-libwww'
'perl-soap-lite' 'perl-xml-sax' 'perl-xml-simple' 'perl-xml-xpath'
- 'python2-oauth' 'python-imaging' 'python-pycurl' 'taglib' 'zlib')
+ 'python2-oauth' 'python-imaging' 'python2-pycurl' 'taglib' 'zlib')
source=("ftp://ftp.osuosl.org/pub/mythtv/$pkgbase-$pkgver.tar.bz2"
- 'php54.patch'
'mtd.rc')
-md5sums=('80466458a82759d213fe69af63d6dc80'
- '7a114c1b5a84ab5ee190e63cc9514086'
+md5sums=('15bd7b2f4173488966f3d761e0eacffa'
'476c12ba074794ad7f4ae092bdf949d6')
build() {
cd "$srcdir/$pkgbase-$pkgver"
find . -name '*.py' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
- patch -d 'mythweb' -Np0 -i "$srcdir/php54.patch"
sed -re 's@/usr/local.*/usr/share@/usr/share@' -i 'mythweb/mythweb.php'
sed -re 's@cstdio@cstdio>\n#include <unistd.h@' -i 'mythzoneminder/mythzmserver/zmserver.cpp'
diff --git a/community/mythtv/PKGBUILD b/community/mythtv/PKGBUILD
index 12f45c209..9bb22db0a 100644
--- a/community/mythtv/PKGBUILD
+++ b/community/mythtv/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 75832 2012-09-02 02:47:28Z jconder $
+# $Id: PKGBUILD 77156 2012-10-05 23:37:53Z jconder $
# Maintainer: Jonathan Conder <jonno.conder@gmail.com>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
@@ -6,8 +6,8 @@
# Contributor: dorphell <dorphell@archlinux.org>
pkgname=mythtv
-pkgver=0.25.2
-pkgrel=2
+pkgver=0.26.0
+pkgrel=1
epoch=1
pkgdesc="A Homebrew PVR project"
arch=('i686' 'x86_64')
@@ -32,7 +32,7 @@ source=("ftp://ftp.osuosl.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2"
'mythbackend.rc'
'mythbackend.conf'
'mythbackend.service')
-md5sums=('2bf8c0aa75e88d39747e59c27aa6072e'
+md5sums=('f57066bf75e6f14824c494d41639f4f9'
'c8f935d42fb8617e9279bd539811ca5f'
'ab962d83614cbd0ac11ce3fcc929829d'
'e4d572dcc307d6d8ae26bee5aebf9f3a')
diff --git a/community/mythtv/mythtv.install b/community/mythtv/mythtv.install
index eed25b868..90ad79d28 100644
--- a/community/mythtv/mythtv.install
+++ b/community/mythtv/mythtv.install
@@ -3,6 +3,8 @@ post_upgrade() {
getent group mythtv &>/dev/null || groupadd -r mythtv >/dev/null
useradd -rmd /var/lib/mythtv -g mythtv -G video,audio,optical -s /bin/bash mythtv >/dev/null
fi
+
+ echo -e "You may need to load time zone tables in MySQL.\nSee http://www.mythtv.org/wiki/MySQL_Time_Zone_Tables"
}
post_install() {
diff --git a/community/openocd/PKGBUILD b/community/openocd/PKGBUILD
index 798eeccc5..a30f719a8 100644
--- a/community/openocd/PKGBUILD
+++ b/community/openocd/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 76200 2012-09-13 18:36:22Z bpiotrowski $
+# $Id: PKGBUILD 77217 2012-10-07 07:16:10Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com>
# Contributor: Matthias Bauch <matthias.bauch@gmail.com>
# Contributor: Laszlo Papp <djszapi2 at gmail com>
@@ -6,7 +6,7 @@
pkgname=openocd
pkgver=0.6.0
-pkgrel=1
+pkgrel=2
pkgdesc='Debugging, in-system programming and boundary-scan testing for embedded target devices'
arch=('i686' 'x86_64')
url='http://openocd.berlios.de'
@@ -17,7 +17,7 @@ install=openocd.install
source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2")
md5sums=('824cbe192ca2c79055b6ae82579123cf')
-_features=(parport ft2232_libftdi amtjtagaccel ep93xxat91rm9200gw16012 presto_libftdi usbprog oocd_trace jlink vsllink rlink arm-jtag-ew buspirate)
+_features=(parport ft2232_libftdi amtjtagaccel ep93xxat91rm9200gw16012 presto_libftdi usbprog oocd_trace jlink vsllink rlink arm-jtag-ew buspirate stlink)
build() {
cd $srcdir/$pkgname-$pkgver
diff --git a/community/partimage/PKGBUILD b/community/partimage/PKGBUILD
index 8b9579ed6..7cc655b41 100644
--- a/community/partimage/PKGBUILD
+++ b/community/partimage/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 66450 2012-02-25 01:26:42Z lfleischer $
+# $Id: PKGBUILD 77310 2012-10-08 15:54:38Z lfleischer $
# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
# Contributor: Roman Kyrylych <roman@archlinux.org>
# Contributor: Sven Kauber <celeon@gmail.com>
@@ -7,7 +7,7 @@
pkgname=partimage
pkgver=0.6.9
-pkgrel=2
+pkgrel=3
pkgdesc='Partition Image saves partitions in many formats to an image file.'
arch=('i686' 'x86_64' 'mips64el')
url='http://www.partimage.org/'
@@ -18,11 +18,13 @@ install='partimage.install'
source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2"
'partimage-0.6.9-zlib-1.2.6.patch'
'partimaged'
- 'partimaged-gencrt')
+ 'partimaged-gencrt'
+ 'partimaged.service')
md5sums=('1bc046fd915c5debbafc85729464e513'
'202c4334766041d98c5f67c9d62c3063'
'f3b517a62de5540f3b1a8b7edf65b7ec'
- '2316b116227b07efb48266e660ca1ba1')
+ '2316b116227b07efb48266e660ca1ba1'
+ '4102983fdf6e7af7cac73fdf9d37a6f6')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -43,4 +45,6 @@ package() {
install -Dm0755 "${srcdir}/partimaged" "${pkgdir}/etc/rc.d/partimaged"
install -Dm0755 "${srcdir}/partimaged-gencrt" "${pkgdir}/usr/bin/partimaged-gencrt"
chmod 644 "${pkgdir}/etc/partimaged/partimagedusers"
+
+ install -Dm0755 ../partimaged.service "${pkgdir}/usr/lib/systemd/system/partimaged.service"
}
diff --git a/community/partimage/partimaged.service b/community/partimage/partimaged.service
new file mode 100644
index 000000000..34eb87fd7
--- /dev/null
+++ b/community/partimage/partimaged.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=A partition imaging daemon
+After=syslog.target network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/partimaged --daemon
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/python2-fuse/PKGBUILD b/community/python2-fuse/PKGBUILD
new file mode 100644
index 000000000..ef79aceef
--- /dev/null
+++ b/community/python2-fuse/PKGBUILD
@@ -0,0 +1,25 @@
+# $Id: PKGBUILD 77237 2012-10-07 19:35:53Z dwallace $
+# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
+# Contributor: Chris Brannon <cmbrannon79@gmail.com>
+# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org>
+# Contributor: Alexander Fehr <pizzapunk@gmail.com>
+
+pkgname=python2-fuse
+pkgver=0.2.1
+pkgrel=4
+arch=('i686' 'x86_64')
+pkgdesc="Python bindings for FUSE"
+url="http://fuse.sourceforge.net/wiki/index.php/FusePython"
+license=('LGPL')
+depends=('fuse' 'python2')
+replaces=('python-fuse')
+conflicts=('python-fuse')
+makedepends=('pkgconfig')
+source=(http://downloads.sourceforge.net/sourceforge/fuse/fuse-python-${pkgver}.tar.gz)
+md5sums=('9d9c5c2311ac04291ce822dfece108f8')
+
+package() {
+ cd "$srcdir/fuse-python-$pkgver"
+
+ python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
+}
diff --git a/community/python2-imaging/PKGBUILD b/community/python2-imaging/PKGBUILD
new file mode 100644
index 000000000..d9f5b18f5
--- /dev/null
+++ b/community/python2-imaging/PKGBUILD
@@ -0,0 +1,50 @@
+# $Id: PKGBUILD 77148 2012-10-05 14:37:44Z kkeen $
+# Maintainer: Kyle Keen <keenerd@gmail.com>
+# Contributor: Stéphane Gaudreault <stephane@archlinux.org>
+# Contributor: Allan McRae <allan@archlinux.org>
+# Contributor: simo <simo@archlinux.org>
+
+pkgname=python2-imaging
+pkgver=1.1.7
+pkgrel=5
+pkgdesc="PIL. Provides image processing capabilities for python"
+arch=('i686' 'x86_64')
+url="http://www.pythonware.com/products/pil/index.htm"
+license=('custom:"pil"')
+depends=('python2' 'libjpeg' 'freetype2' 'lcms')
+makedepends=('tk' 'sane')
+optdepends=('tk: for the ImageTK module'
+ 'sane: for the ImageSane module')
+provides=("pil=${pkgver}" "python-imaging=${pkgver}")
+conflicts=('pil' 'python-imaging')
+replaces=('pil' 'python-imaging')
+source=(http://effbot.org/downloads/Imaging-${pkgver}.tar.gz)
+md5sums=('fc14a54e1ce02a0225be8854bfba478e')
+
+build() {
+ cd "${srcdir}/Imaging-${pkgver}"
+ python2 setup.py build_ext
+ cd Sane
+ python2 setup.py build_ext
+}
+
+package() {
+ cd "${srcdir}/Imaging-${pkgver}"
+ python2 setup.py install --root="${pkgdir}" --optimize=1
+
+ pushd Sane
+ python2 setup.py install --root="${pkgdir}" --optimize=1
+ popd
+
+ install -dm755 "${pkgdir}/usr/include/python2.7/"
+ install -m644 -t "${pkgdir}/usr/include/python2.7/" libImaging/*.h
+
+ # do not have files ending in .py in /usr/bin
+ for f in pildriver pilprint pilconvert pilfile pilfont; do
+ mv "${pkgdir}"/usr/bin/${f}{.py,}
+ done
+
+ # Install license
+ install -Dm644 "${srcdir}/Imaging-${pkgver}/README" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/README"
+}
diff --git a/community/rekonq/PKGBUILD b/community/rekonq/PKGBUILD
index b83e1d5c3..9c8df97e3 100644
--- a/community/rekonq/PKGBUILD
+++ b/community/rekonq/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 75695 2012-08-29 08:23:51Z andrea $
+# $Id: PKGBUILD 77202 2012-10-06 14:10:04Z andrea $
# Maintainer: Peter Lewis <plewis@aur.archlinux.org>
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Panagiotis Papadopoulos <pano_90 AT gmx DOT net>
pkgname=rekonq
-pkgver=1.1
+pkgver=1.2
pkgrel=1
pkgdesc='A WebKit based web browser for KDE'
arch=('i686' 'x86_64' 'mips64el')
@@ -14,10 +14,9 @@ depends=('kdebase-keditbookmarks' 'qoauth')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2")
-md5sums=('3ee3f965b47d790ceacac444fc83f4e4')
+md5sums=('97d025df580813013643b8c51675a75d')
build(){
- cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
@@ -27,6 +26,6 @@ build(){
}
package() {
- cd "${srcdir}"/build
+ cd build
make DESTDIR="${pkgdir}" install
}
diff --git a/community/rng-tools/PKGBUILD b/community/rng-tools/PKGBUILD
new file mode 100644
index 000000000..8e886488a
--- /dev/null
+++ b/community/rng-tools/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
+# Contributor: Alasdair Haswell <ali at arhaswell dot co dot uk>
+
+pkgname=rng-tools
+pkgver=4
+pkgrel=1
+pkgdesc="Random number generator related utilities"
+arch=('i686' 'x86_64')
+url="http://sourceforge.net/projects/gkernel/"
+license=('GPL')
+backup=(etc/conf.d/rngd)
+source=(http://downloads.sourceforge.net/sourceforge/gkernel/$pkgname-$pkgver.tar.gz
+ rngd
+ rngd.conf
+ rngd.service)
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ install -Dm0644 "$srcdir/rngd.service" "$pkgdir/usr/lib/systemd/system/rngd.service"
+ install -Dm0755 "$srcdir/rngd" "$pkgdir/etc/rc.d/rngd"
+ install -Dm0644 "$srcdir/rngd.conf" "$pkgdir/etc/conf.d/rngd"
+}
+
+sha256sums=('b71bdfd4222c05e8316001556be90e1606f2a1bac3efde60153bd84e873cc195'
+ '45084eff83306c74e707a72b44b5b20d8b94777377af414e1c43f738c7a720ed'
+ 'a4a19dbe5403b9dcb2bc6b3699dcaba7a47ff3e3ccf58aa3bdbfe14eb1d16003'
+ 'abf163089fc466e45955fd0da98a20a966b3b0b4c714c27b470d03fedfc04ca3')
diff --git a/community/rng-tools/rngd b/community/rng-tools/rngd
new file mode 100755
index 000000000..bd6b8d62f
--- /dev/null
+++ b/community/rng-tools/rngd
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+rnd_device=/dev/random
+rng_device=/dev/hw_random
+timeout=0
+
+[ -f /etc/conf.d/rngd ] && . /etc/conf.d/rngd
+PID=$(pidof -o %PPID /usr/sbin/rngd)
+case "$1" in
+ start)
+ stat_busy "Starting RNG"
+ [ -z "$PID" ] && /usr/sbin/rngd $RNGD_OPTS
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ add_daemon rngd
+ stat_done
+ fi
+ ;;
+ stop)
+ stat_busy "Stopping RNG"
+ [ ! -z "$PID" ] && kill -s SIGALRM $PID &> /dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ rm_daemon rngd
+ stat_done
+ fi
+ ;;
+ restart)
+ $0 stop
+ sleep 2
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+esac
+exit 0
diff --git a/community/rng-tools/rngd.conf b/community/rng-tools/rngd.conf
new file mode 100644
index 000000000..8ff9a639e
--- /dev/null
+++ b/community/rng-tools/rngd.conf
@@ -0,0 +1 @@
+RNGD_OPTS="-o /dev/random -r /dev/urandom"
diff --git a/community/rng-tools/rngd.service b/community/rng-tools/rngd.service
new file mode 100644
index 000000000..87185bc32
--- /dev/null
+++ b/community/rng-tools/rngd.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Hardware RNG Entropy Gatherer Daemon
+
+[Service]
+EnvironmentFile=/etc/conf.d/rngd
+ExecStart=/usr/sbin/rngd -f $RNGD_OPTS
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/ser2net/PKGBUILD b/community/ser2net/PKGBUILD
index 88a056cb7..b01a9324a 100644
--- a/community/ser2net/PKGBUILD
+++ b/community/ser2net/PKGBUILD
@@ -1,26 +1,33 @@
-# $Id: PKGBUILD 65435 2012-02-21 05:45:30Z spupykin $
+# $Id: PKGBUILD 77110 2012-10-05 10:16:21Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw>
pkgname=ser2net
-pkgver=2.7
-pkgrel=2
+pkgver=2.8rc3
+pkgrel=1
pkgdesc="A proxy that allows telnet/tcp connections to be made to serial ports"
arch=(i686 x86_64 'mips64el')
url="http://sourceforge.net/projects/ser2net"
license=('GPL')
depends=('glibc')
backup=(etc/ser2net.conf)
-source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz
- ser2net.init)
-md5sums=('22977477789868923a5de09a85e847dd'
- '6db420d54ce8f78464e885efe935dd18')
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver/rc/-rc}.tar.gz
+ ser2net.init
+ ser2net.service)
+md5sums=('bbe95fb557781c314d321356897a50b9'
+ '6db420d54ce8f78464e885efe935dd18'
+ '7f9d879325b9ed6ddc313dcbc3f83e56')
build() {
- cd $srcdir/${pkgname}-${pkgver}
+ cd $srcdir/${pkgname}-${pkgver/rc/-rc}
./configure --prefix=/usr
make
+}
+
+package() {
+ cd $srcdir/${pkgname}-${pkgver/rc/-rc}
make DESTDIR=$pkgdir install
- install -D -m 0644 ser2net.conf $pkgdir/etc/ser2net.conf
- install -D -m 0755 ../ser2net.init $pkgdir/etc/rc.d/ser2net
+ install -Dm0644 ser2net.conf $pkgdir/etc/ser2net.conf
+ install -Dm0755 $srcdir/ser2net.init $pkgdir/etc/rc.d/ser2net
+ install -Dm0644 $srcdir/ser2net.service $pkgdir/usr/lib/systemd/system/ser2net.service
}
diff --git a/community/ser2net/ser2net.service b/community/ser2net/ser2net.service
new file mode 100644
index 000000000..fcf054e22
--- /dev/null
+++ b/community/ser2net/ser2net.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Proxy that allows tcp connections to serial ports
+After=syslog.target network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/ser2net
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/community/sysstat/PKGBUILD b/community/sysstat/PKGBUILD
index daf196737..cbe4b5422 100644
--- a/community/sysstat/PKGBUILD
+++ b/community/sysstat/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 74566 2012-07-30 14:16:23Z spupykin $
+# $Id: PKGBUILD 77129 2012-10-05 11:05:03Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Martin Devera <devik@cdi.cz>
pkgname=sysstat
pkgver=10.1.1
-pkgrel=1
+pkgrel=2
pkgdesc="a collection of performance monitoring tools (iostat,isag,mpstat,pidstat,sadf,sar)"
arch=('i686' 'x86_64' 'mips64el')
url="http://pagesperso-orange.fr/sebastien.godard/"
@@ -16,9 +16,11 @@ options=(zipman)
backup=('etc/conf.d/sysstat'
'etc/conf.d/sysstat.ioconf')
source=(http://pagesperso-orange.fr/sebastien.godard/$pkgname-$pkgver.tar.gz
- sysstat)
+ sysstat
+ sysstat.service)
md5sums=('8250cdcbc4a959c8a05e4186fbd13d84'
- '3ce41ebf7330aba01e70b38658afed1f')
+ '3ce41ebf7330aba01e70b38658afed1f'
+ 'f447a8081a07a73407b4b04afc027ebc')
build() {
cd $srcdir/$pkgname-$pkgver
@@ -37,4 +39,5 @@ package() {
install -D -m 744 cron/sysstat.cron.daily $pkgdir/etc/cron.daily/sysstat
install -D -m 755 $srcdir/sysstat $pkgdir/etc/rc.d/sysstat
chown -R root:root $pkgdir
+ install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
}
diff --git a/community/sysstat/sysstat.service b/community/sysstat/sysstat.service
new file mode 100644
index 000000000..267374d3e
--- /dev/null
+++ b/community/sysstat/sysstat.service
@@ -0,0 +1,12 @@
+[Unit]
+Description= Resets System Activity Logs
+After=syslog.target
+
+[Service]
+Type=oneshot
+ExecStart=@LIBDIR@/sa/sa1 --boot
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/community/virtualbox-modules-lts/PKGBUILD b/community/virtualbox-modules-lts/PKGBUILD
index 53f2c101d..661f19a4e 100644
--- a/community/virtualbox-modules-lts/PKGBUILD
+++ b/community/virtualbox-modules-lts/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 76475 2012-09-18 19:15:56Z seblu $
+# $Id: PKGBUILD 77197 2012-10-06 11:21:31Z tpowa $
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: Ionut Biru <ibiru@archlinux.org>
# Contributor: Sébastien Luttringer <seblu@aur.archlinux.org>
@@ -6,7 +6,7 @@
pkgbase=virtualbox-modules-lts
pkgname=('virtualbox-host-modules-lts' 'virtualbox-guest-modules-lts')
pkgver=4.2.0
-pkgrel=2
+pkgrel=3
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL')
diff --git a/community/virtualbox-modules/PKGBUILD b/community/virtualbox-modules/PKGBUILD
index 10eaf1b34..eff2034da 100644
--- a/community/virtualbox-modules/PKGBUILD
+++ b/community/virtualbox-modules/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 76456 2012-09-18 17:55:53Z tpowa $
+# $Id: PKGBUILD 77194 2012-10-06 11:13:30Z tpowa $
# Maintainer: Ionut Biru <ibiru@archlinux.org>
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
pkgbase=virtualbox-modules
pkgname=('virtualbox-host-modules' 'virtualbox-guest-modules')
pkgver=4.2.0
-pkgrel=2
+pkgrel=5
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL')
diff --git a/community/xl2tpd/PKGBUILD b/community/xl2tpd/PKGBUILD
index 87fa07394..7c9722fba 100644
--- a/community/xl2tpd/PKGBUILD
+++ b/community/xl2tpd/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 65258 2012-02-20 12:39:15Z spupykin $
+# $Id: PKGBUILD 77112 2012-10-05 10:17:51Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Hengfu <rhfcaesar@gmail.com>
pkgname=xl2tpd
pkgver=1.3.0
-pkgrel=2
+pkgrel=3
pkgdesc="an open source implementation of the L2TP maintained by Xelerance Corporation"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.xelerance.com/services/software/xl2tpd/"
@@ -18,12 +18,16 @@ source=(http://arch.p5n.pp.ru/~sergej/dl/2012/xl2tpd-$pkgver.tar.gz
xl2tpd.conf.client-example
xl2tpd.conf.server-example
options.l2tpd
+ xl2tpd.service
+ xl2tpd.tmpfiles
ipparam.patch)
md5sums=('28264284552c442b24cf421755a2bb48'
'1439d13084fc09c2a19c97b24a834345'
'5f0ae07026e61a3dd15a76fd4144a6d5'
'16ed0886115d4dcc21072cfb847250bb'
'ed57eb67335cdf246251285dad502cc7'
+ '5ba9ddaf66c9827fe4a2caef67cf61c2'
+ '2e95e4fc03e1521ab20fd7e249efab5a'
'4d258a58cc109d5c4d96af8f81d481cf')
build() {
@@ -38,4 +42,7 @@ build() {
install -D -m0644 $srcdir/xl2tpd.conf.client-example $pkgdir/etc/xl2tpd/xl2tpd.conf.client-example
install -D -m0644 $srcdir/xl2tpd.conf.server-example $pkgdir/etc/xl2tpd/xl2tpd.conf.server-example
install -D -m0644 $srcdir/options.l2tpd $pkgdir/etc/ppp/options.l2tpd
+
+ install -Dm0644 $srcdir/xl2tpd.service $pkgdir/usr/lib/systemd/system/xl2tpd.service
+ install -Dm0644 $srcdir/xl2tpd.tmpfiles $pkgdir/usr/lib/tmpfiles.d/xl2tpd.conf
}
diff --git a/community/xl2tpd/xl2tpd.service b/community/xl2tpd/xl2tpd.service
new file mode 100644
index 000000000..b47cadf02
--- /dev/null
+++ b/community/xl2tpd/xl2tpd.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=Level 2 Tunnel Protocol Daemon (L2TP)
+After=syslog.target network.target
+After=ipsec.service
+# Some ISPs in Russia use l2tp without IPsec, so don't insist anymore
+#Wants=ipsec.service
+
+[Service]
+Type=simple
+PIDFile=/var/run/xl2tpd/xl2tpd.pid
+ExecStart=/usr/sbin/xl2tpd -D
+Restart=on-abort
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/xl2tpd/xl2tpd.tmpfiles b/community/xl2tpd/xl2tpd.tmpfiles
new file mode 100644
index 000000000..139680eb2
--- /dev/null
+++ b/community/xl2tpd/xl2tpd.tmpfiles
@@ -0,0 +1 @@
+d /var/run/xl2tpd 0755 root root -