summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-10-06 00:25:32 -0700
committerroot <root@rshg054.dnsready.net>2012-10-06 00:25:32 -0700
commite7552010f531ef1b114352f0ce71a307360bf1d4 (patch)
treed37bd67211f2dc084113f36b80f2b4b5b9622aa5 /community
parent777466db27694f0cad10a7159ba66f2a2b39a516 (diff)
Sat Oct 6 00:25:32 PDT 2012
Diffstat (limited to 'community')
-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/ipsec-tools/PKGBUILD11
-rw-r--r--community/ipsec-tools/racoon.service10
-rw-r--r--community/kleansweep/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/python2-imaging/PKGBUILD50
-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/xl2tpd/PKGBUILD11
-rw-r--r--community/xl2tpd/xl2tpd.service15
-rw-r--r--community/xl2tpd/xl2tpd.tmpfiles1
34 files changed, 408 insertions, 58 deletions
diff --git a/community/dbmail/PKGBUILD b/community/dbmail/PKGBUILD
index 82c044c67..390e6f6f5 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')
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 041e99d5f..45d949f41 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 cb14285f2..5baa8c294 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')
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 e18d678d8..327af4f3d 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')
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 a79adcaed..43586cdaf 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')
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/ipsec-tools/PKGBUILD b/community/ipsec-tools/PKGBUILD
index b276646ef..67e672807 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')
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/kleansweep/PKGBUILD b/community/kleansweep/PKGBUILD
index 9c6a32689..c6783590d 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)
-depends=('kdelibs3' 'python')
+depends=('kdelibs3')
makedepends=('scons')
options=('libtool')
#source=(http://linux-projects.net/d/kleansweep-$pkgver.tar.gz
diff --git a/community/mcelog/PKGBUILD b/community/mcelog/PKGBUILD
index dae948032..53837f7eb 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')
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 dc4274b07..70ca80682 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')
@@ -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/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/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 e9c4b0f5d..50cf15ded 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)
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 ca5c3f465..df0d7aa23 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')
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/xl2tpd/PKGBUILD b/community/xl2tpd/PKGBUILD
index e6936d7ea..0eaa673bb 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')
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 -