summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/bootchart/PKGBUILD8
-rw-r--r--extra/cyrus-sasl/PKGBUILD21
-rw-r--r--extra/cyrus-sasl/saslauthd.service11
-rw-r--r--extra/dhcp/PKGBUILD13
-rw-r--r--extra/dhcp/dhcpd4.service13
-rw-r--r--extra/dhcp/dhcpd6.service13
-rw-r--r--extra/gc/PKGBUILD12
-rw-r--r--extra/gdm/PKGBUILD8
-rw-r--r--extra/gdm/gdm.service10
-rw-r--r--extra/hspell/PKGBUILD22
-rw-r--r--extra/libatasmart/PKGBUILD10
-rw-r--r--extra/modemmanager/PKGBUILD17
-rw-r--r--extra/modemmanager/modem-manager.service14
-rw-r--r--extra/mpd/PKGBUILD5
-rw-r--r--extra/mpd/install2
-rw-r--r--extra/nacl-toolchain-newlib/PKGBUILD14
-rw-r--r--extra/udisks/PKGBUILD14
-rw-r--r--extra/udisks/udisks.service10
-rw-r--r--extra/xf86-input-elographics/PKGBUILD26
-rw-r--r--extra/xf86-video-intel/PKGBUILD6
-rw-r--r--extra/xorg-server/PKGBUILD6
21 files changed, 185 insertions, 70 deletions
diff --git a/extra/bootchart/PKGBUILD b/extra/bootchart/PKGBUILD
index d47022c99..501f9ea56 100644
--- a/extra/bootchart/PKGBUILD
+++ b/extra/bootchart/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 162073 2012-06-19 12:43:38Z tomegun $
+# $Id: PKGBUILD 165599 2012-08-27 07:53:46Z tomegun $
# Maintainer: Tom Gundersen <teg@jklm.no>
pkgname="bootchart"
-pkgver=1.18
+pkgver=1.20
pkgrel=1
pkgdesc="A 'startup' graphing tool"
-url="https://meego.gitorious.org/meego-developer-tools/bootchart"
+url="https://github.com/sofar/bootchart"
license=('GPL2')
arch=(i686 x86_64)
depends=('glibc')
@@ -22,4 +22,4 @@ package() {
cd "$srcdir/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
-md5sums=('55a29d62efe0579710b7e502b41a109b')
+md5sums=('071c67856a2b16e1a9e93a058de3eb65')
diff --git a/extra/cyrus-sasl/PKGBUILD b/extra/cyrus-sasl/PKGBUILD
index e39566a4c..bda16a03c 100644
--- a/extra/cyrus-sasl/PKGBUILD
+++ b/extra/cyrus-sasl/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 146463 2012-01-11 15:21:59Z stephane $
+# $Id: PKGBUILD 165622 2012-08-27 12:25:58Z heftig $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# This package spans multiple repositories.
@@ -8,7 +8,7 @@ pkgbase=('cyrus-sasl')
pkgname=('cyrus-sasl' 'cyrus-sasl-gssapi' 'cyrus-sasl-ldap' 'cyrus-sasl-sql')
#pkgname=libsasl
pkgver=2.1.23
-pkgrel=9
+pkgrel=10
pkgdesc="Cyrus Simple Authentication Service Layer (SASL) library"
arch=('i686' 'x86_64')
url="http://cyrusimap.web.cmu.edu/"
@@ -33,6 +33,7 @@ source=(ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-${pkgver}.tar.gz
0026_drop_krb5support_dependency.patch
0027_db5_support.patch
0030-dont_use_la_files_for_opening_plugins.patch
+ saslauthd.service
saslauthd.conf.d
saslauthd)
md5sums=('2eb0e48106f0e9cd8001e654f267ecbc'
@@ -53,6 +54,7 @@ md5sums=('2eb0e48106f0e9cd8001e654f267ecbc'
'b7848957357e7c02d6490102be496bf9'
'd86a5aa2e3b5b7c1bad6f8b548b7ea36'
'8e7106f32e495e9ade69014fd1b3352a'
+ '00f6b781549a274630e22173f77bd41d'
'49219af5641150edec288a3fdb65e7c1'
'75542f613185d5a90520ad0d7d926a20')
@@ -147,16 +149,15 @@ package_libsasl() {
}
package_cyrus-sasl() {
- depends=("libsasl=${pkgver}-${pkgrel}")
+ depends=("libsasl=${pkgver}")
pkgdesc="Cyrus saslauthd SASL authentication daemon"
backup=('etc/conf.d/saslauthd')
cd "${srcdir}/cyrus-sasl-${pkgver}/saslauthd"
make DESTDIR="${pkgdir}" install
- install -m755 -d "${pkgdir}/etc/rc.d"
- install -m755 -d "${pkgdir}/etc/conf.d"
- install -m755 "${srcdir}/saslauthd" "${pkgdir}/etc/rc.d/"
- install -m644 "${srcdir}/saslauthd.conf.d" "${pkgdir}/etc/conf.d/saslauthd"
+ install -Dm755 "${srcdir}/saslauthd" "${pkgdir}/etc/rc.d/saslauthd"
+ install -Dm644 "${srcdir}/saslauthd.conf.d" "${pkgdir}/etc/conf.d/saslauthd"
+ install -Dm644 "${srcdir}/saslauthd.service" "${pkgdir}/usr/lib/systemd/system/saslauthd.service"
install -m755 -d "${pkgdir}/usr/share/licenses/cyrus-sasl"
ln -sf ../libsasl/COPYING "${pkgdir}/usr/share/licenses/cyrus-sasl/"
@@ -164,7 +165,7 @@ package_cyrus-sasl() {
package_cyrus-sasl-gssapi() {
pkgdesc="GSSAPI authentication mechanism for Cyrus SASL"
- depends=("libsasl=${pkgver}-${pkgrel}" 'krb5')
+ depends=("libsasl=${pkgver}" 'krb5')
replaces=('cyrus-sasl-plugins')
cd "${srcdir}/cyrus-sasl-${pkgver}/plugins"
@@ -177,7 +178,7 @@ package_cyrus-sasl-gssapi() {
package_cyrus-sasl-ldap() {
pkgdesc="ldapdb auxprop module for Cyrus SASL"
- depends=("libsasl=${pkgver}-${pkgrel}" 'libldap')
+ depends=("libsasl=${pkgver}" 'libldap')
replaces=('cyrus-sasl-plugins')
cd "${srcdir}/cyrus-sasl-${pkgver}/plugins"
@@ -190,7 +191,7 @@ package_cyrus-sasl-ldap() {
package_cyrus-sasl-sql() {
pkgdesc="SQL auxprop module for Cyrus SASL"
- depends=("libsasl=${pkgver}-${pkgrel}" 'postgresql-libs' 'libmysqlclient')
+ depends=("libsasl=${pkgver}" 'postgresql-libs' 'libmysqlclient')
replaces=('cyrus-sasl-plugins')
cd "${srcdir}/cyrus-sasl-${pkgver}/plugins"
diff --git a/extra/cyrus-sasl/saslauthd.service b/extra/cyrus-sasl/saslauthd.service
new file mode 100644
index 000000000..42d8ad768
--- /dev/null
+++ b/extra/cyrus-sasl/saslauthd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Cyrus SASL authentication daemon
+
+[Service]
+Type=forking
+EnvironmentFile=/etc/conf.d/saslauthd
+ExecStart=/usr/sbin/saslauthd $SASLAUTHD_OPTS
+PidFile=/var/run/saslauthd/saslauthd.pid
+
+[Install]
+WantedBy=multi-user.target
diff --git a/extra/dhcp/PKGBUILD b/extra/dhcp/PKGBUILD
index d60da1621..7ea93f6bc 100644
--- a/extra/dhcp/PKGBUILD
+++ b/extra/dhcp/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164333 2012-07-30 21:34:04Z eric $
+# $Id: PKGBUILD 165619 2012-08-27 12:24:33Z heftig $
# Maintainer: Daniel Isenmann <daniel @archlinux.org>
pkgbase=dhcp
@@ -8,13 +8,13 @@ pkgname=('dhcp' 'dhclient')
pkgver=4.2.4.1
_pkgver=4.2.4-P1
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64')
license=('custom:isc-dhcp')
url="https://www.isc.org/software/dhcp"
makedepends=('bash' 'iproute2' 'net-tools')
source=(ftp://ftp.isc.org/isc/${pkgbase}/${_pkgver}/${pkgbase}-${_pkgver}.tar.gz{,.asc}
- dhcp4 dhcp6 dhcp
+ dhcp4 dhcp6 dhcp dhcpd4.service dhcpd6.service
dhcp-4.1.1-missing-ipv6-not-fatal.patch
dhclient-script-pathFixes.patch)
md5sums=('0ca7181024651f6323951d5498c8020b'
@@ -22,6 +22,8 @@ md5sums=('0ca7181024651f6323951d5498c8020b'
'c49b1497837ba56c54e401a66e1bab9b'
'12c2f3ae47ed23eb698eb7f1bfd80f20'
'8f357e46e1efcbb746f38737a3f977a2'
+ '1076444f22e13eb5f6bff7821fd0f446'
+ '9310f2d8b1d7e97ace06d68cb41d9998'
'fd64aeb4f399dcc41ea43089a3811094'
'541b415a25a169eaf64b681405f79a80')
@@ -59,6 +61,11 @@ package_dhcp(){
install -D -m644 "${srcdir}/dhcp" "${pkgdir}/etc/conf.d/${pkgbase}"
install -d "${pkgdir}/var/state/dhcp"
+ install -D -m644 "${srcdir}/dhcpd4.service" "${pkgdir}/usr/lib/systemd/system/dhcpd4.service"
+ install -D -m644 "${srcdir}/dhcpd6.service" "${pkgdir}/usr/lib/systemd/system/dhcpd6.service"
+ ln -s dhcpd4.service "${pkgdir}/usr/lib/systemd/system/dhcp4.service"
+ ln -s dhcpd6.service "${pkgdir}/usr/lib/systemd/system/dhcp6.service"
+
# Remove dhclient
make -C client DESTDIR="${pkgdir}" uninstall
diff --git a/extra/dhcp/dhcpd4.service b/extra/dhcp/dhcpd4.service
new file mode 100644
index 000000000..2ef4a9f26
--- /dev/null
+++ b/extra/dhcp/dhcpd4.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=IPv4 DHCP server
+After=network.target
+
+[Service]
+Type=forking
+PIDFile=/run/dhcpd4.pid
+ExecStart=/usr/sbin/dhcpd -4 -q -pf /run/dhcpd4.pid
+ExecReload=/bin/kill -TERM $MAINPID
+KillSignal=SIGINT
+
+[Install]
+WantedBy=multi-user.target
diff --git a/extra/dhcp/dhcpd6.service b/extra/dhcp/dhcpd6.service
new file mode 100644
index 000000000..eb3b337c6
--- /dev/null
+++ b/extra/dhcp/dhcpd6.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=IPv6 DHCP server
+After=network.target
+
+[Service]
+Type=forking
+PIDFile=/run/dhcpd6.pid
+ExecStart=/usr/sbin/dhcpd -6 -q -pf /run/dhcpd6.pid
+ExecReload=/bin/kill -TERM $MAINPID
+KillSignal=SIGINT
+
+[Install]
+WantedBy=multi-user.target
diff --git a/extra/gc/PKGBUILD b/extra/gc/PKGBUILD
index e120ef571..ed09c915f 100644
--- a/extra/gc/PKGBUILD
+++ b/extra/gc/PKGBUILD
@@ -1,27 +1,27 @@
-# $Id: PKGBUILD 161367 2012-06-10 10:38:24Z jgc $
+# $Id: PKGBUILD 165614 2012-08-27 10:02:13Z jgc $
# Maintainer: Daniel Isenmann <daniel [at] archlinux.org>
# Contributor: dorphell <dorphell@gmx.net>
pkgname=gc
-pkgver=7.2
+pkgver=7.2.c
pkgrel=1
pkgdesc="A garbage collector for C and C++"
arch=('i686' 'x86_64')
url="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
license=('GPL')
-source=("http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-${pkgver}.tar.gz")
+source=("http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-7.2c.tar.gz")
depends=('gcc-libs')
options=('!libtool')
-md5sums=('d17aecedef3d73e75387fb63558fa4eb')
+md5sums=('edd99c64174a1f3b10a474b3e4c74634')
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-7.2"
./configure --prefix=/usr --enable-cplusplus
make
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-7.2"
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}/usr/share/gc"
diff --git a/extra/gdm/PKGBUILD b/extra/gdm/PKGBUILD
index db3d8994b..7adb49b46 100644
--- a/extra/gdm/PKGBUILD
+++ b/extra/gdm/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 156778 2012-04-23 09:05:26Z ibiru $
+# $Id: PKGBUILD 165620 2012-08-27 12:24:59Z heftig $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=gdm
pkgver=3.4.1
-pkgrel=2
+pkgrel=3
pkgdesc="Gnome Display Manager (a reimplementation of xdm)"
arch=('i686' 'x86_64')
license=('GPL')
@@ -20,12 +20,13 @@ install=gdm.install
source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
fix_external_program_directories.patch
gdm-vt-allocation-hack.patch
- gdm
+ gdm gdm.service
gdm-autologin.pam gdm-fingerprint.pam gdm.pam gdm-password.pam gdm-smartcard.pam gdm-welcome.pam)
sha256sums=('6292968dff5fc89877b5e1aaa3c7d1484dd3ed2d4f388e935841d053439be665'
'f68600ccf80f475deb417d58ab3306c4a1ba4622688e2901996c8549c85a9ee6'
'3c8b588d4af08d94dc93bcd5e4c2a983c3f4fbbbe40833bceac2a1df4f1e8215'
'272c08d8e8b50bf424d0705ac864d4c18c47ec4f6893b1af732c2efbc86c9550'
+ 'b7b91c682ff4c7cfb2d395c65abeca9dad8c0997b399dcf22abdf481c3e61349'
'6a8b286d1ffa04150b3cc401f64e6ddec778c7b65f5bfc831031b64345d7e6b2'
'dd50f5bd28807a16c5ebe89fc868b7c47fa571138498e879f2b1c9da1ad6eb84'
'f1dfa4d88288d4b0a631a68a51b46c2da537bee8fe5a99f9f288c8ff75a50b19'
@@ -60,6 +61,7 @@ package() {
done
install -Dm755 "$srcdir/gdm" "$pkgdir/etc/rc.d/gdm"
+ install -Dm644 "$srcdir/gdm.service" "$pkgdir/usr/lib/systemd/system/gdm.service"
chmod 1770 "$pkgdir/var/log/gdm"
chmod 700 "$pkgdir/var/lib/gdm/.config/dconf"
diff --git a/extra/gdm/gdm.service b/extra/gdm/gdm.service
new file mode 100644
index 000000000..0125934d6
--- /dev/null
+++ b/extra/gdm/gdm.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Gnome Display Manager
+After=systemd-user-sessions.service
+
+[Service]
+ExecStart=/usr/sbin/gdm -nodaemon
+Restart=always
+
+[Install]
+Alias=display-manager.service
diff --git a/extra/hspell/PKGBUILD b/extra/hspell/PKGBUILD
index a29064d56..aea8885f6 100644
--- a/extra/hspell/PKGBUILD
+++ b/extra/hspell/PKGBUILD
@@ -1,27 +1,23 @@
-# $Id: PKGBUILD 151262 2012-02-25 10:23:43Z allan $
+# $Id: PKGBUILD 165612 2012-08-27 09:42:27Z jgc $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgbase=hspell
pkgname=('hspell' 'hunspell-he')
-pkgver=1.1
-pkgrel=2
+pkgver=1.2
+pkgrel=1
arch=('i686' 'x86_64')
license=('GPL')
url="http://www.ivrix.org.il/projects/spell-checker/"
makedepends=('glibc' 'zlib' 'perl' 'hunspell' 'gawk')
options=('!libtool' '!makeflags')
-source=(http://hspell.ivrix.org.il/${pkgname}-${pkgver}.tar.gz
- hspell-1.0.sharedlib.patch)
-md5sums=('e79e75180ce529c008ea085954a52f2c'
- '0df6764bb37500ee936b9355fee0c7a5')
+source=(http://hspell.ivrix.org.il/${pkgname}-${pkgver}.tar.gz{,.sig})
+md5sums=('32fbc1a71e86ab46bf7870c6eec9a6be'
+ '858120037dd52ae823788518329ee7d3')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- patch -Np1 -i ${srcdir}/hspell-1.0.sharedlib.patch
- autoreconf -v
- sed -i -e 's|/usr/bin/awk|/bin/awk|' wzip
./configure --prefix=/usr --mandir=/usr/share/man \
- --enable-linginfo --enable-fatverb
+ --enable-linginfo --enable-fatverb --enable-shared
make
make hunspell
}
@@ -44,8 +40,8 @@ package_hunspell-he() {
cd "${srcdir}/${pkgbase}-${pkgver}"
install -dm755 ${pkgdir}/usr/share/hunspell
- install -m644 hunspell/new_he.dic ${pkgdir}/usr/share/hunspell/he_IL.dic
- install -m644 hunspell/new_he.aff ${pkgdir}/usr/share/hunspell/he_IL.aff
+ install -m644 he.dic ${pkgdir}/usr/share/hunspell/he_IL.dic
+ install -m644 he.aff ${pkgdir}/usr/share/hunspell/he_IL.aff
# the symlinks
install -dm755 ${pkgdir}/usr/share/myspell/dicts
diff --git a/extra/libatasmart/PKGBUILD b/extra/libatasmart/PKGBUILD
index 36c54c9e8..81a787709 100644
--- a/extra/libatasmart/PKGBUILD
+++ b/extra/libatasmart/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 160363 2012-06-01 12:58:30Z dreisner $
+# $Id: PKGBUILD 165610 2012-08-27 09:02:59Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=libatasmart
-pkgver=0.18
-pkgrel=2
+pkgver=0.19
+pkgrel=1
pkgdesc="ATA S.M.A.R.T. Reading and Parsing Library"
arch=('i686' 'x86_64')
license=('LGPL')
depends=('udev')
url="http://0pointer.de/blog/projects/being-smart.html"
options=('!libtool')
-source=("http://0pointer.de/public/${pkgname}-${pkgver}.tar.gz")
-md5sums=('dc22b7acda1c2230f55ae98737e8b159')
+source=("http://0pointer.de/public/${pkgname}-${pkgver}.tar.xz")
+md5sums=('53afe2b155c36f658e121fe6def33e77')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/modemmanager/PKGBUILD b/extra/modemmanager/PKGBUILD
index ec76e7e3a..2540b4936 100644
--- a/extra/modemmanager/PKGBUILD
+++ b/extra/modemmanager/PKGBUILD
@@ -1,19 +1,21 @@
-# $Id: PKGBUILD 157746 2012-04-29 05:53:55Z allan $
+# $Id: PKGBUILD 165621 2012-08-27 12:25:05Z heftig $
# Maintainer: Ionut Biru <ibiru@archlinux.org>
pkgname=modemmanager
_realname=ModemManager
pkgver=0.5.2.0
-pkgrel=2
+pkgrel=4
pkgdesc="Mobile broadband modem management service"
arch=('i686' 'x86_64')
url="http://cgit.freedesktop.org/ModemManager/ModemManager/"
license=('GPL2')
depends=('dbus-glib' 'udev' 'ppp')
makedepends=('intltool')
-options=('!libtool')
-source=(http://download.gnome.org/sources/$_realname/0.5/$_realname-$pkgver.tar.xz)
optdepends=('usb_modeswitch: install if your modem shows up as a storage drive')
-sha256sums=('7f8b3e1996a24e031df7534e226a0f0c7c2dd8b30322e6c5f4611dc1a848e6c8')
+options=('!libtool')
+source=(http://download.gnome.org/sources/$_realname/0.5/$_realname-$pkgver.tar.xz
+ modem-manager.service)
+sha256sums=('7f8b3e1996a24e031df7534e226a0f0c7c2dd8b30322e6c5f4611dc1a848e6c8'
+ '118e36f2f956d719cf4036f3fd5f5bf0fde88ca55bdf7ed95051b5b09066fcbe')
build() {
cd "$_realname-$pkgver"
@@ -28,4 +30,9 @@ build() {
package() {
cd "$_realname-$pkgver"
make DESTDIR="$pkgdir" install
+
+ install -Dm644 "$srcdir/modem-manager.service" \
+ "$pkgdir/usr/lib/systemd/system/modem-manager.service"
+ echo "SystemdService=modem-manager.service" \
+ >> "$pkgdir/usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service"
}
diff --git a/extra/modemmanager/modem-manager.service b/extra/modemmanager/modem-manager.service
new file mode 100644
index 000000000..bad666be8
--- /dev/null
+++ b/extra/modemmanager/modem-manager.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=Modem Manager
+
+[Service]
+Type=dbus
+BusName=org.freedesktop.ModemManager
+ExecStart=/usr/sbin/modem-manager
+# Suppress stderr to eliminate duplicated messages in syslog. MM calls openlog()
+# with LOG_PERROR. But systemd redirects stderr to syslog by default, which
+# results in logging each message twice.
+StandardError=null
+
+[Install]
+WantedBy=multi-user.target
diff --git a/extra/mpd/PKGBUILD b/extra/mpd/PKGBUILD
index 9cf7151b3..7f7e29d14 100644
--- a/extra/mpd/PKGBUILD
+++ b/extra/mpd/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 165175 2012-08-12 04:32:32Z bisson $
+# $Id: PKGBUILD 165616 2012-08-27 12:03:29Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
@@ -7,7 +7,7 @@
pkgname=mpd
pkgver=0.17.1
-pkgrel=1
+pkgrel=2
pkgdesc='Flexible, powerful, server-side application for playing music'
url='http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki'
license=('GPL')
@@ -35,7 +35,6 @@ build() {
--enable-lastfm \
--enable-jack \
--enable-pulse \
- --disable-cue \
--disable-sidplay \
--with-systemdsystemunitdir=/usr/lib/systemd/system
diff --git a/extra/mpd/install b/extra/mpd/install
index 261b8fd0d..12742b90a 100644
--- a/extra/mpd/install
+++ b/extra/mpd/install
@@ -1,7 +1,7 @@
post_install() {
getent group mpd &>/dev/null || groupadd -r -g 45 mpd >/dev/null
getent passwd mpd &>/dev/null || useradd -r -u 45 -g mpd -d /var/lib/mpd -s /bin/false -G audio mpd >/dev/null
- true
+ usr/bin/systemd-tmpfiles --create mpd.conf || true
}
post_remove() {
diff --git a/extra/nacl-toolchain-newlib/PKGBUILD b/extra/nacl-toolchain-newlib/PKGBUILD
index e75369387..0635d1e79 100644
--- a/extra/nacl-toolchain-newlib/PKGBUILD
+++ b/extra/nacl-toolchain-newlib/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 165539 2012-08-23 08:55:39Z foutrelis $
+# $Id: PKGBUILD 165618 2012-08-27 12:19:30Z foutrelis $
# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
# Contributor: Gustavo Alvarez <sl1pkn07@gmail.com>
pkgname=nacl-toolchain-newlib
-pkgver=8989
-pkgrel=2
+pkgver=9513
+pkgrel=1
_binutilsver=2.20.1
_newlibver=1.20.0
_gccver=4.4.3
@@ -24,10 +24,10 @@ source=(http://ftp.gnu.org/gnu/binutils/binutils-$_binutilsver.tar.bz2
sha256sums=('71d37c96451333c5c0b84b170169fdcb138bbb27397dc06281905d9717c8ed64'
'c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692'
'97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040'
- '985f12e30192a2aaceeff874a08d2bac997136b704dc2efa8728ab898562d7bd'
- '2e8977a7a8b596fb7dbd22f09901b186a159b347f3d8b15dead3f8a694a52e09'
- '312520d6cda73df83b943282ff264c0a29d8dfebda8409f681690f5e33c1d249'
- 'fbfaf4ade5d95abd67d557fcc15219f2dd0292f356fc5f96d687c954424b6420')
+ '3c3d6e63ef8caec24a9e368b72e6c94a28edc8c016da5fef73a312b4a3514909'
+ 'caaefc2bf90325f152bd0998a29fcad425522a22c6ce373366c4dde2b76c5338'
+ 'be9e48f8714eaadfc3349ac6d8b077050b719d16a3e7592573670cee7a3c4934'
+ 'ccbc83627bc7c36f7bbe994ccffe4d51584d8812f2ed62f08528c173e06dcf85')
build() {
cd "$srcdir"
diff --git a/extra/udisks/PKGBUILD b/extra/udisks/PKGBUILD
index e576d2e89..b3b55b369 100644
--- a/extra/udisks/PKGBUILD
+++ b/extra/udisks/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 160373 2012-06-01 12:58:48Z dreisner $
+# $Id: PKGBUILD 165623 2012-08-27 12:26:06Z heftig $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=udisks
pkgver=1.0.4
-pkgrel=4
+pkgrel=5
pkgdesc="Disk Management Service"
arch=('i686' 'x86_64')
url="http://www.freedesktop.org/wiki/Software/udisks"
@@ -11,8 +11,9 @@ license=('GPL')
depends=('udev' 'sg3_utils' 'glib2' 'dbus-glib' 'polkit' 'parted' 'device-mapper' 'libatasmart' 'lsof' 'eject')
makedepends=('intltool' 'docbook-xsl')
options=(!libtool)
-source=(http://hal.freedesktop.org/releases/${pkgname}-${pkgver}.tar.gz)
-sha256sums=('854b89368733b9c3a577101b761ad5397ae75a05110c8698ac5b29de9a8bf8f5')
+source=(http://hal.freedesktop.org/releases/${pkgname}-${pkgver}.tar.gz udisks.service)
+sha256sums=('854b89368733b9c3a577101b761ad5397ae75a05110c8698ac5b29de9a8bf8f5'
+ '0b9cbf41935feed3e4e2430fd4e06eb29864554dbb9f330c9d2a5fa2ef185131')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -25,7 +26,12 @@ package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make profiledir=/usr/share/bash-completion/completions DESTDIR="${pkgdir}" install
chmod 644 "${pkgdir}/usr/share/bash-completion/completions/udisks-bash-completion.sh"
+
# move udev helpers and rules to /usr/lib
mv "${pkgdir}"/lib/udev "${pkgdir}"/usr/lib/
rm -r "${pkgdir}"/lib
+
+ install -Dm644 "$srcdir/udisks.service" "$pkgdir/usr/lib/systemd/system/udisks.service"
+ echo "SystemdService=udisks.service" \
+ >> "$pkgdir/usr/share/dbus-1/system-services/org.freedesktop.UDisks.service"
}
diff --git a/extra/udisks/udisks.service b/extra/udisks/udisks.service
new file mode 100644
index 000000000..7105e90be
--- /dev/null
+++ b/extra/udisks/udisks.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=UDisks
+
+[Service]
+Type=dbus
+BusName=org.freedesktop.UDisks
+ExecStart=/usr/lib/udisks/udisks-daemon
+
+[Install]
+WantedBy=graphical.target
diff --git a/extra/xf86-input-elographics/PKGBUILD b/extra/xf86-input-elographics/PKGBUILD
new file mode 100644
index 000000000..ca83100e5
--- /dev/null
+++ b/extra/xf86-input-elographics/PKGBUILD
@@ -0,0 +1,26 @@
+# $Id: PKGBUILD 88566 2010-08-24 08:47:16Z jgc $
+#Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=xf86-input-elographics
+pkgver=1.4.1
+pkgrel=1
+pkgdesc="X.org Elographics TouchScreen input driver"
+arch=(i686 x86_64)
+license=('custom')
+url="http://xorg.freedesktop.org/"
+depends=('glibc')
+makedepends=('xorg-server-devel>=1.12.3.901')
+conflicts=('xorg-server<1.12.3.901')
+options=('!libtool')
+source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2)
+sha256sums=('a21af744d57f158e6dff9d60a68aaac46b8d726d602911940cb61f4d6bb2c6a4')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --prefix=/usr
+ make
+ make DESTDIR="${pkgdir}" install
+
+ install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+}
diff --git a/extra/xf86-video-intel/PKGBUILD b/extra/xf86-video-intel/PKGBUILD
index c479f4379..b179847ea 100644
--- a/extra/xf86-video-intel/PKGBUILD
+++ b/extra/xf86-video-intel/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 165425 2012-08-19 07:55:11Z andyrtr $
+# $Id: PKGBUILD 165606 2012-08-27 08:28:17Z jgc $
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=xf86-video-intel
-pkgver=2.20.4
+pkgver=2.20.5
pkgrel=1
arch=(i686 x86_64)
url="http://xorg.freedesktop.org/"
@@ -18,7 +18,7 @@ conflicts=('xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xorg-server<1.12.0' 'x
options=('!libtool')
groups=('xorg-drivers' 'xorg')
source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('f36d857a64a28b839abc4999e8e8f4704f5769ed284800fecc5dfd2aa03150d8')
+sha256sums=('143d1cd808694ca7202b642fbb2b03a43a7474d7b527216c517fc41319410bec')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/xorg-server/PKGBUILD b/extra/xorg-server/PKGBUILD
index 7f2772799..1d281bdef 100644
--- a/extra/xorg-server/PKGBUILD
+++ b/extra/xorg-server/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 165118 2012-08-11 08:22:01Z andyrtr $
+# $Id: PKGBUILD 165604 2012-08-27 08:11:34Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgbase=xorg-server
pkgname=('xorg-server' 'xorg-server-xephyr' 'xorg-server-xdmx' 'xorg-server-xvfb' 'xorg-server-xnest' 'xorg-server-common' 'xorg-server-devel')
-pkgver=1.12.3.901
+pkgver=1.12.4
pkgrel=1
arch=('i686' 'x86_64')
license=('custom')
@@ -19,7 +19,7 @@ source=(${url}/releases/individual/xserver/${pkgbase}-${pkgver}.tar.bz2
xvfb-run
xvfb-run.1
10-quirks.conf)
-sha256sums=('5265cfe935e2ad54a287dd3026917c6bfe6191a4f943ca893d1477fdfbe94b2b'
+sha256sums=('8ac07c35306ba3fb3c0972722dd4e919303039eca1d40ac7862560e0b2c94cf7'
'66e25f76a7496c429e0aff4b0670f168719bb0ceaeb88c6f2272f2bf3ed21162'
'd027776fac1f7675b0a9ee817502290b1c45f9c09b0f0a6bb058c35f92361e84'
'ff0156309470fc1d378fd2e104338020a884295e285972cc88e250e031cc35b9'