diff options
Diffstat (limited to 'community')
-rw-r--r-- | community/guake/PKGBUILD | 23 | ||||
-rwxr-xr-x | community/guake/guake.install | 5 | ||||
-rw-r--r-- | community/lxdm/PKGBUILD | 10 | ||||
-rw-r--r-- | community/lxdm/pam-env-vars.patch | 50 | ||||
-rw-r--r-- | community/lxdm/service | 2 | ||||
-rw-r--r-- | community/mariadb/PKGBUILD | 15 | ||||
-rwxr-xr-x | community/mariadb/rc.d | 77 | ||||
-rw-r--r-- | community/mariadb/service | 21 | ||||
-rw-r--r-- | community/mariadb/tmpfiles.conf | 1 | ||||
-rw-r--r-- | community/mpdscribble/PKGBUILD | 15 | ||||
-rw-r--r-- | community/mpdscribble/rc.d | 37 | ||||
-rw-r--r-- | community/mpdscribble/service | 12 | ||||
-rw-r--r-- | community/mplayer2/PKGBUILD | 11 | ||||
-rw-r--r-- | community/mupdf/PKGBUILD | 6 | ||||
-rw-r--r-- | community/nginx/PKGBUILD | 59 | ||||
-rw-r--r-- | community/onboard/PKGBUILD | 6 | ||||
-rw-r--r-- | community/pcmanfm/PKGBUILD | 7 | ||||
-rw-r--r-- | community/preload/PKGBUILD | 13 | ||||
-rw-r--r-- | community/preload/rc.d | 97 | ||||
-rw-r--r-- | community/preload/service | 11 | ||||
-rw-r--r-- | community/python2-pymongo/PKGBUILD | 11 | ||||
-rw-r--r-- | community/qtcurve-kde4/PKGBUILD | 6 | ||||
-rw-r--r-- | community/spectrwm/PKGBUILD | 8 | ||||
-rw-r--r-- | community/tinyxml/PKGBUILD | 11 | ||||
-rw-r--r-- | community/unbound/PKGBUILD | 8 |
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') |