summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
Diffstat (limited to 'community')
-rw-r--r--community/guake/PKGBUILD23
-rwxr-xr-xcommunity/guake/guake.install5
-rw-r--r--community/lxdm/PKGBUILD10
-rw-r--r--community/lxdm/pam-env-vars.patch50
-rw-r--r--community/lxdm/service2
-rw-r--r--community/mariadb/PKGBUILD15
-rwxr-xr-xcommunity/mariadb/rc.d77
-rw-r--r--community/mariadb/service21
-rw-r--r--community/mariadb/tmpfiles.conf1
-rw-r--r--community/mpdscribble/PKGBUILD15
-rw-r--r--community/mpdscribble/rc.d37
-rw-r--r--community/mpdscribble/service12
-rw-r--r--community/mplayer2/PKGBUILD11
-rw-r--r--community/mupdf/PKGBUILD6
-rw-r--r--community/nginx/PKGBUILD59
-rw-r--r--community/onboard/PKGBUILD6
-rw-r--r--community/pcmanfm/PKGBUILD7
-rw-r--r--community/preload/PKGBUILD13
-rw-r--r--community/preload/rc.d97
-rw-r--r--community/preload/service11
-rw-r--r--community/python2-pymongo/PKGBUILD11
-rw-r--r--community/qtcurve-kde4/PKGBUILD6
-rw-r--r--community/spectrwm/PKGBUILD8
-rw-r--r--community/tinyxml/PKGBUILD11
-rw-r--r--community/unbound/PKGBUILD8
25 files changed, 424 insertions, 98 deletions
diff --git a/community/guake/PKGBUILD b/community/guake/PKGBUILD
index 96de81dee..b1903b387 100644
--- a/community/guake/PKGBUILD
+++ b/community/guake/PKGBUILD
@@ -1,25 +1,23 @@
-# $Id: PKGBUILD 72161 2012-06-09 09:50:29Z bgyorgy $
+# $Id: PKGBUILD 74682 2012-08-02 06:19:50Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Wilson Pinto Júnior (N3RD3X) <n3rd3x@linuxmail.org>
pkgname=guake
-pkgver=0.4.3
+pkgver=0.4.4
pkgrel=1
pkgdesc='Drop-down terminal for GNOME'
arch=('i686' 'x86_64')
url="http://guake.org/"
license=('GPL')
-depends=('python-notify' 'vte' 'python2-gconf' 'dbus-python' 'pyxdg')
+depends=('python-notify' 'vte' 'python2-gconf' 'python2-dbus' 'python2-xdg' 'hicolor-icon-theme' 'xdg-utils')
makedepends=('intltool')
options=('!libtool')
install=$pkgname.install
source=(http://guake.org/files/$pkgname-$pkgver.tar.gz
- guake-fix-notification.patch
- guake-fix-pref.desktop.patch)
-md5sums=('951e42f3c6b24912baab2f4f6c84e658'
- '0b57227e6869dd84dd4fb0794ed0d082'
- '0e042a6ac89f5e77c45a96c42494bc3d')
+ guake-fix-notification.patch)
+md5sums=('532adada29b8f0bb79dc15904aa6b70c'
+ '0b57227e6869dd84dd4fb0794ed0d082')
build() {
cd "$srcdir/$pkgname-$pkgver"
@@ -29,12 +27,6 @@ build() {
# http://guake.org/ticket/416
patch -Np1 -i "$srcdir/guake-fix-notification.patch"
- # http://guake.org/ticket/448
- patch -Np1 -i "$srcdir/guake-fix-pref.desktop.patch"
-
- # Do not disable autostart in GNOME
- sed -i '/X-GNOME-Autostart-enabled/ d' data/guake.desktop.in
-
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-static --disable-schemas-install \
--with-gconf-schema-file-dir=/usr/share/gconf/schemas \
@@ -46,7 +38,4 @@ package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
-
- # Remove autostart file
- rm -r "$pkgdir/etc"
}
diff --git a/community/guake/guake.install b/community/guake/guake.install
index 1e828c86b..8084333b1 100755
--- a/community/guake/guake.install
+++ b/community/guake/guake.install
@@ -2,6 +2,7 @@ pkgname=guake
post_install() {
usr/sbin/gconfpkg --install ${pkgname}
+ xdg-icon-resource forceupdate
}
pre_upgrade() {
@@ -15,3 +16,7 @@ post_upgrade() {
pre_remove() {
usr/sbin/gconfpkg --uninstall ${pkgname}
}
+
+post_remove() {
+ xdg-icon-resource forceupdate
+}
diff --git a/community/lxdm/PKGBUILD b/community/lxdm/PKGBUILD
index 01609d179..4a6d1c707 100644
--- a/community/lxdm/PKGBUILD
+++ b/community/lxdm/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 72998 2012-06-27 05:02:11Z bpiotrowski $
+# $Id: PKGBUILD 74705 2012-08-02 08:51:42Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: AndyRTR <andyrtr@archlinux.org>
# Contributor: kiefer <jorgelmadrid@gmail.com>
pkgname=lxdm
pkgver=0.4.1
-pkgrel=13
+pkgrel=14
pkgdesc='Lightweight X11 Display Manager'
arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/lxdm/"
@@ -19,22 +19,24 @@ backup=('etc/lxdm/lxdm.conf' 'etc/pam.d/lxdm' 'etc/lxdm/Xsession'
'etc/lxdm/PostLogout' 'etc/lxdm/PreReboot' 'etc/lxdm/PreShutdown')
source=(http://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.gz
glib2-2.32.0.patch lxdm.patch lxdm.conf.patch Xsession.patch
- greeter-session.patch rc.d lxdm-pam service)
+ greeter-session.patch pam-env-vars.patch rc.d lxdm-pam service)
md5sums=('8da1cfc2be6dc9217c85a7cf51e1e821'
'a1e3c46a8bef691bc544028f5b6cfe22'
'baed9055e8825a5511712bc095197519'
'c50dd01b715b0a236407d48066191601'
'd2e4a4a22ee2aa1a986be154c647b6c6'
'28475239d0c8b4fd778ec49f5ec72962'
+ '4c1d43e81e9a256e8d1ea7686c24b3d3'
'705f394052fdd0dec22e95321d170de0'
'9a76cae5b3a0fcbb6116fa08c7a587b5'
- '4aaa9a7175cf327d9f7651c2586ef922')
+ 'e8cc66eb1a2405d2d9d184a727cbd9d8')
build() {
cd $srcdir/$pkgname-$pkgver
patch -Np1 -i $srcdir/glib2-2.32.0.patch
patch -Np1 -i $srcdir/greeter-session.patch
+ patch -Np1 -i $srcdir/pam-env-vars.patch
./configure --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib/lxdm
make
diff --git a/community/lxdm/pam-env-vars.patch b/community/lxdm/pam-env-vars.patch
new file mode 100644
index 000000000..ab8605ff1
--- /dev/null
+++ b/community/lxdm/pam-env-vars.patch
@@ -0,0 +1,50 @@
+diff --git a/src/lxdm.c b/src/lxdm.c
+index 369aedf..cd1d486 100644
+--- a/src/lxdm.c
++++ b/src/lxdm.c
+@@ -935,16 +935,23 @@ void setup_pam_session(LXSession *s,struct passwd *pw,char *session_name)
+ g_warning( "pam open session error \"%s\"\n", pam_strerror(s->pamh, err));
+ }
+
+-void append_pam_environ(pam_handle_t *pamh,char **env)
++static char **append_pam_environ(pam_handle_t *pamh,char **env)
+ {
+- int i,j,n;
++ int i,j,n,a;
+ char **penv;
+- if(!pamh) return;
++ if(!pamh) return env;
+ penv=pam_getenvlist(pamh);
+- if(!penv) return;
++ if(!penv) return env;
++ a=g_strv_length(penv);
++ if(a==0)
++ {
++ free(penv);
++ return env;
++ }
++ env=g_renew(char *,env,g_strv_length(env)+1+a+10);
+ for(i=0;penv[i]!=NULL;i++)
+ {
+- //printf("PAM %s\n",penv[i]);
++ fprintf(stderr,"PAM %s\n",penv[i]);
+ n=strcspn(penv[i],"=")+1;
+ for(j=0;env[j]!=NULL;j++)
+ {
+@@ -960,6 +967,7 @@ void append_pam_environ(pam_handle_t *pamh,char **env)
+ free(penv[i]);
+ }
+ free(penv);
++ return env;
+ }
+
+ #endif
+@@ -1540,7 +1548,7 @@ void lxdm_do_login(struct passwd *pw, char *session, char *lang, char *option)
+ if(s->child==0)
+ {
+ #if HAVE_LIBPAM
+- append_pam_environ(s->pamh,env);
++ env=append_pam_environ(s->pamh,env);
+ pam_end(s->pamh,0);
+ #endif
+ switch_user(pw, session_exec, env);
diff --git a/community/lxdm/service b/community/lxdm/service
index b76e1190e..e1840476c 100644
--- a/community/lxdm/service
+++ b/community/lxdm/service
@@ -6,4 +6,4 @@ After=systemd-user-sessions.service
ExecStart=/usr/sbin/lxdm
[Install]
-WantedBy=graphical.target
+Alias=display-manager.service
diff --git a/community/mariadb/PKGBUILD b/community/mariadb/PKGBUILD
index 39a7feba4..c464a1a9b 100644
--- a/community/mariadb/PKGBUILD
+++ b/community/mariadb/PKGBUILD
@@ -1,19 +1,21 @@
-# $Id: PKGBUILD 74223 2012-07-23 03:08:05Z allan $
+# $Id: PKGBUILD 74694 2012-08-02 08:13:12Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
pkgbase=mariadb
pkgname=('libmariadbclient' 'mariadb-clients' 'mariadb')
pkgver=5.5.25
-pkgrel=2
+pkgrel=3
arch=('i686' 'x86_64')
license=('GPL')
url="http://mariadb.org/"
makedepends=('cmake' 'openssl' 'zlib')
options=('!libtool')
source=(http://mirrors.supportex.net/$pkgbase/$pkgbase-$pkgver/kvm-tarbake-jaunty-x86/$pkgbase-$pkgver.tar.gz
- mysqld)
+ service rc.d tmpfiles.conf)
md5sums=('943f67c267d73a4080ab497e11740daf'
- '3bb5a9a96340feb0184bc057ee6e330b')
+ '9e7aa0fa646f48662df569259061fcef'
+ '3bb5a9a96340feb0184bc057ee6e330b'
+ '32f30449d3111714fe190931d08fdb8c')
build() {
cd "${srcdir}"
@@ -113,7 +115,10 @@ package_mariadb() {
make DESTDIR="${pkgdir}" install
install -Dm644 "${pkgdir}"/usr/share/mysql/my-medium.cnf "${pkgdir}"/etc/mysql/my.cnf
- install -Dm755 "${srcdir}"/mysqld "${pkgdir}"/etc/rc.d/mysqld
+ install -Dm755 "${srcdir}"/rc.d "${pkgdir}"/etc/rc.d/mysqld
+
+ install -Dm644 "${srcdir}"/service "${pkgdir}"/usr/lib/systemd/system/mysql.service
+ install -Dm644 "${srcdir}"/tmpfiles.conf "${pkgdir}"/usr/lib/tmpfiles.d/mysql.conf
# provided by libmariadbclient
rm "${pkgdir}"/usr/bin/{mysql_config,mysql_client_test_embedded,mysqltest_embedded}
diff --git a/community/mariadb/rc.d b/community/mariadb/rc.d
new file mode 100755
index 000000000..e9fe8f5a8
--- /dev/null
+++ b/community/mariadb/rc.d
@@ -0,0 +1,77 @@
+#!/bin/bash
+
+# general config
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+getPID() {
+ echo $(pgrep -u mysql mysqld 2>/dev/null);
+}
+
+case "$1" in
+ start)
+ stat_busy "Starting MariaDB Server"
+ [ ! -d /var/run/mysqld ] && install -d -g mysql -o mysql /var/run/mysqld &>/dev/null
+ if [ -z "$(getPID)" ]; then
+ /usr/bin/mysqld_safe --user=mysql &>/dev/null &
+ if [ $? -gt 0 ]; then
+ stat_fail
+ exit 1
+ else
+ timeo=30
+ while [ $timeo -gt 0 ]; do
+ response=`/usr/bin/mysqladmin -uUNKNOWN_USER ping 2>&1` && break
+ echo "$response" | grep -q "mysqld is alive" && break
+ sleep 1
+ let timeo=${timeo}-1
+ done
+ if [ $timeo -eq 0 ]; then
+ stat_fail
+ exit 1
+ else
+ echo $(getPID) > /var/run/mysqld/mysqld.pid
+ add_daemon mysqld
+ stat_done
+ fi
+ fi
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+ stop)
+ stat_busy "Stopping MariaDB Server"
+ if [ ! -z "$(getPID)" ]; then
+ timeo=30
+ kill $(getPID) &> /dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ exit 1
+ fi
+ while [ ! -z "$(getPID)" -a $timeo -gt 0 ]; do
+ sleep 1
+ let timeo=${timeo}-1
+ done
+ if [ -z "$(getPID)" ]; then
+ rm -f /var/run/mysqld/mysqld.pid &>/dev/null
+ rm_daemon mysqld
+ stat_done
+ else
+ stat_fail
+ exit 1
+ fi
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+ restart)
+ $0 stop
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+esac
+exit 0
diff --git a/community/mariadb/service b/community/mariadb/service
new file mode 100644
index 000000000..1b3a50082
--- /dev/null
+++ b/community/mariadb/service
@@ -0,0 +1,21 @@
+[Unit]
+Description=MariaDB database server
+After=syslog.target network.target
+
+[Service]
+User=mysql
+Group=mysql
+
+ExecStart=/usr/bin/mysqld --pid-file=/var/run/mysqld/mysqld.pid
+ExecStop=/bin/kill -15 $MAINPID
+PIDFile=/var/run/mysqld/mysqld.pid
+WorkingDirectory=/usr
+
+# We rely on systemd, not mysqld_safe, to restart mysqld if it dies
+Restart=always
+
+# Place temp files in a secure directory, not /tmp
+PrivateTmp=true
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/mariadb/tmpfiles.conf b/community/mariadb/tmpfiles.conf
new file mode 100644
index 000000000..74cd5f836
--- /dev/null
+++ b/community/mariadb/tmpfiles.conf
@@ -0,0 +1 @@
+d /var/run/mysqld 0755 mysql mysql -
diff --git a/community/mpdscribble/PKGBUILD b/community/mpdscribble/PKGBUILD
index 29398e037..a6f4aa032 100644
--- a/community/mpdscribble/PKGBUILD
+++ b/community/mpdscribble/PKGBUILD
@@ -1,3 +1,4 @@
+# $Id: PKGBUILD 74713 2012-08-02 09:37:39Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowwski.pl>
# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: evr <evanroman at gmail>
@@ -5,17 +6,18 @@
pkgname=mpdscribble
pkgver=0.22
-pkgrel=3
+pkgrel=4
pkgdesc='An mpd client which submits track info to last.fm'
url='http://mpd.wikia.com/wiki/Client:Mpdscribble'
arch=('i686' 'x86_64')
license=('GPL')
depends=('libsoup' 'glib2' 'libmpdclient')
install='mpdscribble.install'
-source=("http://downloads.sourceforge.net/musicpd/mpdscribble-${pkgver}.tar.bz2"
- 'mpdscribble')
+source=(http://downloads.sourceforge.net/musicpd/mpdscribble-${pkgver}.tar.bz2
+ rc.d service)
md5sums=('652ee927b797e9a4cef45494e77047db'
- 'f54c937c7b3ab8e4d39e4b903c2993fc')
+ 'f54c937c7b3ab8e4d39e4b903c2993fc'
+ '7e0a80c12225b0fe7be9c993f0079e95')
build() {
cd mpdscribble-${pkgver}
@@ -33,9 +35,12 @@ package() {
make DESTDIR="${pkgdir}" install
- install -D "${srcdir}"/mpdscribble \
+ install -D "${srcdir}"/rc.d \
"${pkgdir}"/etc/rc.d/mpdscribble
+ install -D "${srcdir}"/service \
+ "${pkgdir}"/usr/lib/systemd/system/mpdscribble.service
+
# default config is really an example
install -D -m644 "${pkgdir}"/etc/mpdscribble.conf \
"${pkgdir}"/usr/share/mpdscribble/mpdscribble.conf.example
diff --git a/community/mpdscribble/rc.d b/community/mpdscribble/rc.d
new file mode 100644
index 000000000..8071c0dbe
--- /dev/null
+++ b/community/mpdscribble/rc.d
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+PID=`pidof -o %PPID /usr/bin/mpdscribble`
+case "$1" in
+ start)
+ stat_busy "Starting mpdscribble"
+ [ -z "$PID" ] && /usr/bin/mpdscribble &
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ echo $PID > /var/run/mpdscribble.pid
+ add_daemon mpdscribble
+ stat_done
+ fi
+ ;;
+ stop)
+ stat_busy "Stopping mpdscribble"
+ [ ! -z "$PID" ] && kill $PID &> /dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ rm /var/run/mpdscribble.pid
+ rm_daemon mpdscribble
+ stat_done
+ fi
+ ;;
+ restart)
+ $0 stop
+ sleep 1
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+esac
diff --git a/community/mpdscribble/service b/community/mpdscribble/service
new file mode 100644
index 000000000..1475866ce
--- /dev/null
+++ b/community/mpdscribble/service
@@ -0,0 +1,12 @@
+[Unit]
+Description=last.fm updater for MPD
+Wants=mpd.service
+After=mpd.service
+
+[Service]
+Type=forking
+PIDFile=/run/mpdscribble.pid
+ExecStart=/usr/bin/mpdscribble --pidfile /run/mpdscribble.pid
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/mplayer2/PKGBUILD b/community/mplayer2/PKGBUILD
index a2fda102f..23869f384 100644
--- a/community/mplayer2/PKGBUILD
+++ b/community/mplayer2/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 73479 2012-07-08 09:30:47Z ibiru $
+# $Id: PKGBUILD 74686 2012-08-02 07:31:37Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: Martin Panter <vadmium+aur@gmail.com>
# Contributor: Stéphane Gaudreault <stephane@archlinux.org>
pkgname=mplayer2
-pkgver=20120517
-pkgrel=4
+pkgver=20120729
+pkgrel=1
pkgdesc="An advanced general-purpose media player. A fork of the original MPlayer project"
arch=('i686' 'x86_64')
license=('GPL')
@@ -15,18 +15,19 @@ depends=('a52dec' 'aalib' 'cdparanoia' 'desktop-file-utils' 'enca' 'faad2' 'ffmp
'freetype2' 'jack' 'ladspa' 'lame' 'libass' 'libbluray' 'libcaca' 'libcdio' 'libdca' 'libdvdcss'
'libdvdnav' 'libdvdread' 'libgl' 'libjpeg' 'libmad' 'libpulse' 'libtheora' 'libvdpau'
'libxinerama' 'libxss' 'libxv' 'libxxf86dga' 'libxxf86vm' 'lirc-utils' 'mpg123' 'ncurses' 'sdl' 'ttf-dejavu')
-makedepends=('mesa' 'unzip' 'yasm')
+makedepends=('mesa' 'unzip' 'yasm' 'python')
backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf')
provides=('mplayer')
conflicts=('mplayer')
options=(!emptydirs)
source=(ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.xz)
-md5sums=('814cc9545937e13796df1d4747c3c5d0')
+md5sums=('53a266106f4c0dd687af3f807727812c')
build() {
cd "${srcdir}"/$pkgname-$pkgver
sed 's/gmplayer/mplayer/g' -i etc/mplayer.desktop
+ find -type f -exec sed -e 's/python3/python/' -i {} \;
./configure --prefix=/usr --confdir=/etc/mplayer \
--enable-translation --language=all \
diff --git a/community/mupdf/PKGBUILD b/community/mupdf/PKGBUILD
index 1395fceae..c1e8e8963 100644
--- a/community/mupdf/PKGBUILD
+++ b/community/mupdf/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 69884 2012-04-25 14:08:08Z bpiotrowski $
+# $Id: PKGBUILD 74707 2012-08-02 09:04:30Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: Brad Fanella <bradfanella@archlinux.us>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
@@ -7,12 +7,12 @@
pkgname=mupdf
pkgver=1.0
-pkgrel=1
+pkgrel=2
pkgdesc="lightweight PDF viewer and toolkit written in portable C"
arch=('i686' 'x86_64')
url="http://mupdf.com"
license=('GPL3')
-depends=('freetype2' 'libjpeg' 'jbig2dec' 'openjpeg' 'libxext' 'desktop-file-utils')
+depends=('freetype2' 'libjpeg' 'jbig2dec' 'openjpeg' 'libxext' 'desktop-file-utils' 'xdg-utils')
install=mupdf.install
source=("http://mupdf.com/download/$pkgname-$pkgver-source.tar.gz")
md5sums=('d986ab98e2b035b7abd61afc474562b3')
diff --git a/community/nginx/PKGBUILD b/community/nginx/PKGBUILD
index da6ae79e3..33cda78f5 100644
--- a/community/nginx/PKGBUILD
+++ b/community/nginx/PKGBUILD
@@ -1,14 +1,14 @@
-# $Id: PKGBUILD 74220 2012-07-23 03:07:53Z allan $
+# $Id: PKGBUILD 74696 2012-08-02 08:23:51Z bpiotrowski $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Bartłomiej Piotrowski <barthalion@gmal.com>
# Contributor: Miroslaw Szot <mss@czlug.icis.pcz.pl>
_cfgdir=/etc/nginx
-_tmpdir=/var/tmp/nginx
+_tmpdir=/var/lib/nginx
pkgname=nginx
pkgver=1.2.2
-pkgrel=2
+pkgrel=3
pkgdesc="lightweight HTTP server and IMAP/POP3 proxy server"
arch=('i686' 'x86_64')
depends=('pcre' 'zlib' 'openssl')
@@ -17,20 +17,20 @@ optdepends=('passenger')
url="http://nginx.org"
license=('custom')
install=nginx.install
-backup=("${_cfgdir:1}/fastcgi.conf"
- "${_cfgdir:1}/fastcgi_params"
- "${_cfgdir:1}/koi-win"
- "${_cfgdir:1}/koi-utf"
- "${_cfgdir:1}/mime.types"
- "${_cfgdir:1}/nginx.conf"
- "${_cfgdir:1}/scgi_params"
- "${_cfgdir:1}/uwsgi_params"
- "${_cfgdir:1}/win-utf"
- "etc/logrotate.d/nginx")
+backup=(${_cfgdir:1}/fastcgi.conf
+ ${_cfgdir:1}/fastcgi_params
+ ${_cfgdir:1}/koi-win
+ ${_cfgdir:1}/koi-utf
+ ${_cfgdir:1}/mime.types
+ ${_cfgdir:1}/nginx.conf
+ ${_cfgdir:1}/scgi_params
+ ${_cfgdir:1}/uwsgi_params
+ ${_cfgdir:1}/win-utf
+ etc/logrotate.d/nginx)
source=(http://nginx.org/download/nginx-$pkgver.tar.gz
- rc.d
- service
- nginx.logrotate)
+ rc.d
+ service
+ nginx.logrotate)
md5sums=('53105bbe3ac9319db54d9eb46119695b'
'f62c7c9b5a53471d4666a4c49ad363fb'
'62d494d23aef31d0b867161f9fffa6eb'
@@ -79,26 +79,25 @@ build() {
}
package() {
- cd "$srcdir/nginx-${pkgver}"
+ cd "$srcdir"/$pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -d "$pkgdir"/etc/logrotate.d
- install -m644 $srcdir/nginx.logrotate $pkgdir/etc/logrotate.d/nginx
+ install -m644 "$srcdir"/nginx.logrotate "$pkgdir"/etc/logrotate.d/nginx
sed -e 's|\<user\s\+\w\+;|user html;|g' \
- -e '44s|html|/usr/share/nginx/html|' \
- -e '54s|html|/usr/share/nginx/html|' \
- -i $pkgdir/etc/nginx/nginx.conf
- rm $pkgdir/etc/nginx/*.default
+ -e '44s|html|/usr/share/nginx/html|' \
+ -e '54s|html|/usr/share/nginx/html|' \
+ -i "$pkgdir"/etc/nginx/nginx.conf
+ rm "$pkgdir"/etc/nginx/*.default
- install -dm1777 $pkgdir/var/tmp
- install -d $pkgdir/$_tmpdir
+ install -d "$pkgdir"/$_tmpdir
- install -d $pkgdir/usr/share/nginx
- mv $pkgdir/etc/nginx/html/ $pkgdir/usr/share/nginx
+ install -d "$pkgdir"/usr/share/nginx
+ mv "$pkgdir"/etc/nginx/html/ "$pkgdir"/usr/share/nginx
- install -D -m755 $srcdir/rc.d $pkgdir/etc/rc.d/nginx
- install -Dm644 $srcdir/service $pkgdir/usr/lib/systemd/system/nginx.service
- install -D -m644 LICENSE $pkgdir/usr/share/licenses/nginx/LICENSE
- rm -rf $pkgdir/var/run
+ install -D -m755 "$srcdir"/rc.d "$pkgdir"/etc/rc.d/nginx
+ install -Dm644 "$srcdir"/service "$pkgdir"/usr/lib/systemd/system/nginx.service
+ install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/nginx/LICENSE
+ rm -rf "$pkgdir"/var/run
}
diff --git a/community/onboard/PKGBUILD b/community/onboard/PKGBUILD
index 1a39cbbdf..3050d8c89 100644
--- a/community/onboard/PKGBUILD
+++ b/community/onboard/PKGBUILD
@@ -1,14 +1,14 @@
-# $Id: PKGBUILD 71667 2012-05-31 18:15:19Z ebelanger $
+# $Id: PKGBUILD 74690 2012-08-02 07:36:24Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=onboard
pkgver=0.97.1
-pkgrel=1
+pkgrel=2
pkgdesc="On-screen keyboard useful on tablet PCs or for mobility impaired users"
arch=('i686' 'x86_64')
url="https://launchpad.net/onboard"
license=('GPL')
-depends=('python2-cairo' 'dbus-python' 'python2-gobject' 'libwnck3' 'python2-virtkey' 'desktop-file-utils' 'dconf' 'hicolor-icon-theme' 'xdg-utils')
+depends=('python2-cairo' 'python2-dbus' 'python2-gobject' 'libwnck3' 'python2-virtkey' 'gsettings-desktop-schemas' 'desktop-file-utils' 'dconf' 'hicolor-icon-theme' 'xdg-utils')
makedepends=('python2-distutils-extra')
optdepends=('at-spi2-atk: auto-show when editing text'
'mousetweaks: hover click with mouse')
diff --git a/community/pcmanfm/PKGBUILD b/community/pcmanfm/PKGBUILD
index 5d5befdb4..38c2eb5d0 100644
--- a/community/pcmanfm/PKGBUILD
+++ b/community/pcmanfm/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 72347 2012-06-12 17:01:09Z bpiotrowski $
+# $Id: PKGBUILD 74709 2012-08-02 09:11:53Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com>
# Contributor: Unknown47 <unknown47r@gmail.com>
# Contributor: Angel Velasquez <angvp@archlinux.org>
@@ -6,7 +6,7 @@
pkgname=pcmanfm
pkgver=0.9.10
-pkgrel=2
+pkgrel=3
pkgdesc="An extremely fast and lightweight file manager"
arch=('i686' 'x86_64')
url="http://pcmanfm.sourceforge.net/"
@@ -20,6 +20,7 @@ md5sums=('d34a3530a6c5dcd674d23021d71c3e95')
build() {
cd "$srcdir/$pkgname-$pkgver"
+
LDFLAGS+=' -lm'
./configure --sysconfdir=/etc --prefix=/usr
make
@@ -28,4 +29,6 @@ build() {
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
+
+ sed -e 's|x-directory/normal|inode/directory|' -i $pkgdir/usr/share/applications/pcmanfm.desktop
}
diff --git a/community/preload/PKGBUILD b/community/preload/PKGBUILD
index c24bb52a2..736800b65 100644
--- a/community/preload/PKGBUILD
+++ b/community/preload/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 64901 2012-02-18 20:00:16Z bpiotrowski $
+# $Id: PKGBUILD 74711 2012-08-02 09:27:00Z bpiotrowski $
# Maintainer:
# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=preload
pkgver=0.6.4
-pkgrel=4
+pkgrel=5
arch=('i686' 'x86_64')
pkgdesc="Makes applications run faster by prefetching binaries and shared objects"
url="http://sourceforge.net/projects/preload"
@@ -16,9 +16,10 @@ backup=('etc/preload.conf')
options=('!makeflags')
install=$pkgname.install
source=("http://downloads.sourceforge.net/sourceforge/preload/$pkgname-$pkgver.tar.gz"
- rc.preload)
+ rc.d service)
md5sums=('10786287b55afd3a2b433b4f898809f4'
- 'bde0dd7867c77e7c4d10b481b5cddcd3')
+ 'bde0dd7867c77e7c4d10b481b5cddcd3'
+ 'db9350ab52fd643edbc88ebab2c8c1bb')
build() {
cd "${srcdir}"/$pkgname-$pkgver
@@ -33,7 +34,9 @@ package() {
cd "${srcdir}"/$pkgname-$pkgver
make DESTDIR="${pkgdir}" install
- install -D -m755 "${srcdir}"/rc.preload "${pkgdir}"/etc/rc.d/preload
+ install -Dm755 "${srcdir}"/rc.d "${pkgdir}"/etc/rc.d/preload
+ install -Dm644 "${srcdir}"/service "${pkgdir}"/usr/lib/systemd/system/preload.service
+
rm -rf "${pkgdir}"/etc/rc.d/init.d
rm -rf "${pkgdir}"/var/lib/preload/preload.state
diff --git a/community/preload/rc.d b/community/preload/rc.d
new file mode 100644
index 000000000..a3cb01ba0
--- /dev/null
+++ b/community/preload/rc.d
@@ -0,0 +1,97 @@
+#!/bin/bash
+#
+# /etc/rc.d/init.d/preload
+#
+# Starts the preload daemon
+#
+# Heavily modified for Arch Linux by Leslie P. Polzer <polzer@gnu.org>.
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+PID=`pidof -o %PPID /usr/sbin/preload`
+
+if [ -f /etc/conf.d/preload ]; then
+ . /etc/conf.d/preload
+fi
+
+MIN_MEMORY=${MIN_MEMORY:-256}
+# Check for > MIN_MEMORY MB
+free -m | awk '/Mem:/ {exit ($2 >= ('"$MIN_MEMORY"'))?0:1}' || exit 0
+
+RETVAL=0
+
+#
+# See how we were called.
+#
+
+start() {
+ if [ -z "$PID" ]; then
+ stat_busy "Starting preload daemon: "
+ /usr/sbin/preload $PRELOAD_OPTS
+ RETVAL=$?
+ if [ $RETVAL -eq 0 ]; then
+ if [ -n $IONICE_OPTS ]; then
+ /usr/bin/ionice $IONICE_OPTS -p "`pidof -o %PPID /usr/sbin/preload`"
+ fi
+ add_daemon preload
+ stat_done
+ else
+ stat_fail
+ fi
+ fi
+ return $RETVAL
+}
+
+stop() {
+ stat_busy "Stopping preload daemon: "
+ kill $PID &>/dev/null
+ RETVAL=$?
+ if [ $RETVAL -eq 0 ]; then
+ rm_daemon preload
+ stat_done
+ PID=""
+ else
+ stat_fail
+ fi
+ return $RETVAL
+}
+
+
+restart() {
+ $0 stop
+ sleep 1
+ $0 start
+}
+
+reload() {
+ trap "" SIGHUP
+ kill -HUP $PID
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ reload)
+ reload
+ ;;
+ restart)
+ restart
+ ;;
+ condrestart)
+ if [ ! -z $PID ]; then
+ restart
+ else
+ stat_fail
+ fi
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart|condrestart|reload}"
+ exit 1
+esac
+
+exit $RETVAL
diff --git a/community/preload/service b/community/preload/service
new file mode 100644
index 000000000..e4202751f
--- /dev/null
+++ b/community/preload/service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Adaptive readahead daemon
+
+[Service]
+Type=simple
+IOSchedulingClass=3
+EnvironmentFile=/etc/conf.d/preload
+ExecStart=/usr/sbin/preload --foreground $PRELOAD_OPTS
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/python2-pymongo/PKGBUILD b/community/python2-pymongo/PKGBUILD
index a8750a68e..7ae21e25f 100644
--- a/community/python2-pymongo/PKGBUILD
+++ b/community/python2-pymongo/PKGBUILD
@@ -3,18 +3,23 @@
# Contributor: lp76 <l.peduto@gmail.com>
pkgname=python2-pymongo
-pkgver=2.2
+pkgver=2.2.1
pkgrel=1
pkgdesc="Python driver for MongoDB"
license=("APACHE")
url="http://pypi.python.org/pypi/pymongo/"
depends=('python2')
-makedepends=('python2-distribute')
+makedepends=('python2-distribute' 'python2-nose')
source=(http://pypi.python.org/packages/source/p/pymongo/pymongo-$pkgver.tar.gz)
arch=('i686' 'x86_64')
-md5sums=('101dd4ae59bdd487f67b3a3968a82c8c')
+md5sums=('b9e9f844208971f42862d5a205cab1c7')
package() {
cd $srcdir/pymongo-$pkgver
python2 setup.py install --root=$pkgdir --optimize=1
}
+
+check() {
+ cd $srcdir/pymongo-$pkgver
+# python2 setup.py test
+}
diff --git a/community/qtcurve-kde4/PKGBUILD b/community/qtcurve-kde4/PKGBUILD
index 2210a507d..cd09116a0 100644
--- a/community/qtcurve-kde4/PKGBUILD
+++ b/community/qtcurve-kde4/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 69997 2012-04-28 00:37:54Z svenstaro $
+# $Id: PKGBUILD 74684 2012-08-02 07:17:13Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgname=qtcurve-kde4
-pkgver=1.8.12
+pkgver=1.8.13
pkgrel=1
arch=('i686' 'x86_64')
groups=('qtcurve')
@@ -15,7 +15,7 @@ depends=('kdebase-workspace')
makedepends=('cmake' 'automoc4')
source=("http://craigd.wikispaces.com/file/view/QtCurve-KDE4-${pkgver}.tar.bz2"
'bypass-kde-config.patch')
-md5sums=('8a08d28204fab1b3db6813519f174014'
+md5sums=('94ba22bc487a18f585249c2967878189'
'3f6681147cc361bd2bfd4d7477f2a8d0')
build() {
diff --git a/community/spectrwm/PKGBUILD b/community/spectrwm/PKGBUILD
index 1bf707f5a..236e1cc76 100644
--- a/community/spectrwm/PKGBUILD
+++ b/community/spectrwm/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 73979 2012-07-18 00:30:45Z kkeen $
+# $Id: PKGBUILD 74745 2012-08-03 03:13:40Z kkeen $
# Maintainer: Kyle Keen <keenerd@gmail.com>
# Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org>
pkgname=spectrwm
-pkgver=1.1.2
+pkgver=1.2.0
pkgrel=1
pkgdesc="A minimalistic automatic tiling window manager that tries to stay out of the way."
arch=('i686' 'x86_64')
url="http://www.spectrwm.org"
_watch="https://opensource.conformal.com/snapshots/spectrwm/"
license=('custom:ISC')
-depends=('dmenu' 'libxrandr' 'libxtst' 'profont')
+depends=('dmenu' 'xcb-util' 'xcb-util-wm' 'xcb-util-keysyms' 'libxrandr' 'libxft' 'profont')
replaces=('scrotwm')
makedepends=('libxt')
optdepends=('scrot: screenshots' 'xlockmore: screenlocking' 'terminus-font: great font')
@@ -18,7 +18,7 @@ backup=(etc/spectrwm.conf)
source=(http://opensource.conformal.com/snapshots/$pkgname/$pkgname-$pkgver.tgz \
LICENSE \
baraction.sh)
-md5sums=('20a7c31208ab7d92665862ad25ac2517'
+md5sums=('81cca08d4a5f66023a7c246621b0cccc'
'a67cfe51079481e5b0eab1ad371379e3'
'950d663692e1da56e0ac864c6c3ed80e')
diff --git a/community/tinyxml/PKGBUILD b/community/tinyxml/PKGBUILD
index 4c93beb72..10c5091dc 100644
--- a/community/tinyxml/PKGBUILD
+++ b/community/tinyxml/PKGBUILD
@@ -1,10 +1,11 @@
+# $Id: PKGBUILD 74688 2012-08-02 07:33:41Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com>
# Contributor: Larry Hajali <larryhaja[at]gmail[dot]com>
# Contributor: Hubert Grzeskowiak <arch at nemesis13 dot de>
pkgname=tinyxml
pkgver=2.6.2
-pkgrel=1
+pkgrel=2
pkgdesc="A simple, small, C++ XML parser that can be easily integrated into other programs."
url='http://www.grinninglizard.com/tinyxml/'
arch=('i686' 'x86_64')
@@ -32,15 +33,17 @@ build() {
-e "s|^RELEASE_CFLAGS.*|& ${CXXFLAGS} -fPIC|" Makefile
make
- g++ -fPIC ${CXXFLAGS} -shared -o lib${pkgname}.so.0.$pkgver -Wl,-soname,lib${pkgname}.so.0 *.o
+ g++ -fPIC ${CXXFLAGS} -shared -o lib${pkgname}.so.0.$pkgver \
+ -Wl,-soname,lib${pkgname}.so.0 $(ls *.o | grep -v xmltest)
}
-package()
-{
+package() {
cd "$srcdir"/$pkgname
+
install -d -m 0755 "$pkgdir"/usr/{lib,include}
install -m 0755 lib${pkgname}.so.0.$pkgver "$pkgdir"/usr/lib/
install -m 0644 $pkgname.h tinystr.h "$pkgdir"/usr/include
+
(cd "$pkgdir"/usr/lib
ln -s lib${pkgname}.so.0.$pkgver lib${pkgname}.so.0
ln -s lib${pkgname}.so.0.$pkgver lib${pkgname}.so
diff --git a/community/unbound/PKGBUILD b/community/unbound/PKGBUILD
index a5c51c984..fa690f0ee 100644
--- a/community/unbound/PKGBUILD
+++ b/community/unbound/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 71901 2012-06-03 05:58:48Z bisson $
+# $Id: PKGBUILD 74727 2012-08-02 13:31:20Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Hisato Tatekura <hisato_tatekura@excentrics.net>
# Contributor: Massimiliano Torromeo <massimiliano DOT torromeo AT google mail service>
pkgname=unbound
-pkgver=1.4.17
-pkgrel=2
+pkgver=1.4.18
+pkgrel=1
pkgdesc='Validating, recursive, and caching DNS resolver'
url='http://unbound.net/'
license=('custom:BSD')
@@ -19,7 +19,7 @@ source=("http://unbound.net/downloads/${pkgname}-${pkgver}.tar.gz"
'unbound.service'
'unbound.conf'
'rc.d')
-sha1sums=('fea4d812c03af4737ef671ac30b7b7400d346516'
+sha1sums=('b64b4c9f7981df4e7589ebb770a31352a09db3fb'
'5bc313cd978e4d6efe8c13600e838c70629be477'
'5d473ec2943fd85367cdb653fcd58e186f07383f'
'dc96e772f467b32555df21d16fdb15e98194c228')