summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--artistic/gimp-art/PKGBUILD57
-rw-r--r--community/0ad/PKGBUILD10
-rw-r--r--community/atop/PKGBUILD6
-rw-r--r--community/cantata/PKGBUILD10
-rw-r--r--community/chromaprint/PKGBUILD13
-rw-r--r--community/dee/PKGBUILD6
-rw-r--r--community/distcc/PKGBUILD14
-rw-r--r--community/distcc/distccd.service10
-rw-r--r--community/geos/PKGBUILD7
-rw-r--r--community/geos/geos.changelog2
-rw-r--r--community/gigi/PKGBUILD17
-rw-r--r--community/girara/PKGBUILD7
-rw-r--r--community/haskell-bytestring-show/PKGBUILD11
-rw-r--r--community/haskell-hslogger/PKGBUILD8
-rw-r--r--community/hevea/PKGBUILD16
-rw-r--r--community/kdbg/PKGBUILD6
-rw-r--r--community/libmediainfo/PKGBUILD6
-rw-r--r--community/libmicrohttpd/PKGBUILD6
-rw-r--r--community/luxrays/PKGBUILD37
-rw-r--r--community/luxrender/PKGBUILD53
-rw-r--r--community/luxrender/boost_1.50_fix.diff131
-rwxr-xr-xcommunity/mathomatic/PKGBUILD11
-rw-r--r--community/mediainfo-gui/PKGBUILD6
-rw-r--r--community/mediainfo/PKGBUILD6
-rw-r--r--community/medit/PKGBUILD11
-rw-r--r--community/oath-toolkit/PKGBUILD6
-rw-r--r--community/onboard/PKGBUILD24
-rw-r--r--community/passenger/PKGBUILD11
-rw-r--r--community/percona-server/PKGBUILD6
-rw-r--r--community/picard/PKGBUILD10
-rw-r--r--community/pkgfile/PKGBUILD11
-rw-r--r--community/pkgfile/pkgfile.install6
-rw-r--r--community/python-pymongo/PKGBUILD12
-rw-r--r--community/qlandkartegt/PKGBUILD6
-rw-r--r--community/qlandkartegt/qlandkartegt.changelog3
-rw-r--r--community/ruby-gtk2/PKGBUILD6
-rw-r--r--community/skrooge/PKGBUILD6
-rw-r--r--community/skrooge/skrooge.changelog3
-rw-r--r--community/sshguard/PKGBUILD31
-rw-r--r--community/sshguard/sshguard-journalctl2
-rw-r--r--community/sshguard/sshguard.service10
-rw-r--r--community/supercollider/PKGBUILD6
-rw-r--r--community/uget/PKGBUILD10
-rw-r--r--community/ulogd/PKGBUILD16
-rw-r--r--community/ulogd/ulogd.conf.min20
-rw-r--r--community/ulogd/ulogd.service12
-rw-r--r--community/zathura-djvu/PKGBUILD16
-rw-r--r--community/zathura-pdf-poppler/PKGBUILD14
-rw-r--r--community/zathura/PKGBUILD12
-rw-r--r--core/iw/PKGBUILD6
-rw-r--r--core/less/PKGBUILD10
-rw-r--r--core/openssh/PKGBUILD8
-rw-r--r--core/openssh/sshd.service1
-rw-r--r--core/openssh/sshd.socket1
-rw-r--r--core/ppp/PKGBUILD11
-rw-r--r--core/ppp/ppp.systemd9
-rw-r--r--core/sudo/PKGBUILD36
-rw-r--r--extra/alsa-lib/PKGBUILD6
-rw-r--r--extra/alsa-plugins/PKGBUILD17
-rw-r--r--extra/alsa-utils/PKGBUILD8
-rw-r--r--extra/avfs/PKGBUILD18
-rw-r--r--extra/cups/PKGBUILD6
-rw-r--r--extra/cups/cups-systemd-socket.patch133
-rw-r--r--extra/ebook-tools/PKGBUILD8
-rw-r--r--extra/facile/PKGBUILD12
-rw-r--r--extra/facile/ocaml-facile-ocaml-4.patch25
-rw-r--r--extra/fetchmail/PKGBUILD14
-rw-r--r--extra/fontconfig/PKGBUILD45
-rw-r--r--extra/fontconfig/fontconfig.install101
-rw-r--r--extra/fping/PKGBUILD6
-rw-r--r--extra/gegl/PKGBUILD10
-rw-r--r--extra/gegl/gegl-0.2.0-ffmpeg-0.11.diff12
-rw-r--r--extra/gimp/PKGBUILD13
-rw-r--r--extra/icedtea-web-java7/PKGBUILD31
-rw-r--r--extra/icedtea-web/PKGBUILD32
-rw-r--r--extra/irqbalance/PKGBUILD15
-rw-r--r--extra/kactivities/PKGBUILD6
-rw-r--r--extra/kdeaccessibility-jovie/PKGBUILD6
-rw-r--r--extra/kdeaccessibility-kaccessible/PKGBUILD8
-rw-r--r--extra/kdeaccessibility-kmag/PKGBUILD6
-rw-r--r--extra/kdeaccessibility-kmousetool/PKGBUILD6
-rw-r--r--extra/kdeaccessibility-kmouth/PKGBUILD6
-rw-r--r--extra/kdeadmin/PKGBUILD8
-rw-r--r--extra/kdeartwork/PKGBUILD6
-rw-r--r--extra/kdebase-konsole/PKGBUILD6
-rw-r--r--extra/kdebase-workspace/PKGBUILD17
-rw-r--r--extra/kdebase-workspace/fix-freeze.patch56
-rw-r--r--extra/kdebase/PKGBUILD6
-rw-r--r--extra/kdebindings-kimono/PKGBUILD6
-rw-r--r--extra/kdebindings-korundum/PKGBUILD6
-rw-r--r--extra/kdebindings-kross/PKGBUILD6
-rw-r--r--extra/kdebindings-perlkde/PKGBUILD6
-rw-r--r--extra/kdebindings-perlqt/PKGBUILD6
-rw-r--r--extra/kdebindings-python/PKGBUILD6
-rw-r--r--extra/kdebindings-qtruby/PKGBUILD6
-rw-r--r--extra/kdebindings-qyoto/PKGBUILD6
-rw-r--r--extra/kdebindings-smokegen/PKGBUILD6
-rw-r--r--extra/kdebindings-smokekde/PKGBUILD6
-rw-r--r--extra/kdebindings-smokeqt/PKGBUILD6
-rw-r--r--extra/kdeedu-analitza/PKGBUILD6
-rw-r--r--extra/kdeedu-blinken/PKGBUILD6
-rw-r--r--extra/kdeedu-cantor/PKGBUILD6
-rw-r--r--extra/kdeedu-kalgebra/PKGBUILD6
-rw-r--r--extra/kdeedu-kalzium/PKGBUILD6
-rw-r--r--extra/kdeedu-kanagram/PKGBUILD6
-rw-r--r--extra/kdeedu-kbruch/PKGBUILD6
-rw-r--r--extra/kdeedu-kgeography/PKGBUILD6
-rw-r--r--extra/kdeedu-khangman/PKGBUILD6
-rw-r--r--extra/kdeedu-kig/PKGBUILD6
-rw-r--r--extra/kdeedu-kiten/PKGBUILD6
-rw-r--r--extra/kdeedu-klettres/PKGBUILD6
-rw-r--r--extra/kdeedu-kmplot/PKGBUILD6
-rw-r--r--extra/kdeedu-kstars/PKGBUILD6
-rw-r--r--extra/kdeedu-ktouch/PKGBUILD6
-rw-r--r--extra/kdeedu-kturtle/PKGBUILD6
-rw-r--r--extra/kdeedu-kwordquiz/PKGBUILD6
-rw-r--r--extra/kdeedu-marble/PKGBUILD6
-rw-r--r--extra/kdeedu-pairs/PKGBUILD6
-rw-r--r--extra/kdeedu-parley/PKGBUILD6
-rw-r--r--extra/kdeedu-rocs/PKGBUILD6
-rw-r--r--extra/kdeedu-step/PKGBUILD6
-rw-r--r--extra/kdegames/PKGBUILD85
-rw-r--r--extra/kdegraphics-gwenview/PKGBUILD8
-rw-r--r--extra/kdegraphics-kamera/PKGBUILD6
-rw-r--r--extra/kdegraphics-kcolorchooser/PKGBUILD6
-rw-r--r--extra/kdegraphics-kgamma/PKGBUILD6
-rw-r--r--extra/kdegraphics-kolourpaint/PKGBUILD6
-rw-r--r--extra/kdegraphics-kruler/PKGBUILD6
-rw-r--r--extra/kdegraphics-ksaneplugin/PKGBUILD6
-rw-r--r--extra/kdegraphics-ksnapshot/PKGBUILD6
-rw-r--r--extra/kdegraphics-mobipocket/PKGBUILD6
-rw-r--r--extra/kdegraphics-okular/PKGBUILD6
-rw-r--r--extra/kdegraphics-strigi-analyzer/PKGBUILD6
-rw-r--r--extra/kdegraphics-svgpart/PKGBUILD6
-rw-r--r--extra/kdegraphics-thumbnailers/PKGBUILD6
-rw-r--r--extra/kdemultimedia-audiocd-kio/PKGBUILD8
-rw-r--r--extra/kdemultimedia-dragonplayer/PKGBUILD7
-rw-r--r--extra/kdemultimedia-ffmpegthumbs/PKGBUILD7
-rw-r--r--extra/kdemultimedia-juk/PKGBUILD7
-rw-r--r--extra/kdemultimedia-kmix/PKGBUILD7
-rw-r--r--extra/kdemultimedia-kscd/PKGBUILD7
-rw-r--r--extra/kdemultimedia-mplayerthumbs/PKGBUILD7
-rw-r--r--extra/kdenetwork/PKGBUILD6
-rw-r--r--extra/kdepim-runtime/PKGBUILD8
-rw-r--r--extra/kdepim/PKGBUILD11
-rw-r--r--extra/kdepim/kdepim-ktnef.install12
-rw-r--r--extra/kdepimlibs/PKGBUILD6
-rw-r--r--extra/kdeplasma-addons/PKGBUILD6
-rw-r--r--extra/kdesdk-kate/PKGBUILD6
-rw-r--r--extra/kdesdk/PKGBUILD6
-rw-r--r--extra/kdetoys/PKGBUILD6
-rw-r--r--extra/kdeutils-filelight/PKGBUILD6
-rw-r--r--extra/kdeutils-kcalc/PKGBUILD6
-rw-r--r--extra/kdeutils-kcharselect/PKGBUILD6
-rw-r--r--extra/kdeutils-kdf/PKGBUILD6
-rw-r--r--extra/kdeutils-kfloppy/PKGBUILD6
-rw-r--r--extra/kdeutils-kgpg/PKGBUILD6
-rw-r--r--extra/kdeutils-kremotecontrol/PKGBUILD4
-rw-r--r--extra/kdeutils-ktimer/PKGBUILD6
-rw-r--r--extra/kdeutils-kwallet/PKGBUILD6
-rw-r--r--extra/kdeutils-superkaramba/PKGBUILD6
-rw-r--r--extra/kdeutils-sweeper/PKGBUILD6
-rw-r--r--extra/kdewebdev/PKGBUILD6
-rw-r--r--extra/ktorrent/PKGBUILD6
-rw-r--r--extra/kwebkitpart/PKGBUILD8
-rw-r--r--extra/lablgtk2/PKGBUILD12
-rw-r--r--extra/libkcddb/PKGBUILD6
-rw-r--r--extra/libkcompactdisc/PKGBUILD6
-rw-r--r--extra/libkdcraw/PKGBUILD6
-rw-r--r--extra/libkdeedu/PKGBUILD6
-rw-r--r--extra/libkexiv2/PKGBUILD8
-rw-r--r--extra/libkipi/PKGBUILD4
-rw-r--r--extra/libksane/PKGBUILD6
-rw-r--r--extra/libktorrent/PKGBUILD18
-rw-r--r--extra/libreoffice/PKGBUILD117
-rw-r--r--extra/libreoffice/git_fixes.diff743
-rw-r--r--extra/libreoffice/libreoffice-common.csh7
-rw-r--r--extra/libreoffice/libreoffice-common.sh7
-rw-r--r--extra/libvdpau/PKGBUILD10
-rw-r--r--extra/libwps/PKGBUILD18
-rw-r--r--extra/maxima/PKGBUILD8
-rw-r--r--extra/memcached/PKGBUILD24
-rw-r--r--extra/memcached/memcached.conf2
-rw-r--r--extra/memcached/memcached.install21
-rw-r--r--extra/memcached/memcached.service11
-rw-r--r--extra/mercurial/PKGBUILD6
-rw-r--r--extra/msmtp/PKGBUILD7
-rw-r--r--extra/mysql/PKGBUILD6
-rw-r--r--extra/nasm/PKGBUILD6
-rw-r--r--extra/nepomuk-core/PKGBUILD6
-rw-r--r--extra/ocaml/PKGBUILD13
-rw-r--r--extra/openmpi/PKGBUILD15
-rw-r--r--extra/php-apc/PKGBUILD6
-rw-r--r--extra/qemu/PKGBUILD14
-rw-r--r--extra/qpdf/PKGBUILD39
-rw-r--r--extra/qscintilla/PKGBUILD9
-rw-r--r--extra/sbc/PKGBUILD25
-rw-r--r--extra/sqlite/PKGBUILD8
-rw-r--r--extra/stellarium/PKGBUILD6
-rw-r--r--extra/swt/PKGBUILD19
-rw-r--r--extra/swt/build-swt.xml2
-rw-r--r--extra/tomcat-native/PKGBUILD4
-rw-r--r--extra/unison/PKGBUILD13
-rw-r--r--extra/vim/PKGBUILD16
-rw-r--r--extra/xchm/PKGBUILD8
-rw-r--r--extra/xchm/xchm.install4
-rw-r--r--extra/xcompmgr/PKGBUILD12
-rw-r--r--extra/xcompmgr/fix_broken_shadows.diff28
-rw-r--r--extra/xf86-video-openchrome/PKGBUILD6
-rw-r--r--gnome-unstable/clutter/PKGBUILD28
-rw-r--r--gnome-unstable/eog/PKGBUILD33
-rw-r--r--gnome-unstable/eog/eog.install13
-rw-r--r--gnome-unstable/gcr/PKGBUILD33
-rw-r--r--gnome-unstable/gcr/gcr.install14
-rw-r--r--gnome-unstable/gjs/PKGBUILD26
-rw-r--r--gnome-unstable/gnome-desktop/PKGBUILD31
-rw-r--r--gnome-unstable/gnome-keyring/PKGBUILD32
-rw-r--r--gnome-unstable/gnome-keyring/gnome-keyring.install12
-rw-r--r--gnome-unstable/gnome-session/PKGBUILD42
-rw-r--r--gnome-unstable/gnome-session/gnome-session-3.3.1-llvmpipe.patch9
-rw-r--r--gnome-unstable/gnome-session/gnome-session.install12
-rw-r--r--gnome-unstable/gnome-session/timeout.patch24
-rw-r--r--gnome-unstable/gnome-settings-daemon/PKGBUILD36
-rw-r--r--gnome-unstable/gnome-settings-daemon/gnome-settings-daemon.install12
-rw-r--r--gnome-unstable/gnome-themes-standard/PKGBUILD31
-rw-r--r--gnome-unstable/gtk3/PKGBUILD42
-rw-r--r--gnome-unstable/gtk3/gtk3.install16
-rw-r--r--gnome-unstable/gtk3/settings.ini2
-rw-r--r--gnome-unstable/gtk3/wacom.patch12
-rw-r--r--gnome-unstable/gvfs/PKGBUILD113
-rw-r--r--gnome-unstable/gvfs/gvfs-module.install7
-rw-r--r--gnome-unstable/gvfs/gvfs-smb.install12
-rw-r--r--gnome-unstable/gvfs/gvfs.install14
-rw-r--r--gnome-unstable/harfbuzz/PKGBUILD29
-rw-r--r--gnome-unstable/ibus/PKGBUILD38
-rw-r--r--gnome-unstable/ibus/ibus.install17
-rw-r--r--gnome-unstable/json-glib/PKGBUILD31
-rw-r--r--gnome-unstable/libgnome-keyring/PKGBUILD28
-rw-r--r--gnome-unstable/libpeas/PKGBUILD32
-rw-r--r--gnome-unstable/libpeas/libpeas.install11
-rw-r--r--gnome-unstable/libsecret/PKGBUILD27
-rw-r--r--gnome-unstable/libsoup/PKGBUILD49
-rw-r--r--gnome-unstable/mutter/PKGBUILD33
-rw-r--r--gnome-unstable/mutter/mutter.install19
-rw-r--r--gnome-unstable/nautilus/PKGBUILD34
-rw-r--r--gnome-unstable/nautilus/nautilus.install14
-rw-r--r--gnome-unstable/pango/PKGBUILD30
-rw-r--r--gnome-unstable/pango/pango.install21
-rw-r--r--gnome-unstable/polkit/PKGBUILD39
-rwxr-xr-xgnome-unstable/polkit/autogen.sh123
-rw-r--r--gnome-unstable/polkit/logind+ConsoleKit.patch638
-rw-r--r--gnome-unstable/polkit/polkit.install18
-rw-r--r--gnome-unstable/polkit/polkit.pam7
-rw-r--r--gnome-unstable/udisks2/PKGBUILD31
-rw-r--r--gnome-unstable/vala/PKGBUILD27
-rw-r--r--libre/cups-filters-libre/PKGBUILD10
-rw-r--r--libre/kdebase-konqueror-libre/PKGBUILD6
-rw-r--r--libre/kdebase-runtime-libre/PKGBUILD6
-rw-r--r--libre/kdelibs-libre/PKGBUILD8
-rw-r--r--libre/kdenetwork-kopete-libre/PKGBUILD6
-rw-r--r--libre/kdeutils-ark-libre/PKGBUILD6
-rw-r--r--libre/libcl-libre/PKGBUILD37
-rw-r--r--libre/libdrm-libre/COPYING48
-rw-r--r--libre/libdrm-libre/PKGBUILD90
-rw-r--r--libre/linux-libre-tools/PKGBUILD6
-rw-r--r--libre/tp_smapi-libre/PKGBUILD63
-rw-r--r--libre/tp_smapi-libre/tp_smapi.install13
-rw-r--r--libre/virtualbox-libre-modules-lts/PKGBUILD6
-rw-r--r--libre/virtualbox-libre-modules/PKGBUILD6
-rw-r--r--libre/virtualbox-libre/PKGBUILD6
-rw-r--r--libre/virtualbox-libre/virtualbox-libre.install12
-rw-r--r--multilib-testing/lib32-util-linux/PKGBUILD40
-rw-r--r--multilib/lib32-sqlite/PKGBUILD50
-rw-r--r--pcr/glproto-git/PKGBUILD63
-rw-r--r--pcr/libdrm-git/PKGBUILD82
-rw-r--r--pcr/libdrm-libre-git/COPYING48
-rw-r--r--pcr/libdrm-libre-git/PKGBUILD113
-rw-r--r--pcr/libegl-git/PKGBUILD105
-rw-r--r--pcr/libglu-git/PKGBUILD52
-rw-r--r--pcr/mesa-git/PKGBUILD1002
-rw-r--r--pcr/wayland/PKGBUILD44
-rw-r--r--staging/libotr/PKGBUILD27
-rw-r--r--testing/elfutils/PKGBUILD39
-rw-r--r--testing/elfutils/elfutils-0.155-binutils-pr-ld-13621.patch16
-rw-r--r--testing/fontconfig/29-replace-bitmap-fonts.conf37
-rw-r--r--testing/fontconfig/PKGBUILD56
-rw-r--r--testing/fontconfig/fontconfig.install39
-rw-r--r--testing/kdepim/kdepim-ktnef.install12
-rw-r--r--testing/less/PKGBUILD29
-rw-r--r--testing/pinentry/PKGBUILD40
-rw-r--r--testing/pinentry/pinentry.install20
-rw-r--r--testing/pinentry/qt4-pinentry-window.patch28
-rw-r--r--testing/util-linux/pam-su9
-rw-r--r--testing/util-linux/su.1230
-rw-r--r--testing/util-linux/uuidd.tmpfiles1
295 files changed, 6636 insertions, 1116 deletions
diff --git a/artistic/gimp-art/PKGBUILD b/artistic/gimp-art/PKGBUILD
index 4236ce271..11c3b191b 100644
--- a/artistic/gimp-art/PKGBUILD
+++ b/artistic/gimp-art/PKGBUILD
@@ -1,17 +1,15 @@
-# $Id$
# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com>
-_pkgname=gimp
pkgname=gimp-art
pkgver=2.8.2
-pkgrel=1
+pkgrel=2
pkgdesc='GNU Image Manipulation Program (changed splash artwork)'
arch=(
i686
x86_64
mips64el
)
-url=http://www.$_pkgname.org/
+url=http://www.${pkgname%-art}.org/
license=(
GPL
LGPL
@@ -50,18 +48,21 @@ optdepends=(
'poppler-glib: for pdf support'
)
options=(
- '!libtool'
- '!makeflags'
+ !libtool
+ !makeflags
)
conflicts=(
- $_pkgname
- $_pkgname-devel
+ ${pkgname%-art}
+ ${pkgname%-art}-devel
)
-install=$_pkgname.install
+provides=(
+ ${pkgname%-art}=$pkgver
+)
+install=${pkgname%-art}.install
source=(
- ftp://ftp.$_pkgname.org/pub/$_pkgname/v${pkgver%.*}/$_pkgname-$pkgver.tar.bz2
- $_pkgname-splash-artwork.png
- $_pkgname-splash-artwork.license
+ ftp://ftp.${pkgname%-art}.org/pub/${pkgname%-art}/v${pkgver%.*}/${pkgname%-art}-$pkgver.tar.bz2
+ ${pkgname%-art}-splash-artwork.png
+ ${pkgname%-art}-splash-artwork.license
)
sha512sums=(
82a15072aba97d41a7dd74920f5db4e89442ff83841ac614f6fadfd964bdb8d3ae478ac0ba2e906bcf4569c8de00a1616fd6d626032f093060f28df3655d9111
@@ -70,29 +71,35 @@ sha512sums=(
)
build() {
- cd $srcdir/$_pkgname-$pkgver
+ cd $srcdir/${pkgname%-art}-$pkgver
## Add artwork splash image ##
- install -Dm644 $srcdir/$_pkgname-splash-artwork.png \
- $srcdir/$_pkgname-$pkgver/data/images/$_pkgname-splash.png
+ install -Dm644 $srcdir/${pkgname%-art}-splash-artwork.png \
+ $srcdir/${pkgname%-art}-$pkgver/data/images/${pkgname%-art}-splash.png
- PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
- --enable-mp --enable-$_pkgname-console --enable-python --without-aa \
- --with-gif-compression=lzw --with-libcurl --without-gvfs
+ PYTHON=/usr/bin/python2 ./configure --prefix=/usr \
+ --enable-${pkgname%-art}-console \
+ --enable-mp \
+ --enable-python \
+ --sysconfdir=/etc \
+ --with-gif-compression=lzw \
+ --with-libcurl \
+ --without-aa \
+ --without-gvfs
make
}
package() {
- cd $srcdir/$_pkgname-$pkgver
+ cd $srcdir/${pkgname%-art}-$pkgver
make DESTDIR=$pkgdir install
- sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' $pkgdir/usr/lib/$_pkgname/${pkgver::2}0/plug-ins/*.py
+ sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' $pkgdir/usr/lib/${pkgname%-art}/${pkgver::2}0/plug-ins/*.py
## Add artwork splash license ##
- install -Dm644 $srcdir/$_pkgname-splash-artwork.license \
- $pkgdir/usr/share/licenses/$_pkgname/$_pkgname-splash-artwork.license
+ install -Dm644 $srcdir/${pkgname%-art}-splash-artwork.license \
+ $pkgdir/usr/share/licenses/${pkgname%-art}/${pkgname%-art}-splash-artwork.license
rm $pkgdir/usr/share/man/man1/$_pkgname-console.1
- ln -s $_pkgname-console-${pkgver%.*}.1.gz $pkgdir/usr/share/man/man1/$_pkgname-console.1.gz
- ln -s ${_pkgname}tool-${pkgver::2}0 $pkgdir/usr/bin/${_pkgname}tool
- ln -sf ${_pkgname}tool-${pkgver::2}0.1.gz $pkgdir/usr/share/man/man1/${_pkgname}tool.1.gz
+ ln -s ${pkgname%-art}-console-${pkgver%.*}.1.gz $pkgdir/usr/share/man/man1/${pkgname%-art}-console.1.gz
+ ln -s ${pkgname%-art}tool-${pkgver::2}0 $pkgdir/usr/bin/${pkgname%-art}tool
+ ln -sf ${pkgname%-art}tool-${pkgver::2}0.1.gz $pkgdir/usr/share/man/man1/${pkgname%-art}tool.1.gz
}
diff --git a/community/0ad/PKGBUILD b/community/0ad/PKGBUILD
index 6b2a83894..67dd75224 100644
--- a/community/0ad/PKGBUILD
+++ b/community/0ad/PKGBUILD
@@ -2,9 +2,9 @@
# Contributor: t3ddy <t3ddy1988 "at" gmail {dot} com>
# Contributor: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail.com>
pkgname=0ad
-pkgver=a10
-_pkgver=r11863-alpha
-pkgrel=3
+pkgver=a11
+_pkgver=0.0.11-alpha
+pkgrel=1
pkgdesc="Cross-platform, 3D and historically-based real-time strategy game"
arch=('i686' 'x86_64')
url="http://wildfiregames.com/0ad"
@@ -13,7 +13,7 @@ depends=('binutils' 'boost-libs' 'curl' 'enet>=1.3' 'gamin' 'libogg' 'libpng' 'l
makedepends=('boost' 'cmake' 'mesa')
source=("http://releases.wildfiregames.com/$pkgname-$_pkgver-unix-build.tar.xz"
"boost-1.50.patch")
-md5sums=('f42a2e18515cbcd48b99f0ea3796b3a4'
+md5sums=('0feedd076ea441ca821073b4b7014946'
'570724341102e23730de2f70d3a1b97c')
build() {
@@ -21,7 +21,7 @@ build() {
sed -i 's/unix_names = { "boost_filesystem-mt", "boost_system-mt" },/unix_names = { "boost_filesystem", "boost_system" },/g' "${srcdir}/${pkgname}-${_pkgver}/build/premake/extern_libs4.lua"
sed -i 's/unix_names = { "boost_signals-mt" },/unix_names = { "boost_signals" },/g' "${srcdir}/${pkgname}-${_pkgver}/build/premake/extern_libs4.lua"
- patch -d ../.. -Np1 < $srcdir/boost-1.50.patch
+ #patch -d ../.. -Np1 < $srcdir/boost-1.50.patch
./update-workspaces.sh \
--with-system-enet \
diff --git a/community/atop/PKGBUILD b/community/atop/PKGBUILD
index 583499150..3663de823 100644
--- a/community/atop/PKGBUILD
+++ b/community/atop/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 75558 2012-08-27 08:48:21Z spupykin $
+# $Id: PKGBUILD 75922 2012-09-05 14:45:58Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: John Gerritse <john.gerritse@gmail.com>
pkgname=atop
pkgver=1.27_3
-pkgrel=2
+pkgrel=3
pkgdesc="A system and process level monitor."
arch=(i686 x86_64 'mips64el')
url="http://www.atoptool.nl/"
@@ -25,4 +25,6 @@ package() {
rm -f $pkgdir/etc/cron.d/atop
install -dm0755 $pkgdir/etc/cron.daily
mv $pkgdir/etc/atop/atop.daily $pkgdir/etc/cron.daily/atop
+ sed -i 's|/etc/atop/atop.daily|/etc/cron.daily/atop|g' $pkgdir/etc/rc.d/atop
+ install -Dm0644 atop.service $pkgdir/usr/lib/systemd/system/atop.service
}
diff --git a/community/cantata/PKGBUILD b/community/cantata/PKGBUILD
index be464d88f..54857cf3c 100644
--- a/community/cantata/PKGBUILD
+++ b/community/cantata/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 75701 2012-08-29 08:36:07Z andrea $
+# $Id: PKGBUILD 75868 2012-09-04 07:29:32Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Mcder3 <mcder3[at]gmail[dot]com>
# Contributor: MisterFred <mister.fred[at]free[dot]fr>
pkgname=cantata
-pkgver=0.8.2
+pkgver=0.8.3
pkgdesc="A KDE client for the music player daemon (MPD)"
-pkgrel=2
+pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url="http://kde-apps.org/content/show.php/Cantata?content=147733"
license=('GPL')
@@ -14,9 +14,9 @@ depends=('kdebase-runtime' 'taglib-extras' 'ffmpeg' 'libmtp' 'mpg123' 'speex')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://cantata.googlecode.com/files/${pkgname}-${pkgver}.tar.bz2")
-md5sums=('9bda49f1083820582723353f566268f3')
+md5sums=('10f58e255ecaf827af9c9cc63ca932da')
-build(){
+build() {
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
diff --git a/community/chromaprint/PKGBUILD b/community/chromaprint/PKGBUILD
index 1d0f59642..64a17ac0a 100644
--- a/community/chromaprint/PKGBUILD
+++ b/community/chromaprint/PKGBUILD
@@ -1,24 +1,21 @@
-# $Id: PKGBUILD 73467 2012-07-08 09:29:39Z ibiru $
+# $Id: PKGBUILD 75942 2012-09-06 00:10:52Z bisson $
# Contributor: Wieland Hoffmann <the_mineo@web.de>
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
pkgname=chromaprint
-pkgver=0.6
-pkgrel=3
+pkgver=0.7
+pkgrel=1
pkgdesc='Library that implements a custom algorithm for extracting fingerprints from any audio source'
url='http://acoustid.org/chromaprint/'
arch=('i686' 'x86_64' 'mips64el')
license=('LGPL')
depends=('ffmpeg')
makedepends=('cmake')
-source=("https://github.com/downloads/lalinsky/${pkgname}/${pkgname}-${pkgver}.tar.gz"
- 'ffmpeg.patch')
-sha1sums=('e8bcc1d0d8dfec86aa648b87ba3f69b6d589eae0'
- '56057f824a29194fc6041bd73e0d07412fcc065b')
+source=("https://github.com/downloads/lalinsky/${pkgname}/${pkgname}-${pkgver}.tar.gz")
+sha1sums=('6a961585e82d26d357eb792216becc0864ddcdb2')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- patch -p1 -i ../ffmpeg.patch
cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXAMPLES=ON .
make
}
diff --git a/community/dee/PKGBUILD b/community/dee/PKGBUILD
index ce97ec327..41a245c8f 100644
--- a/community/dee/PKGBUILD
+++ b/community/dee/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 75004 2012-08-11 13:46:07Z bgyorgy $
+# $Id: PKGBUILD 75926 2012-09-05 16:57:29Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=dee
-pkgver=1.0.12
+pkgver=1.0.14
pkgrel=1
pkgdesc="Library to provide objects allowing to create Model-View-Controller type programs across DBus"
arch=('i686' 'x86_64' 'mips64el')
@@ -12,7 +12,7 @@ depends=('glib2' 'icu')
makedepends=('python2' 'gobject-introspection' 'vala')
options=('!libtool')
source=(http://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz)
-md5sums=('8c0bcdf1f96882d2b24d6f5243480fae')
+md5sums=('473b4181e26538af0fb753255da7945c')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/distcc/PKGBUILD b/community/distcc/PKGBUILD
index 63dc8472c..5a7d46595 100644
--- a/community/distcc/PKGBUILD
+++ b/community/distcc/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 72942 2012-06-25 11:01:19Z spupykin $
+# $Id: PKGBUILD 75874 2012-09-04 15:27:48Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Judd Vinet <jvinet@zeroflux.org>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
pkgname=distcc
pkgver=3.1
-pkgrel=7
+pkgrel=8
pkgdesc="A distributed C, C++, Obj C compiler"
arch=('i686' 'x86_64' 'mips64el')
url="http://code.google.com/p/distcc/"
@@ -16,11 +16,13 @@ optdepends=('gtk2: for distccmon-gnome'
'python2')
backup=(etc/conf.d/distccd)
source=(http://distcc.googlecode.com/files/${pkgname}-${pkgver}.tar.bz2
- distccd
- distccd.conf.d)
+ distccd
+ distccd.conf.d
+ distccd.service)
md5sums=('a1a9d3853df7133669fffec2a9aab9f3'
'1c918474372c09304772c20c4de484fa'
- '89aaf6e9072092e283465a14e83f0f94')
+ '89aaf6e9072092e283465a14e83f0f94'
+ 'bb24748257d9b0739e18b494cae08633')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -51,4 +53,6 @@ package() {
ln -sf /usr/bin/${pkgname} ${pkgdir}/usr/lib/${pkgname}/bin/g++
ln -sf /usr/bin/${pkgname} ${pkgdir}/usr/lib/${pkgname}/bin/c++
ln -sf /usr/bin/${pkgname} ${pkgdir}/usr/lib/${pkgname}/bin/cpp
+
+ install -Dm0644 $srcdir/distccd.service $pkgdir/usr/lib/systemd/system/distccd.service
}
diff --git a/community/distcc/distccd.service b/community/distcc/distccd.service
new file mode 100644
index 000000000..5c3444ff6
--- /dev/null
+++ b/community/distcc/distccd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=A distributed C/C++ compiler
+Documentation=man:distccd(1)
+
+[Service]
+EnvironmentFile=/etc/conf.d/distccd
+ExecStart=/usr/bin/distccd --daemon --no-detach $DISTCC_ARGS
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/geos/PKGBUILD b/community/geos/PKGBUILD
index c4185367a..c385e7a05 100644
--- a/community/geos/PKGBUILD
+++ b/community/geos/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 71674 2012-05-31 23:36:16Z jlichtblau $
+# $Id: PKGBUILD 75948 2012-09-06 19:45:39Z jlichtblau $
# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
# Contributor: William Rea <sillywilly@gmail.com>
# Contributor: Alexander Rødseth <rodseth@gmail.com>
pkgname=geos
-pkgver=3.3.4
+pkgver=3.3.5
pkgrel=1
pkgdesc="C++ port of the Java Topology Suite"
arch=('i686' 'x86_64' 'mips64el')
@@ -13,8 +13,9 @@ url="http://trac.osgeo.org/geos/"
license=('LGPL')
depends=('gcc-libs' 'bash')
options=('!libtool' '!emptydirs')
+changelog=$pkgname.changelog
source=(http://download.osgeo.org/$pkgname/$pkgname-$pkgver.tar.bz2)
-sha256sums=('cd5400aa5f3fe32246dfed5d238c5017e1808162c865c016480b3e6c07271904')
+sha256sums=('3b513fbe2d155364d61e76d9c250d6d8e75b5166783a233596c744373cb5874f')
build() {
cd ${srcdir}/$pkgname-$pkgver
diff --git a/community/geos/geos.changelog b/community/geos/geos.changelog
new file mode 100644
index 000000000..ea7b3b411
--- /dev/null
+++ b/community/geos/geos.changelog
@@ -0,0 +1,2 @@
+2012-09-06 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+ * geos 3.3.5-1
diff --git a/community/gigi/PKGBUILD b/community/gigi/PKGBUILD
index 63fc4188c..5066202b2 100644
--- a/community/gigi/PKGBUILD
+++ b/community/gigi/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 73991 2012-07-18 01:06:42Z ibiru $
+# $Id: PKGBUILD 76013 2012-09-08 21:44:20Z arodseth $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: fana-m <geminin@gmx.net>
@@ -7,9 +7,9 @@
pkgname=gigi
pkgver=0.8.0
-pkgrel=11
-_fixedrevision=1074
-pkgdesc="Small, efficient and feature rich GUI for C++ and OpenGL"
+pkgrel=12
+_fixedrevision=5208
+pkgdesc="Small, efficient and feature rich GUI for C++ and OpenGL (freeorion fork)"
url="http://gigi.sourceforge.net/"
arch=('x86_64' 'i686')
license=('LGPL')
@@ -24,7 +24,8 @@ build() {
if [ -d gigi/.svn ]; then
(cd gigi && svn up -r "$_fixedrevision")
else
- svn co https://gigi.svn.sourceforge.net/svnroot/gigi/trunk/GG/ \
+ #svn co https://gigi.svn.sourceforge.net/svnroot/gigi/trunk/GG/ \
+ svn co https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk/FreeOrion/GG/ \
--config-dir ./ -r "$_fixedrevision" gigi
fi
@@ -32,12 +33,6 @@ build() {
svn export gigi gigi-build
cd gigi-build
- msg2 "Patching..."
- sed -i 's/move_backward(/adobe::move_backward(/g' GG/adobe/vector.hpp
- sed -i 's/__GNUC_MINOR__ <= 6/__GNUC_MINOR__ <= 999/g' GG/adobe/cmath.hpp
- sed -i 's/insert(adobe/this->insert(adobe/g' GG/adobe/closed_hash.hpp
- sed -i 's:TIME_UTC:TIME_UTC_:' src/GUI.cpp
-
msg2 "Configuring..."
setconf cmake/GiGiOgre.pc.in prefix /usr
setconf cmake/GiGi.pc.in prefix /usr
diff --git a/community/girara/PKGBUILD b/community/girara/PKGBUILD
index b481cb7b1..6e7a3ab62 100644
--- a/community/girara/PKGBUILD
+++ b/community/girara/PKGBUILD
@@ -1,10 +1,11 @@
-# $Id: PKGBUILD 72431 2012-06-14 15:06:36Z spupykin $
+# $Id: PKGBUILD 75891 2012-09-05 01:14:20Z dwallace $
+# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: mlq <mlq@pwmt.org>
pkgbase=girara
pkgname=(girara-common girara-gtk2 girara-gtk3)
-pkgver=0.1.3
+pkgver=0.1.4
pkgrel=1
pkgdesc="user interface library"
arch=('i686' 'x86_64' 'mips64el')
@@ -12,7 +13,7 @@ url="http://pwmt.org/projects/girara"
license=('custom')
makedepends=('gtk3' 'gtk2')
source=(http://pwmt.org/projects/girara/download/girara-$pkgver.tar.gz)
-md5sums=('61b2a564c1b79b1b831a8bf517d4644e')
+md5sums=('f348fbe96ceda4a89142cec92de08d25')
build() {
true
diff --git a/community/haskell-bytestring-show/PKGBUILD b/community/haskell-bytestring-show/PKGBUILD
index d59b21995..081f77510 100644
--- a/community/haskell-bytestring-show/PKGBUILD
+++ b/community/haskell-bytestring-show/PKGBUILD
@@ -1,17 +1,18 @@
-# $Id: PKGBUILD 72384 2012-06-13 13:45:56Z tdziedzic $
+# $Id: PKGBUILD 75911 2012-09-05 10:26:10Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=haskell-bytestring-show
-pkgver=0.3.5.1
-pkgrel=3
+pkgver=0.3.5.2
+pkgrel=1
pkgdesc="Efficient conversion of values into readable byte strings."
-url="http://code.haskell.org/~dolio/"
+#url="http://code.haskell.org/~dolio/"
+url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bytestring-show"
license=("BSD3")
arch=('i686' 'x86_64')
depends=("ghc=7.4.2-1")
install="${pkgname}.install"
source=("http://hackage.haskell.org/packages/archive/bytestring-show/${pkgver}/bytestring-show-${pkgver}.tar.gz")
-md5sums=('7396bc2e8f88dedc3374c3f12f24e4bd')
+md5sums=('bd7cc8c9da04814d5c81041f8f087a8c')
build() {
cd ${srcdir}/bytestring-show-${pkgver}
diff --git a/community/haskell-hslogger/PKGBUILD b/community/haskell-hslogger/PKGBUILD
index 8908acc29..bc06dc50b 100644
--- a/community/haskell-hslogger/PKGBUILD
+++ b/community/haskell-hslogger/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 72391 2012-06-13 13:46:34Z tdziedzic $
+# $Id: PKGBUILD 75909 2012-09-05 10:20:43Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Arch Haskell Team <arch-haskell@haskell.org>
pkgname=haskell-hslogger
-pkgver=1.1.5
-pkgrel=7
+pkgver=1.2.0
+pkgrel=1
pkgdesc="Versatile logging framework"
url="http://hackage.haskell.org/package/hslogger"
license=('LGPL')
@@ -12,7 +12,7 @@ arch=('i686' 'x86_64' 'mips64el')
depends=('ghc=7.4.2-1' 'haskell-mtl=2.1.1-1' 'haskell-network=2.3.0.14-1')
install=${pkgname}.install
source=(http://hackage.haskell.org/packages/archive/hslogger/${pkgver}/hslogger-${pkgver}.tar.gz)
-md5sums=('cd3dfd6f88176bd53b333ea29130a857')
+md5sums=('e0737887b0df75a3781989c8f6689850')
build() {
cd ${srcdir}/hslogger-${pkgver}
diff --git a/community/hevea/PKGBUILD b/community/hevea/PKGBUILD
index c1423206f..d988b2cec 100644
--- a/community/hevea/PKGBUILD
+++ b/community/hevea/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 65556 2012-02-21 08:55:16Z spupykin $
+# $Id: PKGBUILD 75888 2012-09-04 15:42:07Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Brian Nguyen <bhnguyen@gmail.com>
# Original Packager: Tom K <tomk@runbox.com>
pkgname=hevea
-pkgver=1.10
-pkgrel=3
+pkgver=2.00
+pkgrel=1
pkgdesc="A quite complete and fast LATEX to HTML translator"
arch=(i686 x86_64 'mips64el')
depends=('ocaml')
@@ -13,16 +13,18 @@ license=('GPL')
url="http://pauillac.inria.fr/~maranget/hevea/"
install=hevea.install
source=(http://pauillac.inria.fr/~maranget/$pkgname/distri/$pkgname-$pkgver.tar.gz)
-md5sums=('24a631570bee3cc4b8350e9db39be62b')
+md5sums=('5cf0070c7cf5c7c020a657c513eaa0b5')
build() {
cd $srcdir/$pkgname-$pkgver
-
sed -i 's:usr/local:usr:' Makefile
make
+}
- sed -i "s:DESTDIR=.*:DESTDIR=$pkgdir:" Makefile config.sh
- make install
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ sed -i 's:/usr:$PREFIX:' config.sh
+ make install PREFIX=$pkgdir/usr
mkdir -p $pkgdir/usr/share/texmf/tex/latex
ln -s /usr/lib/hevea/hevea.sty $pkgdir/usr/share/texmf/tex/latex/hevea.sty
}
diff --git a/community/kdbg/PKGBUILD b/community/kdbg/PKGBUILD
index be06d5eb3..2f99878f7 100644
--- a/community/kdbg/PKGBUILD
+++ b/community/kdbg/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 57376 2011-10-26 15:29:28Z spupykin $
+# $Id: PKGBUILD 75968 2012-09-07 11:44:58Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Eric Belanger <belanger@astro.umontreal.ca>
# Contributor: Jason Taylor <jftaylor21@gmail.com>
# Contributor: Georg Grabler <ggrabler@chello.at>
pkgname=kdbg
-pkgver=2.5.1
+pkgver=2.5.2
pkgrel=1
pkgdesc="A gdb GUI for KDE"
arch=('i686' 'x86_64' 'mips64el')
@@ -15,7 +15,7 @@ depends=('kdebase-runtime' 'gdb')
makedepends=('automoc4' 'cmake')
options=('!libtool')
source=("http://downloads.sourceforge.net/project/kdbg/Source%20Code/$pkgver/kdbg-$pkgver.tar.gz")
-md5sums=('a19095dce4cb5df0dbaa9368d400fc30')
+md5sums=('392f477f0a4c1f1b921ce7d6c7128fcb')
build() {
cd $srcdir
diff --git a/community/libmediainfo/PKGBUILD b/community/libmediainfo/PKGBUILD
index 8af8184b3..b0edb06ba 100644
--- a/community/libmediainfo/PKGBUILD
+++ b/community/libmediainfo/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 74895 2012-08-09 08:03:13Z spupykin $
+# $Id: PKGBUILD 75876 2012-09-04 15:28:30Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: hydro <hydro@freenet.de>
pkgname=libmediainfo
-pkgver=0.7.59
+pkgver=0.7.60
pkgrel=1
pkgdesc="shared library for mediainfo"
arch=('i686' 'x86_64' 'mips64el')
@@ -14,7 +14,7 @@ makedepends=('libtool' 'automake' 'autoconf')
options=(!libtool)
source=(http://downloads.sourceforge.net/mediainfo/${pkgname}_${pkgver}.tar.bz2
libmediainfo-0.7.50-libmms.patch)
-md5sums=('d3f74fd28810e5f1eb6b9d2b893b8a5c'
+md5sums=('f2a8e921814fc188ada7a236c8a2073e'
'2f4b21cc250f663d52b497dedb963e3b')
build() {
diff --git a/community/libmicrohttpd/PKGBUILD b/community/libmicrohttpd/PKGBUILD
index 43949e366..787a66f65 100644
--- a/community/libmicrohttpd/PKGBUILD
+++ b/community/libmicrohttpd/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 74172 2012-07-22 18:30:33Z spupykin $
+# $Id: PKGBUILD 75878 2012-09-04 15:29:17Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Norberto Lopes <shelika@mail.telepac.pt>
# Contributor: Kao Dome <kaodome@gmail.com>
@@ -6,7 +6,7 @@
# Contributor: Mathias Rohnstock <linksoft@gmx.de>
pkgname=libmicrohttpd
-pkgver=0.9.21
+pkgver=0.9.22
pkgrel=1
pkgdesc="a small C library that is supposed to make it easy to run an HTTP server as part of another application."
arch=('i686' 'x86_64' 'mips64el')
@@ -16,7 +16,7 @@ options=('!libtool')
depends=('gnutls' 'libgcrypt')
install=libmicrohttpd.install
source=(ftp://ftp.gnu.org/gnu/libmicrohttpd/$pkgname-$pkgver.tar.gz)
-md5sums=('2bf97219d1137d26711ead48d11ebcdd')
+md5sums=('a90cb23e3087146fabc49a370c192de2')
build() {
cd ${pkgname}-${pkgver}
diff --git a/community/luxrays/PKGBUILD b/community/luxrays/PKGBUILD
new file mode 100644
index 000000000..65177aa26
--- /dev/null
+++ b/community/luxrays/PKGBUILD
@@ -0,0 +1,37 @@
+# $Id: PKGBUILD 75913 2012-09-05 11:10:59Z stativ $
+# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
+pkgname=luxrays
+pkgver=1.0rc4
+_pkgver=752ba5c422e0
+pkgrel=1
+epoch=0
+pkgdesc="Accelerate the ray intersection process by using GPUs"
+arch=('i686' 'x86_64')
+url="http://www.luxrender.net/"
+license=('GPL')
+depends=('freeimage' 'freeglut' 'glew' 'libcl')
+makedepends=('cmake' 'boost' 'opencl-headers')
+source=(https://bitbucket.org/luxrender/luxrays/get/$_pkgver.tar.bz2)
+md5sums=('409a6d7b4279709c63cf2f1324d837ef')
+
+build() {
+ cd "$srcdir/luxrender-$pkgname-$_pkgver"
+
+ export CXXFLAGS="$CXXFLAGS -lpthread"
+ cmake -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DLUXRAYS_DISABLE_OPENCL=OFF \
+ .
+ make
+}
+
+package() {
+ cd "$srcdir/luxrender-$pkgname-$_pkgver"
+
+ install -d -m755 "$pkgdir"/usr/{bin,include,lib}
+ install -m755 bin/* "$pkgdir"/usr/bin
+ install -m644 lib/* "$pkgdir"/usr/lib
+ cp -a include/luxrays "$pkgdir"/usr/include
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/luxrender/PKGBUILD b/community/luxrender/PKGBUILD
new file mode 100644
index 000000000..243906b9e
--- /dev/null
+++ b/community/luxrender/PKGBUILD
@@ -0,0 +1,53 @@
+# $Id: PKGBUILD 75915 2012-09-05 11:28:27Z stativ $
+# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
+# Initial contributor: flixie <69one@gmx.net>
+# Contributor: Imanol Celaya <ornitorrincos@archlinux-es.org>
+pkgname=luxrender
+pkgver=1.0rc4
+_pkgver=0b4c3e188707
+pkgrel=1
+pkgdesc="Rendering system for physically correct, unbiased image synthesis"
+arch=('i686' 'x86_64')
+url="http://www.luxrender.net/"
+license=('GPL')
+depends=('boost-libs' 'freeimage' 'openexr' 'libcl')
+optdepends=('luxblend25: Blender exporter' 'qt: Qt GUI' \
+ 'python: Python interface (pylux)'
+ 'nvidia-utils: OpenCL support for nVidia GPUs' \
+ 'amdstream: OpenCL support for AMD GPUs' \
+ 'intel-opencl-sdk: OpenCL support for Intel CPUs')
+makedepends=('cmake' 'boost' 'qt' "luxrays=$pkgver" 'python' 'opencl-headers')
+source=(https://bitbucket.org/luxrender/lux/get/$_pkgver.tar.bz2 \
+ boost_1.50_fix.diff)
+md5sums=('0578f2500f51363ab4d8ea5004fea9dc'
+ '4cddc606ef3ea7f0bbbc9b3415be38b0')
+
+build() {
+ cd "$srcdir"/luxrender-lux-$_pkgver
+
+ # fix for boost 1.50
+ # the boost::TIME_UTC has been renamed due to the conflict with C++11
+ patch -Np1 < "$srcdir"/boost_1.50_fix.diff || true
+
+ export CXXFLAGS="$CXXFLAGS -lpthread"
+ cmake -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLUXRAYS_DISABLE_OPENCL=OFF \
+ -DPYTHON_CUSTOM=ON \
+ -DPYTHON_LIBRARIES=/usr/lib/libpython3.2mu.so \
+ -DPYTHON_INCLUDE_PATH=/usr/include/python3.2mu/ \
+ .
+ make
+}
+
+package() {
+ cd "$srcdir"/luxrender-lux-$_pkgver
+ make DESTDIR="$pkgdir" install
+
+ # fix library path on x86_64
+ [ "$CARCH" = "x86_64" ] && mv "$pkgdir"/usr/lib64 "$pkgdir"/usr/lib
+
+ #install pylux
+ install -D -m644 pylux.so "$pkgdir"/usr/lib/python3.2/pylux.so
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/luxrender/boost_1.50_fix.diff b/community/luxrender/boost_1.50_fix.diff
new file mode 100644
index 000000000..d7231867e
--- /dev/null
+++ b/community/luxrender/boost_1.50_fix.diff
@@ -0,0 +1,131 @@
+diff -rup luxrender-lux-008805644181/core/film.cpp luxrender-lux-008805644181.new/core/film.cpp
+--- luxrender-lux-008805644181/core/film.cpp 2012-06-02 08:40:33.000000000 +0200
++++ luxrender-lux-008805644181.new/core/film.cpp 2012-07-07 15:44:59.867492295 +0200
+@@ -618,7 +618,7 @@ Film::Film(u_int xres, u_int yres, Filte
+ int yRealHeight = Floor2Int(yPixelStart + .5f + yPixelCount + filter->yWidth) - Floor2Int(yPixelStart + .5f - filter->yWidth);
+ samplePerPass = xRealWidth * yRealHeight;
+
+- boost::xtime_get(&creationTime, boost::TIME_UTC);
++ boost::xtime_get(&creationTime, boost::TIME_UTC_);
+
+ //Queryable parameters
+ AddIntAttribute(*this, "xResolution", "Horizontal resolution (pixels)", &Film::GetXResolution);
+@@ -855,7 +855,7 @@ void Film::AddSampleCount(float count) {
+ if (haltTime > 0) {
+ // Check if we have met the enough rendering time condition
+ boost::xtime t;
+- boost::xtime_get(&t, boost::TIME_UTC);
++ boost::xtime_get(&t, boost::TIME_UTC_);
+ if (t.sec - creationTime.sec > haltTime)
+ enoughSamplesPerPixel = true;
+ }
+diff -rup luxrender-lux-008805644181/core/photonmap.cpp luxrender-lux-008805644181.new/core/photonmap.cpp
+--- luxrender-lux-008805644181/core/photonmap.cpp 2012-06-02 08:40:33.000000000 +0200
++++ luxrender-lux-008805644181.new/core/photonmap.cpp 2012-07-07 15:44:59.870825579 +0200
+@@ -474,13 +474,13 @@ void PhotonMapPreprocess(const RandomGen
+
+ boost::xtime photonShootingStartTime;
+ boost::xtime lastUpdateTime;
+- boost::xtime_get(&photonShootingStartTime, boost::TIME_UTC);
+- boost::xtime_get(&lastUpdateTime, boost::TIME_UTC);
++ boost::xtime_get(&photonShootingStartTime, boost::TIME_UTC_);
++ boost::xtime_get(&lastUpdateTime, boost::TIME_UTC_);
+ u_int nshot = 0;
+ while ((!radianceDone || !directDone || !causticDone || !indirectDone) && !scene.terminated) {
+ // Dade - print some progress information
+ boost::xtime currentTime;
+- boost::xtime_get(&currentTime, boost::TIME_UTC);
++ boost::xtime_get(&currentTime, boost::TIME_UTC_);
+ if (currentTime.sec - lastUpdateTime.sec > 5) {
+ ss.str("");
+ ss << "Photon shooting progress: Direct[" << directPhotons.size();
+@@ -686,7 +686,7 @@ void PhotonMapPreprocess(const RandomGen
+ return;
+
+ boost::xtime photonShootingEndTime;
+- boost::xtime_get(&photonShootingEndTime, boost::TIME_UTC);
++ boost::xtime_get(&photonShootingEndTime, boost::TIME_UTC_);
+ LOG(LUX_INFO,LUX_NOERROR) << "Photon shooting done (" << ( photonShootingEndTime.sec - photonShootingStartTime.sec ) << "s)";
+
+ if (computeRadianceMap) {
+@@ -700,7 +700,7 @@ void PhotonMapPreprocess(const RandomGen
+ for (u_int i = 0; i < radiancePhotons.size(); ++i) {
+ // Dade - print some progress info
+ boost::xtime currentTime;
+- boost::xtime_get(&currentTime, boost::TIME_UTC);
++ boost::xtime_get(&currentTime, boost::TIME_UTC_);
+ if (currentTime.sec - lastUpdateTime.sec > 5) {
+ LOG(LUX_INFO,LUX_NOERROR) << "Radiance photon map computation progress: " << i << " (" << (100 * i / radiancePhotons.size()) << "%)";
+
+@@ -740,7 +740,7 @@ void PhotonMapPreprocess(const RandomGen
+
+
+ boost::xtime radianceComputeEndTime;
+- boost::xtime_get(&radianceComputeEndTime, boost::TIME_UTC);
++ boost::xtime_get(&radianceComputeEndTime, boost::TIME_UTC_);
+ LOG(LUX_INFO,LUX_NOERROR) << "Radiance photon map computed (" << ( radianceComputeEndTime.sec - photonShootingEndTime.sec ) << "s)";
+ }
+
+diff -rup luxrender-lux-008805644181/core/renderfarm.cpp luxrender-lux-008805644181.new/core/renderfarm.cpp
+--- luxrender-lux-008805644181/core/renderfarm.cpp 2012-06-02 08:40:33.000000000 +0200
++++ luxrender-lux-008805644181.new/core/renderfarm.cpp 2012-07-07 15:44:59.870825579 +0200
+@@ -100,7 +100,7 @@ void FilmUpdaterThread::updateFilm(FilmU
+ // Dade - thread to update the film with data from servers
+
+ boost::xtime reft;
+- boost::xtime_get(&reft, boost::TIME_UTC);
++ boost::xtime_get(&reft, boost::TIME_UTC_);
+
+ while (filmUpdaterThread->signal == SIG_NONE) {
+ // Dade - check signal every 1 sec
+@@ -108,7 +108,7 @@ void FilmUpdaterThread::updateFilm(FilmU
+ for(;;) {
+ // Dade - sleep for 1 sec
+ boost::xtime xt;
+- boost::xtime_get(&xt, boost::TIME_UTC);
++ boost::xtime_get(&xt, boost::TIME_UTC_);
+ xt.sec += 1;
+ boost::thread::sleep(xt);
+
+diff -rup luxrender-lux-008805644181/film/fleximage.cpp luxrender-lux-008805644181.new/film/fleximage.cpp
+--- luxrender-lux-008805644181/film/fleximage.cpp 2012-06-02 08:40:33.000000000 +0200
++++ luxrender-lux-008805644181.new/film/fleximage.cpp 2012-07-07 15:44:59.877492150 +0200
+@@ -191,7 +191,7 @@ FlexImageFilm::FlexImageFilm(u_int xres,
+ m_CameraResponseEnabled = d_CameraResponseEnabled = m_CameraResponseFile != "";
+
+ // init timer
+- boost::xtime_get(&lastWriteImageTime, boost::TIME_UTC);
++ boost::xtime_get(&lastWriteImageTime, boost::TIME_UTC_);
+ lastWriteFLMTime = lastWriteImageTime;
+ }
+
+@@ -812,7 +812,7 @@ void FlexImageFilm::CheckWriteOuputInter
+ {
+ // Check write output interval
+ boost::xtime currentTime;
+- boost::xtime_get(&currentTime, boost::TIME_UTC);
++ boost::xtime_get(&currentTime, boost::TIME_UTC_);
+ bool timeToWriteImage = (currentTime.sec - lastWriteImageTime.sec > writeInterval);
+ bool timeToWriteFLM = (currentTime.sec - lastWriteFLMTime.sec > flmWriteInterval);
+
+@@ -834,7 +834,7 @@ void FlexImageFilm::CheckWriteOuputInter
+ // WriteImage can take a very long time to be executed (i.e. by saving
+ // the film. It is better to refresh timestamps after the
+ // execution of WriteImage instead than before.
+- boost::xtime_get(&currentTime, boost::TIME_UTC);
++ boost::xtime_get(&currentTime, boost::TIME_UTC_);
+
+ if (timeToWriteImage)
+ lastWriteImageTime = currentTime;
+diff -rup luxrender-lux-008805644181/renderers/sppmrenderer.h luxrender-lux-008805644181.new/renderers/sppmrenderer.h
+--- luxrender-lux-008805644181/renderers/sppmrenderer.h 2012-06-02 08:40:33.000000000 +0200
++++ luxrender-lux-008805644181.new/renderers/sppmrenderer.h 2012-07-07 15:44:59.874158864 +0200
+@@ -126,7 +126,7 @@ public:
+ {
+ while (state == PAUSE && !boost::this_thread::interruption_requested()) {
+ boost::xtime xt;
+- boost::xtime_get(&xt, boost::TIME_UTC);
++ boost::xtime_get(&xt, boost::TIME_UTC_);
+ xt.sec += 1;
+ boost::thread::sleep(xt);
+ }
diff --git a/community/mathomatic/PKGBUILD b/community/mathomatic/PKGBUILD
index 8e222bc18..d96c9bcbf 100755
--- a/community/mathomatic/PKGBUILD
+++ b/community/mathomatic/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 74885 2012-08-08 16:34:04Z ttopper $
+# $Id: PKGBUILD 76011 2012-09-08 21:04:59Z ttopper $
# Contributor: G_Syme <demichan(at)mail(dot)upb(dot)de>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
# Maintainer: Thorsten Töpper <atsutane-tu@freethoughts.de>
pkgname=mathomatic
-pkgver=16.0.2
+pkgver=16.0.3
pkgrel=1
pkgdesc="General purpose Computer Algebra System written in C"
arch=('i686' 'x86_64' 'mips64el')
@@ -13,11 +13,12 @@ url="http://mathomatic.orgserve.de/math/"
depends=('readline')
makedepends=('time')
optdepends=('python2: for running /usr/share/doc/mathomatic/factorial/factorial'
- 'bash: for running a test script'
- 'm4: for complex operations using the matho script'
+ 'bash: for running a test script'
+ 'm4: for complex operations using the matho script'
+ 'rlwrap: for readline editing'
'gnuplot: for plotting')
source=(http://mathomatic.org/$pkgname-$pkgver.tar.bz2)
-md5sums=('17d4034b9f4af59d55095d47e9096c7b')
+md5sums=('0bd4b73e364d05b7a5b855f19c91b6bd')
build() {
cd "$srcdir"/$pkgname-$pkgver
diff --git a/community/mediainfo-gui/PKGBUILD b/community/mediainfo-gui/PKGBUILD
index 5dc918421..1f58d64b5 100644
--- a/community/mediainfo-gui/PKGBUILD
+++ b/community/mediainfo-gui/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 74899 2012-08-09 08:05:03Z spupykin $
+# $Id: PKGBUILD 75882 2012-09-04 15:30:42Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: hydro <hydro@freenet.de>
pkgname=mediainfo-gui
-pkgver=0.7.59
+pkgver=0.7.60
pkgrel=1
pkgdesc="GUI for mediainfo"
arch=('i686' 'x86_64' 'mips64el')
@@ -13,7 +13,7 @@ depends=('libmediainfo' 'wxgtk')
makedepends=('libtool' 'automake' 'autoconf')
install=mediainfo-gui.install
source=(http://downloads.sourceforge.net/mediainfo/mediainfo_${pkgver}.tar.bz2)
-md5sums=('485b160334254d9574ed0f7bb29ef35f')
+md5sums=('ed1e1baf50ac101ef5c41b6b32ada36e')
build() {
cd $srcdir/MediaInfo/Project/GNU/GUI
diff --git a/community/mediainfo/PKGBUILD b/community/mediainfo/PKGBUILD
index f118ba0ac..fb6895c14 100644
--- a/community/mediainfo/PKGBUILD
+++ b/community/mediainfo/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 74897 2012-08-09 08:04:05Z spupykin $
+# $Id: PKGBUILD 75880 2012-09-04 15:30:01Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: hydro <hydro@freenet.de>
pkgname=mediainfo
-pkgver=0.7.59
+pkgver=0.7.60
pkgrel=1
pkgdesc="supplies technical and tag information about a video or audio file"
arch=('i686' 'x86_64' 'mips64el')
@@ -12,7 +12,7 @@ license=('GPL')
depends=('libmediainfo')
makedepends=('libtool' 'automake' 'autoconf')
source=(http://downloads.sourceforge.net/mediainfo/${pkgname}_${pkgver}.tar.bz2)
-md5sums=('485b160334254d9574ed0f7bb29ef35f')
+md5sums=('ed1e1baf50ac101ef5c41b6b32ada36e')
build() {
cd $srcdir/MediaInfo/Project/GNU/CLI
diff --git a/community/medit/PKGBUILD b/community/medit/PKGBUILD
index 4bc379d55..58bcc33f5 100644
--- a/community/medit/PKGBUILD
+++ b/community/medit/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 67317 2012-03-08 16:31:11Z spupykin $
+# $Id: PKGBUILD 75884 2012-09-04 15:31:23Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=medit
-pkgver=1.1.0
+pkgver=1.1.1
pkgrel=1
pkgdesc="A GTK text editor"
arch=('i686' 'x86_64' 'mips64el')
@@ -14,15 +14,12 @@ depends=('pygtk' 'libxml2' 'pcre' 'libsm' 'python2' 'gtk2' 'gcc-libs')
optdepends=('ctags' 'vte: terminal emulator')
makedepends=(pkgconfig perlxml intltool gcc-objc)
install=medit.install
-source=(http://downloads.sourceforge.net/mooedit/medit-$pkgver.tar.bz2
- medit-terminal.patch)
-md5sums=('3c561ceb0edebea916f322e5049d9465'
- 'fc4c193506901379cf2978aba950179b')
+source=(http://downloads.sourceforge.net/mooedit/medit-$pkgver.tar.bz2)
+md5sums=('9ea0d396a3bf3ee6ce220365bffb7358')
build() {
cd $srcdir/medit-$pkgver
export PYTHON=/usr/bin/python2
-# patch -p0 <$srcdir/medit-terminal.patch
[ -f Makefile ] || ./configure --prefix=/usr
make
}
diff --git a/community/oath-toolkit/PKGBUILD b/community/oath-toolkit/PKGBUILD
index 817881681..e531de80e 100644
--- a/community/oath-toolkit/PKGBUILD
+++ b/community/oath-toolkit/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 75356 2012-08-21 06:18:32Z seblu $
+# $Id: PKGBUILD 75890 2012-09-04 18:45:38Z seblu $
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Contributor: Christian Hesse <mail@eworm.de>
# Contributor: L42y <423300@gmail.com>
pkgname=oath-toolkit
-pkgver=1.12.5
+pkgver=1.12.6
pkgrel=1
pkgdesc='OATH one-time password toolkit'
arch=('i686' 'x86_64' 'mips64el')
@@ -13,7 +13,7 @@ license=('GPL3')
depends=('pam')
options=('!libtool')
source=("http://download.savannah.nongnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz")
-md5sums=('74b8a8616be0c7f94e92eab9703c730a')
+md5sums=('7c8c4231aecfc5d74467b2a9e6bf054c')
build() {
cd $pkgname-$pkgver
diff --git a/community/onboard/PKGBUILD b/community/onboard/PKGBUILD
index ef6ea46ef..b1d123308 100644
--- a/community/onboard/PKGBUILD
+++ b/community/onboard/PKGBUILD
@@ -1,32 +1,24 @@
-# $Id: PKGBUILD 74690 2012-08-02 07:36:24Z bgyorgy $
+# $Id: PKGBUILD 75934 2012-09-05 19:46:18Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=onboard
-pkgver=0.97.1
-pkgrel=2
+pkgver=0.98.0
+pkgrel=1
pkgdesc="On-screen keyboard useful on tablet PCs or for mobility impaired users"
arch=('i686' 'x86_64' 'mips64el')
url="https://launchpad.net/onboard"
license=('GPL')
-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')
+depends=('python-cairo' 'python-dbus' 'python-gobject' 'gtk3' 'python-virtkey' 'gsettings-desktop-schemas' 'desktop-file-utils' 'dconf' 'hicolor-icon-theme' 'xdg-utils')
+makedepends=('python-distutils-extra')
optdepends=('at-spi2-atk: auto-show when editing text'
'mousetweaks: hover click with mouse')
options=('!emptydirs')
install=$pkgname.install
source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.gz)
-md5sums=('065dcdf89d5fe145ad7876c5721c0df5')
-
-build() {
- cd "$srcdir/$pkgname-$pkgver"
-
- sed -i 's/\"python\"/\"python2\"/g' scripts/sokSettings.py
-
- python2 setup.py install --root=$pkgdir/ --optimize=1
-}
+md5sums=('0a2627840740f271e5daba4c1c9c9096')
package() {
- cd "$pkgdir"
+ cd "$srcdir/$pkgname-$pkgver"
- find . -type f -name *.py | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
+ python setup.py install --root=$pkgdir/ --optimize=1
}
diff --git a/community/passenger/PKGBUILD b/community/passenger/PKGBUILD
index 22f568893..27553a621 100644
--- a/community/passenger/PKGBUILD
+++ b/community/passenger/PKGBUILD
@@ -1,13 +1,14 @@
-# $Id: PKGBUILD 75759 2012-08-30 21:03:16Z spupykin $
+# $Id: PKGBUILD 75886 2012-09-04 15:32:16Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=passenger
-pkgver=3.0.15
+pkgver=3.0.17
pkgrel=1
-_pkgdlnr=76337
+_pkgdlnr=76398
pkgdesc="mod_rails passenger"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.modrails.com"
+#http://rubyforge.org/frs/?group_id=5873
license=('GPL')
depends=('ruby' 'ruby-rack' 'curl')
makedepends=('apache')
@@ -15,12 +16,12 @@ install=passenger.install
options=('!emptydirs')
source=(http://rubyforge.org/frs/download.php/${_pkgdlnr}/passenger-$pkgver.tar.gz
build-fix.patch)
-md5sums=('532d977eabb4acd5a831b3526ddd8ac4'
+md5sums=('4ce8cac20e3c857bad621a6113d7268f'
'ee4699596dffb5357fdac4e3b2c98ee1')
build(){
cd $srcdir/passenger-$pkgver
- patch -p1 <$srcdir/build-fix.patch
+# patch -p1 <$srcdir/build-fix.patch
./bin/passenger-install-apache2-module -a
rake nginx
diff --git a/community/percona-server/PKGBUILD b/community/percona-server/PKGBUILD
index 2a04156e2..83c65062f 100644
--- a/community/percona-server/PKGBUILD
+++ b/community/percona-server/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 75571 2012-08-27 10:24:27Z mtorromeo $
+# $Id: PKGBUILD 75924 2012-09-05 16:47:49Z mtorromeo $
# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
pkgname=percona-server
-pkgver=5.5.27_rel28.0
+pkgver=5.5.27_rel28.1
pkgrel=1
pkgdesc="A backwards-compatible drop-in replacement for MySQL that provides improved performance, diagnostics and instrumentation, and manageability of the server"
arch=('i686' 'x86_64' 'mips64el')
@@ -106,7 +106,7 @@ package() {
install -Dm755 "$srcdir/mysqld-post" "$pkgdir/usr/bin/mysqld-post"
}
-sha256sums=('774a41905c1be51de298fc704eaf7a00beb2cf191b8851ca4b971ef2c176b65a'
+sha256sums=('bf32acb0b56d3bfabf65748bbbcb5cfce33191bd31893040ed7e2aebc3548df4'
'e875fac56f69634b4f1720aec3b952fc63903414e9345af630e5fd74b5373eb4'
'400e9a6e6517bbfe0971b65456dfacfb363cb54a644e4c2bacd373171611d5aa'
'4894d39605950d86841ad982e619daa6c8d5d60ca30928d7dbb582e8cb3ade32'
diff --git a/community/picard/PKGBUILD b/community/picard/PKGBUILD
index 9f89dc415..5f413e5d8 100644
--- a/community/picard/PKGBUILD
+++ b/community/picard/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 73484 2012-07-08 09:31:28Z ibiru $
+# $Id: PKGBUILD 75870 2012-09-04 08:06:47Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
-# Maintainer: Mateusz Herych <heniekk@gmail.com>
+# Contributor: Mateusz Herych <heniekk@gmail.com>
# Contributor: sysrq
pkgname=picard
-pkgver=1.0
-pkgrel=4
+pkgver=1.1
+pkgrel=1
pkgdesc='Official MusicBrainz tagger'
url='http://musicbrainz.org/doc/MusicBrainz_Picard'
license=('GPL')
@@ -14,7 +14,7 @@ depends=('python2-pyqt' 'mutagen' 'libofa' 'ffmpeg')
optdepends=('libdiscid: CD lookup'
'chromaprint: fingerprinting')
source=("http://ftp.musicbrainz.org/pub/musicbrainz/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-sha1sums=('abbd606a89b60ed8c948705d47ce1ae1a90f866a')
+sha1sums=('8f4a65a2a2df2f371b907fdea7958c5bd0de6bd7')
install=install
diff --git a/community/pkgfile/PKGBUILD b/community/pkgfile/PKGBUILD
index 46fb51044..45a667d8a 100644
--- a/community/pkgfile/PKGBUILD
+++ b/community/pkgfile/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 75830 2012-09-02 00:43:15Z dreisner $
+# $Id: PKGBUILD 76000 2012-09-08 16:02:52Z dreisner $
# Maintainer: Dave Reisner <dreisner@archlinux.org>
pkgname=pkgfile
-pkgver=4
-pkgrel=1
+pkgver=5
+pkgrel=2
pkgdesc="a pacman .files metadata explorer"
arch=('i686' 'x86_64' 'mips64el')
url="http://github.com/falconindy/pkgfile"
@@ -11,9 +11,10 @@ license=('MIT')
depends=('libarchive' 'curl' 'pcre' 'pacman')
conflicts=('pkgtools<24-2')
makedepends=('perl')
-source=("https://github.com/downloads/falconindy/$pkgname/$pkgname-$pkgver.tar.xz")
+source=("https://github.com/downloads/falconindy/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig})
install=pkgfile.install
-md5sums=('2570c69372645d2463979c7227a0a63d')
+md5sums=('87e75949ca4ed9d60cc2dfdca9dd1a04'
+ '14d174d2fe0b8e0a43392c2b4ec48a7a')
build() {
cd "$pkgname-$pkgver"
diff --git a/community/pkgfile/pkgfile.install b/community/pkgfile/pkgfile.install
index 358507c55..5545a3d39 100644
--- a/community/pkgfile/pkgfile.install
+++ b/community/pkgfile/pkgfile.install
@@ -10,3 +10,9 @@ post_remove() {
printf "==> /var/cache/pkgfile has not been removed\n"
fi
}
+
+post_upgrade() {
+ if [ "$(vercmp 5 "$2")" -eq 1 ]; then
+ printf "==> DB format has changed. Please run pkgfile -uu\n"
+ fi
+}
diff --git a/community/python-pymongo/PKGBUILD b/community/python-pymongo/PKGBUILD
index 9b212e8e2..867bc37b2 100644
--- a/community/python-pymongo/PKGBUILD
+++ b/community/python-pymongo/PKGBUILD
@@ -1,18 +1,18 @@
-# $Id: PKGBUILD 74649 2012-08-01 07:21:31Z arodseth $
+# $Id: PKGBUILD 75966 2012-09-07 11:19:50Z arodseth $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Thomas S Hatch <thatch45@gmail.com>
pkgname=python-pymongo
-pkgver=2.2.1
+pkgver=2.3
pkgrel=1
-pkgdesc="Python driver for MongoDB"
+pkgdesc='Python driver for MongoDB'
arch=('x86_64' 'i686' 'mips64el')
-license=("APACHE")
-url="http://pypi.python.org/pypi/pymongo/"
+license=('APACHE')
+url='http://pypi.python.org/pypi/pymongo/'
depends=('python')
makedepends=('python-distribute')
source=("http://pypi.python.org/packages/source/p/pymongo/pymongo-$pkgver.tar.gz")
-sha256sums=('0a6251742736dd3c80025e701ec97ea1540bc97df26ada7b3bf40ff01daa7032')
+sha256sums=('8e43fdd7ea8e2aa965791af1b6e24186248023c6fde70092d9631b1d9150b1dc')
package() {
cd "$srcdir/pymongo-$pkgver"
diff --git a/community/qlandkartegt/PKGBUILD b/community/qlandkartegt/PKGBUILD
index cf9a05e7e..f37607f79 100644
--- a/community/qlandkartegt/PKGBUILD
+++ b/community/qlandkartegt/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 73400 2012-07-07 07:56:30Z jlichtblau $
+# $Id: PKGBUILD 75950 2012-09-06 20:00:35Z jlichtblau $
# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
# Contributor: Matthias Maennich <arch@maennich.net>
# Contributor: <boenki@gmx.de>
pkgname=qlandkartegt
-pkgver=1.5.0
+pkgver=1.5.1
pkgrel=1
pkgdesc="Use your GPS with Linux"
arch=('i686' 'x86_64' 'mips64el')
@@ -18,7 +18,7 @@ install=$pkgname.install
changelog=$pkgname.changelog
source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
$pkgname-mimetypes.xml)
-sha256sums=('439137d4864217c350678d8357c07a0f80455f2cff35a736dd6b58a2d3d683b4'
+sha256sums=('095cd2390684eead61b2868e1efc85500d6d61e95f3d54d0fd255cd95f55aadd'
'e8d33948831f8a66edd752c71c653085d6c4d9f1969e70dd8c40b9c7ca37fba0')
build() {
diff --git a/community/qlandkartegt/qlandkartegt.changelog b/community/qlandkartegt/qlandkartegt.changelog
index abf10ce78..47c05ab04 100644
--- a/community/qlandkartegt/qlandkartegt.changelog
+++ b/community/qlandkartegt/qlandkartegt.changelog
@@ -1,3 +1,6 @@
+2012-09-06 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+ * qlandkartegt 1.5.1-1
+
2012-07-07 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
* qlandkartegt 1.5.0-1
diff --git a/community/ruby-gtk2/PKGBUILD b/community/ruby-gtk2/PKGBUILD
index 43c6d6a60..24219d027 100644
--- a/community/ruby-gtk2/PKGBUILD
+++ b/community/ruby-gtk2/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 75168 2012-08-14 11:22:21Z arodseth $
+# $Id: PKGBUILD 75976 2012-09-07 16:59:24Z arodseth $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Eric Bélanger
# Contributor: Brad Fanella <bradfanella@archlinux.us>
@@ -7,14 +7,14 @@
pkgbase=ruby-gtk2
pkgname=('ruby-atk' 'ruby-gdkpixbuf2' 'ruby-gio2' 'ruby-glib2' 'ruby-gtk2' 'ruby-pango')
-pkgver=1.1.4
+pkgver=1.1.5
pkgrel=1
arch=('x86_64' 'i686' 'mips64el')
url="http://ruby-gnome2.sourceforge.jp/"
license=('LGPL')
makedepends=('ruby-pkgconfig' 'ruby-cairo' 'gtk2')
source=("http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz")
-sha256sums=('31c5da239bd1cb25daca026e453106f29503195c445d73a9cf1aceb22379d100')
+sha256sums=('460e50ff5e69238a648d59b1bae31a0748273307eecad734b1c1abdecd361dcb')
build() {
cd "$srcdir/ruby-gtk2-$pkgver"
diff --git a/community/skrooge/PKGBUILD b/community/skrooge/PKGBUILD
index 436d0026c..fd54d9020 100644
--- a/community/skrooge/PKGBUILD
+++ b/community/skrooge/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 75731 2012-08-29 20:24:22Z jlichtblau $
+# $Id: PKGBUILD 75946 2012-09-06 19:40:02Z jlichtblau $
# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
# Contributor: Ray Rashif <schiv@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: neuromante <lorenzo.nizzi.grifi@gmail.com>
pkgname=skrooge
-pkgver=1.3.2
+pkgver=1.3.3
pkgrel=1
pkgdesc="A personal finances manager for KDE"
arch=('i686' 'x86_64' 'mips64el')
@@ -16,7 +16,7 @@ makedepends=('cmake' 'automoc4' 'docbook-xsl')
install=$pkgname.install
changelog=$pkgname.changelog
source=(http://skrooge.org/files/$pkgname-$pkgver.tar.bz2)
-sha256sums=('d96cd0ac7d503e22ae809f4646ad6008818485804c4569adbddcfd5e953743a2')
+sha256sums=('251ffca5ad8e3696901fb29df2714fcb30541fe9e3107b9de2c2cb9f6b47cee9')
build() {
cd "${srcdir}/$pkgname-$pkgver"
diff --git a/community/skrooge/skrooge.changelog b/community/skrooge/skrooge.changelog
index f866264c2..9c6ad4384 100644
--- a/community/skrooge/skrooge.changelog
+++ b/community/skrooge/skrooge.changelog
@@ -1,3 +1,6 @@
+2012-09-06 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+ * skrooge 1.3.3-1
+
2012-08-29 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
* skrooge 1.3.2-1
diff --git a/community/sshguard/PKGBUILD b/community/sshguard/PKGBUILD
index 405321d03..ab0dd4bd3 100644
--- a/community/sshguard/PKGBUILD
+++ b/community/sshguard/PKGBUILD
@@ -1,10 +1,11 @@
-# $Id: PKGBUILD 55676 2011-09-17 17:07:50Z spupykin $
+# $Id: PKGBUILD 75998 2012-09-08 15:38:53Z ebelanger $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=sshguard
pkgver=1.5
-pkgrel=3
+pkgrel=5
pkgdesc="brute force detector for SSH, Exim, VSFTPD and more. Blocks by ip with iptables"
arch=('i686' 'x86_64' 'mips64el')
#url="http://sourceforge.net/projects/sshguard/"
@@ -15,25 +16,31 @@ options=(zipman)
install=sshguard.install
source=("http://downloads.sourceforge.net/sourceforge/sshguard/sshguard-$pkgver.tar.bz2"
sshguard.rc
- sshguard.conf.d)
-md5sums=('11b9f47f9051e25bdfe84a365c961ec1'
- '07bffbbfbf452d09cda10a1bab8cc03b'
- '1dc6604975d3cd51321a8ad7cd53947c')
+ sshguard.conf.d
+ sshguard.service
+ sshguard-journalctl)
+sha256sums=('b537f8765455fdf8424f87d4bd695e5b675b88e5d164865452137947093e7e19'
+ 'a810da878e40be8616a93c9984e7dbd3700367d665b78b8aa2498228bb33cb6e'
+ '66f28e2cc81e5686f8fd5c0d5a5015d7feecbe018a259f4032cfbacf6fe8d1c3'
+ '299b5f73e4c53aac6007c87210fc862987042b9d4c088180721bae6ab2214b09'
+ '385d1dea0c6f5495a7c7e5051f1354f1eab85ee5ef599f6698ab353263b8c9bb')
build() {
- cd $srcdir/$pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr --with-firewall=iptables
make
}
check() {
- cd $srcdir/$pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
strings src/sshguard | grep -E "^`which iptables`[[:space:]]" >/dev/null
}
package() {
- cd $srcdir/$pkgname-$pkgver
- make prefix=$pkgdir/usr install
- install -Dm0755 $srcdir/sshguard.rc $pkgdir/etc/rc.d/sshguard
- install -Dm0644 $srcdir/sshguard.conf.d $pkgdir/etc/conf.d/sshguard
+ cd "$srcdir/$pkgname-$pkgver"
+ make prefix="$pkgdir/usr" install
+ install -Dm0644 "$srcdir/sshguard.service" "$pkgdir/usr/lib/systemd/system/sshguard.service"
+ install -Dm0755 "$srcdir/sshguard.rc" "$pkgdir/etc/rc.d/sshguard"
+ install -Dm0644 "$srcdir/sshguard.conf.d" "$pkgdir/etc/conf.d/sshguard"
+ install -Dm0755 "$srcdir/sshguard-journalctl" "$pkgdir/usr/lib/systemd/scripts/sshguard-journalctl"
}
diff --git a/community/sshguard/sshguard-journalctl b/community/sshguard/sshguard-journalctl
new file mode 100644
index 000000000..ffb61b1cc
--- /dev/null
+++ b/community/sshguard/sshguard-journalctl
@@ -0,0 +1,2 @@
+#!/bin/sh
+/usr/bin/journalctl -flbp info -n0 SYSLOG_FACILITY=10 | /usr/sbin/sshguard -l- "$@"
diff --git a/community/sshguard/sshguard.service b/community/sshguard/sshguard.service
new file mode 100644
index 000000000..ad9f90ce2
--- /dev/null
+++ b/community/sshguard/sshguard.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Block hacking attempts
+Wants=sshd.service
+
+[Service]
+EnvironmentFile=/etc/conf.d/sshguard
+ExecStart=/usr/lib/systemd/scripts/sshguard-journalctl -b /var/db/sshguard/blacklist.db ${SSHGUARD_ARGS}
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/supercollider/PKGBUILD b/community/supercollider/PKGBUILD
index ab22feaba..5d9a0c65a 100644
--- a/community/supercollider/PKGBUILD
+++ b/community/supercollider/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 75278 2012-08-17 15:40:58Z speps $
+# $Id: PKGBUILD 75940 2012-09-05 23:11:46Z speps $
# Maintainer : speps <speps at aur dot archlinux dot org>
# Contributor: <farid at archlinux-br.org>
_name=SuperCollider
pkgname=supercollider
-pkgver=3.5.4
+pkgver=3.5.5
pkgrel=1
pkgdesc="An environment and programming language for real time audio synthesis and algorithmic composition"
arch=('i686' 'x86_64')
@@ -18,7 +18,7 @@ optdepends=('emacs: emacs interface'
'ruby: vim support')
install="$pkgname.install"
source=("http://download.sourceforge.net/project/$pkgname/Source/$pkgver/$_name-$pkgver-Source-linux.tar.bz2")
-md5sums=('8f0cd3a77e3adf0fd44cf6882ad39703')
+md5sums=('55c08e1d3665346b85dbff4c27c1accc')
build() {
cd "$srcdir/$_name-Source"
diff --git a/community/uget/PKGBUILD b/community/uget/PKGBUILD
index 41876c618..082468a11 100644
--- a/community/uget/PKGBUILD
+++ b/community/uget/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 70730 2012-05-15 22:54:45Z bgyorgy $
+# $Id: PKGBUILD 75928 2012-09-05 17:18:03Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=uget
-pkgver=1.8.2
+pkgver=1.10
pkgrel=1
pkgdesc="GTK+ download manager featuring download classification and HTML import"
arch=('i686' 'x86_64' 'mips64el')
@@ -12,14 +12,14 @@ depends=('libnotify' 'gtk3' 'gstreamer0.10' 'curl' 'hicolor-icon-theme' 'xdg-uti
makedepends=('intltool')
optdepends=('aria2: alternative backend')
install=$pkgname.install
-source=(http://downloads.sourceforge.net/urlget/$pkgname-$pkgver.tar.gz)
-md5sums=('42be57f08f41ffe4f5c4b60a4e8aa079')
+source=(http://downloads.sourceforge.net/urlget/$pkgname-$pkgver-2.tar.gz)
+md5sums=('cf6f58b838321f97aa9f3c0b0b0315cf')
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --disable-appindicator --with-gtk3
+ --disable-appindicator
make
}
diff --git a/community/ulogd/PKGBUILD b/community/ulogd/PKGBUILD
index 38cd230d9..d32b424bb 100644
--- a/community/ulogd/PKGBUILD
+++ b/community/ulogd/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 74257 2012-07-23 07:12:03Z spupykin $
+# $Id: PKGBUILD 75920 2012-09-05 14:02:57Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Sebastien Luttringer <seblu+arch@seblu.net>
# Contributor: Dale Blount <dale@archlinux.org>
@@ -6,12 +6,13 @@
pkgname=ulogd
pkgver=2.0.0
-pkgrel=4
+pkgrel=5
pkgdesc='Userspace Packet Logging for netfilter'
arch=('i686' 'x86_64' 'mips64el')
url='http://www.netfilter.org/projects/ulogd/index.html'
license=('GPL2')
depends=('libmnl')
+backup=('etc/ulogd.conf')
makedepends=('libmysqlclient' 'postgresql-libs' 'sqlite' 'libpcap' 'libdbi'
'libnetfilter_acct' 'libnetfilter_log' 'libnetfilter_conntrack'
'linuxdoc-tools' 'groff' 'texlive-core')
@@ -26,10 +27,14 @@ optdepends=('postgresql-libs'
options=('!libtool')
source=("ftp://ftp.netfilter.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2"
'rc'
- 'logrotate')
+ 'logrotate'
+ 'ulogd.conf.min'
+ 'ulogd.service')
md5sums=('211e68781e3860959606fc94b97cf22e'
'c42230c1cabf5dd9b80bf9a0fd87ca7e'
- 'dd32eeee0949adff4188544419acd17e')
+ 'dd32eeee0949adff4188544419acd17e'
+ 'c21531312f95e790ed19aa267a17d35a'
+ '13a1227052322b4c17b258ed358f055e')
build() {
cd $pkgname-$pkgver
@@ -51,4 +56,7 @@ package() {
install -D -m644 "$srcdir/logrotate" "$pkgdir/etc/logrotate.d/ulogd"
install -D -m755 "$srcdir/rc" "$pkgdir/etc/rc.d/ulogd"
+
+ install -Dm0644 $srcdir/ulogd.conf.min $pkgdir/etc/ulogd.conf
+ install -Dm0644 $srcdir/ulogd.service $pkgdir/usr/lib/systemd/system/ulogd.service
}
diff --git a/community/ulogd/ulogd.conf.min b/community/ulogd/ulogd.conf.min
new file mode 100644
index 000000000..822575613
--- /dev/null
+++ b/community/ulogd/ulogd.conf.min
@@ -0,0 +1,20 @@
+[global]
+nlgroup=1
+logfile="/var/log/ulogd.log"
+loglevel=5
+rmem=131071
+bufsize=150000
+
+plugin="/usr/lib/ulogd/ulogd_inppkt_ULOG.so"
+plugin="/usr/lib/ulogd/ulogd_raw2packet_BASE.so"
+plugin="/usr/lib/ulogd/ulogd_filter_IP2STR.so"
+plugin="/usr/lib/ulogd/ulogd_filter_PRINTPKT.so"
+plugin="/usr/lib/ulogd/ulogd_output_LOGEMU.so"
+
+stack=ulog1:ULOG,base1:BASE,ip2str1:IP2STR,print1:PRINTPKT,emu1:LOGEMU
+
+[ulog1]
+nlgroup=1
+
+[emu1]
+file=/var/log/ulogd.syslogemu
diff --git a/community/ulogd/ulogd.service b/community/ulogd/ulogd.service
new file mode 100644
index 000000000..3984bbced
--- /dev/null
+++ b/community/ulogd/ulogd.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Netfilter Ulogd daemon
+After=network.target
+
+[Service]
+Type=forking
+User=root
+ExecStart=/usr/sbin/ulogd -d
+PIDFile=/var/run/ulogd.pid
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/zathura-djvu/PKGBUILD b/community/zathura-djvu/PKGBUILD
index 8c4842366..7cf0da43b 100644
--- a/community/zathura-djvu/PKGBUILD
+++ b/community/zathura-djvu/PKGBUILD
@@ -1,22 +1,26 @@
-# $Id: PKGBUILD 72435 2012-06-14 15:08:14Z spupykin $
+# $Id: PKGBUILD 75893 2012-09-05 01:14:30Z dwallace $
+# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: karnath <karnathtorjian@gmail.com>
pkgname=zathura-djvu
-pkgver=0.2.0
+pkgver=0.2.1
pkgrel=1
pkgdesc="Adds DjVu support to zathura by using the djvulibre library"
arch=('i686' 'x86_64' 'mips64el')
url="https://pwmt.org/projects/zathura/plugins/zathura-djvu/"
license=('custom')
depends=('djvulibre' 'zathura')
-source=(https://pwmt.org/projects/zathura/plugins/download/zathura-djvu-$pkgver.tar.gz)
-md5sums=('5358fc3c89a10016061637f1ca38f1cf')
+source=("https://pwmt.org/projects/zathura/plugins/download/zathura-djvu-$pkgver.tar.gz")
+md5sums=('c3525b43b74bb0777a2b3561f7dcde06')
build(){
- cd ${srcdir}/zathura-djvu-$pkgver
+ cd "${srcdir}/$pkgname-$pkgver"
make
+}
+package(){
+ cd "${srcdir}/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
- install -Dm0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
diff --git a/community/zathura-pdf-poppler/PKGBUILD b/community/zathura-pdf-poppler/PKGBUILD
index f979f3c0f..f3bbe0607 100644
--- a/community/zathura-pdf-poppler/PKGBUILD
+++ b/community/zathura-pdf-poppler/PKGBUILD
@@ -1,21 +1,25 @@
# $Id: PKGBUILD 67819 2012-03-14 16:22:14Z spupykin $
+# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: karnath <karnathtorjian@gmail.com>
pkgname=zathura-pdf-poppler
-pkgver=0.2.0
+pkgver=0.2.1
pkgrel=1
pkgdesc="Adds pdf support to zathura by using the poppler engine"
arch=('i686' 'x86_64' 'mips64el')
url="https://pwmt.org/projects/zathura/plugins/zathura-pdf-poppler/"
license=('custom')
depends=('poppler-glib' 'zathura')
-source=(https://pwmt.org/projects/zathura/plugins/download/zathura-pdf-poppler-$pkgver.tar.gz)
-md5sums=('e8a6222f28d86ca2ff43de156355be2b')
+source=("https://pwmt.org/projects/zathura/plugins/download/$pkgname-$pkgver.tar.gz")
+md5sums=('6f36fe141f8e5e9e8d71eb143eaaa1c1')
build() {
- cd ${srcdir}/zathura-pdf-poppler-$pkgver
+ cd "${srcdir}/$pkgname-$pkgver"
make
+}
+package(){
+ cd "${srcdir}/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
- install -Dm0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
diff --git a/community/zathura/PKGBUILD b/community/zathura/PKGBUILD
index 4a4210cdb..9f9add1e1 100644
--- a/community/zathura/PKGBUILD
+++ b/community/zathura/PKGBUILD
@@ -1,10 +1,11 @@
-# $Id: PKGBUILD 72433 2012-06-14 15:07:28Z spupykin $
+# $Id: PKGBUILD 75944 2012-09-06 14:39:06Z dwallace $
+# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: ML <neldoreth>
pkgname=zathura
-pkgver=0.2.0
-pkgrel=1
+pkgver=0.2.1
+pkgrel=2
pkgdesc="a document viewer"
arch=('i686' 'x86_64' 'mips64el')
url="http://pwmt.org/projects/zathura/"
@@ -14,12 +15,13 @@ makedepends=('python2-docutils')
optdepends=('zathura-djvu' 'zathura-pdf-poppler' 'zathura-ps')
install=zathura.install
source=(http://pwmt.org/projects/zathura/download/zathura-$pkgver.tar.gz
- bash-completion)
-md5sums=('fb53e2aa4b52c717f50f2e6c80425464'
+ bash-completion)
+md5sums=('2b606a5db61c80b0f1208e9f1df468c2'
'cac20c37f0e77ba62a8138788f4ccabb')
build() {
cd $srcdir/zathura-$pkgver
+ sed -i 's/rst2man/&2/' config.mk
make ZATHURA_GTK_VERSION=2
}
diff --git a/core/iw/PKGBUILD b/core/iw/PKGBUILD
index 7e4587bf3..9d1eff719 100644
--- a/core/iw/PKGBUILD
+++ b/core/iw/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164233 2012-07-28 01:51:21Z eric $
+# $Id: PKGBUILD 166323 2012-09-06 08:36:59Z thomas $
# Maintainer: Thomas Bächler <thomas@archlinux.org>
pkgname=iw
-pkgver=3.4
+pkgver=3.6
pkgrel=1
pkgdesc="nl80211 based CLI configuration utility for wireless devices"
arch=("i686" "x86_64" 'mips64el')
@@ -11,7 +11,7 @@ license=("GPL")
depends=("libnl")
makedepends=("linux-api-headers")
source=(http://wireless.kernel.org/download/$pkgname/$pkgname-$pkgver.tar.bz2)
-sha256sums=('989b5677588e32de6eda97bf978810b366a7620f78f26f9cc61c15bdb434218a')
+sha256sums=('df11036ac11df31f44083da962a6e9c74bdea7c01c596c4b5840f948cdb6c857')
build() {
cd "$srcdir"/$pkgname-$pkgver
diff --git a/core/less/PKGBUILD b/core/less/PKGBUILD
index 884fd549e..675bd28c0 100644
--- a/core/less/PKGBUILD
+++ b/core/less/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 149934 2012-02-11 23:29:36Z allan $
+# $Id: PKGBUILD 166324 2012-09-06 11:47:33Z allan $
# Maintainer: Allan McRae <allan@archlinux.org>
# Contributor: judd <jvinet@zeroflux.org>
pkgname=less
-pkgver=444
-pkgrel=3.1
+pkgver=451
+pkgrel=1
pkgdesc="A terminal based program for viewing text files"
license=('GPL3')
arch=('i686' 'x86_64' 'mips64el')
@@ -12,8 +12,8 @@ url="http://www.greenwoodsoftware.com/less"
groups=('base')
depends=('ncurses' 'pcre')
source=(http://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.tar.gz{,.sig})
-md5sums=('56f9f76ffe13f70155f47f6b3c87d421'
- 'd5fafbd94a9cfdeaad0c82143a033fe5')
+md5sums=('765f082658002b2b46b86af4a0da1842'
+ 'a5493f4598ba7c9f81782683f3c27119')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/core/openssh/PKGBUILD b/core/openssh/PKGBUILD
index 7e6d6bf5a..6d3313bfe 100644
--- a/core/openssh/PKGBUILD
+++ b/core/openssh/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 165852 2012-09-01 14:30:06Z bisson $
+# $Id: PKGBUILD 166025 2012-09-04 14:40:23Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Aaron Griffin <aaron@archlinux.org>
# Contributor: judd <jvinet@zeroflux.org>
pkgname=openssh
pkgver=6.1p1
-pkgrel=1
+pkgrel=2
pkgdesc='Free version of the SSH connectivity tools'
url='http://www.openssh.org/portable.html'
license=('custom:BSD')
@@ -27,8 +27,8 @@ sha1sums=('751c92c912310c3aa9cadc113e14458f843fc7b3'
'954bf1660aa32620c37034320877f4511b767ccb'
'6c71de2c2ca9622aa8e863acd94b135555e11125'
'bd6eae36c7ef9efb7147778baad7858b81f2d660'
- 'f27617eeb694f4edd474638adf16733d8a793d85'
- 'a30fb5fda6d0143345bae47684edaffb8d0a92a7'
+ '1fd209980ee2fcdd7b219883e8add0f5ca63388a'
+ 'b7acfce018efc111e7ce80dbe37b932caf7c2d53'
'ec102deb69cad7d14f406289d2fc11fee6eddbdd'
'659e3ee95c269014783ff8b318c6f50bf7496fbd'
'1488d4ed33cf3037accf4b0e1c7a7e90b6a097c7')
diff --git a/core/openssh/sshd.service b/core/openssh/sshd.service
index 4a5910873..b5c098b73 100644
--- a/core/openssh/sshd.service
+++ b/core/openssh/sshd.service
@@ -1,5 +1,6 @@
[Unit]
Description=OpenSSH Daemon
+Wants=sshdgenkeys.service
After=sshdgenkeys.service
[Service]
diff --git a/core/openssh/sshd.socket b/core/openssh/sshd.socket
index 6a67bfe86..1b9403c99 100644
--- a/core/openssh/sshd.socket
+++ b/core/openssh/sshd.socket
@@ -1,5 +1,6 @@
[Unit]
Conflicts=sshd.service
+Wants=sshdgenkeys.service
[Socket]
ListenStream=22
diff --git a/core/ppp/PKGBUILD b/core/ppp/PKGBUILD
index e9e6d7c32..3aa0a50b3 100644
--- a/core/ppp/PKGBUILD
+++ b/core/ppp/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 142987 2011-11-19 20:10:23Z thomas $
+# $Id: PKGBUILD 166496 2012-09-08 11:35:07Z thomas $
# Maintainer: Thomas Baechler <thomas@archlinux.org>
pkgname=ppp
pkgver=2.4.5
-pkgrel=3
+pkgrel=4
pkgdesc="A daemon which implements the Point-to-Point Protocol for dial-up networking"
arch=(i686 x86_64 'mips64el')
url="http://www.samba.org/ppp/"
@@ -20,7 +20,8 @@ source=(ftp://ftp.samba.org/pub/ppp/ppp-${pkgver}.tar.gz
ip-up
ip-down
ip-up.d.dns.sh
- ip-down.d.dns.sh)
+ ip-down.d.dns.sh
+ ppp.systemd)
md5sums=('4621bc56167b6953ec4071043fe0ec57'
'7a9259a8f038073eeea7e4552ff1849f'
'48c024f73a80c8b69c4def22f86902cc'
@@ -31,7 +32,8 @@ md5sums=('4621bc56167b6953ec4071043fe0ec57'
'e4beb16ed600b61336d50b2bd2df7cd5'
'2fa0671f40711e69194ccf60979f8b33'
'4a074d74c29625b254a1db720cb87b99'
- '8d1be5af8e46393ba6eb273377831e38')
+ '8d1be5af8e46393ba6eb273377831e38'
+ 'fafead5c9d66d0574e6f0a2e5f4d4631')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -77,4 +79,5 @@ package() {
install -D -m644 ${srcdir}/pon.1 "${pkgdir}/usr/share/man/man1/pon.1"
install -d -m755 "${pkgdir}/etc/ppp/peers"
chmod 0755 "${pkgdir}/usr/lib/pppd/${pkgver}"/*.so
+ install -D -m644 "${srcdir}"/ppp.systemd "${pkgdir}"/usr/lib/systemd/system/ppp@.service
}
diff --git a/core/ppp/ppp.systemd b/core/ppp/ppp.systemd
new file mode 100644
index 000000000..a5c490a73
--- /dev/null
+++ b/core/ppp/ppp.systemd
@@ -0,0 +1,9 @@
+[Unit]
+Description=PPP link to %I
+Before=network.target
+
+[Service]
+ExecStart=/usr/sbin/pppd call %I nodetach
+
+[Install]
+WantedBy=multi-user.target
diff --git a/core/sudo/PKGBUILD b/core/sudo/PKGBUILD
index 0616f20c8..6a65388e8 100644
--- a/core/sudo/PKGBUILD
+++ b/core/sudo/PKGBUILD
@@ -1,10 +1,11 @@
-# $Id: PKGBUILD 165376 2012-08-17 00:20:05Z allan $
-# Maintainer: Allan McRae <allan@archlinux.org>
+# $Id: PKGBUILD 166192 2012-09-05 13:26:53Z foutrelis $
+# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
+# Contributor: Allan McRae <allan@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=sudo
-_ver=1.8.5p3
-pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+_sudover=1.8.6
+pkgver=${_sudover/p/.p}
pkgrel=1
pkgdesc="Give certain users the ability to run some commands as root"
arch=('i686' 'x86_64' 'mips64el')
@@ -12,31 +13,38 @@ url="http://www.sudo.ws/sudo/"
license=('custom')
depends=('glibc' 'pam')
backup=('etc/sudoers' 'etc/pam.d/sudo')
-options=('!libtool' '!makeflags')
-source=(ftp://ftp.sudo.ws/pub/sudo/$pkgname-$_ver.tar.gz{,.sig}
+options=('!libtool')
+source=(http://www.sudo.ws/sudo/dist/$pkgname-$_sudover.tar.gz
sudo.pam)
-md5sums=('aa50e0a9ca02ac35d1020881bd3a221f'
- 'aceea97d5f4fe063d6803bead339364d'
- '4e7ad4ec8f2fe6a40e12bcb2c0b256e3')
+sha256sums=('93c4481ae5261ca0e988d069179fef40032729b94a110ceb2a3e92ca7842d2d3'
+ 'e7de79d2c73f2b32b20a8e797e54777a2bf19788ec03e48decd6c15cd93718ae')
build() {
- cd "$srcdir/$pkgname-$_ver"
+ cd "$srcdir/$pkgname-$_sudover"
- ./configure --prefix=/usr --with-pam --libexecdir=/usr/lib \
- --with-env-editor --with-all-insults --with-logfac=auth
+ ./configure \
+ --prefix=/usr \
+ --libexecdir=/usr/lib \
+ --with-logfac=auth \
+ --with-pam \
+ --with-env-editor \
+ --with-passprompt="[sudo] password for %p: " \
+ --with-all-insults
make
}
check() {
- cd "$srcdir/$pkgname-$_ver"
+ cd "$srcdir/$pkgname-$_sudover"
make check
}
package() {
- cd "$srcdir/$pkgname-$_ver"
+ cd "$srcdir/$pkgname-$_sudover"
make DESTDIR="$pkgdir" install
install -Dm644 "$srcdir/sudo.pam" "$pkgdir/etc/pam.d/sudo"
install -Dm644 doc/LICENSE "$pkgdir/usr/share/licenses/sudo/LICENSE"
}
+
+# vim:set ts=2 sw=2 et:
diff --git a/extra/alsa-lib/PKGBUILD b/extra/alsa-lib/PKGBUILD
index 720073fa1..de97bc77f 100644
--- a/extra/alsa-lib/PKGBUILD
+++ b/extra/alsa-lib/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 147696 2012-01-27 07:25:15Z tpowa $
+# $Id: PKGBUILD 166377 2012-09-07 09:11:49Z tpowa $
# Maintainer: judd <jvinet@zeroflux.org>
pkgname=alsa-lib
-pkgver=1.0.25
+pkgver=1.0.26
pkgrel=1
pkgdesc="An alternative implementation of Linux sound support"
arch=('i686' 'x86_64' 'mips64el')
@@ -24,4 +24,4 @@ package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
}
-md5sums=('06fe5819020c6684b991dcffc5471304')
+md5sums=('2dfa35d28471d721e592b616beedf965')
diff --git a/extra/alsa-plugins/PKGBUILD b/extra/alsa-plugins/PKGBUILD
index 59b2238d7..ae5b4f4e8 100644
--- a/extra/alsa-plugins/PKGBUILD
+++ b/extra/alsa-plugins/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 163142 2012-07-08 09:30:27Z ibiru $
+# $Id: PKGBUILD 166381 2012-09-07 09:14:25Z tpowa $
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Daniel Ehlers <danielehlers@mindeye.net>
pkgname=alsa-plugins
-pkgver=1.0.25
-pkgrel=2
+pkgver=1.0.26
+pkgrel=1
pkgdesc="Extra alsa plugins"
arch=(i686 x86_64 'mips64el')
url="http://www.alsa-project.org"
@@ -20,18 +20,12 @@ optdepends=('libpulse: PulseAudio plugin'
options=('!libtool')
source=("ftp://ftp.alsa-project.org/pub/plugins/$pkgname-$pkgver.tar.bz2"
alsa-plugins-1.0.25-ffmpeg-0.11-renamed-CH_LAYOUT-defs-v2.patch
- alsa-plugins-1.0.25-ffmpeg-0.11-obsolete-avcodec_init.patch
- gcc-4.7.patch)
-md5sums=('038c023eaa51171f018fbf7141255185'
- '50d9adcda20756d063e676a563c201d9'
- '697c6275f678d86ded2e5092d8a154c9'
- '3b76ed6c9b59eccca0b33a731641350d')
+ alsa-plugins-1.0.25-ffmpeg-0.11-obsolete-avcodec_init.patch)
build() {
cd $pkgname-$pkgver
patch -Np1 -i ../alsa-plugins-1.0.25-ffmpeg-0.11-renamed-CH_LAYOUT-defs-v2.patch
patch -Np1 -i ../alsa-plugins-1.0.25-ffmpeg-0.11-obsolete-avcodec_init.patch
- patch -Np1 -i "$srcdir/gcc-4.7.patch"
./configure --prefix=/usr
make
}
@@ -43,3 +37,6 @@ package() {
install -d "$pkgdir/usr/share/doc/$pkgname"
install -m644 doc/README* doc/*.txt "$pkgdir/usr/share/doc/$pkgname/"
}
+md5sums=('4facd408326ef5567a7d4ceb6589e6b0'
+ '50d9adcda20756d063e676a563c201d9'
+ '697c6275f678d86ded2e5092d8a154c9')
diff --git a/extra/alsa-utils/PKGBUILD b/extra/alsa-utils/PKGBUILD
index 00ccd79cb..c59061818 100644
--- a/extra/alsa-utils/PKGBUILD
+++ b/extra/alsa-utils/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 157726 2012-04-29 04:09:24Z allan $
+# $Id: PKGBUILD 166379 2012-09-07 09:13:20Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: judd <jvinet@zeroflux.org>
pkgname=alsa-utils
-pkgver=1.0.25
-pkgrel=3
+pkgver=1.0.26
+pkgrel=1
pkgdesc="An alternative implementation of Linux sound support"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.alsa-project.org"
@@ -36,7 +36,7 @@ package() {
# dir where to save ALSA state
install -d ${pkgdir}/var/lib/alsa
}
-md5sums=('f81f9dcb9a014fd32cb3a70066a5b9a9'
+md5sums=('4dcf1017fafc91603af96705c073eca9'
'2ba1a1cbf653bf1a69f8a720fd6549da'
'4c8ae9f976c7df5e271a4cb91ccc7767'
'529216f6a46e61a546640e08ea7a0879')
diff --git a/extra/avfs/PKGBUILD b/extra/avfs/PKGBUILD
index 0cfa33f26..55b836a8e 100644
--- a/extra/avfs/PKGBUILD
+++ b/extra/avfs/PKGBUILD
@@ -1,26 +1,22 @@
-# $Id: PKGBUILD 151581 2012-02-27 18:31:46Z giovanni $
+# $Id: PKGBUILD 166454 2012-09-08 02:48:18Z eric $
# Maintainer: Kevin Piche <kevin@archlinux.org>
# Contributor: K. Piche <kpiche@rogers.com>
pkgname=avfs
-pkgver=1.0.0
+pkgver=1.0.1
pkgrel=1
pkgdesc="A virtual filesystem that allows browsing of compressed files"
arch=('i686' 'x86_64' 'mips64el')
-license=('GPL')
+license=('GPL' 'LGPL')
url="http://avf.sourceforge.net/"
-source=("http://downloads.sourceforge.net/sourceforge/avf/${pkgname}-${pkgver}.tar.bz2"
- 'avfs-1.0.0-fix_open_missing_mode.patch')
-options=(!emptydirs !libtool)
depends=('fuse' 'xz' 'perl')
-md5sums=('c58421e4f294125895f2c6653a7366a7'
- 'bdd84b179a869bc6d64529a64a640fc6')
+options=('!emptydirs' '!libtool')
+source=(http://downloads.sourceforge.net/sourceforge/avf/${pkgname}-${pkgver}.tar.bz2{,.asc})
+md5sums=('f0f254d092e54da14bbf3ea22b76da99'
+ 'd71607de21819f3d67246473f0bc21f3')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
-
- patch -Np1 -i "${srcdir}/avfs-1.0.0-fix_open_missing_mode.patch"
-
./configure --prefix=/usr \
--enable-library \
--enable-fuse \
diff --git a/extra/cups/PKGBUILD b/extra/cups/PKGBUILD
index be2512277..46e94de2e 100644
--- a/extra/cups/PKGBUILD
+++ b/extra/cups/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 165274 2012-08-14 20:33:11Z andyrtr $
+# $Id: PKGBUILD 166183 2012-09-05 08:15:25Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgbase="cups"
pkgname=('libcups' 'cups')
pkgver=1.6.1
-pkgrel=5
+pkgrel=6
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
url="http://www.cups.org/"
@@ -25,7 +25,7 @@ md5sums=('87ade07e3d1efd03c9c3add949cf9c00'
'9b8467a1e51d360096b70e2c3c081e6c'
'3733c23e77eb503bd94cc368e02830dc'
'90c30380d4c8cd48a908cfdadae1ea24'
- '7d2347b6d444e223f6b7dc6e706b9ffe'
+ 'b4868b83f7f2d6ec24a1be76509379f0'
'9657daa21760bb0b5fa3d8b51d5e01a1'
'f861b18f4446c43918c8643dcbbd7f6d'
'96f82c38f3f540b53f3e5144900acf17'
diff --git a/extra/cups/cups-systemd-socket.patch b/extra/cups/cups-systemd-socket.patch
index 0eb5f4af1..83fabdb4f 100644
--- a/extra/cups/cups-systemd-socket.patch
+++ b/extra/cups/cups-systemd-socket.patch
@@ -1,7 +1,7 @@
-diff -up cups-1.5.0/config.h.in.systemd-socket cups-1.5.0/config.h.in
---- cups-1.5.0/config.h.in.systemd-socket 2011-10-18 15:32:40.741672460 +0100
-+++ cups-1.5.0/config.h.in 2011-10-18 15:32:40.843670530 +0100
-@@ -503,6 +503,13 @@
+diff -up cups-1.6b1/config.h.in.systemd-socket cups-1.6b1/config.h.in
+--- cups-1.6b1/config.h.in.systemd-socket 2012-05-17 00:57:03.000000000 +0200
++++ cups-1.6b1/config.h.in 2012-05-28 11:16:35.657250584 +0200
+@@ -506,6 +506,13 @@
/*
@@ -15,9 +15,9 @@ diff -up cups-1.5.0/config.h.in.systemd-socket cups-1.5.0/config.h.in
* Various scripting languages...
*/
-diff -up cups-1.5.0/config-scripts/cups-systemd.m4.systemd-socket cups-1.5.0/config-scripts/cups-systemd.m4
---- cups-1.5.0/config-scripts/cups-systemd.m4.systemd-socket 2011-10-18 15:32:40.844670511 +0100
-+++ cups-1.5.0/config-scripts/cups-systemd.m4 2011-10-18 15:33:16.861989058 +0100
+diff -up cups-1.6b1/config-scripts/cups-systemd.m4.systemd-socket cups-1.6b1/config-scripts/cups-systemd.m4
+--- cups-1.6b1/config-scripts/cups-systemd.m4.systemd-socket 2012-05-28 11:16:35.658250577 +0200
++++ cups-1.6b1/config-scripts/cups-systemd.m4 2012-05-28 11:16:35.658250577 +0200
@@ -0,0 +1,36 @@
+dnl
+dnl "$Id$"
@@ -55,18 +55,18 @@ diff -up cups-1.5.0/config-scripts/cups-systemd.m4.systemd-socket cups-1.5.0/con
+dnl
+dnl "$Id$"
+dnl
-diff -up cups-1.5.0/configure.in.systemd-socket cups-1.5.0/configure.in
---- cups-1.5.0/configure.in.systemd-socket 2010-11-20 01:03:46.000000000 +0000
-+++ cups-1.5.0/configure.in 2011-10-18 15:32:40.844670511 +0100
-@@ -37,6 +37,7 @@ sinclude(config-scripts/cups-pam.m4)
+diff -up cups-1.6b1/configure.in.systemd-socket cups-1.6b1/configure.in
+--- cups-1.6b1/configure.in.systemd-socket 2012-04-23 19:26:57.000000000 +0200
++++ cups-1.6b1/configure.in 2012-05-28 11:16:35.658250577 +0200
+@@ -33,6 +33,7 @@ sinclude(config-scripts/cups-pam.m4)
sinclude(config-scripts/cups-largefile.m4)
sinclude(config-scripts/cups-dnssd.m4)
sinclude(config-scripts/cups-launchd.m4)
+sinclude(config-scripts/cups-systemd.m4)
sinclude(config-scripts/cups-defaults.m4)
- sinclude(config-scripts/cups-pdf.m4)
sinclude(config-scripts/cups-scripting.m4)
-@@ -71,6 +72,9 @@ AC_OUTPUT(Makedefs
+
+@@ -66,6 +67,9 @@ AC_OUTPUT(Makedefs
conf/snmp.conf
cups-config
data/testprint
@@ -76,10 +76,10 @@ diff -up cups-1.5.0/configure.in.systemd-socket cups-1.5.0/configure.in
desktop/cups.desktop
doc/help/ref-cupsd-conf.html
doc/help/standard.html
-diff -up cups-1.5.0/cups/usersys.c.systemd-socket cups-1.5.0/cups/usersys.c
---- cups-1.5.0/cups/usersys.c.systemd-socket 2011-10-18 15:32:40.645674277 +0100
-+++ cups-1.5.0/cups/usersys.c 2011-10-18 15:32:40.845670492 +0100
-@@ -770,7 +770,7 @@ cups_read_client_conf(
+diff -up cups-1.6b1/cups/usersys.c.systemd-socket cups-1.6b1/cups/usersys.c
+--- cups-1.6b1/cups/usersys.c.systemd-socket 2012-04-23 19:26:57.000000000 +0200
++++ cups-1.6b1/cups/usersys.c 2012-05-28 11:16:35.659250570 +0200
+@@ -975,7 +975,7 @@ cups_read_client_conf(
struct stat sockinfo; /* Domain socket information */
if (!stat(CUPS_DEFAULT_DOMAINSOCKET, &sockinfo) &&
@@ -88,9 +88,9 @@ diff -up cups-1.5.0/cups/usersys.c.systemd-socket cups-1.5.0/cups/usersys.c
cups_server = CUPS_DEFAULT_DOMAINSOCKET;
else
#endif /* CUPS_DEFAULT_DOMAINSOCKET */
-diff -up cups-1.5.0/data/cups.path.in.systemd-socket cups-1.5.0/data/cups.path.in
---- cups-1.5.0/data/cups.path.in.systemd-socket 2011-10-18 15:32:40.846670473 +0100
-+++ cups-1.5.0/data/cups.path.in 2011-10-18 15:32:40.846670473 +0100
+diff -up cups-1.6b1/data/cups.path.in.systemd-socket cups-1.6b1/data/cups.path.in
+--- cups-1.6b1/data/cups.path.in.systemd-socket 2012-05-28 11:16:35.659250570 +0200
++++ cups-1.6b1/data/cups.path.in 2012-05-28 11:16:35.659250570 +0200
@@ -0,0 +1,8 @@
+[Unit]
+Description=CUPS Printer Service Spool
@@ -100,9 +100,9 @@ diff -up cups-1.5.0/data/cups.path.in.systemd-socket cups-1.5.0/data/cups.path.i
+
+[Install]
+WantedBy=multi-user.target
-diff -up cups-1.5.0/data/cups.service.in.systemd-socket cups-1.5.0/data/cups.service.in
---- cups-1.5.0/data/cups.service.in.systemd-socket 2011-10-18 15:32:40.846670473 +0100
-+++ cups-1.5.0/data/cups.service.in 2011-10-18 15:32:40.846670473 +0100
+diff -up cups-1.6b1/data/cups.service.in.systemd-socket cups-1.6b1/data/cups.service.in
+--- cups-1.6b1/data/cups.service.in.systemd-socket 2012-05-28 11:16:35.659250570 +0200
++++ cups-1.6b1/data/cups.service.in 2012-05-28 11:16:35.659250570 +0200
@@ -0,0 +1,10 @@
+[Unit]
+Description=CUPS Printing Service
@@ -114,25 +114,22 @@ diff -up cups-1.5.0/data/cups.service.in.systemd-socket cups-1.5.0/data/cups.ser
+[Install]
+Also=cups.socket cups.path
+WantedBy=printer.target
-diff -up cups-1.5.0/data/cups.socket.in.systemd-socket cups-1.5.0/data/cups.socket.in
---- cups-1.5.0/data/cups.socket.in.systemd-socket 2011-10-18 15:32:40.847670454 +0100
-+++ cups-1.5.0/data/cups.socket.in 2011-10-18 15:32:40.847670454 +0100
-@@ -0,0 +1,11 @@
+diff -up cups-1.6b1/data/cups.socket.in.systemd-socket cups-1.6b1/data/cups.socket.in
+--- cups-1.6b1/data/cups.socket.in.systemd-socket 2012-05-28 11:16:35.660250563 +0200
++++ cups-1.6b1/data/cups.socket.in 2012-05-28 11:16:35.660250563 +0200
+@@ -0,0 +1,8 @@
+[Unit]
+Description=CUPS Printing Service Sockets
+
+[Socket]
+ListenStream=@CUPS_DEFAULT_DOMAINSOCKET@
-+ListenStream=631
-+ListenDatagram=0.0.0.0:631
-+BindIPv6Only=ipv6-only
+
+[Install]
+WantedBy=sockets.target
-diff -up cups-1.5.0/data/Makefile.systemd-socket cups-1.5.0/data/Makefile
---- cups-1.5.0/data/Makefile.systemd-socket 2011-05-12 06:21:56.000000000 +0100
-+++ cups-1.5.0/data/Makefile 2011-10-18 15:32:40.847670454 +0100
-@@ -112,6 +112,12 @@ install-data:
+diff -up cups-1.6b1/data/Makefile.systemd-socket cups-1.6b1/data/Makefile
+--- cups-1.6b1/data/Makefile.systemd-socket 2011-08-27 11:23:01.000000000 +0200
++++ cups-1.6b1/data/Makefile 2012-05-28 11:16:35.660250563 +0200
+@@ -100,6 +100,12 @@ install-data:
$(INSTALL_DATA) $$file $(DATADIR)/ppdc; \
done
$(INSTALL_DIR) -m 755 $(DATADIR)/profiles
@@ -145,8 +142,8 @@ diff -up cups-1.5.0/data/Makefile.systemd-socket cups-1.5.0/data/Makefile
#
-@@ -159,6 +165,9 @@ uninstall:
- -$(RMDIR) $(DATADIR)/charsets
+@@ -143,6 +149,9 @@ uninstall:
+ -$(RMDIR) $(DATADIR)/data
-$(RMDIR) $(DATADIR)/banners
-$(RMDIR) $(DATADIR)
+ for file in $(SYSTEMD_UNITS); do \
@@ -155,10 +152,10 @@ diff -up cups-1.5.0/data/Makefile.systemd-socket cups-1.5.0/data/Makefile
#
-diff -up cups-1.5.0/Makedefs.in.systemd-socket cups-1.5.0/Makedefs.in
---- cups-1.5.0/Makedefs.in.systemd-socket 2011-10-18 15:32:40.719672876 +0100
-+++ cups-1.5.0/Makedefs.in 2011-10-18 15:32:40.848670435 +0100
-@@ -143,6 +143,7 @@ CXXFLAGS = @CPPFLAGS@ @CXXFLAGS@
+diff -up cups-1.6b1/Makedefs.in.systemd-socket cups-1.6b1/Makedefs.in
+--- cups-1.6b1/Makedefs.in.systemd-socket 2012-05-28 11:16:35.648250647 +0200
++++ cups-1.6b1/Makedefs.in 2012-05-28 11:16:35.660250563 +0200
+@@ -134,11 +134,13 @@ CXXFLAGS = @CPPFLAGS@ @CXXFLAGS@
CXXLIBS = @CXXLIBS@
DBUS_NOTIFIER = @DBUS_NOTIFIER@
DBUS_NOTIFIERLIBS = @DBUS_NOTIFIERLIBS@
@@ -166,15 +163,13 @@ diff -up cups-1.5.0/Makedefs.in.systemd-socket cups-1.5.0/Makedefs.in
DNSSD_BACKEND = @DNSSD_BACKEND@
DSOFLAGS = -L../cups @DSOFLAGS@
DSOLIBS = @DSOLIBS@ $(COMMONLIBS)
-@@ -151,6 +152,7 @@ FONTS = @FONTS@
- IMGLIBS = @IMGLIBS@
- IMGFILTERS = @IMGFILTERS@
+ DNSSDLIBS = @DNSSDLIBS@
LAUNCHDLIBS = @LAUNCHDLIBS@
+SDLIBS = @SDLIBS@
LDFLAGS = -L../cgi-bin -L../cups -L../filter -L../ppdc \
-L../scheduler @LDARCHFLAGS@ \
@LDFLAGS@ @RELROFLAGS@ @PIEFLAGS@ $(OPTIM)
-@@ -267,6 +269,7 @@ PAMFILE = @PAMFILE@
+@@ -229,6 +231,7 @@ PAMFILE = @PAMFILE@
DEFAULT_LAUNCHD_CONF = @DEFAULT_LAUNCHD_CONF@
DBUSDIR = @DBUSDIR@
@@ -182,10 +177,10 @@ diff -up cups-1.5.0/Makedefs.in.systemd-socket cups-1.5.0/Makedefs.in
#
-diff -up cups-1.5.0/scheduler/client.h.systemd-socket cups-1.5.0/scheduler/client.h
---- cups-1.5.0/scheduler/client.h.systemd-socket 2011-03-25 21:25:38.000000000 +0000
-+++ cups-1.5.0/scheduler/client.h 2011-10-18 15:32:40.848670435 +0100
-@@ -75,6 +75,9 @@ typedef struct
+diff -up cups-1.6b1/scheduler/client.h.systemd-socket cups-1.6b1/scheduler/client.h
+--- cups-1.6b1/scheduler/client.h.systemd-socket 2012-03-22 21:30:20.000000000 +0100
++++ cups-1.6b1/scheduler/client.h 2012-05-28 11:16:35.661250556 +0200
+@@ -77,6 +77,9 @@ typedef struct
int fd; /* File descriptor for this server */
http_addr_t address; /* Bind address of socket */
http_encryption_t encryption; /* To encrypt or not to encrypt... */
@@ -195,9 +190,9 @@ diff -up cups-1.5.0/scheduler/client.h.systemd-socket cups-1.5.0/scheduler/clien
} cupsd_listener_t;
-diff -up cups-1.5.0/scheduler/listen.c.systemd-socket cups-1.5.0/scheduler/listen.c
---- cups-1.5.0/scheduler/listen.c.systemd-socket 2011-04-16 00:38:13.000000000 +0100
-+++ cups-1.5.0/scheduler/listen.c 2011-10-18 15:32:40.849670416 +0100
+diff -up cups-1.6b1/scheduler/listen.c.systemd-socket cups-1.6b1/scheduler/listen.c
+--- cups-1.6b1/scheduler/listen.c.systemd-socket 2011-04-16 01:38:13.000000000 +0200
++++ cups-1.6b1/scheduler/listen.c 2012-05-28 11:16:35.661250556 +0200
@@ -401,7 +401,11 @@ cupsdStopListening(void)
lis;
lis = (cupsd_listener_t *)cupsArrayNext(Listeners))
@@ -211,9 +206,9 @@ diff -up cups-1.5.0/scheduler/listen.c.systemd-socket cups-1.5.0/scheduler/liste
{
#ifdef WIN32
closesocket(lis->fd);
-diff -up cups-1.5.0/scheduler/main.c.systemd-socket cups-1.5.0/scheduler/main.c
---- cups-1.5.0/scheduler/main.c.systemd-socket 2011-10-18 15:32:40.802671306 +0100
-+++ cups-1.5.0/scheduler/main.c 2011-10-18 15:32:40.851670379 +0100
+diff -up cups-1.6b1/scheduler/main.c.systemd-socket cups-1.6b1/scheduler/main.c
+--- cups-1.6b1/scheduler/main.c.systemd-socket 2012-05-28 11:16:35.612250897 +0200
++++ cups-1.6b1/scheduler/main.c 2012-05-28 12:49:32.698375139 +0200
@@ -26,6 +26,8 @@
* launchd_checkin() - Check-in with launchd and collect the listening
* fds.
@@ -244,7 +239,7 @@ diff -up cups-1.5.0/scheduler/main.c.systemd-socket cups-1.5.0/scheduler/main.c
static void parent_handler(int sig);
static void process_children(void);
static void sigchld_handler(int sig);
-@@ -537,6 +546,13 @@ main(int argc, /* I - Number of comm
+@@ -528,6 +537,13 @@ main(int argc, /* I - Number of comm
}
#endif /* HAVE_LAUNCHD */
@@ -258,7 +253,7 @@ diff -up cups-1.5.0/scheduler/main.c.systemd-socket cups-1.5.0/scheduler/main.c
/*
* Startup the server...
*/
-@@ -759,6 +775,15 @@ main(int argc, /* I - Number of comm
+@@ -738,6 +754,15 @@ main(int argc, /* I - Number of comm
}
#endif /* HAVE_LAUNCHD */
@@ -274,7 +269,7 @@ diff -up cups-1.5.0/scheduler/main.c.systemd-socket cups-1.5.0/scheduler/main.c
/*
* Startup the server...
*/
-@@ -1584,6 +1609,100 @@ launchd_checkout(void)
+@@ -1516,6 +1541,102 @@ launchd_checkout(void)
}
#endif /* HAVE_LAUNCHD */
@@ -306,14 +301,16 @@ diff -up cups-1.5.0/scheduler/main.c.systemd-socket cups-1.5.0/scheduler/main.c
+ char s[256];
+
+ r = sd_is_socket(fd, AF_UNSPEC, SOCK_STREAM, 1);
-+ if (r < 0) {
++ if (r < 0)
++ {
+ cupsdLogMessage(CUPSD_LOG_ERROR,
+ "systemd_checkin: Unable to verify socket type - %s",
+ strerror(-r));
+ continue;
+ }
+
-+ if (!r) {
++ if (!r)
++ {
+ cupsdLogMessage(CUPSD_LOG_ERROR,
+ "systemd_checkin: Socket not of the right type");
+ continue;
@@ -327,7 +324,7 @@ diff -up cups-1.5.0/scheduler/main.c.systemd-socket cups-1.5.0/scheduler/main.c
+ continue;
+ }
+
-+ /*
++ /*
+ * Try to match the systemd socket address to one of the listeners...
+ */
+
@@ -335,7 +332,7 @@ diff -up cups-1.5.0/scheduler/main.c.systemd-socket cups-1.5.0/scheduler/main.c
+ lis;
+ lis = (cupsd_listener_t *)cupsArrayNext(Listeners))
+ if (httpAddrEqual(&lis->address, &addr))
-+ break;
++ break;
+
+ if (lis)
+ {
@@ -375,10 +372,10 @@ diff -up cups-1.5.0/scheduler/main.c.systemd-socket cups-1.5.0/scheduler/main.c
/*
* 'parent_handler()' - Catch USR1/CHLD signals...
-diff -up cups-1.5.0/scheduler/Makefile.systemd-socket cups-1.5.0/scheduler/Makefile
---- cups-1.5.0/scheduler/Makefile.systemd-socket 2011-10-18 15:32:40.817671022 +0100
-+++ cups-1.5.0/scheduler/Makefile 2011-10-18 15:32:40.852670360 +0100
-@@ -382,7 +382,7 @@ cupsd: $(CUPSDOBJS) $(LIBCUPSMIME) ../cu
+diff -up cups-1.6b1/scheduler/Makefile.systemd-socket cups-1.6b1/scheduler/Makefile
+--- cups-1.6b1/scheduler/Makefile.systemd-socket 2012-05-21 19:40:22.000000000 +0200
++++ cups-1.6b1/scheduler/Makefile 2012-05-28 11:16:35.663250542 +0200
+@@ -371,7 +371,7 @@ cupsd: $(CUPSDOBJS) $(LIBCUPSMIME) ../cu
$(CC) $(LDFLAGS) -o cupsd $(CUPSDOBJS) -L. -lcupsmime \
$(LIBZ) $(SSLLIBS) $(LIBSLP) $(LIBLDAP) $(PAMLIBS) \
$(LIBPAPER) $(LIBMALLOC) $(SERVERLIBS) $(DNSSDLIBS) $(LIBS) \
@@ -387,12 +384,12 @@ diff -up cups-1.5.0/scheduler/Makefile.systemd-socket cups-1.5.0/scheduler/Makef
cupsd-static: $(CUPSDOBJS) libcupsmime.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
-@@ -390,7 +390,7 @@ cupsd-static: $(CUPSDOBJS) libcupsmime.a
+@@ -379,7 +379,7 @@ cupsd-static: $(CUPSDOBJS) libcupsmime.a
$(LIBZ) $(SSLLIBS) $(LIBSLP) $(LIBLDAP) $(PAMLIBS) \
../cups/$(LIBCUPSSTATIC) $(COMMONLIBS) $(LIBZ) $(LIBPAPER) \
$(LIBMALLOC) $(SERVERLIBS) $(DNSSDLIBS) $(LIBGSSAPI) \
- $(LIBWRAP)
-+ $(LIBWRAP) $(SDLIBS)
++ $(LIBWRAP) $(SDLIBS)
+ tls.o: tls-darwin.c tls-gnutls.c tls-openssl.c
- #
diff --git a/extra/ebook-tools/PKGBUILD b/extra/ebook-tools/PKGBUILD
index f92060fe9..8522b5316 100644
--- a/extra/ebook-tools/PKGBUILD
+++ b/extra/ebook-tools/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 143766 2011-11-29 01:07:45Z giovanni $
+# $Id: PKGBUILD 166337 2012-09-06 15:49:53Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
pkgname=ebook-tools
-pkgver=0.2.1
-pkgrel=4
+pkgver=0.2.2
+pkgrel=1
pkgdesc="Tools for accessing and converting various ebook file formats"
arch=('i686' 'x86_64' 'mips64el')
url="http://sourceforge.net/projects/ebook-tools/"
@@ -11,7 +11,7 @@ license=('custom')
depends=('libzip' 'libxml2' 'convertlit')
makedepends=('pkgconfig' 'cmake')
source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-md5sums=('cabbd2ef9148a61ca5f6e60ca63e6045')
+md5sums=('67bce67ceb72dcc3578d6a81ef92b29b')
build() {
cd "${srcdir}"
diff --git a/extra/facile/PKGBUILD b/extra/facile/PKGBUILD
index 6d48f77bd..0261aaf7d 100644
--- a/extra/facile/PKGBUILD
+++ b/extra/facile/PKGBUILD
@@ -1,23 +1,29 @@
-# $Id: PKGBUILD 135660 2011-08-17 06:53:34Z tpowa $
+# $Id: PKGBUILD 166401 2012-09-07 16:46:16Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=facile
pkgver=1.1
-pkgrel=13
+pkgrel=14
pkgdesc="A Functional Constraint Library"
arch=(i686 x86_64 'mips64el')
url="http://www.recherche.enac.fr/opti/facile/"
license="LGPL"
makedepends=('ocaml')
depends=()
-source=(http://www.recherche.enac.fr/opti/facile/distrib/$pkgname-$pkgver.tar.gz)
+source=(http://www.recherche.enac.fr/opti/facile/distrib/$pkgname-$pkgver.tar.gz
+ ocaml-facile-ocaml-4.patch)
+
md5sums=('ab673e1fc0859a42bcb639a02c2d7e9e')
build() {
cd $startdir/src/$pkgname-$pkgver
+ # fix ocaml4
+ patch -Np1 -i ../ocaml-facile-ocaml-4.patch
./configure
make || return 1
mkdir -p $startdir/pkg/usr/lib/ocaml/facile
cd src
install -D -m 644 facile.cmxa facile.cmi facile.cma facile.a $startdir/pkg/usr/lib/ocaml/facile
}
+md5sums=('ab673e1fc0859a42bcb639a02c2d7e9e'
+ '1ffc2f08c9f1db8ef0d444ec06f82b79')
diff --git a/extra/facile/ocaml-facile-ocaml-4.patch b/extra/facile/ocaml-facile-ocaml-4.patch
new file mode 100644
index 000000000..6006a16ba
--- /dev/null
+++ b/extra/facile/ocaml-facile-ocaml-4.patch
@@ -0,0 +1,25 @@
+diff -ur facile-1.1.old/src/facile.mli facile-1.1/src/facile.mli
+--- facile-1.1.old/src/facile.mli 2004-09-08 10:51:02.000000000 +0100
++++ facile-1.1/src/facile.mli 2012-06-10 21:06:41.553916954 +0100
+@@ -127,7 +127,7 @@
+ module Hashtbl :
+ sig
+ type ('a, 'b) t
+- val create : int -> ('a, 'b) t
++ val create : ?random:bool -> int -> ('a, 'b) t
+ val get : ('a, 'b) t -> ('a, 'b) Hashtbl.t
+ val add : ('a, 'b) t -> 'a -> 'b -> unit
+ val find : ('a, 'b) t -> 'a -> 'b
+Binary files facile-1.1.old/src/fcl_data.cmi and facile-1.1/src/fcl_data.cmi differ
+diff -ur facile-1.1.old/src/fcl_data.mli facile-1.1/src/fcl_data.mli
+--- facile-1.1.old/src/fcl_data.mli 2004-09-08 10:51:02.000000000 +0100
++++ facile-1.1/src/fcl_data.mli 2012-06-10 21:06:25.841590828 +0100
+@@ -23,7 +23,7 @@
+
+ module Hashtbl : sig
+ type ('a, 'b) t
+- val create : int -> ('a, 'b) t
++ val create : ?random:bool -> int -> ('a, 'b) t
+ val get : ('a, 'b) t -> ('a, 'b) Hashtbl.t
+ val add : ('a, 'b) t -> 'a -> 'b -> unit
+ val find : ('a, 'b) t -> 'a -> 'b
diff --git a/extra/fetchmail/PKGBUILD b/extra/fetchmail/PKGBUILD
index 5835a6438..401338a03 100644
--- a/extra/fetchmail/PKGBUILD
+++ b/extra/fetchmail/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 160935 2012-06-07 06:29:24Z pierre $
+# $Id: PKGBUILD 166406 2012-09-07 16:52:15Z pierre $
pkgname=fetchmail
-pkgver=6.3.21
-pkgrel=4
+pkgver=6.3.22
+pkgrel=1
pkgdesc="A remote-mail retrieval utility"
arch=('i686' 'x86_64' 'mips64el')
url="http://fetchmail.berlios.de/"
@@ -14,11 +14,11 @@ optdepends=('tk: for using fetchmailconf'
backup=('etc/conf.d/fetchmail')
options=('!makeflags')
install='fetchmail.install'
-source=("http://downloads.sourceforge.net/$pkgname.berlios/${pkgname}-${pkgver}.tar.xz"
- "http://downloads.sourceforge.net/$pkgname.berlios/${pkgname}-${pkgver}.tar.xz.asc"
+source=("http://downloads.sourceforge.net/$pkgname/${pkgname}-${pkgver}.tar.xz"
+ "http://downloads.sourceforge.net/$pkgname/${pkgname}-${pkgver}.tar.xz.asc"
'fetchmail.rc' 'fetchmail.conf' 'fetchmail.tmpfiles' 'fetchmail.service')
-sha1sums=('4f1e5f2e1a616d4007da1de9c976c2c1fb5dcb81'
- 'bc8c68ec0d71b97d3168981cbaa4b04ab8e56059'
+sha1sums=('3bb755010dbe568d53840e22d8e87d8d5db25b19'
+ '27184b75ef09c5202bede9863ae8abc3d0cdb1d2'
'fc25180f1add26df0a3bdaac03fd9d2e3473ff88'
'30401729386d6f774c6c36ab8530842166de54a8'
'199ba749c829f22286c34aabcf8b7dd5bbd7c0e6'
diff --git a/extra/fontconfig/PKGBUILD b/extra/fontconfig/PKGBUILD
index 03bfc38b9..849426577 100644
--- a/extra/fontconfig/PKGBUILD
+++ b/extra/fontconfig/PKGBUILD
@@ -1,7 +1,8 @@
-# $Id: PKGBUILD 150857 2012-02-23 13:01:06Z ibiru $
+# $Id: PKGBUILD 166327 2012-09-06 13:53:52Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
+
pkgname=fontconfig
-pkgver=2.8.0
+pkgver=2.10.1
pkgrel=2
pkgdesc="A library for configuring and customizing font access"
arch=(i686 x86_64 'mips64el')
@@ -11,27 +12,43 @@ depends=('expat' 'freetype2')
options=('!libtool')
install=fontconfig.install
source=(http://www.fontconfig.org/release/$pkgname-$pkgver.tar.gz
- 29-replace-bitmap-fonts.conf
- 30-urw-aliases.patch)
-md5sums=('77e15a92006ddc2adbb06f840d591c0e'
- 'f6b67e8cc79197ed6abd4701911e83da'
- '51bc6cb633b50f3c28793361738aac5b')
+ 29-replace-bitmap-fonts.conf)
+md5sums=('c94e380eea42f2f23ca9537035ef1899'
+ 'f6b67e8cc79197ed6abd4701911e83da')
build() {
cd "$srcdir/$pkgname-$pkgver"
- patch -Np1 -i "$srcdir/30-urw-aliases.patch"
- # enable Position Independent Code for prelinking
- export CFLAGS="$CFLAGS -fPIC"
- ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+
+ # make sure there's no rpath trouble and sane .so versioning - FC and Gentoo do this as well
+ libtoolize -f
+ autoreconf -f
+
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --with-templatedir=/etc/fonts/conf.avail \
+ --with-xmldir=/etc/fonts \
+ --localstatedir=/var \
+ --disable-static \
+ --with-default-fonts=/usr/share/fonts \
+ --with-add-fonts=/usr/share/fonts
make
}
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make -k check
+}
+
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
- install -m644 "$srcdir/29-replace-bitmap-fonts.conf" \
- "$pkgdir/etc/fonts/conf.avail"
- rm -f "$pkgdir"/etc/fonts/conf.d/*.conf
+
+ # not upstream, not in FC and not in Gentoo, this should probably go upstream
+ # meanwhile to satisfy pages like http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html we bring it back
+ install -m644 "$srcdir/29-replace-bitmap-fonts.conf" "$pkgdir/etc/fonts/conf.avail"
+ pushd $pkgdir/etc/fonts/conf.d
+ ln -s /etc/fonts/conf.avail/29-replace-bitmap-fonts.conf .
+ popd
#Install license
install -m755 -d "$pkgdir/usr/share/licenses/$pkgname"
diff --git a/extra/fontconfig/fontconfig.install b/extra/fontconfig/fontconfig.install
index 20feb6e52..3a0ca573b 100644
--- a/extra/fontconfig/fontconfig.install
+++ b/extra/fontconfig/fontconfig.install
@@ -1,100 +1,39 @@
-configs=('20-fix-globaladvance.conf'
- '20-unhint-small-vera.conf'
- '29-replace-bitmap-fonts.conf'
- '30-metric-aliases.conf'
- '30-urw-aliases.conf'
- '40-nonlatin.conf'
- '45-latin.conf'
- '49-sansserif.conf'
- '50-user.conf'
- '51-local.conf'
- '60-latin.conf'
- '65-fonts-persian.conf'
- '65-nonlatin.conf'
- '69-unifont.conf'
- '80-delicious.conf'
- '90-synthetic.conf')
-
post_install() {
- echo -n "updating font cache... "
- /sbin/ldconfig -r .
- pushd /etc/fonts/conf.d > /dev/null
- for config in "${configs[@]}"; do
- ln -sf ../conf.avail/${config} .
- done
- popd > /dev/null
- /usr/bin/fc-cache -f
- echo "done."
-}
-
-post_upgrade() {
- rm -f /etc/fonts/conf.d/10-bitmaps.conf
cat << _EOF
-
-===> Important Fontconfig configuration change <===
-
- The way fontconfig is configured has been changed.
- Configuration is done via /etc/fonts/conf.avail and conf.d.
+
+ Fontconfig configuration is done via /etc/fonts/conf.avail and conf.d.
Read /etc/fonts/conf.d/README for more information.
Configuration via /etc/fonts/local.conf is still possible,
but is no longer recommended for options available in conf.avail.
-_EOF
-
- if [ `vercmp 2.4.1-1 $2` -gt 0 ]; then
- # Upgrade from old version, place all symlinks. pre-symlink package version
- echo -n "Linking configuration files... "
- pushd /etc/fonts/conf.d > /dev/null
- for config in "${configs[@]}"; do
- ln -sf ../conf.avail/${config} .
- done
- popd > /dev/null
- echo "done."
- fi
+ Main systemwide configuration should be done by symlinks
+ (especially for autohinting, sub-pixel and lcdfilter):
+
+ cd /etc/fonts/conf.d
+ ln -s ../conf.avail/XX-foo.conf
+
+ Check also https://wiki.archlinux.org/index.php/Font_Configuration
+ and https://wiki.archlinux.org/index.php/Fonts.
- if [ `vercmp 2.6.0-1 $2` -gt 0 ]; then
- # pre-2.6.0 versions have missing config
- echo -n "Adding missing configuration files... "
- pushd /etc/fonts/conf.d > /dev/null
- ln -sf ../conf.avail/30-metric-aliases.conf .
- ln -sf ../conf.avail/40-nonlatin.conf .
- ln -sf ../conf.avail/45-latin.conf .
- popd > /dev/null
- echo "done."
- fi
+_EOF
- # Remove dead links
- echo -n "Removing outdated configuration files... "
- for config in /etc/fonts/conf.d/*; do
- if [ ! -f ${config} ]; then
- rm -f ${config}
- fi
- done
- echo "done."
-
echo -n "updating font cache... "
/usr/bin/fc-cache -f
echo "done."
}
-pre_upgrade() {
- # Link new config files not present on system yet
- echo -n "Symlinking new configuration files... "
- pushd /etc/fonts/conf.d > /dev/null
- for config in "${configs[@]}"; do
- if [ ! -f ../conf.avail/${config} ]; then
- ln -sf ../conf.avail/${config} .
- fi
- done
- popd > /dev/null
+post_upgrade() {
+ echo -n "updating font cache... "
+ /usr/bin/fc-cache -f
echo "done."
}
post_remove() {
- pushd /etc/fonts/conf.d > /dev/null
- for config in "${configs[@]}"; do
- rm -f ${config}
- done
- popd > /dev/null
+ cat << _EOF
+
+ Check for dead symlinks and leftover files
+ in /etc/fonts/conf.d/
+
+_EOF
}
diff --git a/extra/fping/PKGBUILD b/extra/fping/PKGBUILD
index f6cc28265..c512c1dcd 100644
--- a/extra/fping/PKGBUILD
+++ b/extra/fping/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 165451 2012-08-20 08:01:40Z giovanni $
+# $Id: PKGBUILD 166333 2012-09-06 15:45:17Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=fping
-pkgver=3.3
+pkgver=3.4
pkgrel=1
pkgdesc="A utility to ping multiple hosts at once"
arch=('i686' 'x86_64' 'mips64el')
@@ -11,7 +11,7 @@ url="http://www.fping.org/"
license=('custom')
depends=('glibc')
source=("http://www.fping.org/dist/${pkgname}-${pkgver}.tar.gz")
-md5sums=('3260bdc49e72ccc9dc63b1e2fb02eae5')
+md5sums=('a4bc97804e630dbf26dfac8f28c78091')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/extra/gegl/PKGBUILD b/extra/gegl/PKGBUILD
index 0929464eb..10991fe47 100644
--- a/extra/gegl/PKGBUILD
+++ b/extra/gegl/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 163149 2012-07-08 09:31:09Z ibiru $
+# $Id: PKGBUILD 166461 2012-09-08 07:12:58Z daniel $
# Maintainer: Daniel Isenmann <daniel@archlinux.org>
pkgname=gegl
pkgver=0.2.0
-pkgrel=2
+pkgrel=3
pkgdesc="Graph based image processing framework"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.gegl.org/"
@@ -15,11 +15,13 @@ optdepends=('openexr: for using the openexr plugin' \
'librsvg: for using the svg plugin' \
'jasper: for using the jasper plugin')
options=('!libtool')
-source=(ftp://ftp.gimp.org/pub/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2)
-sha1sums=('764cc66cb3c7b261b8fc18a6268a0e264a91d573')
+source=(ftp://ftp.gimp.org/pub/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2 gegl-0.2.0-ffmpeg-0.11.diff)
+sha1sums=('764cc66cb3c7b261b8fc18a6268a0e264a91d573'
+ 'c10fd988c634fcf0948cc91a51d6528f6f1704ba')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -p1 < ${srcdir}/gegl-0.2.0-ffmpeg-0.11.diff
./configure --prefix=/usr --with-sdl --with-openexr --with-librsvg \
--with-libavformat --with-jasper --disable-docs
make
diff --git a/extra/gegl/gegl-0.2.0-ffmpeg-0.11.diff b/extra/gegl/gegl-0.2.0-ffmpeg-0.11.diff
new file mode 100644
index 000000000..a33ec6f7f
--- /dev/null
+++ b/extra/gegl/gegl-0.2.0-ffmpeg-0.11.diff
@@ -0,0 +1,12 @@
+diff -Naur gegl-0.2.0/operations/external/ff-load.c gegl-0.2.0-1/operations/external/ff-load.c
+--- gegl-0.2.0/operations/external/ff-load.c 2012-04-01 13:17:57.000000000 +0200
++++ gegl-0.2.0-1/operations/external/ff-load.c 2012-07-11 12:42:05.174756560 +0200
+@@ -271,7 +271,7 @@
+ gint err;
+
+ ff_cleanup (o);
+- err = av_open_input_file (&p->ic, o->path, NULL, 0, NULL);
++err = avformat_open_input (&p->ic, o->path, NULL, NULL);
+ if (err < 0)
+ {
+ print_error (o->path, err);
diff --git a/extra/gimp/PKGBUILD b/extra/gimp/PKGBUILD
index 88eddf819..af3987c78 100644
--- a/extra/gimp/PKGBUILD
+++ b/extra/gimp/PKGBUILD
@@ -1,27 +1,28 @@
-# $Id: PKGBUILD 159779 2012-05-26 19:57:17Z daniel $
+# $Id: PKGBUILD 166463 2012-09-08 07:14:12Z daniel $
# Maintainer: Daniel Isenmann <daniel@archlinux.org>
pkgname=gimp
-pkgver=2.8.0
-pkgrel=2
+pkgver=2.8.2
+pkgrel=1
pkgdesc="GNU Image Manipulation Program"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.gimp.org/"
license=('GPL' 'LGPL')
depends=('pygtk' 'lcms' 'libxpm' 'libwmf' 'libxmu' 'librsvg' 'libmng' 'dbus-glib' \
'libexif' 'gegl' 'jasper' 'desktop-file-utils' 'hicolor-icon-theme' 'babl')
-makedepends=('intltool' 'libwebkit' 'poppler-glib' 'alsa-lib' 'iso-codes' 'curl')
+makedepends=('intltool' 'libwebkit' 'poppler-glib' 'alsa-lib' 'iso-codes' 'curl' 'ghostscript')
optdepends=('gutenprint: for sophisticated printing only as gimp has built-in cups print support'
'libwebkit: for the help browser'
'poppler-glib: for pdf support'
'alsa-lib: for MIDI event controller module'
- 'curl: for URI support')
+ 'curl: for URI support'
+ 'ghostscript: for postscript support')
options=('!libtool' '!makeflags')
conflicts=('gimp-devel')
install=gimp.install
source=(ftp://ftp.gimp.org/pub/gimp/v${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2 linux.gpl
uri-backend-libcurl.patch)
-md5sums=('28997d14055f15db063eb92e1c8a7ebb'
+md5sums=('b542138820ca3a41cbd63fc331907955'
'bb27bc214261d36484093e857f015f38'
'e894f4b2ffa92c71448fdd350e9b78c6')
diff --git a/extra/icedtea-web-java7/PKGBUILD b/extra/icedtea-web-java7/PKGBUILD
index 415e603af..39bd6c1cb 100644
--- a/extra/icedtea-web-java7/PKGBUILD
+++ b/extra/icedtea-web-java7/PKGBUILD
@@ -3,32 +3,33 @@
pkgbase=icedtea-web-java7
pkgname=('icedtea-web-java7' 'icedtea-web-java7-doc')
-pkgver=1.2.1
-pkgrel=2
+pkgver=1.3
+pkgrel=1
arch=('i686' 'x86_64')
url="http://icedtea.classpath.org/wiki/IcedTea-Web"
license=('GPL2')
-makedepends=('jdk7-openjdk' 'zip' 'gtk2' 'libxtst' 'npapi-sdk' 'rhino' 'junit')
-source=(http://icedtea.classpath.org/download/source/${pkgbase/-java7/}-$pkgver.tar.gz
- fix_firefox_crash.diff)
-sha256sums=('134efcd429086a643ba03ec6e4da991527c3e5dfcd6ed6680a83824ad3f0cfd6'
- '9391182fe8631c9eaea93e0e5a1daf0e42658963596fe4fcbe1ba1afaf775af3')
+makedepends=('jdk7-openjdk' 'zip' 'gtk2' 'libxtst' 'npapi-sdk' 'rhino' 'junit' 'firefox' 'chromium' 'epiphany')
+noextract=${pkgbase/-java7/}-$pkgver.tar.gz # due to broken path names in the tarball that fails with LANG=C in our chroot
+source=(http://icedtea.classpath.org/download/source/${pkgbase/-java7/}-$pkgver.tar.gz)
+sha256sums=('d46ec10700732cea103da2aae64ff01e717cb1281b83e1797ce48cc53280b49f')
_javaver=7
_jvmdir=/usr/lib/jvm/java-${_javaver}-openjdk
build() {
- cd "${srcdir}"/icedtea-web*
-
- # fix firefox crash - https://bugs.archlinux.org/task/30969
- patch -RNp1 -i ${srcdir}/fix_firefox_crash.diff
-
- . /etc/profile.d/jre.sh
- . /etc/profile.d/jdk.sh
+ # extract it
+ cd "$srcdir"
+ LANG=en_US.UTF-8 bsdtar -x -f ${srcdir}/${pkgbase/-java7/}-$pkgver.tar.gz
+ cd "${srcdir}"/icedtea-web*
./configure --prefix=${_jvmdir} \
--datarootdir=/usr/share \
- --with-jdk-home=${_jvmdir}
+ --with-jdk-home=${_jvmdir} \
+ --with-browser-tests \
+ --with-firefox=/usr/bin/firefox \
+ --with-chromium=/usr/bin/chromium \
+ --with-epiphany=/usr/bin/epiphany \
+ --with-gtk=2
make
}
diff --git a/extra/icedtea-web/PKGBUILD b/extra/icedtea-web/PKGBUILD
index 3fa7d8e9e..728c30756 100644
--- a/extra/icedtea-web/PKGBUILD
+++ b/extra/icedtea-web/PKGBUILD
@@ -1,30 +1,34 @@
-# $Id: PKGBUILD 164729 2012-08-04 08:45:39Z andyrtr $
+# $Id: PKGBUILD 166335 2012-09-06 15:46:37Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgbase=icedtea-web
pkgname=('icedtea-web' 'icedtea-web-doc')
-pkgver=1.2.1
-pkgrel=2
+pkgver=1.3
+pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url="http://icedtea.classpath.org/wiki/IcedTea-Web"
license=('GPL2')
-makedepends=('openjdk6' 'zip' 'gtk2' 'npapi-sdk' 'rhino' 'junit')
-source=(http://icedtea.classpath.org/download/source/$pkgname-$pkgver.tar.gz
- fix_firefox_crash.diff)
-sha256sums=('134efcd429086a643ba03ec6e4da991527c3e5dfcd6ed6680a83824ad3f0cfd6'
- '9391182fe8631c9eaea93e0e5a1daf0e42658963596fe4fcbe1ba1afaf775af3')
+makedepends=('openjdk6' 'zip' 'gtk2' 'npapi-sdk' 'rhino' 'junit' 'firefox' 'chromium' 'epiphany')
+noextract=$pkgname-$pkgver.tar.gz # due to broken path names in the tarball that fails with LANG=C in our chroot
+source=(http://icedtea.classpath.org/download/source/$pkgname-$pkgver.tar.gz)
+sha256sums=('d46ec10700732cea103da2aae64ff01e717cb1281b83e1797ce48cc53280b49f')
_javaver=6
_jvmdir=/usr/lib/jvm/java-${_javaver}-openjdk
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ # extract it
+ cd "$srcdir"
+ LANG=en_US.UTF-8 bsdtar -x -f ${srcdir}/$pkgname-$pkgver.tar.gz
- # fix firefox crash - https://bugs.archlinux.org/task/30969
- patch -RNp1 -i ${srcdir}/fix_firefox_crash.diff
-
- ./configure --prefix=/usr/lib/jvm/java-6-openjdk \
- --datarootdir=/usr/share
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=${_jvmdir} \
+ --datarootdir=/usr/share \
+ --with-browser-tests \
+ --with-firefox=/usr/bin/firefox \
+ --with-chromium=/usr/bin/chromium \
+ --with-epiphany=/usr/bin/epiphany \
+ --with-gtk=2
make
}
diff --git a/extra/irqbalance/PKGBUILD b/extra/irqbalance/PKGBUILD
index 04fb89499..f4005ea97 100644
--- a/extra/irqbalance/PKGBUILD
+++ b/extra/irqbalance/PKGBUILD
@@ -2,8 +2,7 @@
# Contributor: Martin Striz <ms@poruba.net>
pkgname=irqbalance
-_realver=1.0.3
-pkgver=1.0.3.20110809
+pkgver=1.0.4
pkgrel=1
pkgdesc="IRQ balancing daemon for SMP systems"
arch=('i686' 'x86_64' 'mips64el')
@@ -12,27 +11,23 @@ license=('GPL')
depends=(glib2 numactl libcap-ng)
makedepends=(pkgconfig)
backup=(etc/conf.d/irqbalance)
-source=(http://irqbalance.googlecode.com/files/irqbalance-$_realver.tar.gz
- irqbalance-2011-08-09.patch
+source=(http://irqbalance.googlecode.com/files/irqbalance-$pkgver.tar.bz2
irqbalance.conf.d
irqbalance.rc.d
irqbalance.service)
-md5sums=('6f246481d6295bcb9a79751c03207c96'
- '49a5669fc3eb452a5d24abec887f0a6a'
+md5sums=('f7ca283c46331db73f27e686a643dcfb'
'336c1ee99818f9ecda1687e34c69fd6b'
'fb82fc5d267d39110baf720d81282a7c'
'9e82dc471128117982a8dd0c4bd5f246')
build() {
- cd "$srcdir/$pkgname-$_realver"
- patch -Np1 < ../irqbalance-2011-08-09.patch
- autoreconf -fi
+ cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make
}
package() {
- cd "$srcdir/$pkgname-$_realver"
+ cd "$srcdir/$pkgname-$pkgver"
make install DESTDIR="$pkgdir"
install -D -m644 ../irqbalance.conf.d "$pkgdir"/etc/conf.d/irqbalance
install -D -m755 ../irqbalance.rc.d "$pkgdir"/etc/rc.d/irqbalance
diff --git a/extra/kactivities/PKGBUILD b/extra/kactivities/PKGBUILD
index 0b9db7c87..071ac83fb 100644
--- a/extra/kactivities/PKGBUILD
+++ b/extra/kactivities/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164844 2012-08-06 23:13:12Z andrea $
+# $Id: PKGBUILD 166203 2012-09-05 18:26:55Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kactivities
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
pkgdesc='API for using and interacting with the Activity Manager'
@@ -11,7 +11,7 @@ license=('GPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('d7c3b9bd2d4ec4b64e208d02571eb62f9ac4ee90')
+sha1sums=('f216d37e961f46f5830fb15d65c71a9c322cebfa')
build() {
cd "${srcdir}"
diff --git a/extra/kdeaccessibility-jovie/PKGBUILD b/extra/kdeaccessibility-jovie/PKGBUILD
index c031b4ce3..d69aac548 100644
--- a/extra/kdeaccessibility-jovie/PKGBUILD
+++ b/extra/kdeaccessibility-jovie/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164868 2012-08-06 23:15:44Z andrea $
+# $Id: PKGBUILD 166227 2012-09-05 18:29:27Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-jovie
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
pkgdesc='A text to speech application'
@@ -14,7 +14,7 @@ makedepends=('cmake' 'automoc4')
replaces=('kdeaccessibility-kttsd')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/jovie-${pkgver}.tar.xz")
-sha1sums=('2e5218951425e32d725001f4836283a2d2ac412f')
+sha1sums=('f9edb471a3245f3d2e429d5d2140954673f97a9c')
build() {
cd "${srcdir}"
diff --git a/extra/kdeaccessibility-kaccessible/PKGBUILD b/extra/kdeaccessibility-kaccessible/PKGBUILD
index 61770576d..227122551 100644
--- a/extra/kdeaccessibility-kaccessible/PKGBUILD
+++ b/extra/kdeaccessibility-kaccessible/PKGBUILD
@@ -1,18 +1,18 @@
-# $Id: PKGBUILD 164869 2012-08-06 23:15:48Z andrea $
+# $Id: PKGBUILD 166228 2012-09-05 18:29:31Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-kaccessible
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
pkgdesc='Provides accessibility services like focus tracking and a screenreader'
-url='http://accessibility.kde.org/'
+url='https://projects.kde.org/projects/kde/kdeaccessibility/kaccessible'
license=('GPL' 'FDL')
groups=('kde' 'kdeaccessibility')
depends=('kdelibs' 'speech-dispatcher')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/kaccessible-${pkgver}.tar.xz")
-sha1sums=('a13180088fae411aa03ec3f2125ed766cd807160')
+sha1sums=('8715188d1e3c01f204409bad2bad6d0f30a3f39a')
build() {
cd "${srcdir}"
diff --git a/extra/kdeaccessibility-kmag/PKGBUILD b/extra/kdeaccessibility-kmag/PKGBUILD
index 1c4a06afd..c4bbe93fc 100644
--- a/extra/kdeaccessibility-kmag/PKGBUILD
+++ b/extra/kdeaccessibility-kmag/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164870 2012-08-06 23:15:54Z andrea $
+# $Id: PKGBUILD 166229 2012-09-05 18:29:38Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-kmag
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
pkgdesc='Screen Magnifier'
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kmag-${pkgver}.tar.xz")
-sha1sums=('32a2b02c78f3f3dac33df72dbeaf0c18ddf91269')
+sha1sums=('9205eba59c39f9d9e0a38c8424bdde73cb43a174')
build() {
cd "${srcdir}"
diff --git a/extra/kdeaccessibility-kmousetool/PKGBUILD b/extra/kdeaccessibility-kmousetool/PKGBUILD
index a986abb46..cb17a5b55 100644
--- a/extra/kdeaccessibility-kmousetool/PKGBUILD
+++ b/extra/kdeaccessibility-kmousetool/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164871 2012-08-06 23:15:59Z andrea $
+# $Id: PKGBUILD 166230 2012-09-05 18:29:43Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-kmousetool
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
pkgdesc='Clicks the mouse for you, reducing the effects of RSI'
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kmousetool-${pkgver}.tar.xz")
-sha1sums=('ea14b338f3f078fdffb3f7b0f69ebbddcc4b016d')
+sha1sums=('ca977db4f5cbaa6ca99adb21ce6b16306f94de6b')
build() {
cd "${srcdir}"
diff --git a/extra/kdeaccessibility-kmouth/PKGBUILD b/extra/kdeaccessibility-kmouth/PKGBUILD
index d7ca95850..7da59ef1e 100644
--- a/extra/kdeaccessibility-kmouth/PKGBUILD
+++ b/extra/kdeaccessibility-kmouth/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164872 2012-08-06 23:16:04Z andrea $
+# $Id: PKGBUILD 166231 2012-09-05 18:29:48Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-kmouth
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
pkgdesc='Speech Synthesizer Frontend'
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kmouth-${pkgver}.tar.xz")
-sha1sums=('cfd00c317c5928b355ef095c3d46ed7ed581afeb')
+sha1sums=('fae5e95a1d65a2e4b0a695969c159d6bb75283ef')
build() {
cd "${srcdir}"
diff --git a/extra/kdeadmin/PKGBUILD b/extra/kdeadmin/PKGBUILD
index 2e1e4ffe9..a833aa3c6 100644
--- a/extra/kdeadmin/PKGBUILD
+++ b/extra/kdeadmin/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164959 2012-08-07 15:57:09Z andrea $
+# $Id: PKGBUILD 166232 2012-09-05 18:29:55Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -7,15 +7,15 @@ pkgname=('kdeadmin-kcron'
'kdeadmin-ksystemlog'
'kdeadmin-kuser'
'kdeadmin-system-config-printer-kde')
-pkgver=4.9.0
-pkgrel=2
+pkgver=4.9.1
+pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeadmin')
makedepends=('cmake' 'automoc4' 'kdebindings-python2' 'system-config-printer-common')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz"
'syslog-path.patch')
-sha1sums=('d584265701d1fd17e98f756a21dd5a21a02df4a3'
+sha1sums=('9c544f883c5116a928027944fce7a21715c421f3'
'20095ce6e0f3e5b6800a7c6e52de6fddba62c031')
build() {
diff --git a/extra/kdeartwork/PKGBUILD b/extra/kdeartwork/PKGBUILD
index 8855b61e1..8f042a6ff 100644
--- a/extra/kdeartwork/PKGBUILD
+++ b/extra/kdeartwork/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164874 2012-08-06 23:16:15Z andrea $
+# $Id: PKGBUILD 166233 2012-09-05 18:29:59Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -13,7 +13,7 @@ pkgname=('kdeartwork-aurorae'
'kdeartwork-styles'
'kdeartwork-wallpapers'
'kdeartwork-weatherwallpapers')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -22,7 +22,7 @@ groups=('kde' 'kdeartwork')
makedepends=('cmake' 'automoc4' 'xscreensaver' 'eigen' 'kdebase-workspace'
'libkexiv2')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
-sha1sums=('d4531e0ba2fff19d74b1486390843da5d470117f')
+sha1sums=('95a6aac7e6e39a1618de1452ef5d0bb1cb8c9956')
build() {
cd $srcdir
diff --git a/extra/kdebase-konsole/PKGBUILD b/extra/kdebase-konsole/PKGBUILD
index 5dc99584a..0c6aff6c1 100644
--- a/extra/kdebase-konsole/PKGBUILD
+++ b/extra/kdebase-konsole/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164875 2012-08-06 23:16:19Z andrea $
+# $Id: PKGBUILD 166234 2012-09-05 18:30:03Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebase-konsole
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://kde.org/applications/system/konsole/'
@@ -12,7 +12,7 @@ groups=('kde' 'kdebase')
depends=('kdebase-runtime' 'kdebase-lib')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/konsole-${pkgver}.tar.xz")
-sha1sums=('4ee3d7da93512788959f4d52e58d7a98c646e854')
+sha1sums=('57af84c4fc441dfc3bcea9eef96b6283a3a8322e')
build() {
cd "${srcdir}"
diff --git a/extra/kdebase-workspace/PKGBUILD b/extra/kdebase-workspace/PKGBUILD
index 092e48b02..3c435fcf0 100644
--- a/extra/kdebase-workspace/PKGBUILD
+++ b/extra/kdebase-workspace/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 164857 2012-08-06 23:14:44Z andrea $
+# $Id: PKGBUILD 166216 2012-09-05 18:28:21Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgname=kdebase-workspace
_pkgname=kde-workspace
-pkgver=4.9.0
-pkgrel=1
+pkgver=4.9.1
+pkgrel=3
pkgdesc="Provides the interface and basic tools for the KDE workspace"
arch=('i686' 'x86_64' 'mips64el')
url='https://projects.kde.org/projects/kde/kde-workspace'
@@ -29,8 +29,9 @@ backup=('usr/share/config/kdm/kdmrc'
options=('emptydirs')
source=("http://download.kde.org/stable/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz"
'kdm' 'kde.pam' 'kde-np.pam' 'kscreensaver.pam' 'kdm.service'
- 'fixpath.patch' 'terminate-server.patch' 'kdm-xinitrd.patch')
-sha1sums=('fa614c7f59a43e24e09229374c4193eea86f6865'
+ 'fixpath.patch' 'terminate-server.patch' 'kdm-xinitrd.patch'
+ 'fix-freeze.patch')
+sha1sums=('ac1753e2264246ec6347961f44b0aae07072dbb4'
'5db3a245201bd4a50e65aa2ef583cf5490e4f646'
'712a90999bd429883dcef5dcaf288aace332ced8'
'b321b5e613b60231330e606fdf1e124646148388'
@@ -38,13 +39,17 @@ sha1sums=('fa614c7f59a43e24e09229374c4193eea86f6865'
'b6f8e8692737b11eec1f8022ce74b5b23e247b1b'
'd7b5883f7e65c6839b1f65f94d58026673dd0226'
'ac7bc292c865bc1ab8c02e6341aa7aeaf1a3eeee'
- 'd509dac592bd8b310df27991b208c95b6d907514')
+ 'd509dac592bd8b310df27991b208c95b6d907514'
+ '820135367cc577a8557061b9844d3ce4a5fde90f')
build() {
cd "${srcdir}"/${_pkgname}-${pkgver}
patch -p1 -i "${srcdir}"/kdm-xinitrd.patch
patch -p0 -i "${srcdir}"/fixpath.patch
patch -p0 -i "${srcdir}"/terminate-server.patch
+
+ # KDEBUG 306260
+ patch -p1 -i "${srcdir}"/fix-freeze.patch
cd "${srcdir}"
mkdir build
diff --git a/extra/kdebase-workspace/fix-freeze.patch b/extra/kdebase-workspace/fix-freeze.patch
new file mode 100644
index 000000000..1926baebc
--- /dev/null
+++ b/extra/kdebase-workspace/fix-freeze.patch
@@ -0,0 +1,56 @@
+diff --git a/kwin/tabbox/clientmodel.cpp b/kwin/tabbox/clientmodel.cpp
+index 9591bab..a67d979 100644
+--- a/kwin/tabbox/clientmodel.cpp
++++ b/kwin/tabbox/clientmodel.cpp
+@@ -188,7 +188,7 @@ void ClientModel::createClientList(int desktop, bool partialReset)
+ switch(tabBox->config().clientSwitchingMode()) {
+ case TabBoxConfig::FocusChainSwitching: {
+ TabBoxClient* c = start;
+- if (!c) {
++ if (!tabBox->isInFocusChain(c)) {
+ QSharedPointer<TabBoxClient> firstClient = tabBox->firstClientFocusChain().toStrongRef();
+ if (firstClient) {
+ c = firstClient.data();
+diff --git a/kwin/tabbox/tabbox.cpp b/kwin/tabbox/tabbox.cpp
+index d96d0bd..7a08d37 100644
+--- a/kwin/tabbox/tabbox.cpp
++++ b/kwin/tabbox/tabbox.cpp
+@@ -112,6 +112,14 @@ QWeakPointer< TabBoxClient > TabBoxHandlerImpl::firstClientFocusChain() const
+ }
+ }
+
++bool TabBoxHandlerImpl::isInFocusChain(TabBoxClient *client) const
++{
++ if (TabBoxClientImpl *c = static_cast<TabBoxClientImpl*>(client)) {
++ return Workspace::self()->globalFocusChain().contains(c->client());
++ }
++ return false;
++}
++
+ int TabBoxHandlerImpl::nextDesktopFocusChain(int desktop) const
+ {
+ return m_tabBox->nextDesktopFocusChain(desktop);
+diff --git a/kwin/tabbox/tabbox.h b/kwin/tabbox/tabbox.h
+index 6652f93..bba0b39 100644
+--- a/kwin/tabbox/tabbox.h
++++ b/kwin/tabbox/tabbox.h
+@@ -52,6 +52,7 @@ public:
+ virtual QString desktopName(int desktop) const;
+ virtual QWeakPointer< TabBoxClient > nextClientFocusChain(TabBoxClient* client) const;
+ virtual QWeakPointer< TabBoxClient > firstClientFocusChain() const;
++ virtual bool isInFocusChain (TabBoxClient* client) const;
+ virtual int nextDesktopFocusChain(int desktop) const;
+ virtual int numberOfDesktops() const;
+ virtual TabBoxClientList stackingOrder() const;
+diff --git a/kwin/tabbox/tabboxhandler.h b/kwin/tabbox/tabboxhandler.h
+index 7abddfc..d9a6122 100644
+--- a/kwin/tabbox/tabboxhandler.h
++++ b/kwin/tabbox/tabboxhandler.h
+@@ -119,6 +119,7 @@ public:
+ * @since 4.9.1
+ **/
+ virtual QWeakPointer<TabBoxClient> firstClientFocusChain() const = 0;
++ virtual bool isInFocusChain(TabBoxClient* client) const = 0;
+ /**
+ * @param client The client whose desktop name should be retrieved
+ * @return The desktop name of the given TabBoxClient. If the client is
diff --git a/extra/kdebase/PKGBUILD b/extra/kdebase/PKGBUILD
index 20aaca793..96fae60dd 100644
--- a/extra/kdebase/PKGBUILD
+++ b/extra/kdebase/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164858 2012-08-06 23:14:55Z andrea $
+# $Id: PKGBUILD 166217 2012-09-05 18:28:31Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -11,7 +11,7 @@ pkgname=('kdebase-dolphin'
'kdebase-konq-plugins'
'kdebase-lib'
'kdebase-plasma')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -19,7 +19,7 @@ license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdebase')
makedepends=('kdelibs' 'cmake' 'automoc4' 'tidyhtml')
source=("http://download.kde.org/stable/${pkgver}/src/kde-baseapps-${pkgver}.tar.xz")
-sha1sums=('f5c358e3c7902b15328908a9966f98774827988e')
+sha1sums=('9014332fd6fb18999c8290a3cbb498793d8caa2f')
build() {
cd ${srcdir}
diff --git a/extra/kdebindings-kimono/PKGBUILD b/extra/kdebindings-kimono/PKGBUILD
index 3aab0f727..1ccc6c5eb 100644
--- a/extra/kdebindings-kimono/PKGBUILD
+++ b/extra/kdebindings-kimono/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164876 2012-08-06 23:16:23Z andrea $
+# $Id: PKGBUILD 166235 2012-09-05 18:30:06Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-kimono
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc=".NET/Mono bindings for the KDE libraries"
url="https://projects.kde.org/projects/kde/kdebindings/csharp/kimono"
@@ -13,7 +13,7 @@ depends=('kdebindings-qyoto' 'kdebindings-smokekde')
makedepends=('cmake' 'automoc4' 'kdebindings-smokegen' 'boost' 'kdepimlibs')
conflicts=('kdebindings-csharp')
source=("http://download.kde.org/stable/${pkgver}/src/kimono-${pkgver}.tar.xz")
-sha1sums=('5c196ced2b07e58ecdc66e779f21e4c412da8b4b')
+sha1sums=('08b1a43eb800de1ad1ed7a0a147e6c73b3928bd8')
build() {
cd "${srcdir}"
diff --git a/extra/kdebindings-korundum/PKGBUILD b/extra/kdebindings-korundum/PKGBUILD
index b08d5b5b1..ab0ba8902 100644
--- a/extra/kdebindings-korundum/PKGBUILD
+++ b/extra/kdebindings-korundum/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164877 2012-08-06 23:16:29Z andrea $
+# $Id: PKGBUILD 166236 2012-09-05 18:30:12Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-korundum
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Ruby bindings for libraries created by the KDE community"
url="https://projects.kde.org/projects/kde/kdebindings/ruby/korundum"
@@ -15,7 +15,7 @@ makedepends=('cmake' 'automoc4' 'kdebindings-smokegen' 'boost'
conflicts=('kdebindings-ruby')
source=("http://download.kde.org/stable/${pkgver}/src/korundum-${pkgver}.tar.xz"
'ruby19.patch')
-sha1sums=('7c97b549bb6958223fc0b28f657fec09bb95b7e5'
+sha1sums=('ea22f9bddd7450e15f6dcf3d7f243874f664bc71'
'c074f027bac3b9bffe70a2c2304a6a7be12be034')
build() {
diff --git a/extra/kdebindings-kross/PKGBUILD b/extra/kdebindings-kross/PKGBUILD
index 30f772157..f18d2a699 100644
--- a/extra/kdebindings-kross/PKGBUILD
+++ b/extra/kdebindings-kross/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 164878 2012-08-06 23:16:32Z andrea $
+# $Id: PKGBUILD 166237 2012-09-05 18:30:16Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgbase=kdebindings-kross
pkgname=('kdebindings-kross-python'
# 'kdebindings-kross-ruby'
'kdebindings-kross-java')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
url="https://projects.kde.org/projects/kde/kdebindings/kross-interpreters"
arch=('i686' 'x86_64' 'mips64el')
@@ -13,7 +13,7 @@ license=('GPL' 'LGPL' 'FDL')
groups=('kdebindings')
makedepends=('kdelibs' 'cmake' 'automoc4' 'python2' 'java-environment')
source=("http://download.kde.org/stable/${pkgver}/src/kross-interpreters-${pkgver}.tar.xz")
-sha1sums=('fb6bb9e50d9ec03a86f29f44e9433c521d29761c')
+sha1sums=('d97c6ab445ab209d41a817eeebbfa42461c2511a')
build() {
cd "${srcdir}"
diff --git a/extra/kdebindings-perlkde/PKGBUILD b/extra/kdebindings-perlkde/PKGBUILD
index 5745fb91e..2623bc1b5 100644
--- a/extra/kdebindings-perlkde/PKGBUILD
+++ b/extra/kdebindings-perlkde/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164879 2012-08-06 23:16:36Z andrea $
+# $Id: PKGBUILD 166238 2012-09-05 18:30:19Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-perlkde
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Perl bindings for the KDE libraries"
url="https://projects.kde.org/projects/kde/kdebindings/perl/perlkde"
@@ -13,7 +13,7 @@ depends=('kdebindings-perlqt' 'kdebindings-smokekde')
makedepends=('cmake' 'automoc4' 'kdebindings-smokegen' 'kdepimlibs'
'kdegraphics-okular' 'kdesdk-kate')
source=("http://download.kde.org/stable/${pkgver}/src/perlkde-${pkgver}.tar.xz")
-sha1sums=('cc716e7b285efc8c90a086d8881a7e9ff0d49263')
+sha1sums=('9a4e298770152a9ed903eff22048021e19e5f257')
build() {
cd "${srcdir}"
diff --git a/extra/kdebindings-perlqt/PKGBUILD b/extra/kdebindings-perlqt/PKGBUILD
index 572903a46..eab7c5fa6 100644
--- a/extra/kdebindings-perlqt/PKGBUILD
+++ b/extra/kdebindings-perlqt/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164852 2012-08-06 23:14:00Z andrea $
+# $Id: PKGBUILD 166211 2012-09-05 18:27:40Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-perlqt
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Perl bindings for the Qt libraries"
url="https://projects.kde.org/projects/kde/kdebindings/perl/perlqt"
@@ -12,7 +12,7 @@ groups=('kdebindings')
depends=('kdebindings-smokeqt' 'perl-list-moreutils')
makedepends=('cmake' 'automoc4' 'kdebindings-smokegen')
source=("http://download.kde.org/stable/${pkgver}/src/perlqt-${pkgver}.tar.xz")
-sha1sums=('c51a788cee16f6222e70c96361083581fad1fb51')
+sha1sums=('9800056ce7e2ced8d8487776e7ecb58d3bf87370')
build() {
cd "${srcdir}"
diff --git a/extra/kdebindings-python/PKGBUILD b/extra/kdebindings-python/PKGBUILD
index 74634169f..78ad6a0eb 100644
--- a/extra/kdebindings-python/PKGBUILD
+++ b/extra/kdebindings-python/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 164853 2012-08-06 23:14:04Z andrea $
+# $Id: PKGBUILD 166212 2012-09-05 18:27:44Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgbase=kdebindings-python
pkgname=('kdebindings-python'
'kdebindings-python2')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
url='https://projects.kde.org/projects/kde/kdebindings/pykde4'
arch=('i686' 'x86_64' 'mips64el')
@@ -13,7 +13,7 @@ groups=('kdebindings')
makedepends=('cmake' 'automoc4' 'boost' 'kdepim-runtime' 'python2-pyqt'
'pyqt' 'qscintilla' 'python2-sip' 'python-sip')
source=("http://download.kde.org/stable/${pkgver}/src/pykde4-${pkgver}.tar.xz")
-sha1sums=('eb51fcadd14a184895195be822e4ed704e74d3ed')
+sha1sums=('b1066dc30d59ddfb16db3f7e1ee11a2f9895dfca')
build() {
export PYTHONDONTWRITEBYTECODE="TRUE"
diff --git a/extra/kdebindings-qtruby/PKGBUILD b/extra/kdebindings-qtruby/PKGBUILD
index 8b4038d85..c9692a129 100644
--- a/extra/kdebindings-qtruby/PKGBUILD
+++ b/extra/kdebindings-qtruby/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164855 2012-08-06 23:14:14Z andrea $
+# $Id: PKGBUILD 166214 2012-09-05 18:27:52Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-qtruby
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Ruby bindings for the Qt libraries"
url="https://projects.kde.org/projects/kde/kdebindings/ruby/qtruby"
@@ -13,7 +13,7 @@ depends=('kdebindings-smokeqt' 'ruby')
makedepends=('cmake' 'automoc4' 'kdebindings-smokegen')
conflicts=('kdebindings-ruby')
source=("http://download.kde.org/stable/${pkgver}/src/qtruby-${pkgver}.tar.xz")
-sha1sums=('04146719f7e6e2001a1f2318b5a45d47f58ac0b3')
+sha1sums=('6362e3e1e65085cda1c8b2793ba7105150ec989d')
build() {
cd "${srcdir}"
diff --git a/extra/kdebindings-qyoto/PKGBUILD b/extra/kdebindings-qyoto/PKGBUILD
index 9bfe31bb9..b856b47bd 100644
--- a/extra/kdebindings-qyoto/PKGBUILD
+++ b/extra/kdebindings-qyoto/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164854 2012-08-06 23:14:08Z andrea $
+# $Id: PKGBUILD 166213 2012-09-05 18:27:49Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-qyoto
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc=".NET/Mono bindings for the Qt libraries"
url="https://projects.kde.org/projects/kde/kdebindings/csharp/qyoto"
@@ -13,7 +13,7 @@ depends=('kdebindings-smokeqt' 'mono')
makedepends=('cmake' 'automoc4' 'kdebindings-smokegen')
conflicts=('kdebindings-csharp')
source=("http://download.kde.org/stable/${pkgver}/src/qyoto-${pkgver}.tar.xz")
-sha1sums=('91e43ce4a1860e186fd93fdfec0bbe2da10133ac')
+sha1sums=('a5a6b42a7c37c554fa67dcd9a9439c4d32a6c59a')
build() {
cd "${srcdir}"
diff --git a/extra/kdebindings-smokegen/PKGBUILD b/extra/kdebindings-smokegen/PKGBUILD
index 7c205e7a1..e912d818c 100644
--- a/extra/kdebindings-smokegen/PKGBUILD
+++ b/extra/kdebindings-smokegen/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164847 2012-08-06 23:13:29Z andrea $
+# $Id: PKGBUILD 166206 2012-09-05 18:27:11Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-smokegen
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A general purpose C++ parser with a plugin infrastructure"
url="https://projects.kde.org/projects/kde/kdebindings/smoke/smokegen"
@@ -12,7 +12,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
conflicts=('kdebindings-smoke')
source=("http://download.kde.org/stable/${pkgver}/src/smokegen-${pkgver}.tar.xz")
-sha1sums=('7470301b856703a365cf8bbd43d0f297ef4fff08')
+sha1sums=('d73bd72550a644f073b94258591fe2c7c742360b')
build() {
cd "${srcdir}"
diff --git a/extra/kdebindings-smokekde/PKGBUILD b/extra/kdebindings-smokekde/PKGBUILD
index f4aae2950..c068911d9 100644
--- a/extra/kdebindings-smokekde/PKGBUILD
+++ b/extra/kdebindings-smokekde/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164851 2012-08-06 23:13:56Z andrea $
+# $Id: PKGBUILD 166210 2012-09-05 18:27:36Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-smokekde
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Language independent library for KDE bindings"
url="https://projects.kde.org/projects/kde/kdebindings/smoke/smokekde"
@@ -16,7 +16,7 @@ optdepends=('kdesdk-kate: Kate bindings'
'kdegraphics-okular: Okular bindings')
conflicts=('kdebindings-smoke')
source=("http://download.kde.org/stable/${pkgver}/src/smokekde-${pkgver}.tar.xz")
-sha1sums=('ab796e48995560a59d1f741e9e2125eaa4263aa5')
+sha1sums=('ae611a3571306fe77fba5799ac8da4017633c84e')
build() {
cd "${srcdir}"
diff --git a/extra/kdebindings-smokeqt/PKGBUILD b/extra/kdebindings-smokeqt/PKGBUILD
index b800ddbd8..c17232447 100644
--- a/extra/kdebindings-smokeqt/PKGBUILD
+++ b/extra/kdebindings-smokeqt/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164848 2012-08-06 23:13:35Z andrea $
+# $Id: PKGBUILD 166207 2012-09-05 18:27:14Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-smokeqt
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Language independent library for Qt bindings"
url="https://projects.kde.org/projects/kde/kdebindings/smoke/smokeqt"
@@ -13,7 +13,7 @@ depends=('kdebindings-smokegen' 'qimageblitz' 'qscintilla')
makedepends=('cmake' 'automoc4')
conflicts=('kdebindings-smoke')
source=("http://download.kde.org/stable/${pkgver}/src/smokeqt-${pkgver}.tar.xz")
-sha1sums=('d9c0b21882263e038cdb3de9d0e99ecbf2df7986')
+sha1sums=('db56b4a6b4380a61735a4dd5366af75ad4901475')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-analitza/PKGBUILD b/extra/kdeedu-analitza/PKGBUILD
index 73ed9d8d7..0ccf311b7 100644
--- a/extra/kdeedu-analitza/PKGBUILD
+++ b/extra/kdeedu-analitza/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164865 2012-08-06 23:15:30Z andrea $
+# $Id: PKGBUILD 166224 2012-09-05 18:29:10Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-analitza
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A library to add mathematical features to your program"
url="https://projects.kde.org/projects/kde/kdeedu/analitza"
@@ -12,7 +12,7 @@ groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/analitza-${pkgver}.tar.xz")
-sha1sums=('942057e56709288ade435f37f9cd2d63a1496e06')
+sha1sums=('b69134548d366f705b8854f8da222758f2d6a0ef')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-blinken/PKGBUILD b/extra/kdeedu-blinken/PKGBUILD
index 3ce1a536a..7093e5697 100644
--- a/extra/kdeedu-blinken/PKGBUILD
+++ b/extra/kdeedu-blinken/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164880 2012-08-06 23:16:42Z andrea $
+# $Id: PKGBUILD 166239 2012-09-05 18:30:25Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-blinken
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Memory Enhancement Game"
url="http://kde.org/applications/education/blinken/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/blinken-${pkgver}.tar.xz")
-sha1sums=('5debedb870be8d4f2ee7a129c104c193864e907e')
+sha1sums=('874596bfccf8e675667c8a5ffe4d104850752c13')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-cantor/PKGBUILD b/extra/kdeedu-cantor/PKGBUILD
index f7e3fa3ce..23f45b5b7 100644
--- a/extra/kdeedu-cantor/PKGBUILD
+++ b/extra/kdeedu-cantor/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164881 2012-08-06 23:16:48Z andrea $
+# $Id: PKGBUILD 166240 2012-09-05 18:30:30Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-cantor
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="KDE Frontend to Mathematical Software"
url="http://kde.org/applications/education/cantor/"
@@ -16,7 +16,7 @@ optdepends=('maxima: Maxima backend'
'r: R backend')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/cantor-${pkgver}.tar.xz")
-sha1sums=('2d97209780542b6d2081d2c6f855c3a3751dd0e1')
+sha1sums=('03e8344bdc258412550d5617424a1fcd8a762e16')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kalgebra/PKGBUILD b/extra/kdeedu-kalgebra/PKGBUILD
index b39d8fa04..576c49f6b 100644
--- a/extra/kdeedu-kalgebra/PKGBUILD
+++ b/extra/kdeedu-kalgebra/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164882 2012-08-06 23:16:53Z andrea $
+# $Id: PKGBUILD 166241 2012-09-05 18:30:36Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kalgebra
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Graph Calculator"
url="http://kde.org/applications/education/kalgebra/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'libkdeedu' 'kdeedu-analitza')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kalgebra-${pkgver}.tar.xz")
-sha1sums=('38a49f91dc4391868053efd1735582e86c879d01')
+sha1sums=('15727b87d3951b95ef839dd6bb58dcf193f8fb5c')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kalzium/PKGBUILD b/extra/kdeedu-kalzium/PKGBUILD
index 8c0955a7f..09abb5c67 100644
--- a/extra/kdeedu-kalzium/PKGBUILD
+++ b/extra/kdeedu-kalzium/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164883 2012-08-06 23:16:58Z andrea $
+# $Id: PKGBUILD 166242 2012-09-05 18:30:41Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kalzium
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Periodic Table of Elements"
url="http://kde.org/applications/education/kalzium/"
@@ -13,7 +13,7 @@ depends=('kdelibs' 'avogadro' 'ocaml' 'facile')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kalzium-${pkgver}.tar.xz")
-sha1sums=('da8c782a9e758a860a76204435aaeab15f5edd64')
+sha1sums=('7a043108edb23a2d857622e44ffb51cf3e870530')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kanagram/PKGBUILD b/extra/kdeedu-kanagram/PKGBUILD
index 8470a6dcc..f097d3d8e 100644
--- a/extra/kdeedu-kanagram/PKGBUILD
+++ b/extra/kdeedu-kanagram/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164884 2012-08-06 23:17:04Z andrea $
+# $Id: PKGBUILD 166243 2012-09-05 18:30:46Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kanagram
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Letter Order Game"
url="http://kde.org/applications/education/kanagram/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'libkdeedu')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kanagram-${pkgver}.tar.xz")
-sha1sums=('b7dba4d67a119039bf7eea1abfbcca079ff9c04c')
+sha1sums=('78961fcd7ee14991be5d3e79068bf0651b86ba3d')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kbruch/PKGBUILD b/extra/kdeedu-kbruch/PKGBUILD
index f25236a34..712bd9828 100644
--- a/extra/kdeedu-kbruch/PKGBUILD
+++ b/extra/kdeedu-kbruch/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164885 2012-08-06 23:17:09Z andrea $
+# $Id: PKGBUILD 166244 2012-09-05 18:30:51Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kbruch
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Exercise Fractions"
url="http://kde.org/applications/education/kbruch/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kbruch-${pkgver}.tar.xz")
-sha1sums=('177d4410ab596baf80c046caf1207b65a82944c8')
+sha1sums=('a4e4ede1732838e596d1a4f2db054b21ce3bc799')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kgeography/PKGBUILD b/extra/kdeedu-kgeography/PKGBUILD
index a09112f00..934152d39 100644
--- a/extra/kdeedu-kgeography/PKGBUILD
+++ b/extra/kdeedu-kgeography/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164886 2012-08-06 23:17:15Z andrea $
+# $Id: PKGBUILD 166245 2012-09-05 18:30:56Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kgeography
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Geography Trainer"
url="http://kde.org/applications/education/kgeography/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kgeography-${pkgver}.tar.xz")
-sha1sums=('5cedfb17606878dbc8900a11f846f6baa558bb66')
+sha1sums=('a5c817949b35f8001a2489d0fabadddcbc7646df')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-khangman/PKGBUILD b/extra/kdeedu-khangman/PKGBUILD
index a407b6387..e22b4820d 100644
--- a/extra/kdeedu-khangman/PKGBUILD
+++ b/extra/kdeedu-khangman/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164887 2012-08-06 23:17:20Z andrea $
+# $Id: PKGBUILD 166246 2012-09-05 18:31:01Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-khangman
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Hangman Game"
url="http://kde.org/applications/education/khangman/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'libkdeedu')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/khangman-${pkgver}.tar.xz")
-sha1sums=('a8a5f3250bcb73def0ddd670f27b30f2a4621b19')
+sha1sums=('3b07235ff8aa419cc6971c14791e56a15c10d39a')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kig/PKGBUILD b/extra/kdeedu-kig/PKGBUILD
index 6edf32a14..844287097 100644
--- a/extra/kdeedu-kig/PKGBUILD
+++ b/extra/kdeedu-kig/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164888 2012-08-06 23:17:26Z andrea $
+# $Id: PKGBUILD 166247 2012-09-05 18:31:06Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kig
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Interactive Geometry"
url="http://kde.org/applications/education/kig/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kig-${pkgver}.tar.xz")
-sha1sums=('170616856665f4a0ca8413f6bb9185ca54ee98d4')
+sha1sums=('ab4382d1b463569eba87efc7fbf9b12d08b236a7')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kiten/PKGBUILD b/extra/kdeedu-kiten/PKGBUILD
index a9b742534..144a40d0b 100644
--- a/extra/kdeedu-kiten/PKGBUILD
+++ b/extra/kdeedu-kiten/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164889 2012-08-06 23:17:31Z andrea $
+# $Id: PKGBUILD 166248 2012-09-05 18:31:12Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kiten
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Japanese Reference/Study Tool"
url="http://kde.org/applications/education/kiten/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kiten-${pkgver}.tar.xz")
-sha1sums=('60729b6df981d6102266eb159359827a58d34c7f')
+sha1sums=('0a1b4228cc05d8bf185af5a929e864c541f6e0bf')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-klettres/PKGBUILD b/extra/kdeedu-klettres/PKGBUILD
index facc9f97b..c67ad5a16 100644
--- a/extra/kdeedu-klettres/PKGBUILD
+++ b/extra/kdeedu-klettres/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164890 2012-08-06 23:17:37Z andrea $
+# $Id: PKGBUILD 166249 2012-09-05 18:31:17Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-klettres
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Learn The Alphabet"
url="http://kde.org/applications/education/klettres/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/klettres-${pkgver}.tar.xz")
-sha1sums=('fef07c9bd7f0f0a7ffe96274e8d09fcddd06e691')
+sha1sums=('f52621b525ba2d2598fc119cb121e96780c87f60')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kmplot/PKGBUILD b/extra/kdeedu-kmplot/PKGBUILD
index 2ae18ec60..607a212a7 100644
--- a/extra/kdeedu-kmplot/PKGBUILD
+++ b/extra/kdeedu-kmplot/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164891 2012-08-06 23:17:42Z andrea $
+# $Id: PKGBUILD 166250 2012-09-05 18:31:23Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kmplot
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Mathematical Function Plotter"
url="http://kde.org/applications/education/kmplot/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kmplot-${pkgver}.tar.xz")
-sha1sums=('fcae6ed767ea6effac98cda2f3be79c41a538ce8')
+sha1sums=('7118af5ce1a66c79fd0439b9aa249169ef63b2cd')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kstars/PKGBUILD b/extra/kdeedu-kstars/PKGBUILD
index 9ee11eb9c..e91530e4c 100644
--- a/extra/kdeedu-kstars/PKGBUILD
+++ b/extra/kdeedu-kstars/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164892 2012-08-06 23:17:47Z andrea $
+# $Id: PKGBUILD 166251 2012-09-05 18:31:28Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kstars
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Desktop Planetarium"
url="http://kde.org/applications/education/kstars/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'libindi')
makedepends=('cmake' 'automoc4' 'eigen')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kstars-${pkgver}.tar.xz")
-sha1sums=('ecb774bc2b946afd2fd3c4db48ae7109239272a0')
+sha1sums=('ee07f3cd1141990a1c6bd9ad655413a8d74d8df9')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-ktouch/PKGBUILD b/extra/kdeedu-ktouch/PKGBUILD
index d3b21b9f3..4bd4f9d0a 100644
--- a/extra/kdeedu-ktouch/PKGBUILD
+++ b/extra/kdeedu-ktouch/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164893 2012-08-06 23:17:52Z andrea $
+# $Id: PKGBUILD 166252 2012-09-05 18:31:33Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-ktouch
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Touch Typing Tutor"
url="http://kde.org/applications/education/ktouch/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/ktouch-${pkgver}.tar.xz")
-sha1sums=('8a9d25044d9a33281bd982e32a3c6fd72f5d22fb')
+sha1sums=('a4203a226d3b02b5619efd01291816f1b4de2b50')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kturtle/PKGBUILD b/extra/kdeedu-kturtle/PKGBUILD
index e920e08db..14a2a38dc 100644
--- a/extra/kdeedu-kturtle/PKGBUILD
+++ b/extra/kdeedu-kturtle/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164894 2012-08-06 23:17:57Z andrea $
+# $Id: PKGBUILD 166253 2012-09-05 18:31:38Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kturtle
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Educational Programming Environment"
url="http://kde.org/applications/education/kturtle/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kturtle-${pkgver}.tar.xz")
-sha1sums=('013d88bfd86183138eacf3129722efdfa0742064')
+sha1sums=('c3ee656a8ca0fb4b75e810453e88f5fe30466de3')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-kwordquiz/PKGBUILD b/extra/kdeedu-kwordquiz/PKGBUILD
index c6e90661f..bacec1671 100644
--- a/extra/kdeedu-kwordquiz/PKGBUILD
+++ b/extra/kdeedu-kwordquiz/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164895 2012-08-06 23:18:02Z andrea $
+# $Id: PKGBUILD 166254 2012-09-05 18:31:43Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kwordquiz
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Flash Card Trainer"
url="http://kde.org/applications/education/kwordquiz/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'libkdeedu')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kwordquiz-${pkgver}.tar.xz")
-sha1sums=('026fedf11d7392d30703b127325671978d03c1d7')
+sha1sums=('66d66016c7cb708aeb436861a647716fcde39028')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-marble/PKGBUILD b/extra/kdeedu-marble/PKGBUILD
index 4f4960233..38f571a9b 100644
--- a/extra/kdeedu-marble/PKGBUILD
+++ b/extra/kdeedu-marble/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164860 2012-08-06 23:15:07Z andrea $
+# $Id: PKGBUILD 166219 2012-09-05 18:28:42Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-marble
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Desktop Globe"
url="http://kde.org/applications/education/marble/"
@@ -14,7 +14,7 @@ makedepends=('cmake' 'automoc4' 'gpsd')
optdepends=('gpsd: gps support')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/marble-${pkgver}.tar.xz")
-sha1sums=('2eb264123f487629399d807151e1ae6ea1c6c8bb')
+sha1sums=('5975a99ef55b418b709279c95ff9afe01cf64264')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-pairs/PKGBUILD b/extra/kdeedu-pairs/PKGBUILD
index 12adb413d..0a5605bb8 100644
--- a/extra/kdeedu-pairs/PKGBUILD
+++ b/extra/kdeedu-pairs/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164896 2012-08-06 23:18:08Z andrea $
+# $Id: PKGBUILD 166255 2012-09-05 18:31:48Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-pairs
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A memory and pairs game for KDE"
url="https://projects.kde.org/projects/kde/kdeedu/pairs"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/pairs-${pkgver}.tar.xz")
-sha1sums=('d040039b3cffc4b3375b6d5eca2e0a026187f359')
+sha1sums=('f109037b7960d0e14e23726e7edbbf0bf430b764')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-parley/PKGBUILD b/extra/kdeedu-parley/PKGBUILD
index f2667dd54..6d46721e4 100644
--- a/extra/kdeedu-parley/PKGBUILD
+++ b/extra/kdeedu-parley/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164897 2012-08-06 23:18:13Z andrea $
+# $Id: PKGBUILD 166256 2012-09-05 18:31:53Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-parley
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Vocabulary Trainer"
url="http://kde.org/applications/education/parley/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'libkdeedu')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/parley-${pkgver}.tar.xz")
-sha1sums=('5f4b600939ec81557f38eb39eca07f6abee30d87')
+sha1sums=('8ca16eed35b87ce2416bb715dc392207198f802c')
build() {
cd "${srcdir}"
diff --git a/extra/kdeedu-rocs/PKGBUILD b/extra/kdeedu-rocs/PKGBUILD
index 651709210..d8ba0b63e 100644
--- a/extra/kdeedu-rocs/PKGBUILD
+++ b/extra/kdeedu-rocs/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164898 2012-08-06 23:18:16Z andrea $
+# $Id: PKGBUILD 166257 2012-09-05 18:31:56Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-rocs
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Rocs Graph Theory"
url="http://kde.org/applications/education/rocs/"
@@ -12,7 +12,7 @@ groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4' 'boost')
source=("http://download.kde.org/stable/${pkgver}/src/rocs-${pkgver}.tar.xz")
-sha1sums=('e84667bf68c3f5d48b8153d0f15b033cac5267bc')
+sha1sums=('92547f7b3402763395bef93ce43411a381694ffb')
options=('!makeflags')
build() {
diff --git a/extra/kdeedu-step/PKGBUILD b/extra/kdeedu-step/PKGBUILD
index fac5a7952..30566e93f 100644
--- a/extra/kdeedu-step/PKGBUILD
+++ b/extra/kdeedu-step/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164899 2012-08-06 23:18:22Z andrea $
+# $Id: PKGBUILD 166258 2012-09-05 18:32:02Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-step
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Interactive Physical Simulator"
url="http://kde.org/applications/education/step/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'libqalculate' 'gsl')
makedepends=('cmake' 'automoc4' 'eigen')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/step-${pkgver}.tar.xz")
-sha1sums=('6d8c2e7e2d295418515f3e3787a4649226716cc4')
+sha1sums=('87667ac074e6ac924e8b7123969796f5e61ec2d3')
build() {
cd "${srcdir}"
diff --git a/extra/kdegames/PKGBUILD b/extra/kdegames/PKGBUILD
index 59a3dc7a6..aa8881be8 100644
--- a/extra/kdegames/PKGBUILD
+++ b/extra/kdegames/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164900 2012-08-06 23:18:49Z andrea $
+# $Id: PKGBUILD 166259 2012-09-05 18:32:27Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -43,7 +43,7 @@ pkgname=('kdegames-bomber'
'kdegames-libkmahjongg'
'kdegames-lskat'
'kdegames-palapeli')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -52,7 +52,7 @@ groups=('kde' 'kdegames')
makedepends=('cmake' 'automoc4' 'twisted' 'kdebindings-python2'
'openal')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
-sha1sums=('993c00841d9ab322e1bc1bd39b368579c62f4c45')
+sha1sums=('5fc77f230cff0a9b243403affc176e4e4757a1e7')
build() {
cd $srcdir
@@ -73,8 +73,6 @@ package_kdegames-bomber() {
install='kdegames.install'
cd $srcdir/build/bomber
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/bomber
- make DESTDIR=$pkgdir install
}
package_kdegames-bovo() {
@@ -84,8 +82,6 @@ package_kdegames-bovo() {
install='kdegames.install'
cd $srcdir/build/bovo
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/bovo
- make DESTDIR=$pkgdir install
}
package_kdegames-granatier() {
@@ -95,8 +91,6 @@ package_kdegames-granatier() {
install='kdegames.install'
cd $srcdir/build/granatier
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/granatier
- make DESTDIR=$pkgdir install
}
package_kdegames-kajongg() {
@@ -106,8 +100,6 @@ package_kdegames-kajongg() {
install='kdegames.install'
cd $srcdir/build/kajongg
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kajongg
- make DESTDIR=$pkgdir install
# Use the python2 executable
find "${pkgdir}" -name '*.py' | xargs sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|'
@@ -120,8 +112,6 @@ package_kdegames-kapman() {
install='kdegames.install'
cd $srcdir/build/kapman
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kapman
- make DESTDIR=$pkgdir install
}
package_kdegames-katomic() {
@@ -131,8 +121,6 @@ package_kdegames-katomic() {
install='kdegames.install'
cd $srcdir/build/katomic
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/katomic
- make DESTDIR=$pkgdir install
}
package_kdegames-kbattleship() {
@@ -142,8 +130,6 @@ package_kdegames-kbattleship() {
install='kdegames-kbattleship.install'
cd $srcdir/build/kbattleship
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kbattleship
- make DESTDIR=$pkgdir install
}
package_kdegames-kblackbox() {
@@ -153,8 +139,6 @@ package_kdegames-kblackbox() {
install='kdegames.install'
cd $srcdir/build/kblackbox
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kblackbox
- make DESTDIR=$pkgdir install
}
package_kdegames-kblocks() {
@@ -164,8 +148,6 @@ package_kdegames-kblocks() {
install='kdegames.install'
cd $srcdir/build/kblocks
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kblocks
- make DESTDIR=$pkgdir install
}
package_kdegames-kbounce() {
@@ -175,8 +157,6 @@ package_kdegames-kbounce() {
install='kdegames.install'
cd $srcdir/build/kbounce
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kbounce
- make DESTDIR=$pkgdir install
}
package_kdegames-kbreakout() {
@@ -186,8 +166,6 @@ package_kdegames-kbreakout() {
install='kdegames.install'
cd $srcdir/build/kbreakout
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kbreakout
- make DESTDIR=$pkgdir install
}
package_kdegames-kdiamond() {
@@ -197,8 +175,6 @@ package_kdegames-kdiamond() {
install='kdegames.install'
cd $srcdir/build/kdiamond
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kdiamond
- make DESTDIR=$pkgdir install
}
package_kdegames-kfourinline() {
@@ -208,8 +184,6 @@ package_kdegames-kfourinline() {
install='kdegames-kfourinline.install'
cd $srcdir/build/kfourinline
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kfourinline
- make DESTDIR=$pkgdir install
}
package_kdegames-kgoldrunner() {
@@ -219,8 +193,6 @@ package_kdegames-kgoldrunner() {
install='kdegames.install'
cd $srcdir/build/kgoldrunner
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kgoldrunner
- make DESTDIR=$pkgdir install
}
package_kdegames-kigo() {
@@ -230,8 +202,6 @@ package_kdegames-kigo() {
install='kdegames-kigo.install'
cd $srcdir/build/kigo
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kigo
- make DESTDIR=$pkgdir install
}
package_kdegames-killbots() {
@@ -241,8 +211,6 @@ package_kdegames-killbots() {
install='kdegames.install'
cd $srcdir/build/killbots
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/killbots
- make DESTDIR=$pkgdir install
}
package_kdegames-kiriki() {
@@ -252,8 +220,6 @@ package_kdegames-kiriki() {
install='kdegames.install'
cd $srcdir/build/kiriki
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kiriki
- make DESTDIR=$pkgdir install
}
package_kdegames-kjumpingcube() {
@@ -263,8 +229,6 @@ package_kdegames-kjumpingcube() {
install='kdegames.install'
cd $srcdir/build/kjumpingcube
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kjumpingcube
- make DESTDIR=$pkgdir install
}
package_kdegames-klickety() {
@@ -276,8 +240,6 @@ package_kdegames-klickety() {
install='kdegames.install'
cd $srcdir/build/klickety
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/klickety
- make DESTDIR=$pkgdir install
}
package_kdegames-klines() {
@@ -287,8 +249,6 @@ package_kdegames-klines() {
install='kdegames.install'
cd $srcdir/build/klines
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/klines
- make DESTDIR=$pkgdir install
}
package_kdegames-kmahjongg() {
@@ -298,8 +258,6 @@ package_kdegames-kmahjongg() {
install='kdegames.install'
cd $srcdir/build/kmahjongg
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kmahjongg
- make DESTDIR=$pkgdir install
}
package_kdegames-kmines() {
@@ -309,8 +267,6 @@ package_kdegames-kmines() {
install='kdegames.install'
cd $srcdir/build/kmines
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kmines
- make DESTDIR=$pkgdir install
}
package_kdegames-knetwalk() {
@@ -320,8 +276,6 @@ package_kdegames-knetwalk() {
install='kdegames.install'
cd $srcdir/build/knetwalk
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/knetwalk
- make DESTDIR=$pkgdir install
}
package_kdegames-kolf() {
@@ -331,8 +285,6 @@ package_kdegames-kolf() {
install='kdegames-kolf.install'
cd $srcdir/build/kolf
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kolf
- make DESTDIR=$pkgdir install
}
package_kdegames-kollision() {
@@ -342,8 +294,6 @@ package_kdegames-kollision() {
install='kdegames.install'
cd $srcdir/build/kollision
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kollision
- make DESTDIR=$pkgdir install
}
package_kdegames-konquest() {
@@ -353,8 +303,6 @@ package_kdegames-konquest() {
install='kdegames.install'
cd $srcdir/build/konquest
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/konquest
- make DESTDIR=$pkgdir install
}
package_kdegames-kpatience() {
@@ -365,8 +313,6 @@ package_kdegames-kpatience() {
replaces=('kdegames-kpat')
cd $srcdir/build/kpat
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kpat
- make DESTDIR=$pkgdir install
}
package_kdegames-kreversi() {
@@ -376,8 +322,6 @@ package_kdegames-kreversi() {
install='kdegames.install'
cd $srcdir/build/kreversi
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kreversi
- make DESTDIR=$pkgdir install
}
package_kdegames-kshisen() {
@@ -387,8 +331,6 @@ package_kdegames-kshisen() {
install='kdegames.install'
cd $srcdir/build/kshisen
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kshisen
- make DESTDIR=$pkgdir install
}
package_kdegames-ksirk() {
@@ -398,8 +340,6 @@ package_kdegames-ksirk() {
install='kdegames.install'
cd $srcdir/build/ksirk
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/ksirk
- make DESTDIR=$pkgdir install
}
package_kdegames-kspaceduel() {
@@ -409,8 +349,6 @@ package_kdegames-kspaceduel() {
install='kdegames-kspaceduel.install'
cd $srcdir/build/kspaceduel
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kspaceduel
- make DESTDIR=$pkgdir install
}
package_kdegames-ksquares() {
@@ -420,8 +358,6 @@ package_kdegames-ksquares() {
install='kdegames.install'
cd $srcdir/build/ksquares
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/ksquares
- make DESTDIR=$pkgdir install
}
package_kdegames-ksudoku() {
@@ -431,8 +367,6 @@ package_kdegames-ksudoku() {
install='kdegames.install'
cd $srcdir/build/ksudoku
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/ksudoku
- make DESTDIR=$pkgdir install
}
package_kdegames-ktron() {
@@ -442,8 +376,6 @@ package_kdegames-ktron() {
install='kdegames.install'
cd $srcdir/build/ktron
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/ktron
- make DESTDIR=$pkgdir install
}
package_kdegames-ktuberling() {
@@ -453,8 +385,6 @@ package_kdegames-ktuberling() {
install='kdegames-ktuberling.install'
cd $srcdir/build/ktuberling
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/ktuberling
- make DESTDIR=$pkgdir install
}
package_kdegames-kubrick() {
@@ -464,8 +394,6 @@ package_kdegames-kubrick() {
install='kdegames.install'
cd $srcdir/build/kubrick
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/kubrick
- make DESTDIR=$pkgdir install
}
package_kdegames-libkdegames() {
@@ -474,9 +402,6 @@ package_kdegames-libkdegames() {
depends=('kdelibs' 'openal')
cd $srcdir/build/libkdegames
make DESTDIR=$pkgdir install
- for i in $srcdir/${pkgbase}-${pkgver}/cmake/modules/*.cmake; do
- install -D -m644 $i $pkgdir/usr/share/apps/cmake/modules/$(basename $i)
- done
}
package_kdegames-libkmahjongg() {
@@ -494,8 +419,6 @@ package_kdegames-lskat() {
install='kdegames-lskat.install'
cd $srcdir/build/lskat
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/lskat
- make DESTDIR=$pkgdir install
}
package_kdegames-palapeli() {
@@ -505,6 +428,4 @@ package_kdegames-palapeli() {
install='kdegames-palapeli.install'
cd $srcdir/build/palapeli
make DESTDIR=$pkgdir install
- cd $srcdir/build/doc/palapeli
- make DESTDIR=$pkgdir install
}
diff --git a/extra/kdegraphics-gwenview/PKGBUILD b/extra/kdegraphics-gwenview/PKGBUILD
index ee1cd4175..c7be5aed8 100644
--- a/extra/kdegraphics-gwenview/PKGBUILD
+++ b/extra/kdegraphics-gwenview/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 164901 2012-08-06 23:18:55Z andrea $
+# $Id: PKGBUILD 166260 2012-09-05 18:32:33Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-gwenview
-pkgver=4.9.0
-pkgrel=2
+pkgver=4.9.1
+pkgrel=1
pkgdesc="A fast and easy to use image viewer for KDE"
url="http://kde.org/applications/graphics/gwenview/"
arch=('i686' 'x86_64' 'mips64el')
@@ -14,7 +14,7 @@ makedepends=('cmake' 'automoc4')
optdepends=('kipi-plugins: extra plugins to share photos')
install=$pkgname.install
source=("http://download.kde.org/stable/${pkgver}/src/gwenview-${pkgver}.tar.xz")
-sha1sums=('df2f8cba8de3f5afbbe65ba70faee46a30945283')
+sha1sums=('5bc7a7da59e17e19f7f5e52648635b5b3bf77a22')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-kamera/PKGBUILD b/extra/kdegraphics-kamera/PKGBUILD
index 0196368b3..1e74b0f4f 100644
--- a/extra/kdegraphics-kamera/PKGBUILD
+++ b/extra/kdegraphics-kamera/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164902 2012-08-06 23:18:58Z andrea $
+# $Id: PKGBUILD 166261 2012-09-05 18:32:36Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kamera
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Configure Kamera"
url="http://kde.org/applications/graphics/kamera/"
@@ -12,7 +12,7 @@ groups=('kde' 'kdegraphics')
depends=('kdebase-runtime' 'gphoto2')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/kamera-${pkgver}.tar.xz")
-sha1sums=('8f9bd832d7cb88dd6345b4c4da8e00133544c5eb')
+sha1sums=('6f032fd551d68b406749e1890d8ee15993a240ac')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-kcolorchooser/PKGBUILD b/extra/kdegraphics-kcolorchooser/PKGBUILD
index 330d67e39..d6897b5cc 100644
--- a/extra/kdegraphics-kcolorchooser/PKGBUILD
+++ b/extra/kdegraphics-kcolorchooser/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164903 2012-08-06 23:19:04Z andrea $
+# $Id: PKGBUILD 166262 2012-09-05 18:32:42Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kcolorchooser
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Color Chooser"
url="http://kde.org/applications/graphics/kcolorchooser/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kcolorchooser-${pkgver}.tar.xz")
-sha1sums=('3b1069b69d6718f974708f59ff1295a57aa21317')
+sha1sums=('ec7dd7928b72dee38455315fd15e569d11f3cf1c')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-kgamma/PKGBUILD b/extra/kdegraphics-kgamma/PKGBUILD
index 0712c7c9a..3a5863f11 100644
--- a/extra/kdegraphics-kgamma/PKGBUILD
+++ b/extra/kdegraphics-kgamma/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164904 2012-08-06 23:19:09Z andrea $
+# $Id: PKGBUILD 166263 2012-09-05 18:32:45Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kgamma
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A monitor calibration tool"
url="http://kde.org/applications/graphics/kgamma/"
@@ -15,7 +15,7 @@ groups=('kde' 'kdegraphics')
depends=('kdebase-runtime' 'libxxf86vm')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/kgamma-${pkgver}.tar.xz")
-sha1sums=('51e519a3337188313f81bd79eb7e73ed0f4f9437')
+sha1sums=('b38bfb571e13dc5a6db389b2980e130b85a874c6')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-kolourpaint/PKGBUILD b/extra/kdegraphics-kolourpaint/PKGBUILD
index 2aa728427..0607d4d80 100644
--- a/extra/kdegraphics-kolourpaint/PKGBUILD
+++ b/extra/kdegraphics-kolourpaint/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164905 2012-08-06 23:19:14Z andrea $
+# $Id: PKGBUILD 166264 2012-09-05 18:32:51Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kolourpaint
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Paint Program"
url="http://kde.org/applications/graphics/kolourpaint/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'qimageblitz')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kolourpaint-${pkgver}.tar.xz")
-sha1sums=('0110bc9c818995592589f52715eecf727979fdb0')
+sha1sums=('80d14586a889bd57e522321a863ac11b990b8982')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-kruler/PKGBUILD b/extra/kdegraphics-kruler/PKGBUILD
index ee17b8de0..2639075f4 100644
--- a/extra/kdegraphics-kruler/PKGBUILD
+++ b/extra/kdegraphics-kruler/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164906 2012-08-06 23:19:19Z andrea $
+# $Id: PKGBUILD 166265 2012-09-05 18:32:56Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kruler
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Screen Ruler"
url="http://kde.org/applications/graphics/kruler/"
@@ -13,7 +13,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kruler-${pkgver}.tar.xz")
-sha1sums=('981d221c7cdbbf6e0d716bc6a01ee4b891bff484')
+sha1sums=('37855f2bae3ac92c15c4563c85e4e70a129aeb76')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-ksaneplugin/PKGBUILD b/extra/kdegraphics-ksaneplugin/PKGBUILD
index f1093b019..941b52de7 100644
--- a/extra/kdegraphics-ksaneplugin/PKGBUILD
+++ b/extra/kdegraphics-ksaneplugin/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164907 2012-08-06 23:19:22Z andrea $
+# $Id: PKGBUILD 166266 2012-09-05 18:32:59Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-ksaneplugin
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A scan plugin that implements the scanning"
url="https://projects.kde.org/projects/kde/kdegraphics/ksaneplugin"
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/${pkgver}/src/ksaneplugin-${pkgver}.tar.xz")
-sha1sums=('ebd38d9b089d1e3f95733c9d53f3c3973e6be6fd')
+sha1sums=('832ed50f5f858cea1984050a297fd3a9da3691aa')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-ksnapshot/PKGBUILD b/extra/kdegraphics-ksnapshot/PKGBUILD
index 7fa0f6db7..d4dc4a17d 100644
--- a/extra/kdegraphics-ksnapshot/PKGBUILD
+++ b/extra/kdegraphics-ksnapshot/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164908 2012-08-06 23:19:28Z andrea $
+# $Id: PKGBUILD 166267 2012-09-05 18:33:04Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-ksnapshot
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Screen Capture Program"
url="http://kde.org/applications/graphics/ksnapshot/"
@@ -14,7 +14,7 @@ makedepends=('cmake' 'automoc4')
optdepends=('kipi-plugins')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/ksnapshot-${pkgver}.tar.xz")
-sha1sums=('5c3e26a08a43f2221ef66458b01c88ae191c0db2')
+sha1sums=('e3941822f70df00aeede53481db4123aeb27e7a9')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-mobipocket/PKGBUILD b/extra/kdegraphics-mobipocket/PKGBUILD
index 6a618a1d4..020bd8e96 100644
--- a/extra/kdegraphics-mobipocket/PKGBUILD
+++ b/extra/kdegraphics-mobipocket/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164909 2012-08-06 23:19:34Z andrea $
+# $Id: PKGBUILD 166268 2012-09-05 18:33:09Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-mobipocket
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A collection of plugins to handle mobipocket files"
url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket"
@@ -15,7 +15,7 @@ replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('5d3b549ca12914b649096da61b96fa8568976674')
+sha1sums=('7361731d3d69acba9aeab3b9d16bb2a2e4c3a547')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-okular/PKGBUILD b/extra/kdegraphics-okular/PKGBUILD
index 5a4549d07..a47227bf8 100644
--- a/extra/kdegraphics-okular/PKGBUILD
+++ b/extra/kdegraphics-okular/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164849 2012-08-06 23:13:40Z andrea $
+# $Id: PKGBUILD 166208 2012-09-05 18:27:20Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-okular
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='Document Viewer'
arch=('i686' 'x86_64' 'mips64el')
@@ -15,7 +15,7 @@ makedepends=('cmake' 'automoc4')
optdepends=('kdegraphics-mobipocket: mobipocket support')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/okular-${pkgver}.tar.xz")
-sha1sums=('c2e70c106de3af3a7e2e4cc77e80da736d9abe39')
+sha1sums=('d192961e5990f3bab323df77c9fed92262936279')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-strigi-analyzer/PKGBUILD b/extra/kdegraphics-strigi-analyzer/PKGBUILD
index e137198d0..69058004b 100644
--- a/extra/kdegraphics-strigi-analyzer/PKGBUILD
+++ b/extra/kdegraphics-strigi-analyzer/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164910 2012-08-06 23:19:38Z andrea $
+# $Id: PKGBUILD 166269 2012-09-05 18:33:12Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-strigi-analyzer
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Strigi analyzers for various graphics file formats"
url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-strigi-analyzer"
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('ec0f4aa6600aafeb8e616765645b4bc99c8dcca8')
+sha1sums=('254c64c37cc672934024475918d86184e0357895')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-svgpart/PKGBUILD b/extra/kdegraphics-svgpart/PKGBUILD
index d890f86ca..b1d163392 100644
--- a/extra/kdegraphics-svgpart/PKGBUILD
+++ b/extra/kdegraphics-svgpart/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164911 2012-08-06 23:19:42Z andrea $
+# $Id: PKGBUILD 166270 2012-09-05 18:33:16Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-svgpart
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A KPart for viewving SVGs"
url="https://projects.kde.org/projects/kde/kdegraphics/svgpart"
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/${pkgver}/src/svgpart-${pkgver}.tar.xz")
-sha1sums=('e66323aef77e08d3d7faee0fab8a7a69a1708489')
+sha1sums=('92eecdc27174f4e9032f62ef166e09f54a81fb4c')
build() {
cd "${srcdir}"
diff --git a/extra/kdegraphics-thumbnailers/PKGBUILD b/extra/kdegraphics-thumbnailers/PKGBUILD
index 8ac01d9df..073ca7a6f 100644
--- a/extra/kdegraphics-thumbnailers/PKGBUILD
+++ b/extra/kdegraphics-thumbnailers/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164912 2012-08-06 23:19:46Z andrea $
+# $Id: PKGBUILD 166271 2012-09-05 18:33:19Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-thumbnailers
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Thumbnailers for various graphics file formats"
url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-thumbnailers"
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('8d6a7da3e34c8d9dc88465e65a5b31ecb1fd10f8')
+sha1sums=('b58497a68c5524c04a25fcde2e6d3617bc50a2aa')
build() {
cd "${srcdir}"
diff --git a/extra/kdemultimedia-audiocd-kio/PKGBUILD b/extra/kdemultimedia-audiocd-kio/PKGBUILD
index 724d13180..3f3dbf3ff 100644
--- a/extra/kdemultimedia-audiocd-kio/PKGBUILD
+++ b/extra/kdemultimedia-audiocd-kio/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164913 2012-08-06 23:19:50Z andrea $
+# $Id: PKGBUILD 166272 2012-09-05 18:33:23Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-audiocd-kio
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Kioslave for accessing audio CDs"
url='https://projects.kde.org/projects/kde/kdemultimedia/audiocd-kio'
@@ -10,11 +10,11 @@ arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL' 'FDL')
depends=('libkcddb' 'libkcompactdisc' 'lame')
makedepends=('cmake' 'automoc4')
-groups=('kdemultimedia')
+groups=('kde' 'kdemultimedia')
replaces=('kdemultimedia-kioslave')
conflicts=('kdemultimedia-kioslave')
source=("http://download.kde.org/stable/${pkgver}/src/audiocd-kio-${pkgver}.tar.xz")
-sha1sums=('d6e53caf098b48f173641e64e96e035a3d83e37e')
+sha1sums=('62049d902cc3b454ba4096e889482f341841240f')
build() {
cd "${srcdir}"
diff --git a/extra/kdemultimedia-dragonplayer/PKGBUILD b/extra/kdemultimedia-dragonplayer/PKGBUILD
index 7f3cf9602..b62f86539 100644
--- a/extra/kdemultimedia-dragonplayer/PKGBUILD
+++ b/extra/kdemultimedia-dragonplayer/PKGBUILD
@@ -1,19 +1,20 @@
-# $Id: PKGBUILD 164914 2012-08-06 23:19:56Z andrea $
+# $Id: PKGBUILD 166273 2012-09-05 18:33:28Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-dragonplayer
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A multimedia player where the focus is on simplicity, instead of
features"
url='http://kde.org/applications/multimedia/dragonplayer/'
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL' 'FDL')
+groups=('kde' 'kdemultimedia')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install="${pkgname}.install"
source=("http://download.kde.org/stable/${pkgver}/src/dragon-${pkgver}.tar.xz")
-sha1sums=('ea0b6f6c18daac3af2ab146c3654f500c9c4d6de')
+sha1sums=('4e228d66185fbbcc8846f0d69074e9509909287e')
build() {
cd "${srcdir}"
diff --git a/extra/kdemultimedia-ffmpegthumbs/PKGBUILD b/extra/kdemultimedia-ffmpegthumbs/PKGBUILD
index c484635f5..eb73fa61e 100644
--- a/extra/kdemultimedia-ffmpegthumbs/PKGBUILD
+++ b/extra/kdemultimedia-ffmpegthumbs/PKGBUILD
@@ -1,17 +1,18 @@
-# $Id: PKGBUILD 164915 2012-08-06 23:19:59Z andrea $
+# $Id: PKGBUILD 166274 2012-09-05 18:33:31Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-ffmpegthumbs
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='FFmpeg-based thumbnail creator for video files'
url='https://projects.kde.org/projects/kde/kdemultimedia/ffmpegthumbs'
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL' 'FDL')
+groups=('kde' 'kdemultimedia')
depends=('kdelibs' 'ffmpeg')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/ffmpegthumbs-${pkgver}.tar.xz")
-sha1sums=('c5259a80fa80a476f2cb3964401de820db067bd9')
+sha1sums=('dea7f81eba98e98d040062945a25c5f6c3651c65')
build() {
cd "${srcdir}"
diff --git a/extra/kdemultimedia-juk/PKGBUILD b/extra/kdemultimedia-juk/PKGBUILD
index 94db1736a..1af077a46 100644
--- a/extra/kdemultimedia-juk/PKGBUILD
+++ b/extra/kdemultimedia-juk/PKGBUILD
@@ -1,18 +1,19 @@
-# $Id: PKGBUILD 164916 2012-08-06 23:20:04Z andrea $
+# $Id: PKGBUILD 166275 2012-09-05 18:33:36Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-juk
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='A jukebox, tagger and music collection manager'
url='http://kde.org/applications/multimedia/juk/'
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL' 'FDL')
+groups=('kde' 'kdemultimedia')
depends=('kdebase-runtime' 'taglib')
makedepends=('cmake' 'automoc4')
install="${pkgname}.install"
source=("http://download.kde.org/stable/${pkgver}/src/juk-${pkgver}.tar.xz")
-sha1sums=('fdd079faeb1572ed286bd2c1cfdd0de15d632c7a')
+sha1sums=('9fa4ac409da7d2386c51e3d92a63ef1996562259')
build() {
cd "${srcdir}"
diff --git a/extra/kdemultimedia-kmix/PKGBUILD b/extra/kdemultimedia-kmix/PKGBUILD
index 0b0fb676b..71c1fd090 100644
--- a/extra/kdemultimedia-kmix/PKGBUILD
+++ b/extra/kdemultimedia-kmix/PKGBUILD
@@ -1,18 +1,19 @@
-# $Id: PKGBUILD 164917 2012-08-06 23:20:09Z andrea $
+# $Id: PKGBUILD 166276 2012-09-05 18:33:41Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-kmix
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="KDE volume control program"
url='http://kde.org/applications/multimedia/kmix/'
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL' 'FDL')
+groups=('kde' 'kdemultimedia')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install="${pkgname}.install"
source=("http://download.kde.org/stable/${pkgver}/src/kmix-${pkgver}.tar.xz")
-sha1sums=('b112295964112c4fb0afa2971926939328cbc569')
+sha1sums=('43f6e8b635c9662bc930f31680d84ad0e5c0dd6a')
build() {
cd "${srcdir}"
diff --git a/extra/kdemultimedia-kscd/PKGBUILD b/extra/kdemultimedia-kscd/PKGBUILD
index ff0da7482..579526ad7 100644
--- a/extra/kdemultimedia-kscd/PKGBUILD
+++ b/extra/kdemultimedia-kscd/PKGBUILD
@@ -1,18 +1,19 @@
-# $Id: PKGBUILD 164918 2012-08-06 23:20:15Z andrea $
+# $Id: PKGBUILD 166277 2012-09-05 18:33:46Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-kscd
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="KDE CD player"
url='http://kde.org/applications/multimedia/kscd/'
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL' 'FDL')
+groups=('kde' 'kdemultimedia')
depends=('kdebase-runtime' 'libkcddb' 'libkcompactdisc' 'libmusicbrainz3')
makedepends=('cmake' 'automoc4')
install="${pkgname}.install"
source=("http://download.kde.org/stable/${pkgver}/src/kscd-${pkgver}.tar.xz")
-sha1sums=('f2559914081ba7b2ad9da1a4772d6e8462a21cef')
+sha1sums=('9cd9feef981bcbbb6f55d606a80abd2ef5635294')
build() {
cd "${srcdir}"
diff --git a/extra/kdemultimedia-mplayerthumbs/PKGBUILD b/extra/kdemultimedia-mplayerthumbs/PKGBUILD
index 775684b14..0eac6b0d5 100644
--- a/extra/kdemultimedia-mplayerthumbs/PKGBUILD
+++ b/extra/kdemultimedia-mplayerthumbs/PKGBUILD
@@ -1,17 +1,18 @@
-# $Id: PKGBUILD 164919 2012-08-06 23:20:19Z andrea $
+# $Id: PKGBUILD 166278 2012-09-05 18:33:49Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-mplayerthumbs
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="MPlayer based thumbnail generator for video files"
url='https://projects.kde.org/projects/kde/kdemultimedia/mplayerthumbs'
arch=('i686' 'x86_64' 'mips64el')
+groups=('kde' 'kdemultimedia')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime' 'mplayer')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/mplayerthumbs-${pkgver}.tar.xz")
-sha1sums=('7965c695a0e11ab03e8fb6ba447616d2efe18e9c')
+sha1sums=('f3f8b48b5c98e47bba0ed5df26f2543dacb07b4c')
build() {
cd "${srcdir}"
diff --git a/extra/kdenetwork/PKGBUILD b/extra/kdenetwork/PKGBUILD
index a6b8921da..4b572c3f6 100644
--- a/extra/kdenetwork/PKGBUILD
+++ b/extra/kdenetwork/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164920 2012-08-06 23:20:34Z andrea $
+# $Id: PKGBUILD 166279 2012-09-05 18:34:02Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -10,7 +10,7 @@ pkgname=('kdenetwork-filesharing'
'kdenetwork-kppp'
'kdenetwork-krdc'
'kdenetwork-krfb')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -21,7 +21,7 @@ makedepends=('cmake' 'automoc4' 'boost' 'speex' 'ortp' 'libotr' 'ppp'
'v4l-utils' 'libidn' 'qimageblitz' 'libxdamage' 'libgadu' 'libmsn'
'libktorrent' 'libmms' 'mediastreamer' 'telepathy-qt')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
-sha1sums=('f5963684301d6569af4cfce2a39dbef140c1dc4d')
+sha1sums=('22f8cde8b5617ba7e401d82b0669a06899b17320')
build() {
cd "${srcdir}"
diff --git a/extra/kdepim-runtime/PKGBUILD b/extra/kdepim-runtime/PKGBUILD
index d49cc07b9..f3efe4407 100644
--- a/extra/kdepim-runtime/PKGBUILD
+++ b/extra/kdepim-runtime/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 164846 2012-08-06 23:13:25Z andrea $
+# $Id: PKGBUILD 166205 2012-09-05 18:27:06Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgname=kdepim-runtime
-pkgver=4.9.0
-pkgrel=2
+pkgver=4.9.1
+pkgrel=1
pkgdesc='Extends the functionality of kdepim'
arch=('i686' 'x86_64' 'mips64el')
url='https://projects.kde.org/projects/kde/kdepim-runtime'
@@ -13,7 +13,7 @@ depends=('kdebase-runtime' 'kdepimlibs' 'libkgapi')
makedepends=('cmake' 'automoc4' 'boost')
install="${pkgname}.install"
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('4358e9f39e22040d617a112c8a66a7fee93a62db')
+sha1sums=('bb39a81f9cf909c84807a003c77b1db9d3a1730b')
build() {
cd "${srcdir}"
diff --git a/extra/kdepim/PKGBUILD b/extra/kdepim/PKGBUILD
index 2d1c1703d..8f705742e 100644
--- a/extra/kdepim/PKGBUILD
+++ b/extra/kdepim/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164965 2012-08-07 16:32:21Z andrea $
+# $Id: PKGBUILD 166280 2012-09-05 18:34:22Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -20,8 +20,8 @@ pkgname=('kdepim-akonadiconsole'
'kdepim-ktimetracker'
'kdepim-ktnef'
'kdepim-libkdepim')
-pkgver=4.9.0
-pkgrel=3
+pkgver=4.9.1
+pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://pim.kde.org'
license=('GPL' 'LGPL' 'FDL')
@@ -30,7 +30,7 @@ makedepends=('cmake' 'automoc4' 'boost' 'kdepim-runtime' 'libxss' 'pilot-link'
'kde-agent')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz"
'fix-build.patch')
-sha1sums=('5c2f2ef3a3be118ad673ebe8b307bf7fe15bffbf'
+sha1sums=('0fe7ade5d525ed60310f228570de75cbbceac46b'
'974056ad2c3a00b33a8ac9403b369ab636000832')
build() {
@@ -240,8 +240,9 @@ package_kdepim-ktimetracker() {
package_kdepim-ktnef() {
pkgdesc='A viewer/extractor for TNEF files'
- depends=('kdepim-libkdepim')
+ depends=('kdebase-runtime' 'kdepimlibs')
url="https://projects.kde.org/projects/kde/kdepim/ktnef"
+ install=kdepim-ktnef.install
cd "${srcdir}"/build/ktnef
make DESTDIR="${pkgdir}" install
cd "${srcdir}"/build/doc/ktnef
diff --git a/extra/kdepim/kdepim-ktnef.install b/extra/kdepim/kdepim-ktnef.install
new file mode 100644
index 000000000..5787df72f
--- /dev/null
+++ b/extra/kdepim/kdepim-ktnef.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/extra/kdepimlibs/PKGBUILD b/extra/kdepimlibs/PKGBUILD
index 4bf89395f..7d80f116b 100644
--- a/extra/kdepimlibs/PKGBUILD
+++ b/extra/kdepimlibs/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 164841 2012-08-06 23:13:02Z andrea $
+# $Id: PKGBUILD 166200 2012-09-05 18:26:45Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgname=kdepimlibs
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="KDE PIM Libraries"
arch=('i686' 'x86_64' 'mips64el')
@@ -13,7 +13,7 @@ depends=('kdelibs' 'gpgme' 'akonadi' 'libical' 'prison')
makedepends=('cmake' 'automoc4' 'boost' 'cyrus-sasl')
install='kdepimlibs.install'
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('a5c3d362561320832f2e796e0f167f047bab4a98')
+sha1sums=('28d1fdbba5136a09445cad2b83d3a31c4e05e284')
build() {
cd "${srcdir}"
diff --git a/extra/kdeplasma-addons/PKGBUILD b/extra/kdeplasma-addons/PKGBUILD
index 9919e5911..6f5dcb851 100644
--- a/extra/kdeplasma-addons/PKGBUILD
+++ b/extra/kdeplasma-addons/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164922 2012-08-06 23:21:07Z andrea $
+# $Id: PKGBUILD 166281 2012-09-05 18:34:33Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -75,7 +75,7 @@ pkgname=('kdeplasma-addons-applets-bball'
'kdeplasma-addons-wallpapers-potd'
'kdeplasma-addons-wallpapers-virus'
'kdeplasma-addons-wallpapers-weather')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -84,7 +84,7 @@ groups=('kde' 'kdeplasma-addons')
makedepends=('cmake' 'automoc4' 'kdebase-workspace' 'kdeedu-marble' 'eigen'
'scim' 'qwt' 'boost' 'libkexiv2' 'ibus' 'qoauth' 'qjson')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
-sha1sums=('bf3f548c1a86b9aedee0ee2962b0b10aa27c9c05')
+sha1sums=('2be00830e0e7e030240ca897ec1d9f9978fd8682')
build() {
mkdir build
diff --git a/extra/kdesdk-kate/PKGBUILD b/extra/kdesdk-kate/PKGBUILD
index 77e9cd662..edd5e8886 100644
--- a/extra/kdesdk-kate/PKGBUILD
+++ b/extra/kdesdk-kate/PKGBUILD
@@ -1,18 +1,18 @@
-# $Id: PKGBUILD 164850 2012-08-06 23:13:52Z andrea $
+# $Id: PKGBUILD 166209 2012-09-05 18:27:32Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgbase=kdesdk-kate
pkgname=('kdebase-katepart'
'kdebase-kwrite'
'kdesdk-kate')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL' 'FDL')
makedepends=('kdelibs ''cmake' 'automoc4')
source=("http://download.kde.org/stable/${pkgver}/src/kate-${pkgver}.tar.xz"
'pkgbuild-syntax-highlight.patch')
-sha1sums=('0d093dc9e66a8b2740e2b19069ca9b763bc1eefa'
+sha1sums=('a3a1e0f56e22ca87d5b65768ef4874a43ce3ae71'
'0a928253bd2077f0264d96a6c8823c69c47b6a8d')
build() {
diff --git a/extra/kdesdk/PKGBUILD b/extra/kdesdk/PKGBUILD
index 06665b6fd..1065703cb 100644
--- a/extra/kdesdk/PKGBUILD
+++ b/extra/kdesdk/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164923 2012-08-06 23:21:32Z andrea $
+# $Id: PKGBUILD 166282 2012-09-05 18:34:56Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -20,7 +20,7 @@ pkgname=('kdesdk-cervisia'
'kdesdk-scripts'
'kdesdk-strigi-analyzer'
'kdesdk-umbrello')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -30,7 +30,7 @@ makedepends=('cmake' 'automoc4' 'boost' 'subversion' 'antlr2' 'kdepimlibs'
'kdebase-lib')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz"
'fix-python2-path.patch')
-sha1sums=('0e396586d49f74c5677749a762ceffbde1db4b08'
+sha1sums=('319ebe0f912626b8d3539bc22d706cc2548723af'
'923cabd7a877cf9a68efeb24fbf3d5827e1d949e')
build() {
diff --git a/extra/kdetoys/PKGBUILD b/extra/kdetoys/PKGBUILD
index 190207e3d..e09db4e1e 100644
--- a/extra/kdetoys/PKGBUILD
+++ b/extra/kdetoys/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164924 2012-08-06 23:21:37Z andrea $
+# $Id: PKGBUILD 166283 2012-09-05 18:35:02Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -6,7 +6,7 @@ pkgbase=kdetoys
pkgname=('kdetoys-amor'
'kdetoys-kteatime'
'kdetoys-ktux')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -14,7 +14,7 @@ license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdetoys')
makedepends=('cmake' 'automoc4' 'kdebase-workspace')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
-sha1sums=('d08249578b5f94c732156231f69b99070628ebae')
+sha1sums=('caa6a3222dccfb1b12513135e2f859904e385d7f')
build() {
cd $srcdir
diff --git a/extra/kdeutils-filelight/PKGBUILD b/extra/kdeutils-filelight/PKGBUILD
index 72a90942f..fa1cb5aad 100644
--- a/extra/kdeutils-filelight/PKGBUILD
+++ b/extra/kdeutils-filelight/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164926 2012-08-06 23:21:48Z andrea $
+# $Id: PKGBUILD 166285 2012-09-05 18:35:14Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-filelight
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='View disk usage information'
url='http://kde.org/applications/utilities/filelight'
@@ -15,7 +15,7 @@ replaces=('filelight')
conflicts=('filelight')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/filelight-${pkgver}.tar.xz")
-sha1sums=('1bb66e0d375d7c71abe638e3d42d14e1bd969587')
+sha1sums=('498a43e08a02e41dc36f0032c8a18f7e054c6cc6')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-kcalc/PKGBUILD b/extra/kdeutils-kcalc/PKGBUILD
index a6ce58123..9a18de066 100644
--- a/extra/kdeutils-kcalc/PKGBUILD
+++ b/extra/kdeutils-kcalc/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164927 2012-08-06 23:21:54Z andrea $
+# $Id: PKGBUILD 166286 2012-09-05 18:35:19Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kcalc
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='Scientific Calculator'
url='http://kde.org/applications/utilities/kcalc/'
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kcalc-${pkgver}.tar.xz")
-sha1sums=('b21a8eae3eda400137397b0048b0c96c502bd077')
+sha1sums=('40eacf20d6c0ba278670a6383e42ab94e78530d1')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-kcharselect/PKGBUILD b/extra/kdeutils-kcharselect/PKGBUILD
index b73037224..a696fa361 100644
--- a/extra/kdeutils-kcharselect/PKGBUILD
+++ b/extra/kdeutils-kcharselect/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164928 2012-08-06 23:21:57Z andrea $
+# $Id: PKGBUILD 166287 2012-09-05 18:35:22Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kcharselect
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='Character Selector'
url="http://kde.org/applications/utilities/kcharselect/"
@@ -12,7 +12,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
source=("http://download.kde.org/stable/${pkgver}/src/kcharselect-${pkgver}.tar.xz")
-sha1sums=('b14f0f6ec1fb469c9f6ecb8035ce1c25b7c32a06')
+sha1sums=('1f8e70c69e63cdc9bd55b63eab5a90dcd81826ba')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-kdf/PKGBUILD b/extra/kdeutils-kdf/PKGBUILD
index 842b8619c..6a389ba42 100644
--- a/extra/kdeutils-kdf/PKGBUILD
+++ b/extra/kdeutils-kdf/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164929 2012-08-06 23:22:03Z andrea $
+# $Id: PKGBUILD 166288 2012-09-05 18:35:28Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kdf
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
url="http://kde.org/applications/system/kdiskfree/"
arch=('i686' 'x86_64' 'mips64el')
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kdf-${pkgver}.tar.xz")
-sha1sums=('691aae64d68c5f998f2bc6aad5f4ed182580ccd7')
+sha1sums=('1466bbfe715ff6e7a2129fbb5c6a42affbc48b16')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-kfloppy/PKGBUILD b/extra/kdeutils-kfloppy/PKGBUILD
index 7941eb731..407fa0433 100644
--- a/extra/kdeutils-kfloppy/PKGBUILD
+++ b/extra/kdeutils-kfloppy/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164930 2012-08-06 23:22:09Z andrea $
+# $Id: PKGBUILD 166289 2012-09-05 18:35:33Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kfloppy
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='Floppy Formatter'
url='http://kde.org/applications/utilities/kfloppy/'
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kfloppy-${pkgver}.tar.xz")
-sha1sums=('d066f74e7513aad2121fa0222fc50eceb61bcc9d')
+sha1sums=('9559d03483aaab1774dbf26fa7171f6b697774b0')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-kgpg/PKGBUILD b/extra/kdeutils-kgpg/PKGBUILD
index cb2419eb2..cca2fd059 100644
--- a/extra/kdeutils-kgpg/PKGBUILD
+++ b/extra/kdeutils-kgpg/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164931 2012-08-06 23:22:14Z andrea $
+# $Id: PKGBUILD 166290 2012-09-05 18:35:38Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kgpg
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='A GnuPG frontend'
url='http://kde.org/applications/utilities/kgpg/'
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kgpg-${pkgver}.tar.xz")
-sha1sums=('24caeaf1837ace0b164d8ba0f0b6a3f630dd2bb1')
+sha1sums=('9f1e181839c88485912beb013e0908b0e59877a3')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-kremotecontrol/PKGBUILD b/extra/kdeutils-kremotecontrol/PKGBUILD
index 76521b3da..011b2478b 100644
--- a/extra/kdeutils-kremotecontrol/PKGBUILD
+++ b/extra/kdeutils-kremotecontrol/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kremotecontrol
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='Configure your remote controls for use with applications'
url='http://kde.org/applications/utilities/kremotecontrol/'
@@ -15,7 +15,7 @@ replaces=('kdeutils-kdelirc')
conflicts=('kdeutils-kdelirc')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kremotecontrol-${pkgver}.tar.xz")
-sha1sums=('d21512621bbdeb0bc520261b4e639cd79f74a20f')
+sha1sums=('046345fe3fb01c264ac3161a376f79f851cd51f5')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-ktimer/PKGBUILD b/extra/kdeutils-ktimer/PKGBUILD
index 4645ef15d..1651f2ec1 100644
--- a/extra/kdeutils-ktimer/PKGBUILD
+++ b/extra/kdeutils-ktimer/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164933 2012-08-06 23:22:25Z andrea $
+# $Id: PKGBUILD 166292 2012-09-05 18:35:48Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-ktimer
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='Countdown Launcher'
url='http://kde.org/applications/utilities/ktimer/'
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/ktimer-${pkgver}.tar.xz")
-sha1sums=('fd0961124cd8a0b8bf23eef08dd72885d78be66c')
+sha1sums=('6fdcea3ce24b41d04baf9ca4a244035488b01197')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-kwallet/PKGBUILD b/extra/kdeutils-kwallet/PKGBUILD
index cf80ce11e..823eb99b6 100644
--- a/extra/kdeutils-kwallet/PKGBUILD
+++ b/extra/kdeutils-kwallet/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164934 2012-08-06 23:22:30Z andrea $
+# $Id: PKGBUILD 166293 2012-09-05 18:35:53Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kwallet
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='Wallet Management Tool'
url='http://kde.org/applications/system/kwalletmanager/'
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/kwallet-${pkgver}.tar.xz")
-sha1sums=('d9c48dcc35a6eae6d3c4680d1f12bc745773d6ef')
+sha1sums=('da1eef2fcb729fbcd28adeac486fedfc16175be2')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-superkaramba/PKGBUILD b/extra/kdeutils-superkaramba/PKGBUILD
index 8fc6a8f7e..256242e8b 100644
--- a/extra/kdeutils-superkaramba/PKGBUILD
+++ b/extra/kdeutils-superkaramba/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164936 2012-08-06 23:22:37Z andrea $
+# $Id: PKGBUILD 166295 2012-09-05 18:36:01Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-superkaramba
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='An engine for cool desktop eyecandy'
url='http://kde.org/applications/utilities/superkaramba/'
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/superkaramba-${pkgver}.tar.xz")
-sha1sums=('3f0d2f3134cf240a588f1490e5f0c2d4b02b6aa8')
+sha1sums=('0a1f43ab28cc351ab99f2aaf6cb5061c4136daa7')
build() {
cd "${srcdir}"
diff --git a/extra/kdeutils-sweeper/PKGBUILD b/extra/kdeutils-sweeper/PKGBUILD
index 83c3e8fe7..2e61a8561 100644
--- a/extra/kdeutils-sweeper/PKGBUILD
+++ b/extra/kdeutils-sweeper/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164937 2012-08-06 23:22:41Z andrea $
+# $Id: PKGBUILD 166296 2012-09-05 18:36:04Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-sweeper
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='System Cleaner'
url='http://kde.org/applications/utilities/sweeper'
@@ -12,7 +12,7 @@ depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
source=("http://download.kde.org/stable/${pkgver}/src/sweeper-${pkgver}.tar.xz")
-sha1sums=('39a2ddd22ef2afb32062f4e3bacd4ad28b86bfa5')
+sha1sums=('e64550d8fc5d5b5615eb464d9542167f0b5e17f3')
build() {
cd "${srcdir}"
diff --git a/extra/kdewebdev/PKGBUILD b/extra/kdewebdev/PKGBUILD
index f35e938a5..ecdd268b8 100644
--- a/extra/kdewebdev/PKGBUILD
+++ b/extra/kdewebdev/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164938 2012-08-06 23:22:49Z andrea $
+# $Id: PKGBUILD 166297 2012-09-05 18:36:12Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
@@ -7,7 +7,7 @@ pkgname=('kdewebdev-kfilereplace'
'kdewebdev-kimagemapeditor'
'kdewebdev-klinkstatus'
'kdewebdev-kommander')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -15,7 +15,7 @@ license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdewebdev')
makedepends=('cmake' 'automoc4' 'ruby' 'tidyhtml' 'kdepimlibs' 'boost')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
-sha1sums=('5bc5318ce7b2ef04b1c57b8f8a25bb4b8a561075')
+sha1sums=('0a64286114c10c3b09c64d1829058b9ab667986b')
build() {
cd $srcdir
diff --git a/extra/ktorrent/PKGBUILD b/extra/ktorrent/PKGBUILD
index 6d84635c8..925a7cb4e 100644
--- a/extra/ktorrent/PKGBUILD
+++ b/extra/ktorrent/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 161994 2012-06-18 07:33:57Z ronald $
+# $Id: PKGBUILD 166483 2012-09-08 08:54:47Z ronald $
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor: Travis Willard <travisw@wmpub.ca>
# Contributor: Georg Grabler <ggrabler@gmail.com>
pkgname=ktorrent
-pkgver=4.2.1
+pkgver=4.3.0
pkgrel=1
pkgdesc="A powerful BitTorrent client for KDE"
arch=('i686' 'x86_64' 'mips64el')
@@ -15,7 +15,7 @@ makedepends=('automoc4' 'cmake' 'boost')
source=("http://ktorrent.org/downloads/${pkgver}/${pkgname}-${pkgver}.tar.bz2"
'httpserver.patch')
install=${pkgname}.install
-sha1sums=('3f52c4a10011a49d304c08a3bb1290a022e0c53f'
+sha1sums=('60400c6286f58934dde7ab471f56188b68d69f7b'
'cef22b24af540e1bfcf13da60e4846ade106c303')
build() {
diff --git a/extra/kwebkitpart/PKGBUILD b/extra/kwebkitpart/PKGBUILD
index 0b71d5947..707d0991b 100644
--- a/extra/kwebkitpart/PKGBUILD
+++ b/extra/kwebkitpart/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 163018 2012-07-05 19:22:35Z andrea $
+# $Id: PKGBUILD 166348 2012-09-06 20:40:12Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kwebkitpart
-pkgver=1.2.0.20120705
+pkgver=1.3.0
pkgrel=1
pkgdesc="A WebKit browser component for KDE"
url="http://opendesktop.org/content/show.php?content=127960"
@@ -11,8 +11,8 @@ license=('LGPL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
-source=("ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-md5sums=('659f9737bcc79f0bfbd08ff37ad0e232')
+source=("ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.xz")
+md5sums=('27f72c8044fc798add9f4cbf9c799154')
build() {
cd "${srcdir}"
diff --git a/extra/lablgtk2/PKGBUILD b/extra/lablgtk2/PKGBUILD
index 7df98fbaa..a237c4b09 100644
--- a/extra/lablgtk2/PKGBUILD
+++ b/extra/lablgtk2/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 148806 2012-02-05 11:51:19Z ibiru $
+# $Id: PKGBUILD 166399 2012-09-07 16:43:18Z tpowa $
#Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=lablgtk2
-pkgver=2.14.2
-pkgrel=5
+pkgver=2.16.0
+pkgrel=1
pkgdesc=" An Objective Caml interface to gtk2"
arch=(i686 x86_64 'mips64el')
license=('LGPL')
@@ -12,9 +12,8 @@ depends=('gtk2' 'gtkspell' 'libgnomecanvas' 'librsvg' 'libgnomeui' 'gtksourcevie
makedepends=('ocaml')
optdepends=('ocaml: for using the tools')
DLAGENTS=('https::/usr/bin/curl -fLC - --insecure --retry 3 --retry-delay 3 -o %o %u')
-source=(https://forge.ocamlcore.org/frs/download.php/561/lablgtk-${pkgver}.tar.gz)
+source=(https://forge.ocamlcore.org/frs/download.php/979/lablgtk-${pkgver}.tar.gz)
options=(!makeflags)
-md5sums=('bad77680a72dab8b915cae99d1ec9b1f')
build() {
cd "${srcdir}/lablgtk-${pkgver}"
@@ -25,6 +24,7 @@ build() {
package() {
cd "${srcdir}/lablgtk-${pkgver}"
- make DESTDIR="${pkgdir}" install
+ make DESTDIR=${pkgdir} old-install
install -m644 META "${pkgdir}/usr/lib/ocaml/lablgtk2/"
}
+md5sums=('052519ce2a77d2316732bc4d565b6399')
diff --git a/extra/libkcddb/PKGBUILD b/extra/libkcddb/PKGBUILD
index f82cc5374..418af23d7 100644
--- a/extra/libkcddb/PKGBUILD
+++ b/extra/libkcddb/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164866 2012-08-06 23:15:34Z andrea $
+# $Id: PKGBUILD 166225 2012-09-05 18:29:15Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkcddb
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="KDE CDDB library"
url='https://projects.kde.org/projects/kde/kdemultimedia/libkcddb'
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
replaces=('kdemultimedia-kioslave')
conflicts=('kdemultimedia-kioslave')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('4a2639ca08cdbaf6eee28b7145c46718f685a651')
+sha1sums=('7c2009bfb19a36cc5084ac450f5a2155a193da55')
build() {
cd "${srcdir}"
diff --git a/extra/libkcompactdisc/PKGBUILD b/extra/libkcompactdisc/PKGBUILD
index 78d38abcb..5b4a4e412 100644
--- a/extra/libkcompactdisc/PKGBUILD
+++ b/extra/libkcompactdisc/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164867 2012-08-06 23:15:38Z andrea $
+# $Id: PKGBUILD 166226 2012-09-05 18:29:19Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkcompactdisc
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A library for interfacing with CDs"
url='https://projects.kde.org/projects/kde/kdemultimedia/libkcompactdisc'
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
replaces=('kdemultimedia-kioslave')
conflicts=('kdemultimedia-kioslave')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('70c10ce02960c8eb00cb126471831a50b7d6262e')
+sha1sums=('5e35ecf40225c79e023c0a4eb28f94043e9a2a61')
build() {
cd "${srcdir}"
diff --git a/extra/libkdcraw/PKGBUILD b/extra/libkdcraw/PKGBUILD
index 698c2fe0c..f05500f0c 100644
--- a/extra/libkdcraw/PKGBUILD
+++ b/extra/libkdcraw/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164861 2012-08-06 23:15:12Z andrea $
+# $Id: PKGBUILD 166220 2012-09-05 18:28:48Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkdcraw
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="A C++ interface used to decode RAW picture"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkdcraw"
@@ -14,7 +14,7 @@ replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('4f23263c1f38374fcfa482de8a79b0c85e2fb250')
+sha1sums=('82911b0bf93a7762130e4a1aff4dc72ec48940c1')
build() {
cd "${srcdir}"
diff --git a/extra/libkdeedu/PKGBUILD b/extra/libkdeedu/PKGBUILD
index 77d8b3201..f05841bf7 100644
--- a/extra/libkdeedu/PKGBUILD
+++ b/extra/libkdeedu/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164859 2012-08-06 23:15:01Z andrea $
+# $Id: PKGBUILD 166218 2012-09-05 18:28:37Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkdeedu
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Libraries used by KDE Education applications"
url="https://projects.kde.org/projects/kde/kdeedu/libkdeedu"
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
install=${pkgname}.install
replaces=('kdeedu-libkdeedu' 'kdeedu-data')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('cf98e194c8d7230120e15c27f72efeec392ff4f9')
+sha1sums=('d472434ac86c2ca92318c9d5e24625d2a72fe654')
build() {
cd "${srcdir}"
diff --git a/extra/libkexiv2/PKGBUILD b/extra/libkexiv2/PKGBUILD
index 88fa10a28..1d8b4c08c 100644
--- a/extra/libkexiv2/PKGBUILD
+++ b/extra/libkexiv2/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 164862 2012-08-06 23:15:15Z andrea $
+# $Id: PKGBUILD 166221 2012-09-05 18:28:54Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkexiv2
-pkgver=4.9.0
-pkgrel=3
+pkgver=4.9.1
+pkgrel=1
pkgdesc="A library to manipulate pictures metadata"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkexiv2"
arch=('i686' 'x86_64' 'mips64el')
@@ -13,7 +13,7 @@ makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('121c63ebf328ca87e67b7cf0cf72d0f276e4ae2c')
+sha1sums=('fec413daf7ad814299fb53db695c273b1c26bc3b')
build() {
cd "${srcdir}"
diff --git a/extra/libkipi/PKGBUILD b/extra/libkipi/PKGBUILD
index 4a925b90f..9ba5106f6 100644
--- a/extra/libkipi/PKGBUILD
+++ b/extra/libkipi/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkipi
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="An interface to use kipi-plugins from a KDE application"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkipi"
@@ -14,7 +14,7 @@ replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('a50fe30343f720f7402b42edbe7f6b59b2add19a')
+sha1sums=('8fb561ef477b6a35c264ada783f65efa2ae1d3b9')
build() {
cd "${srcdir}"
diff --git a/extra/libksane/PKGBUILD b/extra/libksane/PKGBUILD
index 819ff279c..f35a1ffb9 100644
--- a/extra/libksane/PKGBUILD
+++ b/extra/libksane/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164864 2012-08-06 23:15:27Z andrea $
+# $Id: PKGBUILD 166223 2012-09-05 18:29:06Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libksane
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="An image scanning library"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libksane"
@@ -14,7 +14,7 @@ replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('0a7a18454d78a5c3c4cf22696163c2383bf6e333')
+sha1sums=('c44eed9ec5f998d0449369f3c1b1abfc4ad2fcfd')
build() {
cd "${srcdir}"
diff --git a/extra/libktorrent/PKGBUILD b/extra/libktorrent/PKGBUILD
index e585b022a..2b9b64ef0 100644
--- a/extra/libktorrent/PKGBUILD
+++ b/extra/libktorrent/PKGBUILD
@@ -1,31 +1,25 @@
-# $Id: PKGBUILD 164220 2012-07-27 18:35:04Z ronald $
+# $Id: PKGBUILD 166475 2012-09-08 08:21:58Z ronald $
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libktorrent
-pkgver=1.2.1
-pkgrel=2
+pkgver=1.3.0
+pkgrel=1
pkgdesc="A BitTorrent protocol implementation"
arch=('i686' 'x86_64' 'mips64el')
url="http://ktorrent.org/"
license=('GPL2')
depends=('kdelibs')
makedepends=('automoc4' 'cmake' 'boost' 'doxygen')
-source=("http://ktorrent.org/downloads/4.2.1/${pkgname}-${pkgver}-2.tar.bz2"
- "magnet.patch")
-sha1sums=('857e4227c4bba685755d66581d881f893f6311ae'
- 'f0156489364e5590b0b539cfe2abc929c1922ef8')
+source=("http://ktorrent.org/downloads/4.3.0/${pkgname}-${pkgver}.tar.bz2")
+sha1sums=('e7e813af36f5854237111fd550f4914b83f17102')
build() {
cd "${srcdir}"
- pushd ${pkgname}-${pkgver}-2
- patch -Np1 -i ${srcdir}/magnet.patch
- popd
-
mkdir build
cd build
- cmake ../${pkgname}-${pkgver}-2 \
+ cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr
make
diff --git a/extra/libreoffice/PKGBUILD b/extra/libreoffice/PKGBUILD
index 05012b954..83a13bab8 100644
--- a/extra/libreoffice/PKGBUILD
+++ b/extra/libreoffice/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 165429 2012-08-19 07:58:11Z andyrtr $
+# $Id: PKGBUILD 166171 2012-09-05 06:03:48Z andyrtr $
# Maintainer: AndyRTR <andyrtr@archlinux.org>
pkgbase="libreoffice"
@@ -21,22 +21,22 @@ pkgname=('libreoffice-common'
'libreoffice-extension-scripting-python'
'libreoffice-extension-wiki-publisher'
'libreoffice-extension-nlpsolver') # svn up -r 142692 (last one with all extensions built
-_LOver=3.5.6.2
-pkgver=3.5.6
-pkgrel=1
+_LOver=3.6.1.2
+pkgver=3.6.1
+pkgrel=4
arch=('i686' 'x86_64')
license=('LGPL3')
url="http://www.libreoffice.org/"
makedepends=( # makedepends
- 'sane' 'perl-archive-zip' 'zip' 'unzip' 'unixodbc' 'hsqldb-java' # 'boost'
- 'apache-ant' 'gperf' 'poppler>=0.20.3' 'kdelibs' 'gconf' 'cppunit'
- 'beanshell' 'vigra' 'lucene' 'junit' 'libmythes' 'libwpg' 'imagemagick'
- 'mesa' 'gstreamer0.10-base' 'java-environment' 'postgresql-libs'
+ 'sane' 'perl-archive-zip' 'zip' 'unzip' 'unixodbc' 'hsqldb-java' #'boost'
+ 'apache-ant' 'gperf' 'poppler>=0.18.0' 'kdelibs' 'gconf' 'cppunit'
+ 'beanshell' 'vigra' 'clucene' 'junit' 'libmythes' 'libwpg' 'imagemagick'
+ 'mesa' 'gstreamer0.10-base' 'java-environment' 'postgresql-libs' 'doxygen' 'clucene'
#'saxon' - currently broken
# the runtime dependencies
"curl>=7.20.0" "hunspell>=1.2.8" "python2>=2.7" 'libwpd>=0.9.2' 'libwps' 'libxaw' "neon>=0.28.6"
'pango' 'nspr' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib' 'libxslt' 'librsvg' "icu>=49.1"
- 'redland' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'libtextcat' 'graphite'
+ 'redland' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'libtextcat' 'graphite' 'lcms2'
'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info' 'gtk2' 'orbit2' 'translate-toolkit' 'xdg-utils'
'ttf-dejavu') # to satisfy regression tests
@@ -48,6 +48,7 @@ makedepends=( # makedepends
_mirror="http://download.documentfoundation.org/libreoffice/src/${pkgver}"
#_mirror="http://dev-builds.libreoffice.org/pre-releases/src"
_additional_source_url="http://dev-www.libreoffice.org/src"
+_additional_source_url2="http://dev-www.libreoffice.org/extern"
source=(${_mirror}/${pkgbase}-{core,help,translations}-${_LOver}.tar.xz
${_additional_source_url}/18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz
${_additional_source_url}/f02578f5218f217a9f20e9c30e119c6a-boost_1_44_0.tar.bz2
@@ -75,12 +76,12 @@ source=(${_mirror}/${pkgbase}-{core,help,translations}-${_LOver}.tar.xz
${_additional_source_url}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
${_additional_source_url}/0ff7d225d087793c8c2c680d77aac3e7-mdds_0.5.3.tar.bz2
- ${_additional_source_url}/e1c178b18f130b40494561f02bc1a948-libexttextcat-3.2.0.tar.bz2
- ${_additional_source_url}/7c2549f6b0a8bb604e6c4c729ffdcfe6-libcmis-0.1.0.tar.gz
- http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll
- gmake_install.diff::http://cgit.freedesktop.org/libreoffice/core/patch/?id=1048d8fa4abd3e55a45dfb6884db808da1d72c9e
- smp_buildfix.diff::http://cgit.freedesktop.org/libreoffice/core/patch/?id=cf23f57ae6bb7af689a45e0a850c3c2f67a8f810
- fix_broken_hebrew_wordwrapping.diff
+ ${_additional_source_url}/6097739c841f671cb21332b9cc593ae7-libexttextcat-3.3.1.tar.bz2
+ ${_additional_source_url}/0d2dcdfbf28d6208751b33057f5361f0-libcmis-0.2.3.tar.gz
+ ${_additional_source_url}/ce5a1def34578b75959ac31210f031f6-libcdr-0.0.8.tar.bz2
+ ${_additional_source_url2}/185d60944ea767075d27247c3162b3bc-unowinreg.dll
+ buildfix.diff
+ git_fixes.diff
libreoffice-common.sh libreoffice-common.csh)
noextract=(94e7f271e38c976462558b4278590178-libvisio-0.0.19.tar.bz2
18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz
@@ -91,8 +92,8 @@ noextract=(94e7f271e38c976462558b4278590178-libvisio-0.0.19.tar.bz2
798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz
- e1c178b18f130b40494561f02bc1a948-libexttextcat-3.2.0.tar.bz2
- 7c2549f6b0a8bb604e6c4c729ffdcfe6-libcmis-0.1.0.tar.gz
+ 6097739c841f671cb21332b9cc593ae7-libexttextcat-3.3.1.tar.bz2
+ 0d2dcdfbf28d6208751b33057f5361f0-libcmis-0.2.3.tar.gz
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz
a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
@@ -110,10 +111,11 @@ noextract=(94e7f271e38c976462558b4278590178-libvisio-0.0.19.tar.bz2
3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
+ ce5a1def34578b75959ac31210f031f6-libcdr-0.0.8.tar.bz2
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip)
-md5sums=('f8bfdb449dd6748d99b1f23a5702e5a1'
- 'ecf485e13adfe8d5d4428b68787d390f'
- '41696d482cb90db0acb6c45acd9047ea'
+md5sums=('3ddcf145b74daa4361e48dafe97e7d21'
+ '7966e66099729d23d9ee594f526a50ed'
+ '2555590c1b4395857fc5c469f7f1bd0c'
'18f577b374d60b3c760a3a3350407632'
'f02578f5218f217a9f20e9c30e119c6a'
'94e7f271e38c976462558b4278590178'
@@ -140,14 +142,14 @@ md5sums=('f8bfdb449dd6748d99b1f23a5702e5a1'
'db60e4fde8dd6d6807523deb71ee34dc'
'ba2930200c9f019c2d93a8c88c651a0f'
'0ff7d225d087793c8c2c680d77aac3e7'
- 'e1c178b18f130b40494561f02bc1a948'
- '7c2549f6b0a8bb604e6c4c729ffdcfe6'
+ '6097739c841f671cb21332b9cc593ae7'
+ '0d2dcdfbf28d6208751b33057f5361f0'
+ 'ce5a1def34578b75959ac31210f031f6'
'185d60944ea767075d27247c3162b3bc'
- '60ce5dc9bd098f95c2e621a930c98dd9'
- '661a52a02a31b3afbe4b3b3146061afd'
- '025d9b17d9eb90dc282c5c1289a666aa'
- 'f0e72d0e1bc93a50a3aa9d31350b156c'
- '867c682b45f477f916786e00c45d7ab7')
+ '234e91ac65945ce1ab1e3839780e90f7'
+ '2445aca137bdbf0cf7526e91f768a1d0'
+ 'abcb1b0a7deaffe13ab3d7ca70becb49'
+ '72790a4103da259a55cadd66db931d00')
build() {
@@ -173,19 +175,11 @@ build() {
ln -s ../libreoffice-translations-$_LOver/translations .
# buildfixes & bugfixes
- # one late fix to solve make distro-pack-install issue
- patch -Np1 -i ${srcdir}/gmake_install.diff
- patch -Np1 -i ${srcdir}/smp_buildfix.diff
- # https://bugs.archlinux.org/task/29854 based on 3.6/master patch http://cgit.freedesktop.org/libreoffice/core/patch/?id=20c24114143d6d38774b56a142fd4ae05094308e
- patch -Np1 -i ${srcdir}/fix_broken_hebrew_wordwrapping.diff
+ patch -Np1 -i ${srcdir}/buildfix.diff
+ patch -Np1 -i ${srcdir}/git_fixes.diff
+
# Checks if --hash-style is accepted, not if --hash-style=both is accepted.
[ "${CARCH}" = "mips64el" ] && sed -i 's/--hash-style=both/--hash-style=sysv/' ${srcdir}/build/solenv/gbuild/platform/unxgcc.mk
-
- # unset C(XX)FLAGS
- # http://www.openoffice.org/issues/show_bug.cgi?id=103205
-# unset CFLAGS
-# unset CXXFLAGS
-
#use the CFLAGS but remove the LibO overridden ones
for i in $CFLAGS; do
case "$i" in
@@ -197,12 +191,19 @@ build() {
# python2 fix
export PYTHON=python2
-# autoconf -f
+ #autoconf -f
# non-SMP test build
+<<<<<<< HEAD
# export MAKEFLAGS="-j1"
# touch autogen.lastrun
./autogen.sh --with-build-version="${_LOver} Parabola GNU/Linux-libre build-${pkgrel}" --with-vendor="Parabola GNU/Linux-libre" \
+=======
+ #export MAKEFLAGS="-j1"
+ #./configure --with-build-version="${_LOver} ArchLinux build-${pkgrel}" --with-vendor="ArchLinux" \
+
+ ./autogen.sh --with-build-version="${_LOver} ArchLinux build-${pkgrel}" --with-vendor="ArchLinux" \
+>>>>>>> 2a4c41bf2946fad65b14cf1b4ea284ebce0f11f3
--with-unix-wrapper="libreoffice" \
--enable-split-app-modules \
--with-max-jobs=${MAKEFLAGS/-j/} --with-num-cpus=${MAKEFLAGS/-j/} \
@@ -235,12 +236,14 @@ build() {
--without-afms\
--without-ppds\
--without-system-libwps\
+ --without-system-libcdr \
--without-system-mdds\
--without-myspell-dicts \
--without-system-libvisio \
--without-system-libcmis \
- --without-system-sampleicc \
--without-system-libexttextcat \
+ --without-system-jfreereport \
+ --without-system-apache-commons \
--with-system-dicts \
--with-external-dict-dir=/usr/share/hunspell \
--with-external-hyph-dir=/usr/share/hyphen \
@@ -254,7 +257,7 @@ build() {
--disable-mozilla \
--without-system-mozilla \
--without-system-mozilla-headers \
- --with-ant-home="/usr/share/java/apache-ant"\
+ --with-ant-home="/usr/share/apache-ant"\
--without-system-boost\
--with-system-cairo\
--with-system-libs\
@@ -262,9 +265,8 @@ build() {
--with-system-headers\
--with-system-hsqldb \
--with-alloc=system\
- --with-system-lucene\
- --with-lucene-core-jar=/usr/share/java/lucene-core.jar\
- --with-lucene-analyzers-jar=/usr/share/java/lucene-analyzers.jar\
+ --with-system-clucene\
+ --without-system-servlet-api \
--with-java-target-version=1.5 \
$extraconf
$EXTRAOPTS
@@ -289,7 +291,7 @@ package_libreoffice-common() {
pkgdesc="common files for LibreOffice - a productivity suite that is compatible with other major office suites"
install=libreoffice-common.install
depends=('libreoffice-langpack' "hunspell>=1.2.8" "python2>=2.7" "neon>=0.28.6"
- 'nspr' 'libsm' 'redland' 'hyphen' 'graphite' "icu>=49.1"
+ 'nspr' 'libsm' 'redland' 'hyphen' 'graphite' "icu>=49.1" 'clucene' 'lcms2'
'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info' 'xdg-utils' 'orbit2')
#'saxon'
[ "${CARCH}" != "mips64el" ] && depends+=('libgl')
@@ -304,14 +306,18 @@ package_libreoffice-common() {
'vigra: C++ computer vision library, usable in Basebmp'
'libmspack: library for Microsoft compression formats for use in FontOOo'
'libwpg: library for importing and converting Corel WordPerfect(tm) Graphics images'
- 'lucene: full-text search engine library for Java needed in the help section'
'sane: for scanner access'
'unixodbc: adds ODBC database support'
+<<<<<<< HEAD
'gstreamer0.10-base: + some gstr-plugins to support multimedia content, e.g. in impress')
[ "${CARCH}" != "mips64el" ] && optdepends+=('java-runtime: adds java support' \
'hsqldb-java: default database format for OpenOffice.org' \
'beanshell: interactive java -- good for prototyping /macros' \
'lucene: full-text search engine library for Java needed in the help section')
+=======
+ 'gstreamer0.10-base: + some gstr-plugins to support multimedia content, e.g. in impress'
+ 'gtk2: for browser plugin')
+>>>>>>> 2a4c41bf2946fad65b14cf1b4ea284ebce0f11f3
backup=(etc/libreoffice/sofficerc
etc/libreoffice/bootstraprc
etc/libreoffice/psprint.conf)
@@ -351,6 +357,11 @@ package_libreoffice-common() {
install -dm755 ${pkgdir}/usr/share/bash-completion/completions
mv ${pkgdir}/etc/bash_completion.d/libreoffice.sh ${pkgdir}/usr/share/bash-completion/completions/libreoffice.sh
rm -rf ${pkgdir}/etc/bash_completion.d
+
+ # some files would conflict
+ rm -f ${pkgdir}/usr/lib/libreoffice/program/classes/ScriptProviderForJavaScript.jar
+ rm -f ${pkgdir}/usr/lib/libreoffice/program/classes/js.jar
+ rm -f ${pkgdir}/usr/lib/libreoffice/program/services/scriptproviderforjavascript.rdb
}
package_libreoffice-base() {
@@ -391,16 +402,16 @@ package_libreoffice-postgresql-connector() {
install -dm755 ${pkgdir}/usr/lib/libreoffice/share/registry
install -m644 ${srcdir}/fakeinstall/usr/lib/libreoffice/share/registry/postgresqlsdbc.xcd ${pkgdir}/usr/lib/libreoffice/share/registry
-# # create directories from *list.txt file
+ # create directories from *list.txt file
# for directory in `grep ^%dir ${srcdir}/libreoffice-core-$_LOver/file-lists/postgresql_list.txt`; do
# install -dm755 ${pkgdir}/${directory/\%dir/}
# done
-# # install files into the pkg from fakeinstall dir
+ # install files into the pkg from fakeinstall dir
# for file in `grep -v ^%dir $srcdir/libreoffice-core-$_LOver/file-lists/postgresql_list.txt`; do
# dirname=`dirname $file`
-# # check if directory has been already been created - some are missing like manpages
+ # check if directory has been already been created - some are missing like manpages
# [ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
-# # mv file from fakeinstall to pkgdir
+ # mv file from fakeinstall to pkgdir
# mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
# done
}
@@ -638,7 +649,7 @@ package_libreoffice-extension-pdfimport() {
groups=('libreoffice-extensions')
install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions
- unzip -q ${srcdir}/libreoffice-core-$_LOver/solver/unxlng*/bin/pdfimport/pdfimport.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/pdfimport
+ unzip -q ${srcdir}/libreoffice-core-$_LOver/solver/unxlng*/bin/pdfimport.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/pdfimport
}
package_libreoffice-extension-presenter-screen() {
@@ -690,8 +701,8 @@ package_libreoffice-scripting-javascript() {
groups=('libreoffice-extensions')
install -dm755 ${pkgdir}/usr/lib/libreoffice/program/{classes,services}
- mv ${srcdir}/fakeinstall/usr/lib/libreoffice/program/classes/{js.jar,ScriptProviderForJavaScript.jar} ${pkgdir}/usr/lib/libreoffice/program/classes/
- mv ${srcdir}/fakeinstall/usr/lib/libreoffice/program/services/scriptproviderforjavascript.rdb ${pkgdir}/usr/lib/libreoffice/program/services/
+ mv ${srcdir}/libreoffice-core-$_LOver/solver/unxlng*/bin/{js.jar,ScriptProviderForJavaScript.jar} ${pkgdir}/usr/lib/libreoffice/program/classes/
+ mv ${srcdir}/libreoffice-core-$_LOver/solver/unxlng*/xml/scriptproviderforjavascript.rdb ${pkgdir}/usr/lib/libreoffice/program/services/
}
package_libreoffice-extension-scripting-python() {
diff --git a/extra/libreoffice/git_fixes.diff b/extra/libreoffice/git_fixes.diff
new file mode 100644
index 000000000..a4cd891cb
--- /dev/null
+++ b/extra/libreoffice/git_fixes.diff
@@ -0,0 +1,743 @@
+From 427529801dee122250e44d2311b34651db92bbdb Mon Sep 17 00:00:00 2001
+From: Stephan Bergmann <sbergman@redhat.com>
+Date: Tue, 21 Aug 2012 16:55:11 +0000
+Subject: Typo
+
+Change-Id: I41fd1463b6432818ee36e7f90e920a5fd98c7106
+(cherry picked from commit 1316cfe8a72f7c7bc2f5ad7644a2d4c54b77fc8b)
+
+Signed-off-by: Eike Rathke <erack@redhat.com>
+---
+diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
+index d929787..55ebaca 100644
+--- a/desktop/source/app/app.cxx
++++ b/desktop/source/app/app.cxx
+@@ -194,7 +194,7 @@ void removeTree(OUString const & url) {
+ osl::FileBase::RC rc = osl::Directory::remove(url);
+ SAL_WARN_IF(
+ rc != osl::FileBase::E_None, "desktop",
+- "cannot remove directory " << url << ": " +rc);
++ "cannot remove directory " << url << ": " << +rc);
+ // at least on Windows XP removing some existing directories fails with
+ // osl::FileBase::E_ACCESS because they are read-only; but keeping those
+ // directories around should be harmless once they are empty
+--
+cgit v0.9.0.2-2-gbebe
+From b4f8acb41165a28b2db47acd3c6b624a4c507c54 Mon Sep 17 00:00:00 2001
+From: Stephan Bergmann <sbergman@redhat.com>
+Date: Fri, 24 Aug 2012 14:06:15 +0000
+Subject: Fix removeRdbFiles (caused extension update to fail)
+
+removeRdbFiles suffered from a confusion that ImplementationInfo.uri denotes the
+corresponding component (.so, .jar, etc.), but not the .rdb file. So removing
+an .rdb file silently failed to remove the corresponding implementations, so re-
+installing a similar enough .rdb (as typically happens during extension update)
+would fail due to duplicate implementation names.
+
+Change-Id: I25d4ff72656c99a3af509eef09e89c18cfd0aabe
+Reviewed-on: https://gerrit.libreoffice.org/476
+Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
+Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
+---
+diff --git a/cppuhelper/source/defaultbootstrap.cxx b/cppuhelper/source/defaultbootstrap.cxx
+index c3bdba3..7fd1e4a 100644
+--- a/cppuhelper/source/defaultbootstrap.cxx
++++ b/cppuhelper/source/defaultbootstrap.cxx
+@@ -130,9 +130,10 @@ struct ImplementationInfo: private boost::noncopyable {
+ rtl::OUString const & theName, rtl::OUString const & theLoader,
+ rtl::OUString const & theUri, rtl::OUString const & thePrefix,
+ css::uno::Reference< css::uno::XComponentContext > const &
+- theAlienContext):
++ theAlienContext,
++ rtl::OUString const & theRdbFile):
+ name(theName), loader(theLoader), uri(theUri), prefix(thePrefix),
+- alienContext(theAlienContext)
++ alienContext(theAlienContext), rdbFile(theRdbFile)
+ {}
+
+ explicit ImplementationInfo(rtl::OUString const & theName): name(theName) {}
+@@ -142,6 +143,7 @@ struct ImplementationInfo: private boost::noncopyable {
+ rtl::OUString const uri;
+ rtl::OUString const prefix;
+ css::uno::Reference< css::uno::XComponentContext > const alienContext;
++ rtl::OUString const rdbFile;
+ std::vector< rtl::OUString > services;
+ std::vector< rtl::OUString > singletons;
+ };
+@@ -149,12 +151,12 @@ struct ImplementationInfo: private boost::noncopyable {
+ struct Implementation: private boost::noncopyable {
+ Implementation(
+ rtl::OUString const & name, rtl::OUString const & loader,
+- rtl::OUString const & uri,
+- rtl::OUString const & prefix = rtl::OUString(),
+- css::uno::Reference< css::uno::XComponentContext > const &
+- alienContext
+- = css::uno::Reference< css::uno::XComponentContext >()):
+- info(new ImplementationInfo(name, loader, uri, prefix, alienContext)),
++ rtl::OUString const & uri, rtl::OUString const & prefix,
++ css::uno::Reference< css::uno::XComponentContext > const & alienContext,
++ rtl::OUString const & rdbFile):
++ info(
++ new ImplementationInfo(
++ name, loader, uri, prefix, alienContext, rdbFile)),
+ loaded(false)
+ {}
+
+@@ -466,7 +468,7 @@ void Parser::handleImplementation() {
+ implementation_.reset(
+ new Implementation(
+ attrImplementation_, attrLoader_, attrUri_, attrPrefix_,
+- alienContext_));
++ alienContext_, reader_.getUrl()));
+ if (!data_->namedImplementations.insert(
+ NamedImplementations::value_type(
+ attrImplementation_, implementation_)).
+@@ -1502,7 +1504,9 @@ bool ServiceManager::readLegacyRdbFile(rtl::OUString const & uri) {
+ boost::shared_ptr< Implementation > impl(
+ new Implementation(
+ name, readLegacyRdbString(uri, implKey, "UNO/ACTIVATOR"),
+- readLegacyRdbString(uri, implKey, "UNO/LOCATION")));
++ readLegacyRdbString(uri, implKey, "UNO/LOCATION"),
++ rtl::OUString(),
++ css::uno::Reference< css::uno::XComponentContext >(), uri));
+ if (!data_.namedImplementations.insert(
+ NamedImplementations::value_type(name, impl)).
+ second)
+@@ -1744,7 +1748,7 @@ void ServiceManager::removeRdbFiles(std::vector< rtl::OUString > const & uris) {
+ j != data_.namedImplementations.end();)
+ {
+ assert(j->second.get() != 0);
+- if (j->second->info->uri == *i) {
++ if (j->second->info->rdbFile == *i) {
+ clear.push_back(j->second);
+ //TODO: The below leaves data_ in an inconsistent state upon
+ // exceptions:
+--
+cgit v0.9.0.2-2-gbebe
+From 6d261e7aac12a876acb6496085e5329632595d39 Mon Sep 17 00:00:00 2001
+From: Stephan Bergmann <sbergman@redhat.com>
+Date: Fri, 24 Aug 2012 14:45:20 +0000
+Subject: fdo#53968 etc.: Fix more "doesn't start after upgrade" problems
+
+* fdo#53968 revealed that multiple soffice.bin instances can run removeTree in
+ parallel. Therefore, demoted failures from exceptions to SAL_WARNs. (And
+ keeping fingers crossed.)
+
+* a8cdce148c76c93c5d41820610d6e6ac175e03a7 "fdo#53655: Ignore failure to remove
+ directories (as happens on Windows XP)" was due to a forgotten
+ osl::Directory::close before calling osl::Directory::remove after all.
+
+* UserInstallations have been seen in the wild where no extensions were
+ installed per-user (any longer), but user/uno_packages/cache/registry/
+ com.sun.star.comp.deployment.component.PackageRegistryBackend/*.rdb files
+ contained data nevertheless. To reliably clean out any old junk,
+ refreshBundledExtensionsDir has been extended to cleanExtensionsCache which in
+ tandem with an extended Desktop::SynchronizeExtensionRepositories now cleanly
+ re-installs all bundled, shared, and per-user extensions after a LO upgrade.
+
+Change-Id: Ic6b5b6c1945d76eb3a65b6cd4512a657b7a835a0
+Reviewed-on: https://gerrit.libreoffice.org/477
+Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
+Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
+---
+diff --git a/desktop/inc/app.hxx b/desktop/inc/app.hxx
+index 25b6352..c830b02 100644
+--- a/desktop/inc/app.hxx
++++ b/desktop/inc/app.hxx
+@@ -203,6 +203,7 @@ class Desktop : public Application
+
+ sal_Bool m_bMinimized;
+ sal_Bool m_bInvisible;
++ bool m_bCleanedExtensionCache;
+ bool m_bServicesRegistered;
+ sal_uInt16 m_nAppEvents;
+ BootstrapError m_aBootstrapError;
+diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
+index 55ebaca..5fb653b 100644
+--- a/desktop/source/app/app.cxx
++++ b/desktop/source/app/app.cxx
+@@ -147,77 +147,81 @@ namespace {
+
+ void removeTree(OUString const & url) {
+ osl::Directory dir(url);
+- switch (dir.open()) {
++ osl::FileBase::RC rc = dir.open();
++ switch (rc) {
+ case osl::FileBase::E_None:
+ break;
+ case osl::FileBase::E_NOENT:
+ return; //TODO: SAL_WARN if recursive
+ default:
+- throw css::uno::RuntimeException(
+- "cannot open directory " + url,
+- css::uno::Reference< css::uno::XInterface >());
++ SAL_WARN("desktop", "cannot open directory " << url << ": " << +rc);
++ return;
+ }
+ for (;;) {
+ osl::DirectoryItem i;
+- osl::FileBase::RC rc = dir.getNextItem(i, SAL_MAX_UINT32);
++ rc = dir.getNextItem(i, SAL_MAX_UINT32);
+ if (rc == osl::FileBase::E_NOENT) {
+ break;
+ }
+ if (rc != osl::FileBase::E_None) {
+- throw css::uno::RuntimeException(
+- ("cannot iterate directory " + url + ": "
+- + OUString::valueOf(static_cast< sal_Int32 >(rc))),
+- css::uno::Reference< css::uno::XInterface >());
++ SAL_WARN(
++ "desktop","cannot iterate directory " << url << ": " << +rc);
++ break;
+ }
+ osl::FileStatus stat(
+ osl_FileStatus_Mask_Type | osl_FileStatus_Mask_FileName |
+ osl_FileStatus_Mask_FileURL);
+ rc = i.getFileStatus(stat);
+ if (rc != osl::FileBase::E_None) {
+- throw css::uno::RuntimeException(
+- ("cannot stat in directory " + url + ": "
+- + OUString::valueOf(static_cast< sal_Int32 >(rc))),
+- css::uno::Reference< css::uno::XInterface >());
++ SAL_WARN(
++ "desktop", "cannot stat in directory " << url << ": " << +rc);
++ continue;
+ }
+ if (stat.getFileType() == osl::FileStatus::Directory) { //TODO: symlinks
+ removeTree(stat.getFileURL());
+ } else {
+ rc = osl::File::remove(stat.getFileURL());
+- if (rc != osl::FileBase::E_None) {
+- throw css::uno::RuntimeException(
+- ("cannot remove file " + stat.getFileURL() + ": "
+- + OUString::valueOf(static_cast< sal_Int32 >(rc))),
+- css::uno::Reference< css::uno::XInterface >());
+- }
++ SAL_WARN_IF(
++ rc != osl::FileBase::E_None, "desktop",
++ "cannot remove file " << stat.getFileURL() << ": " << +rc);
+ }
+ }
+- osl::FileBase::RC rc = osl::Directory::remove(url);
++ if (dir.isOpen()) {
++ rc = dir.close();
++ SAL_WARN_IF(
++ rc != osl::FileBase::E_None, "desktop",
++ "cannot close directory " << url << ": " << +rc);
++ }
++ rc = osl::Directory::remove(url);
+ SAL_WARN_IF(
+ rc != osl::FileBase::E_None, "desktop",
+ "cannot remove directory " << url << ": " << +rc);
+- // at least on Windows XP removing some existing directories fails with
+- // osl::FileBase::E_ACCESS because they are read-only; but keeping those
+- // directories around should be harmless once they are empty
+ }
+
+-// Remove any existing UserInstallation's user/extensions/bundled cache
+-// remaining from old installations. Apparently due to the old
+-// share/prereg/bundled mechanism (disabled since
+-// 5c47e5f63a79a9e72ec4a100786b1bbf65137ed4 "fdo#51252 Disable copying
+-// share/prereg/bundled to avoid startup crashes"), that cache could contain
+-// corrupted information (like a UNO component registered twice, which got
+-// changed from active to passive registration in one LO version, but the
+-// version of the corresponding bundled extension only incremented in a later LO
+-// version). At least in theory, this function could be removed again once no
+-// UserInstallation can be poisoned by that old share/prereg/bundled mechanism
+-// any more. (But then Desktop::SynchronizeExtensionRepositories might need to
+-// be revisited, see 2d2b19dea1ab401b1b4971ff5b12b87bb11fd666 "Force
+-// ExtensionManager resync when the implementation changes" which effectively
+-// got reverted again now. Now, a mismatch between a UserInstallation's
+-// user/extensions/bundled and an installation's share/extensions will always be
+-// detected here and lead to a removal of user/extensions/bundled, so that
+-// Desktop::SynchronizeExtensionRepositories will then definitely resync
+-// share/extensions.)
++// Remove any existing UserInstallation's extensions cache data remaining from
++// old installations. This addresses at least two problems:
++//
++// For one, apparently due to the old share/prereg/bundled mechanism (disabled
++// since 5c47e5f63a79a9e72ec4a100786b1bbf65137ed4 "fdo#51252 Disable copying
++// share/prereg/bundled to avoid startup crashes"), the user/extensions/bundled
++// cache could contain corrupted information (like a UNO component registered
++// twice, which got changed from active to passive registration in one LO
++// version, but the version of the corresponding bundled extension only
++// incremented in a later LO version).
++//
++// For another, UserInstallations have been seen in the wild where no extensions
++// were installed per-user (any longer), but user/uno_packages/cache/registry/
++// com.sun.star.comp.deployment.component.PackageRegistryBackend/*.rdb files
++// contained data nevertheless.
++//
++// When a LO upgrade is detected (i.e., no/ user/extensions/bundled/buildid or
++// one containing an old build ID), then user/extensions/bundled,
++// user/extensions/shared, and user/uno_packages/cache/registry/
++// com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc are
++// removed. That should prevent any problems starting the service manager due
++// to old junk. Later on in Desktop::SynchronizeExtensionRepositories, the
++// removed cache data is recreated.
++//
+ // As a special case, if you create a UserInstallation with LO >= 3.6.1, then
+ // run an old LO <= 3.5.x using share/prereg/bundled on the same
+ // UserInstallation (so that it partially overwrites user/extensions/bundled,
+@@ -230,33 +234,50 @@ void removeTree(OUString const & url) {
+ // <= 3.5.x messed with user/extensions/bundled in the meantime, then it would
+ // have rewritten the unorc (dropping the token), and LO >= 3.6.1 can detect
+ // that.
+-void refreshBundledExtensionsDir() {
++//
++// Multiple instances of soffice.bin can execute this code in parallel for a
++// single UserInstallation, as it is called before OfficeIPCThread is set up.
++// Therefore, any errors here only lead to SAL_WARNs.
++//
++// At least in theory, this function could be removed again once no
++// UserInstallation can be poisoned by old junk any more.
++bool cleanExtensionCache() {
+ OUString buildId(
+ "${$BRAND_BASE_DIR/program/" SAL_CONFIGFILE("version") ":buildid}");
+ rtl::Bootstrap::expandMacros(buildId); //TODO: detect failure
+- OUString dir("$BUNDLED_EXTENSIONS_USER");
+- rtl::Bootstrap::expandMacros(dir); //TODO: detect failure
+- OUString url(dir + "/buildid");
+- OUString nonPrereg(
+- "${$BUNDLED_EXTENSIONS_USER/registry/"
+- "com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc:"
+- "LIBO_NON_PREREG_BUNDLED_EXTENSIONS}");
+- rtl::Bootstrap::expandMacros(nonPrereg);
+- if (nonPrereg == "TRUE") {
+- osl::File f(url);
+- switch (f.open(osl_File_OpenFlag_Read)) {
++ OUString extDir(
++ "${$BRAND_BASE_DIR/program/" SAL_CONFIGFILE("bootstrap")
++ ":UserInstallation}/user/extensions");
++ rtl::Bootstrap::expandMacros(extDir); //TODO: detect failure
++ OUString bundledDir = extDir + "/bundled";
++ OUString buildIdFile(bundledDir + "/buildid");
++ OUString bundledRcFile(
++ "$BUNDLED_EXTENSIONS_USER/registry/"
++ "com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc");
++ rtl::Bootstrap::expandMacros(bundledRcFile); //TODO: detect failure
++ rtl::Bootstrap bundledRc(bundledRcFile);
++ OUString nonPrereg;
++ if (bundledRc.getHandle() == 0
++ || (bundledRc.getFrom("LIBO_NON_PREREG_BUNDLED_EXTENSIONS", nonPrereg)
++ && nonPrereg == "TRUE"))
++ {
++ osl::File f(buildIdFile);
++ osl::FileBase::RC rc = f.open(osl_File_OpenFlag_Read);
++ switch (rc) {
+ case osl::FileBase::E_None:
+ {
+ rtl::ByteSequence s1;
+- osl::FileBase::RC rc = f.readLine(s1);
+- if (f.close() != osl::FileBase::E_None) {
+- SAL_WARN(
+- "desktop", "cannot close " + url + " after reading");
+- }
++ rc = f.readLine(s1);
++ osl::FileBase::RC rc2 = f.close();
++ SAL_WARN_IF(
++ rc2 != osl::FileBase::E_None, "desktop",
++ "cannot close " << buildIdFile << " after reading: "
++ << +rc2);
+ if (rc != osl::FileBase::E_None) {
+- throw css::uno::RuntimeException(
+- "cannot read from " + url,
+- css::uno::Reference< css::uno::XInterface >());
++ SAL_WARN(
++ "desktop",
++ "cannot read from " << buildIdFile << ": " << +rc);
++ break;
+ }
+ OUString s2(
+ reinterpret_cast< char const * >(s1.getConstArray()),
+@@ -264,53 +285,56 @@ void refreshBundledExtensionsDir() {
+ // using ISO 8859-1 avoids any and all conversion errors;
+ // the content should only be a subset of ASCII, anyway
+ if (s2 == buildId) {
+- return;
++ return false;
+ }
+ break;
+ }
+ case osl::FileBase::E_NOENT:
+ break;
+ default:
+- throw css::uno::RuntimeException(
+- "cannot open " + url + " for reading",
+- css::uno::Reference< css::uno::XInterface >());
++ SAL_WARN(
++ "desktop",
++ "cannot open " << buildIdFile << " for reading: " << +rc);
++ break;
+ }
+ }
+- removeTree(dir);
+- switch (osl::Directory::createPath(dir)) {
+- case osl::FileBase::E_None:
+- case osl::FileBase::E_EXIST:
+- break;
+- default:
+- throw css::uno::RuntimeException(
+- "cannot create path " + dir,
+- css::uno::Reference< css::uno::XInterface >());
+- }
+- osl::File f(url);
+- if (f.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create) !=
+- osl::FileBase::E_None)
+- {
+- throw css::uno::RuntimeException(
+- "cannot open " + url + " for writing",
+- css::uno::Reference< css::uno::XInterface >());
++ removeTree(extDir);
++ OUString userRcFile(
++ "$UNO_USER_PACKAGES_CACHE/registry/"
++ "com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc");
++ rtl::Bootstrap::expandMacros(userRcFile); //TODO: detect failure
++ osl::FileBase::RC rc = osl::File::remove(userRcFile);
++ SAL_WARN_IF(
++ rc != osl::FileBase::E_None && rc != osl::FileBase::E_NOENT, "desktop",
++ "cannot remove file " << userRcFile << ": " << +rc);
++ rc = osl::Directory::createPath(bundledDir);
++ SAL_WARN_IF(
++ rc != osl::FileBase::E_None && rc != osl::FileBase::E_EXIST, "desktop",
++ "cannot create path " << bundledDir << ": " << +rc);
++ osl::File f(buildIdFile);
++ rc = f.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
++ if (rc != osl::FileBase::E_None) {
++ SAL_WARN(
++ "desktop",
++ "cannot open " << buildIdFile << " for writing: " << +rc);
++ return true;
+ }
+ rtl::OString buf(OUStringToOString(buildId, RTL_TEXTENCODING_UTF8));
+ // using UTF-8 avoids almost all conversion errors (and buildid
+ // containing single surrogate halves should never happen, anyway); the
+ // content should only be a subset of ASCII, anyway
+- sal_uInt64 n;
+- if (f.write(buf.getStr(), buf.getLength(), n) != osl::FileBase::E_None
+- || n != static_cast< sal_uInt32 >(buf.getLength()))
+- {
+- throw css::uno::RuntimeException(
+- "cannot write to " + url,
+- css::uno::Reference< css::uno::XInterface >());
+- }
+- if (f.close() != osl::FileBase::E_None) {
+- throw css::uno::RuntimeException(
+- "cannot close " + url + " after writing",
+- css::uno::Reference< css::uno::XInterface >());
+- }
++ sal_uInt64 n = 0;
++ rc = f.write(buf.getStr(), buf.getLength(), n);
++ SAL_WARN_IF(
++ (rc != osl::FileBase::E_None
++ || n != static_cast< sal_uInt32 >(buf.getLength())),
++ "desktop",
++ "cannot write to " << buildIdFile << ": " << +rc << ", " << n);
++ rc = f.close();
++ SAL_WARN_IF(
++ rc != osl::FileBase::E_None, "desktop",
++ "cannot close " << buildIdFile << " after writing: " << +rc);
++ return true;
+ }
+
+ }
+@@ -538,7 +562,8 @@ rtl::OUString ReplaceStringHookProc( const rtl::OUString& rStr )
+ }
+
+ Desktop::Desktop()
+-: m_bServicesRegistered( false )
++: m_bCleanedExtensionCache( false )
++, m_bServicesRegistered( false )
+ , m_aBootstrapError( BE_OK )
+ {
+ RTL_LOGFILE_TRACE( "desktop (cd100003) ::Desktop::Desktop" );
+@@ -553,7 +578,7 @@ void Desktop::Init()
+ RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::Desktop::Init" );
+ SetBootstrapStatus(BS_OK);
+
+- refreshBundledExtensionsDir();
++ m_bCleanedExtensionCache = cleanExtensionCache();
+
+ // We need to have service factory before going further, but see fdo#37195.
+ // Doing this will mmap common.rdb, making it not overwritable on windows,
+diff --git a/desktop/source/app/check_ext_deps.cxx b/desktop/source/app/check_ext_deps.cxx
+index dd01d9b..a6221a9 100644
+--- a/desktop/source/app/check_ext_deps.cxx
++++ b/desktop/source/app/check_ext_deps.cxx
+@@ -51,6 +51,7 @@
+ #include "com/sun/star/deployment/ExtensionManager.hpp"
+ #include "com/sun/star/deployment/LicenseException.hpp"
+ #include "com/sun/star/deployment/ui/LicenseDialog.hpp"
++#include <com/sun/star/task/OfficeRestartManager.hpp>
+ #include <com/sun/star/task/XJob.hpp>
+ #include <com/sun/star/task/XJobExecutor.hpp>
+ #include <com/sun/star/task/XInteractionApprove.hpp>
+@@ -77,12 +78,15 @@ class SilentCommandEnv
+ task::XInteractionHandler,
+ ucb::XProgressHandler >
+ {
++ uno::Reference<uno::XComponentContext> mxContext;
+ Desktop *mpDesktop;
+ sal_Int32 mnLevel;
+ sal_Int32 mnProgress;
+
+ public:
+- SilentCommandEnv( Desktop* pDesktop );
++ SilentCommandEnv(
++ uno::Reference<uno::XComponentContext> const & xContext,
++ Desktop* pDesktop );
+ virtual ~SilentCommandEnv();
+
+ // XCommandEnvironment
+@@ -105,12 +109,14 @@ public:
+ };
+
+ //-----------------------------------------------------------------------------
+-SilentCommandEnv::SilentCommandEnv( Desktop* pDesktop )
+-{
+- mpDesktop = pDesktop;
+- mnLevel = 0;
+- mnProgress = 25;
+-}
++SilentCommandEnv::SilentCommandEnv(
++ uno::Reference<uno::XComponentContext> const & xContext,
++ Desktop* pDesktop ):
++ mxContext( xContext ),
++ mpDesktop( pDesktop ),
++ mnLevel( 0 ),
++ mnProgress( 25 )
++{}
+
+ //-----------------------------------------------------------------------------
+ SilentCommandEnv::~SilentCommandEnv()
+@@ -144,10 +150,9 @@ void SilentCommandEnv::handle( Reference< task::XInteractionRequest> const & xRe
+
+ if ( request >>= licExc )
+ {
+- uno::Reference< uno::XComponentContext > xContext = comphelper_getProcessComponentContext();
+ uno::Reference< ui::dialogs::XExecutableDialog > xDialog(
+ deployment::ui::LicenseDialog::create(
+- xContext, VCLUnoHelper::GetInterface( NULL ),
++ mxContext, VCLUnoHelper::GetInterface( NULL ),
+ licExc.ExtensionName, licExc.Text ) );
+ sal_Int16 res = xDialog->execute();
+ if ( res == ui::dialogs::ExecutableDialogResults::CANCEL )
+@@ -416,7 +421,20 @@ sal_Bool Desktop::CheckExtensionDependencies()
+ void Desktop::SynchronizeExtensionRepositories()
+ {
+ RTL_LOGFILE_CONTEXT(aLog,"desktop (jl) ::Desktop::SynchronizeExtensionRepositories");
+- dp_misc::syncRepositories( new SilentCommandEnv( this ) );
++ uno::Reference< uno::XComponentContext > context(
++ comphelper_getProcessComponentContext());
++ uno::Reference< ucb::XCommandEnvironment > silent(
++ new SilentCommandEnv(context, this));
++ if (m_bCleanedExtensionCache) {
++ deployment::ExtensionManager::get(context)->reinstallDeployedExtensions(
++ true, "user", Reference<task::XAbortChannel>(), silent);
++ task::OfficeRestartManager::get(context)->requestRestart(
++ silent->getInteractionHandler());
++ } else {
++ // reinstallDeployedExtensions above already calls syncRepositories
++ // internally:
++ dp_misc::syncRepositories(m_bCleanedExtensionCache, silent);
++ }
+ }
+
+ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+diff --git a/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx b/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx
+index 29ded17..7795e309 100644
+--- a/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx
++++ b/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx
+@@ -1124,7 +1124,7 @@ void ExtensionCmdQueue::acceptLicense( const uno::Reference< deployment::XPackag
+
+ void ExtensionCmdQueue::syncRepositories( const uno::Reference< uno::XComponentContext > &xContext )
+ {
+- dp_misc::syncRepositories( new ProgressCmdEnv( xContext, NULL, OUSTR("Extension Manager") ) );
++ dp_misc::syncRepositories( false, new ProgressCmdEnv( xContext, NULL, OUSTR("Extension Manager") ) );
+ }
+
+ void ExtensionCmdQueue::stop()
+diff --git a/desktop/source/deployment/inc/dp_misc.h b/desktop/source/deployment/inc/dp_misc.h
+index 29fd140..06e67aa 100644
+--- a/desktop/source/deployment/inc/dp_misc.h
++++ b/desktop/source/deployment/inc/dp_misc.h
+@@ -154,8 +154,10 @@ void TRACE(::rtl::OUString const & sText);
+ recently added or removed.
+ */
+ DESKTOP_DEPLOYMENTMISC_DLLPUBLIC
+-void syncRepositories(::com::sun::star::uno::Reference<
+- ::com::sun::star::ucb::XCommandEnvironment> const & xCmdEnv);
++void syncRepositories(
++ bool force,
++ ::com::sun::star::uno::Reference<
++ ::com::sun::star::ucb::XCommandEnvironment> const & xCmdEnv);
+
+ }
+
+diff --git a/desktop/source/deployment/manager/dp_extensionmanager.cxx b/desktop/source/deployment/manager/dp_extensionmanager.cxx
+index 68403f1..b3c21b4 100644
+--- a/desktop/source/deployment/manager/dp_extensionmanager.cxx
++++ b/desktop/source/deployment/manager/dp_extensionmanager.cxx
+@@ -1205,9 +1205,10 @@ uno::Sequence< uno::Sequence<Reference<deploy::XPackage> > >
+ }
+ }
+
+-//only to be called from unopkg!!!
++// Only to be called from unopkg or soffice bootstrap (with force=true in the
++// latter case):
+ void ExtensionManager::reinstallDeployedExtensions(
+- OUString const & repository,
++ sal_Bool force, OUString const & repository,
+ Reference<task::XAbortChannel> const & xAbortChannel,
+ Reference<ucb::XCommandEnvironment> const & xCmdEnv )
+ throw (deploy::DeploymentException,
+@@ -1220,10 +1221,11 @@ void ExtensionManager::reinstallDeployedExtensions(
+ xPackageManager = getPackageManager(repository);
+
+ ::osl::MutexGuard guard(getMutex());
+- xPackageManager->reinstallDeployedPackages(xAbortChannel, xCmdEnv);
++ xPackageManager->reinstallDeployedPackages(
++ force, xAbortChannel, xCmdEnv);
+ //We must sync here, otherwise we will get exceptions when extensions
+ //are removed.
+- dp_misc::syncRepositories(xCmdEnv);
++ dp_misc::syncRepositories(force, xCmdEnv);
+ const uno::Sequence< Reference<deploy::XPackage> > extensions(
+ xPackageManager->getDeployedPackages(xAbortChannel, xCmdEnv));
+
+diff --git a/desktop/source/deployment/manager/dp_extensionmanager.hxx b/desktop/source/deployment/manager/dp_extensionmanager.hxx
+index 22e2d41..ec1edbc 100644
+--- a/desktop/source/deployment/manager/dp_extensionmanager.hxx
++++ b/desktop/source/deployment/manager/dp_extensionmanager.hxx
+@@ -182,7 +182,7 @@ public:
+ css::uno::RuntimeException);
+
+ virtual void SAL_CALL reinstallDeployedExtensions(
+- ::rtl::OUString const & repository,
++ sal_Bool force, ::rtl::OUString const & repository,
+ css::uno::Reference< css::task::XAbortChannel> const & xAbortChannel,
+ css::uno::Reference< css::ucb::XCommandEnvironment> const & xCmdEnv )
+ throw (
+diff --git a/desktop/source/deployment/manager/dp_manager.cxx b/desktop/source/deployment/manager/dp_manager.cxx
+index 8a08320c..8e3d109 100644
+--- a/desktop/source/deployment/manager/dp_manager.cxx
++++ b/desktop/source/deployment/manager/dp_manager.cxx
+@@ -1164,14 +1164,14 @@ PackageManagerImpl::getDeployedPackages(
+ //ToDo: the function must not call registerPackage, do this in
+ //XExtensionManager.reinstallDeployedExtensions
+ void PackageManagerImpl::reinstallDeployedPackages(
+- Reference<task::XAbortChannel> const & /*xAbortChannel*/,
++ sal_Bool force, Reference<task::XAbortChannel> const & /*xAbortChannel*/,
+ Reference<XCommandEnvironment> const & xCmdEnv_ )
+ throw (deployment::DeploymentException,
+ CommandFailedException, CommandAbortedException,
+ lang::IllegalArgumentException, RuntimeException)
+ {
+ check();
+- if (office_is_running())
++ if (!force && office_is_running())
+ throw RuntimeException(
+ OUSTR("You must close any running Office process before "
+ "reinstalling packages!"), static_cast<OWeakObject *>(this) );
+diff --git a/desktop/source/deployment/manager/dp_manager.h b/desktop/source/deployment/manager/dp_manager.h
+index 3b335d7..3c7f8d9 100644
+--- a/desktop/source/deployment/manager/dp_manager.h
++++ b/desktop/source/deployment/manager/dp_manager.h
+@@ -236,6 +236,7 @@ public:
+ css::uno::RuntimeException);
+
+ virtual void SAL_CALL reinstallDeployedPackages(
++ sal_Bool force,
+ css::uno::Reference<css::task::XAbortChannel> const & xAbortChannel,
+ css::uno::Reference<css::ucb::XCommandEnvironment> const & xCmdEnv )
+ throw (css::deployment::DeploymentException,
+diff --git a/desktop/source/deployment/misc/dp_misc.cxx b/desktop/source/deployment/misc/dp_misc.cxx
+index b225db6..9ed579f 100644
+--- a/desktop/source/deployment/misc/dp_misc.cxx
++++ b/desktop/source/deployment/misc/dp_misc.cxx
+@@ -591,7 +591,7 @@ void TRACE(::rtl::OString const & sText)
+ }
+
+ void syncRepositories(
+- Reference<ucb::XCommandEnvironment> const & xCmdEnv)
++ bool force, Reference<ucb::XCommandEnvironment> const & xCmdEnv)
+ {
+ OUString sDisable;
+ ::rtl::Bootstrap::get( OUSTR( "DISABLE_EXTENSION_SYNCHRONIZATION" ), sDisable, OUString() );
+@@ -602,7 +602,8 @@ void syncRepositories(
+ //synchronize shared before bundled otherewise there are
+ //more revoke and registration calls.
+ sal_Bool bModified = false;
+- if (needToSyncRepostitory(OUString(RTL_CONSTASCII_USTRINGPARAM("shared")))
++ if (force
++ || needToSyncRepostitory(OUString(RTL_CONSTASCII_USTRINGPARAM("shared")))
+ || needToSyncRepostitory(OUString(RTL_CONSTASCII_USTRINGPARAM("bundled"))))
+ {
+ xExtensionManager =
+diff --git a/desktop/source/pkgchk/unopkg/unopkg_app.cxx b/desktop/source/pkgchk/unopkg/unopkg_app.cxx
+index 43faed5..ef16ea1 100644
+--- a/desktop/source/pkgchk/unopkg/unopkg_app.cxx
++++ b/desktop/source/pkgchk/unopkg/unopkg_app.cxx
+@@ -392,7 +392,7 @@ extern "C" DESKTOP_DLLPUBLIC int unopkg_main()
+ //synching is done in XExtensionManager.reinstall
+ if (!subcmd_gui && ! subCommand.equals(OUSTR("reinstall"))
+ && ! dp_misc::office_is_running())
+- dp_misc::syncRepositories(xCmdEnv);
++ dp_misc::syncRepositories(false, xCmdEnv);
+
+ if ( subcmd_add || subCommand == "remove" )
+ {
+@@ -436,7 +436,7 @@ extern "C" DESKTOP_DLLPUBLIC int unopkg_main()
+ RTL_CONSTASCII_STRINGPARAM("reinstall") ))
+ {
+ xExtensionManager->reinstallDeployedExtensions(
+- repository, Reference<task::XAbortChannel>(), xCmdEnv);
++ false, repository, Reference<task::XAbortChannel>(), xCmdEnv);
+ }
+ else if ( subCommand == "list" )
+ {
+diff --git a/offapi/com/sun/star/deployment/XExtensionManager.idl b/offapi/com/sun/star/deployment/XExtensionManager.idl
+index b68ab20..2912e45 100644
+--- a/offapi/com/sun/star/deployment/XExtensionManager.idl
++++ b/offapi/com/sun/star/deployment/XExtensionManager.idl
+@@ -260,6 +260,9 @@ interface XExtensionManager
+ <p>
+ Please use this in case of suspected cache inconsistencies only.
+ </p>
++ @param force
++ set to true when called during soffice bootstrap after cleaning
++ old extension cache
+ @param repositroy
+ the name of the repository
+ @param xAbortChannel
+@@ -268,6 +271,7 @@ interface XExtensionManager
+ command environment for error and progress handling
+ */
+ void reinstallDeployedExtensions(
++ [in] boolean force,
+ [in] string repository,
+ [in] com::sun::star::task::XAbortChannel xAbortChannel,
+ [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv )
+diff --git a/offapi/com/sun/star/deployment/XPackageManager.idl b/offapi/com/sun/star/deployment/XPackageManager.idl
+index 12e7e0e..39ff04a 100644
+--- a/offapi/com/sun/star/deployment/XPackageManager.idl
++++ b/offapi/com/sun/star/deployment/XPackageManager.idl
+@@ -225,12 +225,16 @@ interface XPackageManager
+ Please use this in case of suspected cache inconsistencies only.
+ </p>
+
++ @param force
++ set to true when called during soffice bootstrap after cleaning
++ old extension cache
+ @param xAbortChannel
+ abort channel to asynchronously abort the adding process
+ @param xCmdEnv
+ command environment for error and progress handling
+ */
+ void reinstallDeployedPackages(
++ [in] boolean force,
+ [in] com::sun::star::task::XAbortChannel xAbortChannel,
+ [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv )
+ raises (DeploymentException,
+--
+cgit v0.9.0.2-2-gbebe
diff --git a/extra/libreoffice/libreoffice-common.csh b/extra/libreoffice/libreoffice-common.csh
index af31d4432..5efa39404 100644
--- a/extra/libreoffice/libreoffice-common.csh
+++ b/extra/libreoffice/libreoffice-common.csh
@@ -1 +1,8 @@
#setenv PYTHONPATH ${PYTHONPATH}:/usr/lib/libreoffice/program
+
+# to force a certain look'n feel
+
+#setenv SAL_USE_VCLPLUGIN gen
+#setenv SAL_USE_VCLPLUGIN kde4
+#setenv SAL_USE_VCLPLUGIN gtk
+#setenv SAL_USE_VCLPLUGIN gtk3
diff --git a/extra/libreoffice/libreoffice-common.sh b/extra/libreoffice/libreoffice-common.sh
index ee405b1aa..795867125 100644
--- a/extra/libreoffice/libreoffice-common.sh
+++ b/extra/libreoffice/libreoffice-common.sh
@@ -1 +1,8 @@
#export PYTHONPATH="$PYTHONPATH:/usr/lib/libreoffice/program"
+
+# to force a certain look'n feel
+
+#export SAL_USE_VCLPLUGIN=gen
+#export SAL_USE_VCLPLUGIN=kde4
+#export SAL_USE_VCLPLUGIN=gtk
+#export SAL_USE_VCLPLUGIN=gtk3
diff --git a/extra/libvdpau/PKGBUILD b/extra/libvdpau/PKGBUILD
index bb012a83f..2bc1767ad 100644
--- a/extra/libvdpau/PKGBUILD
+++ b/extra/libvdpau/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 143891 2011-11-30 19:04:39Z andrea $
+# $Id: PKGBUILD 166179 2012-09-05 07:50:49Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=libvdpau
-pkgver=0.4.1
-pkgrel=2
+pkgver=0.5
+pkgrel=1
pkgdesc="Nvidia VDPAU library"
arch=(i686 x86_64)
url='http://cgit.freedesktop.org/~aplattner/libvdpau'
@@ -13,11 +13,11 @@ options=('!libtool')
license=('custom')
source=(http://people.freedesktop.org/~aplattner/vdpau/${pkgname}-${pkgver}.tar.gz)
makedepends=('libx11')
-sha256sums=('061b6f86c64912f79851bfefcac4f77b401e9a939dbbb7b1ec795bc7d5aaf59b')
+sha1sums=('1b18b8f75eea52740af84881313d860ad5c27d0b')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure --prefix=/usr
+ ./configure --prefix=/usr --sysconfdir=/etc
make
}
diff --git a/extra/libwps/PKGBUILD b/extra/libwps/PKGBUILD
index 6ef1aab97..0c39c8543 100644
--- a/extra/libwps/PKGBUILD
+++ b/extra/libwps/PKGBUILD
@@ -1,25 +1,25 @@
-# $Id: PKGBUILD 151320 2012-02-25 13:44:08Z allan $
+# $Id: PKGBUILD 166173 2012-09-05 06:04:00Z andyrtr $
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Contributor: Robert McCathie <archaur at rmcc dot com dot au>
pkgname=libwps
-pkgver=0.2.2
-pkgrel=2
+pkgver=0.2.7
+pkgrel=1
pkgdesc="a Microsoft Works file word processor format import filter library"
arch=('i686' 'x86_64' 'mips64el')
url="http://libwps.sourceforge.net/"
license=('LGPL')
-depends=('libwpd>=0.9.2')
+depends=('libwpd>=0.9.4')
+makedepends=('boost')
options=(!libtool)
source=("http://downloads.sourceforge.net/project/libwps/$pkgname/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2")
-md5sums=('29721a16f25967d59969d5f0ae485b4a')
+md5sums=('d197bd6211669a2fa4ca648faf04bcb1')
build() {
cd "$srcdir/$pkgname-$pkgver"
- sed -i -e 's: -Wall -Werror -pedantic::' configure.in
- touch NEWS AUTHORS ChangeLog
- autoreconf -fi
- ./configure --prefix=/usr
+ ./configure --prefix=/usr \
+ --disable-static \
+ --disable-werror
make
}
diff --git a/extra/maxima/PKGBUILD b/extra/maxima/PKGBUILD
index 99de5523b..8bc12095c 100644
--- a/extra/maxima/PKGBUILD
+++ b/extra/maxima/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 165312 2012-08-15 11:35:19Z juergen $
+# $Id: PKGBUILD 166487 2012-09-08 10:00:42Z ronald $
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor: Damir Perisa <damir@archlinux.org>
pkgname=maxima
-pkgver=5.27.0
-pkgrel=3
+pkgver=5.28.0
+pkgrel=1
pkgdesc="Maxima - a sophisticated computer algebra system"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
@@ -21,7 +21,7 @@ optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/
options=('!makeflags' '!zipman') # don't zip info pages or they won't work inside maxima
install=maxima.install
source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz" "$pkgname.desktop")
-sha1sums=('8d8d0b3db27f002986cff5429dea96ada46a0576'
+sha1sums=('52d7dad4681711a6ead73b72835b177107363b9c'
'4398ebb1ec85ccfa12f37516a56d60c26f74b18b')
build() {
diff --git a/extra/memcached/PKGBUILD b/extra/memcached/PKGBUILD
index 0ed5a8b24..d929a0d5c 100644
--- a/extra/memcached/PKGBUILD
+++ b/extra/memcached/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 164340 2012-07-31 00:50:49Z dan $
+# $Id: PKGBUILD 166159 2012-09-04 23:45:23Z dan $
# Maintainer: Dan McGee <dan@archlinux.org>
# Contributor: Michael Irwin <6d6469@gmail.com>
pkgname=memcached
-pkgver=1.4.14
+pkgver=1.4.15
pkgrel=1
pkgdesc="A distributed memory object caching system"
arch=(i686 x86_64 'mips64el')
@@ -12,13 +12,15 @@ license=('GPL')
depends=('libevent')
optdepends=('perl: for memcached-tool usage')
backup=('etc/conf.d/memcached')
+install=memcached.install
source=(http://memcached.googlecode.com/files/$pkgname-$pkgver.tar.gz
memcached.conf
- memcached.sh)
-changelog=ChangeLog
-sha256sums=('f2e2ad8ee8d256f2c3748d7f741dcddfd0ab6bdece6fa1c18484e83f311156ef'
- '0e57a0f528b387f1f04f628ec74856c615d82d44f4d6bc041c33b3814ce13d0a'
- '72efa639c5a39c7c14f07cc51731ebbf82299870d9cf31cf3aaa981bc084b4eb')
+ memcached.sh
+ memcached.service)
+sha256sums=('169721ab7a7531add6ae9f6b14b6b5641725fe0b1f0bdf5c3a4327725901e2b4'
+ '17f66873b77e96c6706dcf13ab0aa8ddff94b2851366c787fc23e614dfc11f47'
+ '72efa639c5a39c7c14f07cc51731ebbf82299870d9cf31cf3aaa981bc084b4eb'
+ '453cad82bddb25fac43fd5cedc5702b9b6c6abaf7498e21445facf20f25f53a6')
build() {
cd "$srcdir/$pkgname-$pkgver"
@@ -30,9 +32,7 @@ package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
install -D -m 755 scripts/memcached-tool "$pkgdir"/usr/bin/memcached-tool
- # This POS is entirely RedHat specific, so not including it now
- #install -D -m 755 scripts/memcached.service "$pkgdir"/lib/systemd/system/memcached.service
- #sed -i -e 's#^EnvironmentFile.*#EnvironmentFile=/etc/conf.d/memcached#' "$pkgdir"/lib/systemd/system/memcached.service
- install -D -m 644 "$srcdir/memcached.conf" "$pkgdir"/etc/conf.d/memcached
- install -D -m 755 "$srcdir/memcached.sh" "$pkgdir"/etc/rc.d/memcached
+ install -D -m 644 ../memcached.conf "$pkgdir"/etc/conf.d/memcached
+ install -D -m 755 ../memcached.sh "$pkgdir"/etc/rc.d/memcached
+ install -D -m 644 ../memcached.service "$pkgdir"/usr/lib/systemd/system/memcached.service
}
diff --git a/extra/memcached/memcached.conf b/extra/memcached/memcached.conf
index bf120b059..4415e1a55 100644
--- a/extra/memcached/memcached.conf
+++ b/extra/memcached/memcached.conf
@@ -1,4 +1,4 @@
# user to run memcached as; also used for pid file ownership
-MEMCACHED_USER="nobody"
+MEMCACHED_USER="memcached"
# see 'memcached -h' for available options
MEMCACHED_ARGS="-l 127.0.0.1 -t 1"
diff --git a/extra/memcached/memcached.install b/extra/memcached/memcached.install
new file mode 100644
index 000000000..d6dca8d23
--- /dev/null
+++ b/extra/memcached/memcached.install
@@ -0,0 +1,21 @@
+post_install() {
+ if ! getent group memcached >/dev/null; then
+ groupadd --system memcached
+ fi
+ if ! getent passwd memcached >/dev/null; then
+ useradd --system -c 'memcached user' -g memcached -d / -s /bin/bash memcached
+ fi
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ if getent passwd memcached >/dev/null; then
+ userdel memcached
+ fi
+ if getent group memcached >/dev/null; then
+ groupdel memcached
+ fi
+}
diff --git a/extra/memcached/memcached.service b/extra/memcached/memcached.service
new file mode 100644
index 000000000..c6e15fb7c
--- /dev/null
+++ b/extra/memcached/memcached.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Memcached Daemon
+After=network.target
+
+[Service]
+User=memcached
+# Remove '-l 127.0.0.1' to listen on all addresses
+ExecStart=/usr/bin/memcached -l 127.0.0.1
+
+[Install]
+WantedBy=multi-user.target
diff --git a/extra/mercurial/PKGBUILD b/extra/mercurial/PKGBUILD
index 9756d3d44..0e7f62b07 100644
--- a/extra/mercurial/PKGBUILD
+++ b/extra/mercurial/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 164703 2012-08-03 16:21:32Z giovanni $
+# $Id: PKGBUILD 166022 2012-09-04 11:54:18Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
pkgname=mercurial
-pkgver=2.3
+pkgver=2.3.1
pkgrel=1
pkgdesc="A scalable distributed SCM tool"
arch=('i686' 'x86_64' 'mips64el')
@@ -14,7 +14,7 @@ optdepends=('tk: for the hgk GUI')
backup=('etc/mercurial/hgrc')
source=("http://mercurial.selenic.com/release/${pkgname}-${pkgver}.tar.gz"
'mercurial.profile')
-md5sums=('8d9f776e432239571dfab2b5f88b3675'
+md5sums=('22a46a3ae64a5d625f068e588b4d6ec2'
'43e1d36564d4c7fbe9a091d3ea370a44')
package() {
diff --git a/extra/msmtp/PKGBUILD b/extra/msmtp/PKGBUILD
index 91b939c31..117641c20 100644
--- a/extra/msmtp/PKGBUILD
+++ b/extra/msmtp/PKGBUILD
@@ -1,17 +1,16 @@
-# $Id: PKGBUILD 158094 2012-05-02 20:46:41Z eric $
+# $Id: PKGBUILD 166148 2012-09-04 22:30:41Z eric $
# Maintainer: Eric Bélanger <eric@archlinux.org>
-# Contributor: Ben Mazer <blm@groknil.org>
pkgbase=msmtp
pkgname=('msmtp' 'msmtp-mta')
-pkgver=1.4.28
+pkgver=1.4.29
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
license=('GPL3')
url="http://msmtp.sourceforge.net"
makedepends=('texlive-core' 'gsasl' 'libgnome-keyring')
source=(http://download.sourceforge.net/sourceforge/msmtp/${pkgbase}-${pkgver}.tar.bz2)
-sha1sums=('3fd44b30e8f4ae071b2a5a205d6007f3465fa970')
+sha1sums=('6db88d6c5093b3958b0285b5010f2677b05e0348')
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
diff --git a/extra/mysql/PKGBUILD b/extra/mysql/PKGBUILD
index 571910a29..7b61e3dff 100644
--- a/extra/mysql/PKGBUILD
+++ b/extra/mysql/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 165439 2012-08-19 15:29:10Z andrea $
+# $Id: PKGBUILD 166364 2012-09-06 22:13:20Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
pkgbase=mysql
pkgname=('libmysqlclient' 'mysql-clients' 'mysql')
pkgver=5.5.27
-pkgrel=3
+pkgrel=4
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
url="https://www.mysql.com/products/community/"
@@ -37,7 +37,7 @@ build() {
-DENABLED_LOCAL_INFILE=ON \
-DINSTALL_INFODIR=share/mysql/docs \
-DINSTALL_MANDIR=share/man \
- -DINSTALL_PLUGINDIR=/usr/lib/mysql/plugin \
+ -DINSTALL_PLUGINDIR=lib/mysql/plugin \
-DINSTALL_SCRIPTDIR=bin \
-DINSTALL_INCLUDEDIR=include/mysql \
-DINSTALL_DOCREADMEDIR=share/mysql \
diff --git a/extra/nasm/PKGBUILD b/extra/nasm/PKGBUILD
index 2f528e1d8..7f0fb0ddc 100644
--- a/extra/nasm/PKGBUILD
+++ b/extra/nasm/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 164757 2012-08-04 18:04:50Z stephane $
+# $Id: PKGBUILD 166317 2012-09-06 01:14:06Z stephane $
# Maintainer: Stéphane Gaudreault <stephane@archlinux.org>
# Contributor: Aaron Griffin <aaron@archlinux.org>
pkgname=nasm
-pkgver=2.10.03
+pkgver=2.10.04
pkgrel=1
pkgdesc="An 80x86 assembler designed for portability and modularity"
url="http://www.nasm.us"
@@ -12,7 +12,7 @@ arch=('i686' 'x86_64' 'mips64el')
depends=('glibc')
makedepends=('ghostscript')
source=(http://www.nasm.us/pub/nasm/releasebuilds/${pkgver}/${pkgname}-${pkgver}.tar.bz2)
-sha1sums=('78a8de9ba02da7c2ba8c583a57901ff6856ad6c6')
+sha1sums=('d80b5ea8f59a4929efddcb8e90d00b8a0fc00cb5')
install=nasm.install
build() {
diff --git a/extra/nepomuk-core/PKGBUILD b/extra/nepomuk-core/PKGBUILD
index 74b64350d..625e8e41a 100644
--- a/extra/nepomuk-core/PKGBUILD
+++ b/extra/nepomuk-core/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 164843 2012-08-06 23:13:08Z andrea $
+# $Id: PKGBUILD 166202 2012-09-05 18:26:52Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=nepomuk-core
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc="Contains the central Nepomuk services like file indexing, file system monitoring, query, storage, client libraries"
url="https://projects.kde.org/projects/kde/kdelibs/nepomuk-core"
@@ -11,7 +11,7 @@ license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4' 'doxygen')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
-sha1sums=('55dc228d5155220052c4a5d38984092a90a9cae7')
+sha1sums=('1dbb4467b7d4ec50133e5ce86c3837b57b95794d')
build() {
cd "${srcdir}"
diff --git a/extra/ocaml/PKGBUILD b/extra/ocaml/PKGBUILD
index b431666a5..ca2ac44f4 100644
--- a/extra/ocaml/PKGBUILD
+++ b/extra/ocaml/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 143814 2011-11-29 13:33:35Z stephane $
+# $Id: PKGBUILD 166395 2012-09-07 16:07:57Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgbase='ocaml'
pkgname=('ocaml')
# Needs optimized build.
[ "$CARCH" = "mips64el" ] || pkgname+=('ocaml-compiler-libs')
-pkgver=3.12.1
-pkgrel=3
+pkgver=4.00.0
+pkgrel=1
pkgdesc="A functional language with OO extensions"
arch=('i686' 'x86_64' 'mips64el')
license=('LGPL2' 'custom: QPL-1.0')
@@ -14,10 +14,9 @@ url="http://caml.inria.fr/"
depends=('gdbm')
makedepends=('tk' 'ncurses>=5.6-7' 'libx11')
optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features')
-source=(http://caml.inria.fr/distrib/ocaml-3.12/${pkgname}-${pkgver}.tar.gz
+source=(http://caml.inria.fr/distrib/ocaml-4.00/${pkgname}-${pkgver}.tar.gz)
fix-caml_int64_float_of_bits-n32.patch)
-md5sums=('814a047085f0f901ab7d8e3a4b7a9e65'
- 'e2c8bc316efe40532c5b9d7f9a1d8d62')
+options=('!makeflags' '!emptydirs')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -63,3 +62,5 @@ optdepends=()
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
}
+md5sums=('fa11560a45793bd9fa45c1295a6f4a91'
+ 'e2c8bc316efe40532c5b9d7f9a1d8d62')
diff --git a/extra/openmpi/PKGBUILD b/extra/openmpi/PKGBUILD
index b8de218c1..839e369a6 100644
--- a/extra/openmpi/PKGBUILD
+++ b/extra/openmpi/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 159287 2012-05-20 22:11:21Z stephane $
+# $Id: PKGBUILD 166149 2012-09-04 22:56:21Z stephane $
# Maintainer: Stéphane Gaudreault <stephane@archlinux.org>
pkgname=openmpi
-pkgver=1.6
-pkgrel=2
+pkgver=1.6.1
+pkgrel=1
pkgdesc="High performance message passing library (MPI)"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.open-mpi.org"
@@ -11,10 +11,8 @@ depends=('gcc-fortran' 'openssh' 'libltdl' 'hwloc')
[ "$CARCH" = "mips64el" ] || depends+=('valgrind')
makedepends=('inetutils')
options=(!libtool)
-source=(http://www.open-mpi.org/software/ompi/v1.6/downloads/${pkgname}-${pkgver}.tar.bz2
- openmpi-hostfile.patch)
-sha1sums=('8b81eea712bb8f8120468003b5f29baecedf2367'
- 'a76da03418a106d57cfd020d0f8d887d7ec9225b')
+source=(http://www.open-mpi.org/software/ompi/v1.6/downloads/${pkgname}-${pkgver}.tar.bz2)
+sha1sums=('1ccff71e3775c80c5a553f30104d663e1226baab')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -27,9 +25,6 @@ build() {
# Make sure we use the system ltdl librariry rather than the ones in the tarball
rm -r opal/libltdl
- # Search for openmpi-default-hostfile in /etc/openmpi
- patch -Np1 -i ../openmpi-hostfile.patch
-
./configure --prefix=/usr \
--sysconfdir=/etc/${pkgname} \
--mandir=/usr/share/man \
diff --git a/extra/php-apc/PKGBUILD b/extra/php-apc/PKGBUILD
index c72063e03..ef8da365c 100644
--- a/extra/php-apc/PKGBUILD
+++ b/extra/php-apc/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 165375 2012-08-16 20:55:01Z pierre $
+# $Id: PKGBUILD 166404 2012-09-07 16:52:02Z pierre $
# Maintainer: Pierre Schmitz <pierre@archlinux.de>
pkgname=php-apc
-pkgver=3.1.12
+pkgver=3.1.13
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
pkgdesc='A free, open, and robust framework for caching and optimizing PHP intermediate code'
@@ -11,7 +11,7 @@ depends=('php')
license=('PHP')
source=("http://pecl.php.net/get/APC-${pkgver}.tgz")
backup=('etc/php/conf.d/apc.ini')
-md5sums=('b0ab91726717f410dfa284d5d1723b60')
+md5sums=('c9e47002e3a67ebde3a6f81437c7b6e0')
build() {
cd $srcdir/APC-$pkgver
diff --git a/extra/qemu/PKGBUILD b/extra/qemu/PKGBUILD
index 565acfb04..adef636f2 100644
--- a/extra/qemu/PKGBUILD
+++ b/extra/qemu/PKGBUILD
@@ -1,7 +1,7 @@
-# $Id: PKGBUILD 163504 2012-07-13 16:36:15Z tpowa $
+# $Id: PKGBUILD 166385 2012-09-07 12:55:19Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=qemu
-pkgver=1.1.1
+pkgver=1.2.0
pkgrel=1
pkgdesc="A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation."
arch=('i686' 'x86_64' 'mips64el')
@@ -12,17 +12,13 @@ depends=('libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2' 'gnutls>=2.4.1' 'blue
backup=('etc/qemu/target-x86_64.conf')
install=qemu.install
source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2
- 65-kvm.rules
- qemu-glibc-2.16-build.patch)
+ 65-kvm.rules)
options=(!strip)
build()
{
cd "${srcdir}/${pkgname}-${pkgver}"
sed -i -e 's/lib64/lib/g' x86_64.ld
- # patch from fedora git: http://pkgs.fedoraproject.org/gitweb/?p=qemu.git
- # fix changes from glibc-2.16
- patch -Np1 -i ../qemu-glibc-2.16-build.patch
./configure --prefix=/usr --sysconfdir=/etc --audio-drv-list=oss,alsa,sdl,pa \
--python=/usr/bin/python2 \
--audio-card-list=ac97,sb16,es1370,hda \
@@ -46,6 +42,8 @@ package() {
done
}
-md5sums=('f691baa30e8fb40f37f2797fba892e12'
+md5sums=('78eb1e984f4532aa9f2bdd3c127b5b61'
'b316a066d2f1bb57d8f5b7ea1d0d1caf'
'8687179e77ab954c4a43017d030f7349')
+md5sums=('78eb1e984f4532aa9f2bdd3c127b5b61'
+ 'b316a066d2f1bb57d8f5b7ea1d0d1caf')
diff --git a/extra/qpdf/PKGBUILD b/extra/qpdf/PKGBUILD
new file mode 100644
index 000000000..6ba997c51
--- /dev/null
+++ b/extra/qpdf/PKGBUILD
@@ -0,0 +1,39 @@
+# $Id: PKGBUILD 166374 2012-09-07 06:46:11Z andyrtr $
+# Maintainer: AndyRTR <andyrtr@archlinux.org>
+# Contributor: Miguel Revilla <yo at miguelrevilla.com>
+# Contributor: David Sotelo <dvsotelo at gmail.com>
+# Contributor: Nuno Araujo <nuno.araujo@russo79.com>
+
+pkgname=qpdf
+pkgver=3.0.2
+pkgrel=1
+pkgdesc="QPDF: A Content-Preserving PDF Transformation System"
+arch=('i686' 'x86_64')
+url="http://qpdf.sourceforge.net/"
+license=('custom:Artistic-2.0')
+depends=('pcre' 'perl')
+makedepends=('make')
+options=('!libtool')
+source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz)
+md5sums=('af6f6f964481295a6ca0766185bfa274')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ # fix rpath errors (from Fedora spec)
+ autoreconf -vfi
+ ./configure --prefix=/usr --disable-static
+ make
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make -k check
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}/" install
+
+ mkdir -m755 -p ${pkgdir}/usr/share/licenses/${pkgname}
+ install -m644 Artistic-2.0 ${pkgdir}/usr/share/licenses/${pkgname}/
+}
diff --git a/extra/qscintilla/PKGBUILD b/extra/qscintilla/PKGBUILD
index 8f1e4f199..d0464cec0 100644
--- a/extra/qscintilla/PKGBUILD
+++ b/extra/qscintilla/PKGBUILD
@@ -1,13 +1,12 @@
-# $Id: PKGBUILD 162741 2012-06-29 11:34:22Z andrea $
-# Maintainer:
-# Contributor: Andrea Scarpino <andrea@archlinux.org>
+# $Id: PKGBUILD 166361 2012-09-06 21:54:10Z andrea $
+# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org>
pkgbase=qscintilla
pkgname=('qscintilla' 'python-qscintilla' 'python2-qscintilla'
'python-qscintilla-common')
pkgver=2.6.2
-pkgrel=1
+pkgrel=2
license=('GPL')
arch=('i686' 'x86_64' 'mips64el')
url="http://www.riverbankcomputing.co.uk/software/qscintilla/intro"
@@ -52,7 +51,7 @@ package_qscintilla() {
}
package_python-qscintilla-common() {
- pkgdest="Common python qscintilla bindings files shared between python-qscintilla and python2-qscintilla"
+ pkgdesc="Common python qscintilla bindings files shared between python-qscintilla and python2-qscintilla"
depends=('qscintilla')
cd "${srcdir}/QScintilla-gpl-${pkgver}"/Python
diff --git a/extra/sbc/PKGBUILD b/extra/sbc/PKGBUILD
new file mode 100644
index 000000000..70a61c17b
--- /dev/null
+++ b/extra/sbc/PKGBUILD
@@ -0,0 +1,25 @@
+# $Id: PKGBUILD 166341 2012-09-06 18:04:29Z heftig $
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+pkgname=sbc
+pkgver=1.0
+pkgrel=1
+pkgdesc="Bluetooth Subband Codec (SBC) library"
+arch=('i686' 'x86_64')
+url="http://www.bluez.org/"
+license=('GPL' 'LGPL')
+depends=('glibc')
+options=(!libtool)
+source=(http://www.kernel.org/pub/linux/bluetooth/$pkgname-$pkgver.tar.xz)
+md5sums=('aa2bc39c4a09aade064efea4bbbc4b2d')
+
+build() {
+ cd $pkgname-$pkgver
+ ./configure --prefix=/usr --disable-static --disable-tester
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+}
diff --git a/extra/sqlite/PKGBUILD b/extra/sqlite/PKGBUILD
index d7fdee331..cf6cf6781 100644
--- a/extra/sqlite/PKGBUILD
+++ b/extra/sqlite/PKGBUILD
@@ -1,13 +1,13 @@
-# $Id: PKGBUILD 161621 2012-06-12 15:12:59Z andyrtr $
+# $Id: PKGBUILD 166020 2012-09-04 10:20:48Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgbase="sqlite"
pkgname=('sqlite' 'sqlite-tcl')
-_amalgamationver=3071300
+_amalgamationver=3071400
_amalgamationver2=${_amalgamationver/00/}
#pkgver=${_amalgamationver2//0/.}
-pkgver=3.7.13
+pkgver=3.7.14
pkgrel=1
pkgdesc="A C library that implements an SQL database engine"
arch=('i686' 'x86_64' 'mips64el')
@@ -18,7 +18,7 @@ source=( # tarball containing the amalgamation for SQLite >= 3.7.5 together with
http://www.sqlite.org/sqlite-autoconf-$_amalgamationver.tar.gz
license.txt)
options=('!libtool' '!emptydirs')
-md5sums=('c97df403e8a3d5b67bb408fcd6aabd8e'
+md5sums=('6464d429b1396a8db35864e791673b65'
'c1cdbc5544034d9012e421e75a5e4890')
build() {
diff --git a/extra/stellarium/PKGBUILD b/extra/stellarium/PKGBUILD
index 8ab32de45..ab2f90bc3 100644
--- a/extra/stellarium/PKGBUILD
+++ b/extra/stellarium/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 161975 2012-06-17 20:22:44Z ronald $
+# $Id: PKGBUILD 166485 2012-09-08 09:30:15Z ronald $
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
pkgname=stellarium
-pkgver=0.11.3
+pkgver=0.11.4
pkgrel=1
pkgdesc="A stellarium with great graphics and a nice database of sky-objects"
arch=("i686" "x86_64" 'mips64el')
@@ -14,7 +14,7 @@ makedepends=('cmake' 'boost')
source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
stellarium.desktop
stellarium.png)
-sha1sums=('8ee73f5ddde320f5912243b6353b1d92ca52562c'
+sha1sums=('5b8bfd71b4c3eabbc1db64b71221eeebe6785dbf'
'c9cc79212542238227b5bd6af99f60fe056f4ab2'
'b890d3b6c4dcfcfcc696514202af11b2a50c0fea')
diff --git a/extra/swt/PKGBUILD b/extra/swt/PKGBUILD
index 332cb5a36..a27856a13 100644
--- a/extra/swt/PKGBUILD
+++ b/extra/swt/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 161779 2012-06-13 21:37:16Z guillaume $
+# $Id: PKGBUILD 166495 2012-09-08 11:23:32Z guillaume $
# Maintainer: Guillaume ALAUX <guillaume@archlinux.org>
pkgname=swt
-pkgver=3.7.2
+pkgver=4.2
pkgrel=1
-_date=201202080800
+_date=201206081400
pkgdesc="An open source widget toolkit for Java"
arch=('i686' 'x86_64')
url="http://www.eclipse.org/swt/"
@@ -13,24 +13,21 @@ optdepends=('libgnomeui' 'mesa' 'libwebkit')
makedepends=('java-environment' 'libxtst' 'mesa' 'libgnomeui' 'unzip' 'pkgconfig' 'libwebkit' 'apache-ant')
if [ "${CARCH}" = "i686" ]; then
_carch=x86
- md5sums=('9a858b11e66de8af41786eaf09fc9ee2'
- 'f5e548bc26a0f1f3c18131be76face40')
+ md5sums=('3efe0404f6129183abae46f7620fe14f'
+ '2f556ab534fc2488c6e8c0ee6c02825c')
fi
if [ "${CARCH}" = "x86_64" ]; then
_carch=x86_64
- md5sums=('b16ab5c9d274b9488432ebeae6e4af5a'
- 'f5e548bc26a0f1f3c18131be76face40')
+ md5sums=('9e06b576116ff409f395571603582827'
+ '2f556ab534fc2488c6e8c0ee6c02825c')
fi
-source=(http://download.eclipse.org/eclipse/downloads/drops/R-${pkgver}-${_date}/swt-${pkgver}-gtk-linux-${_carch}.zip
+source=(http://download.eclipse.org/eclipse/downloads/drops4/R-${pkgver}-${_date}/swt-${pkgver}-gtk-linux-${_carch}.zip
build-swt.xml)
-noextract=(swt-${pkgver}-gtk-linux-${_carch}.zip)
# To test this pkg:
# http://www.eclipse.org/swt/examples.php#standaloneOutsideEclipse
-# http://download.eclipse.org/eclipse/downloads/drops/R-${pkgver}-${_date}/swt-${pkgver}-gtk-linux-${_carch}.zip
build() {
cd ${srcdir}
- unzip -oq swt-${pkgver}-gtk-linux-${_carch}.zip src.zip
unzip -oq src.zip -d src
. /etc/profile.d/jdk.sh
diff --git a/extra/swt/build-swt.xml b/extra/swt/build-swt.xml
index ea775871b..a161204f8 100644
--- a/extra/swt/build-swt.xml
+++ b/extra/swt/build-swt.xml
@@ -8,7 +8,7 @@
</target>
<target name="compile" depends="init" description="Compile the SWT toolset">
- <javac srcdir="${src}" destdir="${build}"/>
+ <javac srcdir="${src}" destdir="${build}" target="1.6" />
</target>
<target name="jar">
diff --git a/extra/tomcat-native/PKGBUILD b/extra/tomcat-native/PKGBUILD
index 37869770f..1eb9ed819 100644
--- a/extra/tomcat-native/PKGBUILD
+++ b/extra/tomcat-native/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua
pkgname=tomcat-native
-pkgver=1.1.23
+pkgver=1.1.24
pkgrel=1
pkgdesc="The Apache Tomcat Native Library"
arch=('i686' 'x86_64' 'mips64el')
@@ -11,7 +11,7 @@ license=("Apache")
depends=('apr' 'openssl')
makedepends=('java-environment')
source=(http://www.apache.org/dist/tomcat/tomcat-connectors/native/${pkgver}/source/${pkgname}-${pkgver}-src.tar.gz)
-md5sums=('f2a55b5a19adbe491edc98e0c11d9028')
+md5sums=('cfd4762f2da19ba79d1b6a2a948c9d21')
build() {
cd "${srcdir}/tomcat-native-${pkgver}-src/jni/native"
diff --git a/extra/unison/PKGBUILD b/extra/unison/PKGBUILD
index c798669a2..88a6d04d8 100644
--- a/extra/unison/PKGBUILD
+++ b/extra/unison/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 161432 2012-06-11 13:29:15Z tpowa $
+# $Id: PKGBUILD 166409 2012-09-07 16:52:52Z tpowa $
#Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=unison
-pkgver=2.40.63
-pkgrel=4
+pkgver=2.40.65
+pkgrel=1
pkgdesc="Unison is a file-synchronization tool"
arch=(i686 x86_64 'mips64el')
license=('GPL2')
@@ -11,10 +11,9 @@ url="http://www.cis.upenn.edu/~bcpierce/unison"
depends=('glibc')
makedepends=('ocaml' 'lablgtk2' 'imagemagick')
optdepends=('gtk2: for gtk2 support')
-source=(http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/$pkgname-$pkgver.tar.gz
+source=(http://www.cis.upenn.edu/~bcpierce/unison/download/releases/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz
$pkgname.desktop)
-md5sums=('3281207850cf6f0a17fe73f371893bd3'
- '2daecba7705455a8e4b769e48b059872')
+
options=(!makeflags)
build() {
@@ -51,3 +50,5 @@ package() {
# make versioned symlink #29827
ln -s unison unison-2.40
}
+md5sums=('ade42565aa0f94834664040108119f5e'
+ '2daecba7705455a8e4b769e48b059872')
diff --git a/extra/vim/PKGBUILD b/extra/vim/PKGBUILD
index fc79496e7..1097daa5c 100644
--- a/extra/vim/PKGBUILD
+++ b/extra/vim/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 163486 2012-07-13 05:33:54Z tdziedzic $
+# $Id: PKGBUILD 166321 2012-09-06 07:34:07Z tdziedzic $
# Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
# Maintainer: tobias [ tobias at archlinux org ]
# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
@@ -6,8 +6,8 @@
pkgbase=vim
pkgname=('vim' 'gvim' 'vim-runtime')
_topver=7.3
-_patchlevel=600
-__hgrev=11d40fc82f11
+_patchlevel=659
+__hgrev=1052677493be
_versiondir="vim${_topver//./}"
pkgver=${_topver}.${_patchlevel}
pkgrel=1
@@ -21,8 +21,8 @@ source=("ftp://ftp.archlinux.org/other/vim/vim-${pkgver}.tar.xz"
'vimrc'
'archlinux.vim'
'gvim.desktop')
-sha1sums=('a1c54bde75476ace5d24d4c17f7a81818e80dfda'
- '14d62fe89d8292a6d2f7c46e8c61bd59bbd01083'
+sha1sums=('5f9bc51f6935368edda0aab6251d2c5cd5350acd'
+ 'cb2b2c50a9582e27fe71ac77fc9191122adf0a44'
'4d9dcfb32874aa5467e6f06e418aeb4e675daaf2'
'3494baf53a63581ba69f86a81293640ff681c5c5'
'25dd3c2ce436e73a367c8f73b68f7f6889682437'
@@ -55,7 +55,11 @@ mksource() {
}
build() {
- cd "${srcdir}"
+ # remove -O2 because there is a crash with python because of it
+ # fedora br: https://bugzilla.redhat.com/show_bug.cgi?id=817196
+ #export CFLAGS="${CFLAGS/-O2 /}"
+
+ #cd "${srcdir}"
cp -a ${pkgname}-${pkgver} vim-build
diff --git a/extra/xchm/PKGBUILD b/extra/xchm/PKGBUILD
index 569da6710..4896f9951 100644
--- a/extra/xchm/PKGBUILD
+++ b/extra/xchm/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 144000 2011-12-01 15:58:58Z giovanni $
+# $Id: PKGBUILD 166331 2012-09-06 15:41:21Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
pkgname=xchm
-pkgver=1.20
-pkgrel=2
+pkgver=1.21
+pkgrel=1
pkgdesc="A cross-platform GUI front-end to chmlib"
arch=('i686' 'x86_64' 'mips64el')
url="http://xchm.sourceforge.net/"
@@ -13,7 +13,7 @@ install=xchm.install
source=("http://downloads.sourceforge.net/sourceforge/xchm/${pkgname}-${pkgver}.tar.gz"
'xchm.desktop'
'xchm.xml')
-md5sums=('85943645d20af536704a20b58ebd5849'
+md5sums=('9bfe439ce94554ebae95d84f7a1db8e7'
'31fb9692b9ee9f2a205f58b9ff4bc4fe'
'4102b0a393f5c60236143cc034664dd0')
diff --git a/extra/xchm/xchm.install b/extra/xchm/xchm.install
index 1ad77f9aa..df90cb5ac 100644
--- a/extra/xchm/xchm.install
+++ b/extra/xchm/xchm.install
@@ -1,5 +1,5 @@
post_install() {
- gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ #gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
update-desktop-database -q
update-mime-database usr/share/mime > /dev/null
}
@@ -9,7 +9,7 @@ post_upgrade() {
}
post_remove() {
- gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ #gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
update-desktop-database -q
update-mime-database usr/share/mime > /dev/null
}
diff --git a/extra/xcompmgr/PKGBUILD b/extra/xcompmgr/PKGBUILD
index 132f43605..1160d1a04 100644
--- a/extra/xcompmgr/PKGBUILD
+++ b/extra/xcompmgr/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 150240 2012-02-15 16:46:01Z andyrtr $
+# $Id: PKGBUILD 166176 2012-09-05 07:11:03Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Leslie P. Polzer <leslie.polzer@gmx.net>
pkgname=xcompmgr
pkgver=1.1.6
-pkgrel=1
+pkgrel=2
pkgdesc="Composite Window-effects manager for X.org"
arch=('i686' 'x86_64' 'mips64el')
url="http://xorg.freedesktop.org/"
@@ -12,11 +12,15 @@ license=('custom')
depends=('libxcomposite' 'libxdamage' 'libxrender' 'libxext')
conflicts=('xapps')
replaces=('xapps')
-source=(http://xorg.freedesktop.org/releases/individual/app/${pkgname}-${pkgver}.tar.bz2)
-sha1sums=('a9cf78ea32bac51ff584115381f195566b164fe3')
+source=(http://xorg.freedesktop.org/releases/individual/app/${pkgname}-${pkgver}.tar.bz2
+ fix_broken_shadows.diff)
+sha1sums=('a9cf78ea32bac51ff584115381f195566b164fe3'
+ '435f9f0ad652bdd759f822514bf1559abf119ffe')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ # fix broken shadows in openbox - patch takern from https://bugs.freedesktop.org/show_bug.cgi?id=46285
+ patch -Np0 -i ${srcdir}/fix_broken_shadows.diff
./configure --prefix=/usr
make
}
diff --git a/extra/xcompmgr/fix_broken_shadows.diff b/extra/xcompmgr/fix_broken_shadows.diff
new file mode 100644
index 000000000..39b8ac725
--- /dev/null
+++ b/extra/xcompmgr/fix_broken_shadows.diff
@@ -0,0 +1,28 @@
+--- xcompmgr.c 2011-11-19 01:49:52.000000000 -0600
++++ xcompmgr.c 2012-08-11 21:58:58.000000000 -0500
+@@ -1028,7 +1028,6 @@
+ {
+ w->borderClip = XFixesCreateRegion (dpy, NULL, 0);
+ XFixesCopyRegion (dpy, w->borderClip, region);
+- XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize);
+ }
+ w->prev_trans = t;
+ t = w;
+@@ -1080,6 +1079,8 @@
+ if (w->mode == WINDOW_TRANS)
+ {
+ int x, y, wid, hei;
++ XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize);
++ XFixesSetPictureClipRegion(dpy, rootBuffer, 0, 0, w->borderClip);
+ #if HAS_NAME_WINDOW_PIXMAP
+ x = w->a.x;
+ y = w->a.y;
+@@ -1099,6 +1100,8 @@
+ else if (w->mode == WINDOW_ARGB)
+ {
+ int x, y, wid, hei;
++ XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize);
++ XFixesSetPictureClipRegion(dpy, rootBuffer, 0, 0, w->borderClip);
+ #if HAS_NAME_WINDOW_PIXMAP
+ x = w->a.x;
+ y = w->a.y;
diff --git a/extra/xf86-video-openchrome/PKGBUILD b/extra/xf86-video-openchrome/PKGBUILD
index 62bbad9bc..15a88f597 100644
--- a/extra/xf86-video-openchrome/PKGBUILD
+++ b/extra/xf86-video-openchrome/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 164022 2012-07-24 15:38:49Z andyrtr $
+# $Id: PKGBUILD 166181 2012-09-05 07:54:00Z andyrtr $
# Contributor: Paul Mattal <paul@mattal.com>
# Maintainer: Juergen Hoetzel <juergen@hoetzel.info>
pkgname=xf86-video-openchrome
-pkgver=0.3.0
+pkgver=0.3.1
pkgrel=1
pkgdesc="X.Org Openchrome drivers"
arch=(i686 x86_64)
@@ -15,7 +15,7 @@ replaces=('openchrome' 'xf86-video-via')
options=('!libtool' '!emptydirs' '!makeflags')
conflicts=('xf86-video-via' 'xf86-video-unichrome' 'openchrome' 'xorg-server<1.11.99.902' 'unichrome-dri')
source=(http://xorg.freedesktop.org/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2)
-sha1sums=('6916be0deaff4a07974590dcef1bc37a1a59e5df')
+sha1sums=('89e56dcfe851345f72c61a95b4fa5ab6ad7e0d83')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/gnome-unstable/clutter/PKGBUILD b/gnome-unstable/clutter/PKGBUILD
new file mode 100644
index 000000000..b1608804d
--- /dev/null
+++ b/gnome-unstable/clutter/PKGBUILD
@@ -0,0 +1,28 @@
+# $Id: PKGBUILD 166355 2012-09-06 21:24:56Z jgc $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: William Rea <sillywilly@gmail.com>
+
+pkgname=clutter
+pkgver=1.11.14
+pkgrel=1
+pkgdesc="A GObject based library for creating fast, visually rich graphical user interfaces"
+arch=('i686' 'x86_64')
+url="http://clutter-project.org/"
+options=('!libtool')
+license=('LGPL')
+depends=('cogl' 'mesa' 'json-glib' 'atk' 'libxi')
+makedepends=('gobject-introspection' 'mesa')
+source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('2da2c220dd966a2657eb6f02e835e2527bc1b5a10cc649b70a8906e08a61a832')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr --enable-introspection
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/eog/PKGBUILD b/gnome-unstable/eog/PKGBUILD
new file mode 100644
index 000000000..a36e354ca
--- /dev/null
+++ b/gnome-unstable/eog/PKGBUILD
@@ -0,0 +1,33 @@
+# $Id: PKGBUILD 166438 2012-09-07 19:26:51Z jgc $
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+# Contributor: Jan de Groot <jgc@archlinux.org>
+
+pkgname=eog
+pkgver=3.5.91
+pkgrel=1
+pkgdesc="Eye of Gnome: An image viewing and cataloging program"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('gnome-desktop' 'libexif' 'lcms2' 'desktop-file-utils' 'exempi' 'libpeas' 'librsvg' 'gnome-icon-theme' 'dconf')
+makedepends=('gtk-doc' 'intltool' 'itstool')
+install=eog.install
+groups=('gnome-extra')
+options=('!emptydirs' '!libtool')
+url="http://www.gnome.org"
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('316966a89666df57c1ed55a58eed6eb59701d356ed4594978e4c4b4d05b1e9c2')
+
+build() {
+ cd "$pkgname-$pkgver"
+ PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ # remove it from Xfce menu that ships its own thingy
+ echo "NotShowIn=XFCE" >> $pkgdir/usr/share/applications/eog.desktop
+}
diff --git a/gnome-unstable/eog/eog.install b/gnome-unstable/eog/eog.install
new file mode 100644
index 000000000..1571179ca
--- /dev/null
+++ b/gnome-unstable/eog/eog.install
@@ -0,0 +1,13 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/gnome-unstable/gcr/PKGBUILD b/gnome-unstable/gcr/PKGBUILD
new file mode 100644
index 000000000..ace88daa9
--- /dev/null
+++ b/gnome-unstable/gcr/PKGBUILD
@@ -0,0 +1,33 @@
+# $Id: PKGBUILD 166366 2012-09-06 22:17:08Z jgc $
+# Maintainer: Ionut Biru <ibiru@archlinux.org>
+
+pkgname=gcr
+pkgver=3.5.90
+pkgrel=1
+pkgdesc="A library for bits of crypto UI and parsing"
+arch=(i686 x86_64)
+url="http://www.gnome.org"
+license=('GPL2')
+depends=('dconf' 'desktop-file-utils' 'gtk3' 'hicolor-icon-theme' 'libgcrypt')
+makedepends=('intltool' 'gobject-introspection')
+options=(!libtool)
+install=gcr.install
+source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('279a5b6db60bec078a0bef9b52a43713d715b622fc4e3c4695982a4a030462ce')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr \
+ --libexec=/usr/lib/gcr \
+ --disable-static \
+ --disable-update-mime \
+ --disable-schemas-compile
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/gnome-unstable/gcr/gcr.install b/gnome-unstable/gcr/gcr.install
new file mode 100644
index 000000000..8677671c4
--- /dev/null
+++ b/gnome-unstable/gcr/gcr.install
@@ -0,0 +1,14 @@
+post_install () {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+ update-mime-database /usr/share/mime &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade () {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/gnome-unstable/gjs/PKGBUILD b/gnome-unstable/gjs/PKGBUILD
new file mode 100644
index 000000000..83ef5bd13
--- /dev/null
+++ b/gnome-unstable/gjs/PKGBUILD
@@ -0,0 +1,26 @@
+# $Id: PKGBUILD 166357 2012-09-06 21:31:23Z jgc $
+# Maintainer: Ionut Biru <ibiru@archlinux.org>
+
+pkgname=gjs
+pkgver=1.33.10
+pkgrel=1
+pkgdesc="Javascript Bindings for GNOME"
+arch=('i686' 'x86_64')
+url="http://live.gnome.org/Gjs"
+license=('GPL')
+depends=('cairo' 'dbus-glib' 'gobject-introspection' 'js')
+options=('!libtool')
+source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('b856e329eac8208e6618d7e5a7176828ffcc8bb8bb72cf13c34d66524d0ecafd')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ sed -i 's|python|python2|' scripts/make-tests
+ ./configure --prefix=/usr --disable-static
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/gnome-desktop/PKGBUILD b/gnome-unstable/gnome-desktop/PKGBUILD
new file mode 100644
index 000000000..668d51213
--- /dev/null
+++ b/gnome-unstable/gnome-desktop/PKGBUILD
@@ -0,0 +1,31 @@
+# $Id: PKGBUILD 166428 2012-09-07 18:13:29Z jgc $
+# Maintainer: Jan de Groot <jan@archlinux.org>
+
+pkgname=gnome-desktop
+pkgver=3.5.91
+pkgrel=1
+epoch=1
+pkgdesc="Library with common API for various GNOME modules"
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL')
+depends=('gsettings-desktop-schemas' 'gtk3' 'xkeyboard-config')
+makedepends=('gnome-doc-utils' 'intltool' 'gobject-introspection' 'itstool')
+url="http://www.gnome.org"
+groups=('gnome')
+options=('!libtool')
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('68b85b31e137af27edc0f9a0b56c9113f4df61d0172716c97b3e96ad12a2112a')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-static \
+ --libexecdir=/usr/lib/gnome-desktop \
+ --with-gnome-distributor="Arch Linux"
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/gnome-keyring/PKGBUILD b/gnome-unstable/gnome-keyring/PKGBUILD
new file mode 100644
index 000000000..4fb4d52f2
--- /dev/null
+++ b/gnome-unstable/gnome-keyring/PKGBUILD
@@ -0,0 +1,32 @@
+#$Id: PKGBUILD 166411 2012-09-07 16:59:55Z jgc $
+# Maintainer: Jan De Groot <jgc@archlinux.org>
+
+pkgname=gnome-keyring
+pkgver=3.5.91
+pkgrel=1
+pkgdesc="GNOME Password Management daemon"
+arch=(i686 x86_64)
+license=('GPL' 'LGPL')
+depends=('gtk3' 'gcr' 'libcap-ng')
+makedepends=('intltool')
+groups=('gnome')
+options=('!libtool' '!emptydirs')
+url="http://www.gnome.org"
+install=gnome-keyring.install
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('6e2d0f837aef54392621ed09be6eb28a97c9e27b0e10248c6fef31aef61080a3')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-static \
+ --libexecdir=/usr/lib/gnome-keyring \
+ --with-pam-dir=/usr/lib/security --with-root-certs=/etc/ssl/certs \
+ --disable-schemas-compile
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/gnome-keyring/gnome-keyring.install b/gnome-unstable/gnome-keyring/gnome-keyring.install
new file mode 100644
index 000000000..c351377a2
--- /dev/null
+++ b/gnome-unstable/gnome-keyring/gnome-keyring.install
@@ -0,0 +1,12 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ setcap cap_ipc_lock=ep /usr/bin/gnome-keyring-daemon
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
diff --git a/gnome-unstable/gnome-session/PKGBUILD b/gnome-unstable/gnome-session/PKGBUILD
new file mode 100644
index 000000000..2006f5241
--- /dev/null
+++ b/gnome-unstable/gnome-session/PKGBUILD
@@ -0,0 +1,42 @@
+# $Id: PKGBUILD 166422 2012-09-07 17:46:20Z jgc $
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+pkgname=gnome-session
+pkgver=3.5.91
+pkgrel=1
+pkgdesc="The GNOME Session Handler"
+arch=(i686 x86_64)
+license=('GPL' 'LGPL')
+depends=('libsystemd' 'dconf' 'gconf' 'gsettings-desktop-schemas' 'gtk3'
+ 'hicolor-icon-theme' 'json-glib' 'libgl' 'libsm' 'libxtst' 'polkit-gnome'
+ 'upower')
+makedepends=('intltool' 'mesa' 'xtrans')
+options=('!emptydirs')
+install=gnome-session.install
+url="http://www.gnome.org"
+groups=('gnome')
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
+ gnome-session-3.3.1-llvmpipe.patch timeout.patch)
+sha256sums=('407fe44f8567318a789ae013f2f5f6da27b458e93ad4f66e287719e23b4e6c84'
+ '59ea58012febe48a67dabd944dc638400637ad4d296d63b63b585f10eea4f85e'
+ '9eaf31857b41db417475c3b14adc11b10c8226ed76978cdf96dd648fa6e505fc')
+
+build() {
+ cd $pkgname-$pkgver
+
+ # Allow software rendering
+ patch -Np1 -i ../gnome-session-3.3.1-llvmpipe.patch
+
+ # Increase timeout, for slow machines
+ patch -Np1 -i ../timeout.patch
+
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --libexecdir=/usr/lib/gnome-session \
+ --disable-schemas-compile --enable-systemd
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/gnome-session/gnome-session-3.3.1-llvmpipe.patch b/gnome-unstable/gnome-session/gnome-session-3.3.1-llvmpipe.patch
new file mode 100644
index 000000000..40da1c9b7
--- /dev/null
+++ b/gnome-unstable/gnome-session/gnome-session-3.3.1-llvmpipe.patch
@@ -0,0 +1,9 @@
+diff -up gnome-session-3.3.1/data/hardware-compatibility.jx gnome-session-3.3.1/data/hardware-compatibility
+--- gnome-session-3.3.1/data/hardware-compatibility.jx 2011-10-21 10:35:39.000000000 -0400
++++ gnome-session-3.3.1/data/hardware-compatibility 2011-11-03 17:53:17.156407217 -0400
+@@ -20,4 +20,4 @@
+
+ # Gallium has softpipe and llvmpipe
+ -softpipe
+--llvmpipe
++#llvmpipe
diff --git a/gnome-unstable/gnome-session/gnome-session.install b/gnome-unstable/gnome-session/gnome-session.install
new file mode 100644
index 000000000..f7e8c46ac
--- /dev/null
+++ b/gnome-unstable/gnome-session/gnome-session.install
@@ -0,0 +1,12 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/gnome-unstable/gnome-session/timeout.patch b/gnome-unstable/gnome-session/timeout.patch
new file mode 100644
index 000000000..a26b0dcf5
--- /dev/null
+++ b/gnome-unstable/gnome-session/timeout.patch
@@ -0,0 +1,24 @@
+diff -u -r gnome-session-3.4.2/gnome-session/gsm-session-fill.c gnome-session-3.4.2-timeout/gnome-session/gsm-session-fill.c
+--- gnome-session-3.4.2/gnome-session/gsm-session-fill.c 2012-02-02 15:33:01.000000000 +0100
++++ gnome-session-3.4.2-timeout/gnome-session/gsm-session-fill.c 2012-06-10 02:39:46.184348462 +0200
+@@ -36,7 +36,7 @@
+ #define GSM_KEYFILE_DEFAULT_PROVIDER_PREFIX "DefaultProvider"
+
+ /* See https://bugzilla.gnome.org/show_bug.cgi?id=641992 for discussion */
+-#define GSM_RUNNABLE_HELPER_TIMEOUT 3000 /* ms */
++#define GSM_RUNNABLE_HELPER_TIMEOUT 10000 /* ms */
+
+ typedef void (*GsmFillHandleProvider) (const char *provides,
+ const char *default_provider,
+diff -u -r gnome-session-3.4.2/tools/gnome-session-check-accelerated.c gnome-session-3.4.2-timeout/tools/gnome-session-check-accelerated.c
+--- gnome-session-3.4.2/tools/gnome-session-check-accelerated.c 2011-03-22 21:31:43.000000000 +0100
++++ gnome-session-3.4.2-timeout/tools/gnome-session-check-accelerated.c 2012-06-10 02:42:08.013218006 +0200
+@@ -30,7 +30,7 @@
+ #include <X11/Xatom.h>
+
+ /* Wait up to this long for a running check to finish */
+-#define PROPERTY_CHANGE_TIMEOUT 5000
++#define PROPERTY_CHANGE_TIMEOUT 12000
+
+ /* Values used for the _GNOME_SESSION_ACCELERATED root window property */
+ #define NO_ACCEL 0
diff --git a/gnome-unstable/gnome-settings-daemon/PKGBUILD b/gnome-unstable/gnome-settings-daemon/PKGBUILD
new file mode 100644
index 000000000..c9c72b58c
--- /dev/null
+++ b/gnome-unstable/gnome-settings-daemon/PKGBUILD
@@ -0,0 +1,36 @@
+# $Id: PKGBUILD 166445 2012-09-07 22:40:50Z jgc $
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+pkgname=gnome-settings-daemon
+pkgver=3.5.91
+pkgrel=1
+pkgdesc="The GNOME Settings daemon"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('dconf' 'gnome-desktop' 'gsettings-desktop-schemas' 'hicolor-icon-theme' 'libcanberra-pulse' 'libnotify'
+ 'libsystemd' 'libwacom' 'nss' 'pulseaudio' 'pulseaudio-alsa' 'upower' 'ibus')
+makedepends=('intltool' 'xf86-input-wacom' 'libxslt' 'docbook-xsl')
+options=('!emptydirs' '!libtool')
+install=gnome-settings-daemon.install
+url="http://www.gnome.org"
+groups=('gnome')
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('005ad39fb50259fa2a8780db98498bb0af50ce4002cfe0c6e3017107df25ae9e')
+
+build() {
+ cd $pkgname-$pkgver
+
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --libexecdir=/usr/lib/gnome-settings-daemon --disable-static \
+ --enable-systemd
+
+ #https://bugzilla.gnome.org/show_bug.cgi?id=656231
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/gnome-settings-daemon/gnome-settings-daemon.install b/gnome-unstable/gnome-settings-daemon/gnome-settings-daemon.install
new file mode 100644
index 000000000..f7e8c46ac
--- /dev/null
+++ b/gnome-unstable/gnome-settings-daemon/gnome-settings-daemon.install
@@ -0,0 +1,12 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/gnome-unstable/gnome-themes-standard/PKGBUILD b/gnome-unstable/gnome-themes-standard/PKGBUILD
new file mode 100644
index 000000000..8264c3091
--- /dev/null
+++ b/gnome-unstable/gnome-themes-standard/PKGBUILD
@@ -0,0 +1,31 @@
+# $Id: PKGBUILD 166449 2012-09-07 22:50:36Z jgc $
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+pkgname=gnome-themes-standard
+pkgver=3.5.91
+pkgrel=1
+pkgdesc="Default themes for the GNOME desktop"
+arch=('i686' 'x86_64')
+url="http://www.gnome.org"
+license=('GPL2')
+depends=('cantarell-fonts' 'ttf-dejavu' 'gtk3' 'gtk-engines' 'librsvg')
+makedepends=('intltool')
+groups=('gnome')
+replaces=('gnome-themes')
+conflicts=('gnome-themes')
+options=('!libtool')
+source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('b6f514b60aa6e8d748a0356d5c4dc6951d8068396772c8497d780017dadbc0f1')
+
+build() {
+ cd $pkgname-$pkgver
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="${pkgdir}" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/gnome-unstable/gtk3/PKGBUILD b/gnome-unstable/gtk3/PKGBUILD
new file mode 100644
index 000000000..be5c21b17
--- /dev/null
+++ b/gnome-unstable/gtk3/PKGBUILD
@@ -0,0 +1,42 @@
+# $Id: PKGBUILD 166315 2012-09-05 21:51:12Z jgc $
+# Maintainer: Ionut Biru <ibiru@archlinux.org>
+
+pkgname=gtk3
+pkgver=3.5.16
+pkgrel=1
+pkgdesc="GObject-based multi-platform GUI toolkit (v3)"
+arch=('i686' 'x86_64')
+url="http://www.gtk.org/"
+install=gtk3.install
+depends=('atk' 'cairo' 'gtk-update-icon-cache' 'libcups' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'pango' 'shared-mime-info' 'colord' 'at-spi2-atk')
+makedepends=('gobject-introspection')
+options=('!libtool')
+backup=(etc/gtk-3.0/settings.ini)
+license=('LGPL')
+source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/${pkgver%.*}/gtk+-$pkgver.tar.xz
+ settings.ini wacom.patch)
+sha256sums=('de013edc80684393487f893ff42003c692746df50783b54f6c0aa560ae43c1ae'
+ 'c214d3dcdcadda3d642112287524ab3e526ad592b70895c9f3e3733c23701621'
+ '86bda95a14a99d0f596c4ecb2ed715689f71c207c65dfc90a39d4ae7f1c0c0f5')
+build() {
+ cd "gtk+-$pkgver"
+
+ # Partially revert BGO#673440 in order to fix BGO#674157
+ patch -Np1 -i ../wacom.patch
+
+ CXX=/bin/false ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --enable-gtk2-dependency \
+ --disable-schemas-compile
+ #https://bugzilla.gnome.org/show_bug.cgi?id=655517
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+ make
+}
+
+package() {
+ cd "gtk+-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ install -Dm644 "$srcdir/settings.ini" "$pkgdir/etc/gtk-3.0/settings.ini"
+}
diff --git a/gnome-unstable/gtk3/gtk3.install b/gnome-unstable/gtk3/gtk3.install
new file mode 100644
index 000000000..ca20d2865
--- /dev/null
+++ b/gnome-unstable/gtk3/gtk3.install
@@ -0,0 +1,16 @@
+post_install() {
+ /usr/bin/gtk-query-immodules-3.0 --update-cache
+ /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
+}
+
+post_upgrade() {
+ post_install
+}
+
+pre_remove() {
+ rm -f /usr/lib/gtk-3.0/3.0.0/immodules.cache
+}
+
+post_remove() {
+ /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
+}
diff --git a/gnome-unstable/gtk3/settings.ini b/gnome-unstable/gtk3/settings.ini
new file mode 100644
index 000000000..039000d38
--- /dev/null
+++ b/gnome-unstable/gtk3/settings.ini
@@ -0,0 +1,2 @@
+[Settings]
+gtk-fallback-icon-theme = gnome
diff --git a/gnome-unstable/gtk3/wacom.patch b/gnome-unstable/gtk3/wacom.patch
new file mode 100644
index 000000000..79ad84fc6
--- /dev/null
+++ b/gnome-unstable/gtk3/wacom.patch
@@ -0,0 +1,12 @@
+diff -u -r gtk+-3.4.2/gdk/x11/gdkdevicemanager-xi2.c gtk+-3.4.2-wacom/gdk/x11/gdkdevicemanager-xi2.c
+--- gtk+-3.4.2/gdk/x11/gdkdevicemanager-xi2.c 2012-05-02 14:45:04.000000000 +0200
++++ gtk+-3.4.2-wacom/gdk/x11/gdkdevicemanager-xi2.c 2012-05-03 18:34:18.034807644 +0200
+@@ -331,6 +331,8 @@
+ input_source = GDK_SOURCE_ERASER;
+ else if (strstr (tmp_name, "cursor"))
+ input_source = GDK_SOURCE_CURSOR;
++ else if (strstr (tmp_name, "finger"))
++ input_source = GDK_SOURCE_TOUCHSCREEN;
+ else if (strstr (tmp_name, "wacom") ||
+ strstr (tmp_name, "pen"))
+ input_source = GDK_SOURCE_PEN;
diff --git a/gnome-unstable/gvfs/PKGBUILD b/gnome-unstable/gvfs/PKGBUILD
new file mode 100644
index 000000000..9bedc8196
--- /dev/null
+++ b/gnome-unstable/gvfs/PKGBUILD
@@ -0,0 +1,113 @@
+# $Id: PKGBUILD 166502 2012-09-08 12:38:07Z jgc $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgbase=gvfs
+pkgname=('gvfs' 'gvfs-smb' 'gvfs-afc' 'gvfs-afp' 'gvfs-gphoto2' 'gvfs-obexftp')
+pkgver=1.13.8
+pkgrel=1
+arch=('i686' 'x86_64')
+license=('LGPL')
+makedepends=('avahi' 'bluez' 'dbus-glib' 'fuse' 'intltool' 'libarchive' 'libcdio' 'libgphoto2' 'libimobiledevice' 'libsoup-gnome' 'smbclient' 'udisks2' 'libsecret' 'docbook-xsl' 'gtk3')
+url="http://www.gnome.org"
+options=(!libtool)
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgbase/${pkgver%.*}/$pkgbase-$pkgver.tar.xz)
+sha256sums=('7c6113facabba82fea0a012170ac7a3b3a69a2636265ec9d5066a90ab743ee2f')
+
+build() {
+ cd "$pkgbase-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-static \
+ --libexecdir=/usr/lib/gvfs \
+ --with-bash-completion-dir=/usr/share/bash-completion/completions
+ make
+}
+
+package_gvfs() {
+ pkgdesc="Userspace virtual filesystem implemented as a pluggable module for gio"
+ depends=('avahi' 'dconf' 'fuse' 'libarchive' 'libcdio' 'libsoup-gnome' 'udisks2' 'libsecret')
+ optdepends=('gvfs-afc: AFC (mobile devices) support'
+ 'gvfs-smb: SMB/CIFS (Windows client) support'
+ 'gvfs-gphoto2: gphoto2 (PTP camera/MTP media player) support'
+ 'gvfs-obexftp: ObexFTP (bluetooth) support'
+ 'gvfs-afp: Apple Filing Protocol (AFP) support'
+ 'gtk3: Recent files support')
+ install=gvfs.install
+
+ cd "$pkgbase-$pkgver"
+ sed -e 's/^am__append_4/#am__append_4/' \
+ -e 's/^am__append_5/#am__append_5/' \
+ -i monitor/Makefile
+ make DESTDIR="$pkgdir" install
+
+ cd "$pkgdir"
+ rm usr/lib/gvfs/gvfsd-{smb,smb-browse,afc,afp,afp-browse,gphoto2,obexftp}
+ rm usr/share/gvfs/mounts/{smb,smb-browse,afc,afp,afp-browse,gphoto2,obexftp}.mount
+ rm usr/share/glib-2.0/schemas/org.gnome.system.smb.gschema.xml
+ rm usr/share/GConf/gsettings/gvfs-smb.convert
+}
+
+package_gvfs-smb() {
+ pkgdesc="SMB/CIFS (Windows client) backend for gvfs"
+ depends=("gvfs=$pkgver" 'smbclient')
+ install=gvfs-smb.install
+
+ cd "$pkgbase-$pkgver/daemon"
+ install -m755 -d "$pkgdir/usr/lib/gvfs"
+ install -m755 -d "$pkgdir/usr/share/gvfs/mounts"
+
+ install -m755 .libs/gvfsd-smb{,-browse} "$pkgdir/usr/lib/gvfs/"
+ install -m644 smb{,-browse}.mount "$pkgdir/usr/share/gvfs/mounts/"
+
+ install -Dm644 org.gnome.system.smb.gschema.xml \
+ "$pkgdir/usr/share/glib-2.0/schemas/org.gnome.system.smb.gschema.xml"
+ install -Dm644 gvfs-smb.convert \
+ "$pkgdir/usr/share/GConf/gsettings/gvfs-smb.convert"
+}
+
+package_gvfs-afc() {
+ pkgdesc="AFC (mobile devices) backend for gvfs"
+ depends=("gvfs=$pkgver" 'libimobiledevice')
+ install=gvfs-module.install
+
+ cd "$pkgbase-$pkgver/daemon"
+ install -D .libs/gvfsd-afc "$pkgdir/usr/lib/gvfs/gvfsd-afc"
+ install -Dm644 afc.mount "$pkgdir/usr/share/gvfs/mounts/afc.mount"
+
+ cd "$srcdir/$pkgbase-$pkgver/monitor/afc"
+ make DESTDIR="$pkgdir" install
+}
+
+package_gvfs-gphoto2() {
+ pkgdesc="gphoto2 (PTP camera/MTP media player) backend for gvfs"
+ depends=("gvfs=$pkgver" 'dbus-core' 'libgphoto2' 'udev')
+ install=gvfs-module.install
+
+ cd "$pkgbase-$pkgver/daemon"
+ install -D .libs/gvfsd-gphoto2 "$pkgdir/usr/lib/gvfs/gvfsd-gphoto2"
+ install -Dm644 gphoto2.mount "$pkgdir/usr/share/gvfs/mounts/gphoto2.mount"
+
+ cd "$srcdir/$pkgbase-$pkgver/monitor/gphoto2"
+ make DESTDIR="$pkgdir" install
+}
+
+package_gvfs-obexftp() {
+ pkgdesc="ObexFTP (bluetooth) backend for gvfs"
+ depends=("gvfs=$pkgver" 'dbus-glib' 'bluez' 'obex-data-server')
+ install=gvfs-module.install
+
+ cd "$pkgbase-$pkgver/daemon"
+ install -D .libs/gvfsd-obexftp "$pkgdir/usr/lib/gvfs/gvfsd-obexftp"
+ install -Dm644 obexftp.mount "$pkgdir/usr/share/gvfs/mounts/obexftp.mount"
+}
+
+package_gvfs-afp() {
+ pkgdesc="Apple Filing Protocol (AFP) backend for gvfs"
+ depends=("gvfs=$pkgver")
+ install=gvfs-module.install
+ install -m755 -d "$pkgdir/usr/lib/gvfs"
+ install -m755 -d "$pkgdir/usr/share/gvfs/mounts"
+
+ cd "$pkgbase-$pkgver/daemon"
+ install -m755 .libs/gvfsd-afp{,-browse} "$pkgdir/usr/lib/gvfs/"
+ install -m644 afp{,-browse}.mount "$pkgdir/usr/share/gvfs/mounts/"
+}
diff --git a/gnome-unstable/gvfs/gvfs-module.install b/gnome-unstable/gvfs/gvfs-module.install
new file mode 100644
index 000000000..09d1f11ec
--- /dev/null
+++ b/gnome-unstable/gvfs/gvfs-module.install
@@ -0,0 +1,7 @@
+post_install() {
+ killall -USR1 gvfsd >&/dev/null || :
+}
+
+post_upgrade() {
+ post_install
+}
diff --git a/gnome-unstable/gvfs/gvfs-smb.install b/gnome-unstable/gvfs/gvfs-smb.install
new file mode 100644
index 000000000..da6a2ab6d
--- /dev/null
+++ b/gnome-unstable/gvfs/gvfs-smb.install
@@ -0,0 +1,12 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ killall -USR1 gvfsd >&/dev/null || :
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
diff --git a/gnome-unstable/gvfs/gvfs.install b/gnome-unstable/gvfs/gvfs.install
new file mode 100644
index 000000000..3482d99e3
--- /dev/null
+++ b/gnome-unstable/gvfs/gvfs.install
@@ -0,0 +1,14 @@
+post_install() {
+ gio-querymodules /usr/lib/gio/modules
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ killall -USR1 gvfsd >&/dev/null || :
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ gio-querymodules /usr/lib/gio/modules
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
diff --git a/gnome-unstable/harfbuzz/PKGBUILD b/gnome-unstable/harfbuzz/PKGBUILD
new file mode 100644
index 000000000..3ceed5738
--- /dev/null
+++ b/gnome-unstable/harfbuzz/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=harfbuzz
+pkgver=0.9.4
+pkgrel=1
+pkgdesc="OpenType text shaping engine."
+arch=('i686' 'x86_64')
+url="http://www.freedesktop.org/wiki/Software/HarfBuzz"
+license=('MIT')
+depends=('icu' 'glib2' 'freetype2')
+makedepends=('icu' 'cairo' 'glib2' 'freetype2')
+optdepends=('cairo: hb-view program')
+options=(!libtool)
+source=(http://www.freedesktop.org/software/harfbuzz/release/${pkgname}-${pkgver}.tar.bz2)
+sha256sums=('2572f9a810d17a735ef565115463827d075af2371ee5b68e6d77231381f4bddc')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/harfbuzz/COPYING"
+}
diff --git a/gnome-unstable/ibus/PKGBUILD b/gnome-unstable/ibus/PKGBUILD
new file mode 100644
index 000000000..79bf2f9b3
--- /dev/null
+++ b/gnome-unstable/ibus/PKGBUILD
@@ -0,0 +1,38 @@
+# $Id$
+# Contributor: Rainy <rainylau(at)gmail(dot)com>
+# Contributor: Lee.MaRS <leemars at gmail dot com>
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+# Maintainer: Brad Fanella <bradfanella@archlinux.us>
+
+pkgname=ibus
+pkgver=1.4.99.20120822
+pkgrel=1
+pkgdesc="Next Generation Input Bus for Linux"
+arch=('i686' 'x86_64')
+url="http://ibus.googlecode.com"
+license=('LGPL')
+makedepends=('gobject-introspection' 'dconf' 'iso-codes' 'intltool')
+depends=('hicolor-icon-theme' 'gtk2' 'gtk3')
+options=('!libtool')
+install=ibus.install
+source=(http://ibus.googlecode.com/files/${pkgname}-${pkgver}.tar.gz)
+sha1sums=('46d836b68733953b443859f47ad6991f4584658d')
+
+build() {
+ cd ${pkgname}-${pkgver}
+ export PYTHON=python2
+ ./configure \
+ --prefix=/usr \
+ --libexecdir=/usr/lib/ibus \
+ --sysconfdir=/etc \
+ --disable-gconf \
+ --enable-dconf \
+ --disable-memconf \
+ --disable-ui
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/gnome-unstable/ibus/ibus.install b/gnome-unstable/ibus/ibus.install
new file mode 100644
index 000000000..e4e446693
--- /dev/null
+++ b/gnome-unstable/ibus/ibus.install
@@ -0,0 +1,17 @@
+post_install() {
+ gtk-query-immodules-2.0 > etc/gtk-2.0/gtk.immodules
+ gtk-query-immodules-3.0 --update-cache
+
+ gtk-update-icon-cache -fq -t usr/share/icons/hicolor
+
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
+
+post_remove() {
+ gtk-query-immodules-2.0 > etc/gtk-2.0/gtk.immodules
+ gtk-query-immodules-3.0 --update-cache
+
+ gtk-update-icon-cache -fq -t usr/share/icons/hicolor
+
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
diff --git a/gnome-unstable/json-glib/PKGBUILD b/gnome-unstable/json-glib/PKGBUILD
new file mode 100644
index 000000000..15103ec4e
--- /dev/null
+++ b/gnome-unstable/json-glib/PKGBUILD
@@ -0,0 +1,31 @@
+# $Id: PKGBUILD 166351 2012-09-06 20:52:29Z jgc $
+# Maintainer: Ionut Biru <ibiru@archlinux.org>
+
+pkgname=json-glib
+pkgver=0.15.2
+pkgrel=1
+pkgdesc="JSON library built on GLib"
+arch=('i686' 'x86_64')
+url="http://live.gnome.org/JsonGlib"
+license=('GPL')
+depends=('glib2')
+makedepends=('gobject-introspection')
+options=('!libtool')
+source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/0.15/${pkgname}-${pkgver}.tar.xz)
+sha256sums=('f090cd94acc85989e033d72028fa70863d05092ae5bba6b454e70c132b24cdde')
+
+build(){
+ cd ${srcdir}/${pkgname}-${pkgver}
+ ./configure --prefix=/usr
+ make
+}
+
+package(){
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
+}
+
+check(){
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make check
+}
diff --git a/gnome-unstable/libgnome-keyring/PKGBUILD b/gnome-unstable/libgnome-keyring/PKGBUILD
new file mode 100644
index 000000000..a2599e1c4
--- /dev/null
+++ b/gnome-unstable/libgnome-keyring/PKGBUILD
@@ -0,0 +1,28 @@
+#$Id: PKGBUILD 166414 2012-09-07 17:06:04Z jgc $
+#Maintainer: Jan De Groot <jgc@archlinux.org>
+
+pkgname=libgnome-keyring
+pkgver=3.5.6
+pkgrel=1
+pkgdesc="GNOME keyring client library"
+arch=(i686 x86_64)
+license=('GPL' 'LGPL')
+depends=('dbus-core' 'glib2' 'libgcrypt')
+makedepends=('intltool' 'gobject-introspection')
+options=('!libtool' '!emptydirs')
+url="http://www.gnome.org"
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('c4b99d7d24fe125d4bebb09b468ac086069e2f48ffdb9a33e894ea28542d4467')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-static \
+ --libexecdir=/usr/lib/gnome-keyring
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/libpeas/PKGBUILD b/gnome-unstable/libpeas/PKGBUILD
new file mode 100644
index 000000000..3c653cb3b
--- /dev/null
+++ b/gnome-unstable/libpeas/PKGBUILD
@@ -0,0 +1,32 @@
+# $Id: PKGBUILD 166436 2012-09-07 19:19:46Z jgc $
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+pkgname=libpeas
+pkgver=1.5.0
+pkgrel=1
+pkgdesc="A GObject-based plugins engine"
+arch=('i686' 'x86_64')
+url="http://www.gtk.org/"
+license=('GPL2')
+depends=('gtk3' 'hicolor-icon-theme' 'gobject-introspection')
+makedepends=('gtk-doc' 'intltool' 'python2-gobject' 'gjs' 'seed' 'glade')
+optdepends=('gjs: gobject-based plugin engine - gjs runtime loader'
+ 'seed: gobject-based plugin engine - seed runtime loader')
+options=('!libtool')
+install=libpeas.install
+source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-${pkgver}.tar.xz)
+sha256sums=('f5ccc0f4e0b24db273d5e11d161494a6751dd2178813b9d98832dac0a049b0bb')
+
+build() {
+ cd $pkgname-$pkgver
+ PYTHON=/usr/bin/python2 ./configure --prefix=/usr \
+ --sysconfdir=/etc --localstatedir=/var
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="${pkgdir}" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/gnome-unstable/libpeas/libpeas.install b/gnome-unstable/libpeas/libpeas.install
new file mode 100644
index 000000000..1a05f573e
--- /dev/null
+++ b/gnome-unstable/libpeas/libpeas.install
@@ -0,0 +1,11 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/gnome-unstable/libsecret/PKGBUILD b/gnome-unstable/libsecret/PKGBUILD
new file mode 100644
index 000000000..1d5060145
--- /dev/null
+++ b/gnome-unstable/libsecret/PKGBUILD
@@ -0,0 +1,27 @@
+# $Id: PKGBUILD 166488 2012-09-08 10:31:44Z jgc $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=libsecret
+pkgver=0.9
+pkgrel=1
+pkgdesc='library for storing and retrieving passwords and other secrets.'
+arch=('i686' 'x86_64')
+license=('LGPL')
+url="https://live.gnome.org/Libsecret"
+depends=('glib2' 'libgcrypt')
+makedepends=('intltool' 'docbook-xsl')
+options=('!libtool')
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/0.9/$pkgname-$pkgver.tar.xz)
+sha256sums=('8b1abfed2f5c88ff9a1801d5b6643331cc833dfe8d8b1dca982ae23bbd6de535')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-static
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/libsoup/PKGBUILD b/gnome-unstable/libsoup/PKGBUILD
new file mode 100644
index 000000000..df3b2e278
--- /dev/null
+++ b/gnome-unstable/libsoup/PKGBUILD
@@ -0,0 +1,49 @@
+# $Id: PKGBUILD 166489 2012-09-08 10:32:07Z jgc $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgbase=libsoup
+pkgname=('libsoup' 'libsoup-gnome')
+pkgver=2.39.91
+pkgrel=1
+arch=('i686' 'x86_64')
+license=('LGPL')
+makedepends=('glib2' 'libxml2' 'sqlite' 'libgnome-keyring' 'intltool' 'gobject-introspection' 'glib-networking' 'python2')
+url="http://www.gnome.org"
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgbase/${pkgver%.*}/$pkgbase-$pkgver.tar.xz)
+options=('!libtool' '!emptydirs')
+sha256sums=('bec3aeef96918ea9ed199d2be331f37a8ed819a7c3405bf4c33646cac8dc5ab5')
+
+build() {
+ cd "$pkgbase-$pkgver"
+ sed -i -e 's/env python/python2/' libsoup/tld-parser.py
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-static
+ make
+}
+
+package_libsoup() {
+ pkgdesc="GNOME HTTP Library - base library"
+ depends=('glib2' 'libxml2' 'glib-networking')
+
+ cd "$pkgbase-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ rm -f "$pkgdir"/usr/lib/libsoup-gnome-2.4.*
+ rm -f "$pkgdir/usr/lib/pkgconfig/libsoup-gnome-2.4.pc"
+ rm -rf "$pkgdir/usr/include/libsoup-gnome-2.4"
+ rm -f "$pkgdir/usr/lib/girepository-1.0/SoupGNOME-2.4.typelib"
+}
+
+package_libsoup-gnome() {
+ pkgdesc="GNOME HTTP Library - GNOME libraries"
+ depends=("libsoup=$pkgver" 'libgnome-keyring' 'sqlite')
+
+ cd "$pkgbase-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ rm -f "$pkgdir"/usr/lib/libsoup-2.4.*
+ rm -f "$pkgdir/usr/lib/pkgconfig/libsoup-2.4.pc"
+ rm -rf "$pkgdir/usr/include/libsoup-2.4"
+ rm -rf "$pkgdir/usr/share"
+ rm -f "$pkgdir/usr/lib/girepository-1.0/Soup-2.4.typelib"
+}
diff --git a/gnome-unstable/mutter/PKGBUILD b/gnome-unstable/mutter/PKGBUILD
new file mode 100644
index 000000000..1dac0c745
--- /dev/null
+++ b/gnome-unstable/mutter/PKGBUILD
@@ -0,0 +1,33 @@
+# $Id: PKGBUILD 166424 2012-09-07 17:53:28Z jgc $
+# Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com>
+# Maintainer: Ionut Biru <ibiru@archlinux.org>
+# Contributor: Michael Kanis <mkanis_at_gmx_dot_de>
+
+pkgname=mutter
+pkgver=3.5.91
+pkgrel=1
+pkgdesc="A window manager for GNOME"
+arch=(i686 x86_64)
+license=('GPL')
+depends=('clutter' 'dconf' 'gobject-introspection' 'gsettings-desktop-schemas' 'libcanberra' 'startup-notification' 'zenity')
+makedepends=('intltool' 'gnome-doc-utils')
+url="http://www.gnome.org"
+groups=('gnome')
+options=('!libtool' '!emptydirs')
+install=mutter.install
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('ceb69923e691a9a10ac34535634795f96b17b6cbdec8f38d846a46f8a73b9332')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --libexecdir=/usr/lib/mutter \
+ --localstatedir=/var --disable-static \
+ --disable-schemas-compile
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/mutter/mutter.install b/gnome-unstable/mutter/mutter.install
new file mode 100644
index 000000000..c47f1cef2
--- /dev/null
+++ b/gnome-unstable/mutter/mutter.install
@@ -0,0 +1,19 @@
+pkgname=mutter
+
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
+
+pre_upgrade() {
+ if [ -f /usr/share/gconf/schemas/$pkgname.schemas ]; then
+ /usr/sbin/gconfpkg --uninstall $pkgname
+ fi
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/gnome-unstable/nautilus/PKGBUILD b/gnome-unstable/nautilus/PKGBUILD
new file mode 100644
index 000000000..8795d9837
--- /dev/null
+++ b/gnome-unstable/nautilus/PKGBUILD
@@ -0,0 +1,34 @@
+# $Id: PKGBUILD 166504 2012-09-08 13:07:20Z jgc $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=nautilus
+pkgver=3.5.91
+pkgrel=1
+pkgdesc="GNOME file manager"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('libexif' 'gnome-desktop' 'exempi' 'gvfs' 'desktop-file-utils' 'gnome-icon-theme' 'dconf' 'libtracker-sparql' 'libnotify')
+makedepends=('intltool' 'gobject-introspection')
+url="http://www.gnome.org"
+groups=('gnome')
+options=('!libtool' '!emptydirs')
+install=nautilus.install
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('0fe4b31a27ee1b172d6c948fedcfc2f8b3dd09da035e317b53c6fa2a96c7abc0')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --disable-static \
+ --libexecdir=/usr/lib/nautilus \
+ --disable-nst-extension \
+ --disable-update-mimedb \
+ --disable-packagekit \
+ --disable-schemas-compile
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/gnome-unstable/nautilus/nautilus.install b/gnome-unstable/nautilus/nautilus.install
new file mode 100644
index 000000000..082126d24
--- /dev/null
+++ b/gnome-unstable/nautilus/nautilus.install
@@ -0,0 +1,14 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+ update-mime-database /usr/share/mime > /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/gnome-unstable/pango/PKGBUILD b/gnome-unstable/pango/PKGBUILD
new file mode 100644
index 000000000..0826ef16b
--- /dev/null
+++ b/gnome-unstable/pango/PKGBUILD
@@ -0,0 +1,30 @@
+# $Id: PKGBUILD 166307 2012-09-05 21:16:30Z jgc $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=pango
+pkgver=1.31.1
+pkgrel=1
+pkgdesc="A library for layout and rendering of text"
+arch=('i686' 'x86_64')
+license=('LGPL')
+depends=('libthai' 'cairo' 'libxft' 'harfbuzz')
+makedepends=('harfbuzz' 'fontconfig' 'cairo' 'libxft' 'libthai' 'gobject-introspection')
+options=('!libtool')
+install=pango.install
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver:0:4}/${pkgname}-${pkgver}.tar.xz)
+url="http://www.pango.org/"
+sha256sums=('b87ecdde5bf6f9a407162155edbba452923e79f86bcf8a09d6ca1916222c9f81')
+
+build() {
+ cd ${pkgname}-${pkgver}
+
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --with-included-modules=basic-fc
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make -j1 DESTDIR="${pkgdir}" install
+ install -m755 -d "${pkgdir}/etc/pango"
+}
diff --git a/gnome-unstable/pango/pango.install b/gnome-unstable/pango/pango.install
new file mode 100644
index 000000000..73b0f5bf1
--- /dev/null
+++ b/gnome-unstable/pango/pango.install
@@ -0,0 +1,21 @@
+# arg 1: the new package version
+post_install() {
+ # we need to ldconfig first, in case xfree86's libs aren't
+ # in ld.so.cache yet
+ sbin/ldconfig -r .
+ usr/bin/pango-querymodules >etc/pango/pango.modules
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ if [ -f usr/etc/pango/pango.modules ]; then
+ rm usr/etc/pango/pango.modules
+ fi
+ post_install $1
+}
+
+# arg 1: the old package version
+pre_remove() {
+ rm etc/pango/pango.modules
+}
diff --git a/gnome-unstable/polkit/PKGBUILD b/gnome-unstable/polkit/PKGBUILD
new file mode 100644
index 000000000..fc3d4d3ba
--- /dev/null
+++ b/gnome-unstable/polkit/PKGBUILD
@@ -0,0 +1,39 @@
+# $Id: PKGBUILD 166359 2012-09-06 21:43:48Z jgc $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=polkit
+pkgver=0.107
+pkgrel=1
+pkgdesc="Application development toolkit for controlling system-wide privileges"
+arch=(i686 x86_64)
+license=('LGPL')
+url="http://www.freedesktop.org/wiki/Software/PolicyKit"
+depends=('glib2' 'pam' 'expat' 'libsystemd' 'js')
+makedepends=('intltool' 'gtk-doc' 'gobject-introspection')
+replaces=('policykit')
+options=('!libtool')
+install=polkit.install
+source=(http://www.freedesktop.org/software/polkit/releases/$pkgname-$pkgver.tar.gz
+ polkit.pam)
+md5sums=('0e4f9c53f43fd1b25ac3f0d2e09b2ae1'
+ '6564f95878297b954f0572bc1610dd15')
+
+build() {
+ cd $pkgname-$pkgver
+
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var --libexecdir=/usr/lib/polkit-1 \
+ --with-systemdsystemunitdir=/usr/lib/systemd/system \
+ --disable-static --enable-gtk-doc
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+
+ chown 102 "$pkgdir/etc/polkit-1/rules.d"
+ chown 102 "$pkgdir/usr/share/polkit-1/rules.d"
+
+ install -m644 "$srcdir/polkit.pam" "$pkgdir/etc/pam.d/polkit-1"
+}
diff --git a/gnome-unstable/polkit/autogen.sh b/gnome-unstable/polkit/autogen.sh
new file mode 100755
index 000000000..d08b00a49
--- /dev/null
+++ b/gnome-unstable/polkit/autogen.sh
@@ -0,0 +1,123 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+DIE=0
+
+(test -f $srcdir/configure.ac) || {
+ echo -n "**Error**: Directory $srcdir does not look like the"
+ echo " top-level package directory"
+ exit 1
+}
+
+olddir=`pwd`
+cd "$srcdir"
+
+touch ChangeLog
+
+(autoconf --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have autoconf installed."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+(grep "^AM_PROG_LIBTOOL" configure.ac >/dev/null) && {
+ (libtoolize --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have libtool installed."
+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ }
+}
+
+(gtkdocize --flavour no-tmpl) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "You must have gtk-doc installed to compile $PROJECT."
+ echo "Install the appropriate package for your distribution,"
+ echo "or get the source tarball at http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/"
+ DIE=1
+}
+
+(automake --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have automake installed."
+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ NO_AUTOMAKE=yes
+}
+
+
+# if no automake, don't bother testing for aclocal
+test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: Missing aclocal. The version of automake"
+ echo "installed doesn't appear recent enough."
+ echo "You can get automake from ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+
+# if no automake, don't bother testing for autoreconf
+test -n "$NO_AUTOMAKE" || (autoreconf --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have autoreconf installed."
+ echo "You can get autoreconf from ..."
+ DIE=1
+}
+
+
+if test "$DIE" -eq 1; then
+ exit 1
+fi
+
+if test -z "$*"; then
+ echo "**Warning**: I am going to run configure with no arguments."
+ echo "If you wish to pass any to it, please specify them on the"
+ echo $0 " command line."
+ echo
+fi
+
+case $CC in
+xlc )
+ am_opt=--include-deps;;
+esac
+
+ aclocalinclude="$ACLOCAL_FLAGS"
+
+ echo "Running autoreconf on test/mocklibc ..."
+ (cd "test/mocklibc"; autoreconf --install)
+
+ if grep "^AM_PROG_LIBTOOL" configure.ac >/dev/null; then
+ if test -z "$NO_LIBTOOLIZE" ; then
+ echo "Running libtoolize..."
+ libtoolize --force --copy
+ fi
+ fi
+ echo "Running aclocal $aclocalinclude ..."
+ aclocal $aclocalinclude
+ if grep "^AM_CONFIG_HEADER" configure.ac >/dev/null; then
+ echo "Running autoheader..."
+ autoheader
+ fi
+ echo "Running automake --gnu -Wno-portability $am_opt ..."
+ automake --add-missing --gnu -Wno-portability $am_opt
+ echo "Running autoconf ..."
+ autoconf
+
+intltoolize --copy --force --automake || exit 1
+
+cd "$olddir"
+
+conf_flags="--enable-maintainer-mode --enable-gtk-doc"
+
+if test x$NOCONFIGURE = x; then
+ echo "Running $srcdir/configure $conf_flags $@ ..."
+ $srcdir/configure $conf_flags "$@" \
+ && echo "Now type make to compile." || exit 1
+else
+ echo "Skipping configure process."
+fi
diff --git a/gnome-unstable/polkit/logind+ConsoleKit.patch b/gnome-unstable/polkit/logind+ConsoleKit.patch
new file mode 100644
index 000000000..042d1043a
--- /dev/null
+++ b/gnome-unstable/polkit/logind+ConsoleKit.patch
@@ -0,0 +1,638 @@
+From ba143769e17e4bbc1f2b0c88e735f993dfb3c873 Mon Sep 17 00:00:00 2001
+From: Tom Gundersen <teg@jklm.no>
+Date: Tue, 7 Aug 2012 21:06:18 +0200
+Subject: [PATCH] session tracking: always require consolekit
+
+Only systemd is now optional at compile-time, and if enabled we fallback to consolekit
+at runtime, if not booted with systemd.
+
+Bits-stolen-from: Jan Alexander Steffens <jan.steffens@gmail.com>
+Signed-off-by: Tom Gundersen <teg@jklm.no>
+---
+ configure.ac | 6 +-
+ src/polkit/polkitunixsession-systemd.c | 96 ++++++-
+ src/polkitbackend/polkitbackendjsauthority.c | 10 +-
+ .../polkitbackendsessionmonitor-systemd.c | 313 +++++++++++++++++++--
+ 4 files changed, 380 insertions(+), 45 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 7a0d938..1d1e4ba 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -163,15 +163,15 @@ AC_ARG_ENABLE([libsystemd-login],
+ [enable_libsystemd_login=auto])
+ if test "$enable_libsystemd_login" != "no"; then
+ PKG_CHECK_MODULES(LIBSYSTEMD_LOGIN,
+- [libsystemd-login],
++ [libsystemd-login libsystemd-daemon],
+ have_libsystemd_login=yes,
+ have_libsystemd_login=no)
+ if test "$have_libsystemd_login" = "yes"; then
+- SESSION_TRACKING=libsystemd-login
++ SESSION_TRACKING="libsystemd-login (with ConsoleKit runtime fallback)"
+ AC_DEFINE([HAVE_LIBSYSTEMD_LOGIN], 1, [Define to 1 if libsystemd-login is available])
+ else
+ if test "$enable_libsystemd_login" = "yes"; then
+- AC_MSG_ERROR([libsystemd-login support requested but libsystemd-login library not found])
++ AC_MSG_ERROR([libsystemd-login support requested but systemd libraries not found])
+ fi
+ fi
+ fi
+diff --git a/src/polkit/polkitunixsession-systemd.c b/src/polkit/polkitunixsession-systemd.c
+index 8a8bf65..bb89044 100644
+--- a/src/polkit/polkitunixsession-systemd.c
++++ b/src/polkit/polkitunixsession-systemd.c
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2011 Red Hat, Inc.
++ * Copyright (C) 2008, 2011 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+@@ -17,6 +17,7 @@
+ * Boston, MA 02111-1307, USA.
+ *
+ * Author: Matthias Clasen
++ * Author: David Zeuthen <davidz@redhat.com>
+ */
+
+ #ifdef HAVE_CONFIG_H
+@@ -31,6 +32,7 @@
+ #include "polkitprivate.h"
+
+ #include <systemd/sd-login.h>
++#include <systemd/sd-daemon.h>
+
+ /**
+ * SECTION:polkitunixsession
+@@ -367,9 +369,41 @@ polkit_unix_session_exists_sync (PolkitSubject *subject,
+ PolkitUnixSession *session = POLKIT_UNIX_SESSION (subject);
+ gboolean ret = FALSE;
+ uid_t uid;
++ GDBusConnection *connection; /* consolekit */
++ GVariant *result; /* consolekit */
+
+- if (sd_session_get_uid (session->session_id, &uid) == 0)
+- ret = TRUE;
++ if (sd_booted())
++ {
++ if (sd_session_get_uid (session->session_id, &uid) == 0)
++ ret = TRUE;
++ }
++ else /* consolekit */
++ {
++ connection = g_bus_get_sync (G_BUS_TYPE_SYSTEM, cancellable, error);
++ if (connection == NULL)
++ goto out;
++
++ result = g_dbus_connection_call_sync (connection,
++ "org.freedesktop.ConsoleKit", /* name */
++ session->session_id, /* object path */
++ "org.freedesktop.ConsoleKit.Session", /* interface name */
++ "GetUser", /* method */
++ NULL, /* parameters */
++ G_VARIANT_TYPE ("(u)"),
++ G_DBUS_CALL_FLAGS_NONE,
++ -1,
++ cancellable,
++ error);
++ if (result == NULL)
++ goto out;
++
++ ret = TRUE;
++ g_variant_unref (result);
++
++ out:
++ if (connection != NULL)
++ g_object_unref (connection);
++ }
+
+ return ret;
+ }
+@@ -451,29 +485,61 @@ polkit_unix_session_initable_init (GInitable *initable,
+ PolkitUnixSession *session = POLKIT_UNIX_SESSION (initable);
+ gboolean ret = FALSE;
+ char *s;
++ GDBusConnection *connection; /* consolekit */
++ GVariant *result; /* consolekit */
++ connection = NULL; /* consolekit */
+
+ if (session->session_id != NULL)
+ {
+ /* already set, nothing to do */
+- ret = TRUE;
+- goto out;
++ return TRUE;
+ }
+
+- if (sd_pid_get_session (session->pid, &s) == 0)
++ if (sd_booted())
++ {
++ if (sd_pid_get_session (session->pid, &s) == 0)
++ {
++ session->session_id = g_strdup (s);
++ free (s);
++ return TRUE;
++ }
++
++ g_set_error (error,
++ POLKIT_ERROR,
++ POLKIT_ERROR_FAILED,
++ "No session for pid %d",
++ (gint) session->pid);
++ }
++ else /* consolekit */
+ {
+- session->session_id = g_strdup (s);
+- free (s);
++ connection = g_bus_get_sync (G_BUS_TYPE_SYSTEM, cancellable, error);
++ if (connection == NULL)
++ goto out;
++
++ result = g_dbus_connection_call_sync (connection,
++ "org.freedesktop.ConsoleKit", /* name */
++ "/org/freedesktop/ConsoleKit/Manager", /* object path */
++ "org.freedesktop.ConsoleKit.Manager", /* interface name */
++ "GetSessionForUnixProcess", /* method */
++ g_variant_new ("(u)", session->pid), /* parameters */
++ G_VARIANT_TYPE ("(o)"),
++ G_DBUS_CALL_FLAGS_NONE,
++ -1,
++ cancellable,
++ error);
++ if (result == NULL)
++ goto out;
++
++ g_variant_get (result, "(o)", &session->session_id);
++ g_variant_unref (result);
++
+ ret = TRUE;
+- goto out;
+ }
+
+- g_set_error (error,
+- POLKIT_ERROR,
+- POLKIT_ERROR_FAILED,
+- "No session for pid %d",
+- (gint) session->pid);
++ out:
++ if (connection != NULL) /* consolekit */
++ g_object_unref (connection);
+
+-out:
+ return ret;
+ }
+
+diff --git a/src/polkitbackend/polkitbackendjsauthority.c b/src/polkitbackend/polkitbackendjsauthority.c
+index bdfaa73..ee38739 100644
+--- a/src/polkitbackend/polkitbackendjsauthority.c
++++ b/src/polkitbackend/polkitbackendjsauthority.c
+@@ -36,6 +36,7 @@
+
+ #ifdef HAVE_LIBSYSTEMD_LOGIN
+ #include <systemd/sd-login.h>
++#include <systemd/sd-daemon.h>
+ #endif /* HAVE_LIBSYSTEMD_LOGIN */
+
+ #include <jsapi.h>
+@@ -731,11 +732,14 @@ subject_to_jsval (PolkitBackendJsAuthority *authority,
+ }
+
+ #ifdef HAVE_LIBSYSTEMD_LOGIN
+- if (sd_pid_get_session (pid, &session_str) == 0)
++ if (sd_booted())
+ {
+- if (sd_session_get_seat (session_str, &seat_str) == 0)
++ if (sd_pid_get_session (pid, &session_str) == 0)
+ {
+- /* do nothing */
++ if (sd_session_get_seat (session_str, &seat_str) == 0)
++ {
++ /* do nothing */
++ }
+ }
+ }
+ #endif /* HAVE_LIBSYSTEMD_LOGIN */
+diff --git a/src/polkitbackend/polkitbackendsessionmonitor-systemd.c b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c
+index 58593c3..5114dfa 100644
+--- a/src/polkitbackend/polkitbackendsessionmonitor-systemd.c
++++ b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c
+@@ -26,11 +26,15 @@
+ #include <string.h>
+ #include <glib/gstdio.h>
+ #include <systemd/sd-login.h>
++#include <systemd/sd-daemon.h>
+ #include <stdlib.h>
+
+ #include <polkit/polkit.h>
+ #include "polkitbackendsessionmonitor.h"
+
++/* consolekit */
++#define CKDB_PATH "/var/run/ConsoleKit/database"
++
+ /* <internal>
+ * SECTION:polkitbackendsessionmonitor
+ * @title: PolkitBackendSessionMonitor
+@@ -126,6 +130,11 @@ struct _PolkitBackendSessionMonitor
+ GDBusConnection *system_bus;
+
+ GSource *sd_source;
++
++ /* consolekit */
++ GKeyFile *database;
++ GFileMonitor *database_monitor;
++ time_t database_mtime;
+ };
+
+ struct _PolkitBackendSessionMonitorClass
+@@ -148,6 +157,101 @@ G_DEFINE_TYPE (PolkitBackendSessionMonitor, polkit_backend_session_monitor, G_TY
+
+ /* ---------------------------------------------------------------------------------------------------- */
+
++/* consolekit */
++static gboolean
++reload_database (PolkitBackendSessionMonitor *monitor,
++ GError **error)
++{
++ gboolean ret;
++ struct stat statbuf;
++
++ ret = FALSE;
++
++ if (monitor->database != NULL)
++ {
++ g_key_file_free (monitor->database);
++ monitor->database = NULL;
++ }
++
++ if (stat (CKDB_PATH, &statbuf) != 0)
++ {
++ g_set_error (error,
++ G_IO_ERROR,
++ g_io_error_from_errno (errno),
++ "Error statting file " CKDB_PATH ": %s",
++ strerror (errno));
++ goto out;
++ }
++
++ monitor->database_mtime = statbuf.st_mtime;
++
++ monitor->database = g_key_file_new ();
++ if (!g_key_file_load_from_file (monitor->database,
++ CKDB_PATH,
++ G_KEY_FILE_NONE,
++ error))
++ {
++ goto out;
++ }
++
++ ret = TRUE;
++
++ out:
++ return ret;
++}
++
++static gboolean
++ensure_database (PolkitBackendSessionMonitor *monitor,
++ GError **error)
++{
++ gboolean ret = FALSE;
++
++ if (monitor->database != NULL)
++ {
++ struct stat statbuf;
++
++ if (stat (CKDB_PATH, &statbuf) != 0)
++ {
++ g_set_error (error,
++ G_IO_ERROR,
++ g_io_error_from_errno (errno),
++ "Error statting file " CKDB_PATH " to check timestamp: %s",
++ strerror (errno));
++ goto out;
++ }
++ if (statbuf.st_mtime == monitor->database_mtime)
++ {
++ ret = TRUE;
++ goto out;
++ }
++ }
++
++ ret = reload_database (monitor, error);
++
++ out:
++ return ret;
++}
++
++static void
++on_file_monitor_changed (GFileMonitor *file_monitor,
++ GFile *file,
++ GFile *other_file,
++ GFileMonitorEvent event_type,
++ gpointer user_data)
++{
++ PolkitBackendSessionMonitor *monitor = POLKIT_BACKEND_SESSION_MONITOR (user_data);
++
++ /* throw away cache */
++ if (monitor->database != NULL)
++ {
++ g_key_file_free (monitor->database);
++ monitor->database = NULL;
++ }
++ g_signal_emit (monitor, signals[CHANGED_SIGNAL], 0);
++}
++
++/* consolekit - end */
++
+ static gboolean
+ sessions_changed (gpointer user_data)
+ {
+@@ -163,6 +267,7 @@ static void
+ polkit_backend_session_monitor_init (PolkitBackendSessionMonitor *monitor)
+ {
+ GError *error;
++ GFile *file; /* consolekit */
+
+ error = NULL;
+ monitor->system_bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error);
+@@ -172,9 +277,41 @@ polkit_backend_session_monitor_init (PolkitBackendSessionMonitor *monitor)
+ g_error_free (error);
+ }
+
+- monitor->sd_source = sd_source_new ();
+- g_source_set_callback (monitor->sd_source, sessions_changed, monitor, NULL);
+- g_source_attach (monitor->sd_source, NULL);
++ if (sd_booted())
++ {
++ monitor->sd_source = sd_source_new ();
++ g_source_set_callback (monitor->sd_source, sessions_changed, monitor, NULL);
++ g_source_attach (monitor->sd_source, NULL);
++ }
++ else /* consolekit */
++ {
++ error = NULL;
++ if (!ensure_database (monitor, &error))
++ {
++ g_printerr ("Error loading " CKDB_PATH ": %s", error->message);
++ g_error_free (error);
++ }
++
++ error = NULL;
++ file = g_file_new_for_path (CKDB_PATH);
++ monitor->database_monitor = g_file_monitor_file (file,
++ G_FILE_MONITOR_NONE,
++ NULL,
++ &error);
++ g_object_unref (file);
++ if (monitor->database_monitor == NULL)
++ {
++ g_printerr ("Error monitoring " CKDB_PATH ": %s", error->message);
++ g_error_free (error);
++ }
++ else
++ {
++ g_signal_connect (monitor->database_monitor,
++ "changed",
++ G_CALLBACK (on_file_monitor_changed),
++ monitor);
++ }
++ }
+ }
+
+ static void
+@@ -191,6 +328,14 @@ polkit_backend_session_monitor_finalize (GObject *object)
+ g_source_unref (monitor->sd_source);
+ }
+
++ /* consolekit */
++ if (monitor->database_monitor != NULL)
++ g_object_unref (monitor->database_monitor);
++
++ if (monitor->database != NULL)
++ g_key_file_free (monitor->database);
++ /* consolekit - end */
++
+ if (G_OBJECT_CLASS (polkit_backend_session_monitor_parent_class)->finalize != NULL)
+ G_OBJECT_CLASS (polkit_backend_session_monitor_parent_class)->finalize (object);
+ }
+@@ -258,6 +403,8 @@ polkit_backend_session_monitor_get_user_for_subject (PolkitBackendSessionMonitor
+ GError **error)
+ {
+ PolkitIdentity *ret;
++ GError *local_error; /* consolekit */
++ gchar *group; /* consolekit */
+ guint32 uid;
+
+ ret = NULL;
+@@ -300,16 +447,38 @@ polkit_backend_session_monitor_get_user_for_subject (PolkitBackendSessionMonitor
+ else if (POLKIT_IS_UNIX_SESSION (subject))
+ {
+
+- if (sd_session_get_uid (polkit_unix_session_get_session_id (POLKIT_UNIX_SESSION (subject)), &uid) < 0)
++ if (sd_booted())
+ {
+- g_set_error (error,
+- POLKIT_ERROR,
+- POLKIT_ERROR_FAILED,
+- "Error getting uid for session");
+- goto out;
++ if (sd_session_get_uid (polkit_unix_session_get_session_id (POLKIT_UNIX_SESSION (subject)), &uid) < 0)
++ {
++ g_set_error (error,
++ POLKIT_ERROR,
++ POLKIT_ERROR_FAILED,
++ "Error getting uid for session");
++ goto out;
++ }
++
++ ret = polkit_unix_user_new (uid);
++ }
++ else /* consolekit */
++ {
++ if (!ensure_database (monitor, error))
++ {
++ g_prefix_error (error, "Error getting user for session: Error ensuring CK database at " CKDB_PATH ": ");
++ goto out;
++ }
++
++ group = g_strdup_printf ("Session %s", polkit_unix_session_get_session_id (POLKIT_UNIX_SESSION (subject)));
++ local_error = NULL;
++ uid = g_key_file_get_integer (monitor->database, group, "uid", &local_error);
++ if (local_error != NULL)
++ {
++ g_propagate_prefixed_error (error, local_error, "Error getting uid using " CKDB_PATH ": ");
++ g_free (group);
++ goto out;
++ }
++ g_free (group);
+ }
+-
+- ret = polkit_unix_user_new (uid);
+ }
+
+ out:
+@@ -337,20 +506,43 @@ polkit_backend_session_monitor_get_session_for_subject (PolkitBackendSessionMoni
+
+ if (POLKIT_IS_UNIX_PROCESS (subject))
+ {
+- gchar *session_id;
+- pid_t pid;
++ if (sd_booted())
++ {
++ gchar *session_id;
++ pid_t pid;
+
+- pid = polkit_unix_process_get_pid (POLKIT_UNIX_PROCESS (subject));
+- if (sd_pid_get_session (pid, &session_id) < 0)
+- goto out;
++ pid = polkit_unix_process_get_pid (POLKIT_UNIX_PROCESS (subject));
++ if (sd_pid_get_session (pid, &session_id) < 0)
++ goto out;
+
+- session = polkit_unix_session_new (session_id);
+- free (session_id);
++ session = polkit_unix_session_new (session_id);
++ free (session_id);
++ }
++ else /* consolekit */
++ {
++ const gchar *session_id;
++ GVariant *result;
++ result = g_dbus_connection_call_sync (monitor->system_bus,
++ "org.freedesktop.ConsoleKit",
++ "/org/freedesktop/ConsoleKit/Manager",
++ "org.freedesktop.ConsoleKit.Manager",
++ "GetSessionForUnixProcess",
++ g_variant_new ("(u)", polkit_unix_process_get_pid (POLKIT_UNIX_PROCESS (subject))),
++ G_VARIANT_TYPE ("(o)"),
++ G_DBUS_CALL_FLAGS_NONE,
++ -1, /* timeout_msec */
++ NULL, /* GCancellable */
++ error);
++ if (result == NULL)
++ goto out;
++ g_variant_get (result, "(&o)", &session_id);
++ session = polkit_unix_session_new (session_id);
++ g_variant_unref (result);
++ }
+ }
+ else if (POLKIT_IS_SYSTEM_BUS_NAME (subject))
+ {
+ guint32 pid;
+- gchar *session_id;
+ GVariant *result;
+
+ result = g_dbus_connection_call_sync (monitor->system_bus,
+@@ -369,11 +561,35 @@ polkit_backend_session_monitor_get_session_for_subject (PolkitBackendSessionMoni
+ g_variant_get (result, "(u)", &pid);
+ g_variant_unref (result);
+
+- if (sd_pid_get_session (pid, &session_id) < 0)
+- goto out;
++ if (sd_booted())
++ {
++ gchar *session_id;
++ if (sd_pid_get_session (pid, &session_id) < 0)
++ goto out;
+
+- session = polkit_unix_session_new (session_id);
+- free (session_id);
++ session = polkit_unix_session_new (session_id);
++ free (session_id);
++ }
++ else /* consolekit */
++ {
++ const gchar *session_id;
++ result = g_dbus_connection_call_sync (monitor->system_bus,
++ "org.freedesktop.ConsoleKit",
++ "/org/freedesktop/ConsoleKit/Manager",
++ "org.freedesktop.ConsoleKit.Manager",
++ "GetSessionForUnixProcess",
++ g_variant_new ("(u)", pid),
++ G_VARIANT_TYPE ("(o)"),
++ G_DBUS_CALL_FLAGS_NONE,
++ -1, /* timeout_msec */
++ NULL, /* GCancellable */
++ error);
++ if (result == NULL)
++ goto out;
++ g_variant_get (result, "(&o)", &session_id);
++ session = polkit_unix_session_new (session_id);
++ g_variant_unref (result);
++ }
+ }
+ else
+ {
+@@ -389,12 +605,58 @@ polkit_backend_session_monitor_get_session_for_subject (PolkitBackendSessionMoni
+ return session;
+ }
+
++static gboolean
++get_boolean (PolkitBackendSessionMonitor *monitor,
++ PolkitSubject *session,
++ const gchar *key_name)
++{
++ gboolean ret;
++ gchar *group;
++ GError *error;
++
++ ret = FALSE;
++
++ group = g_strdup_printf ("Session %s", polkit_unix_session_get_session_id (POLKIT_UNIX_SESSION (session)));
++
++ error = NULL;
++ if (!ensure_database (monitor, &error))
++ {
++ g_printerr ("Error getting boolean `%s' in group `%s': Error ensuring CK database at " CKDB_PATH ": %s",
++ key_name,
++ group,
++ error->message);
++ g_error_free (error);
++ goto out;
++ }
++
++ error = NULL;
++ ret = g_key_file_get_boolean (monitor->database, group, key_name, &error);
++ if (error != NULL)
++ {
++ g_printerr ("Error looking %s using " CKDB_PATH " for %s: %s\n",
++ key_name,
++ group,
++ error->message);
++ g_error_free (error);
++ goto out;
++ }
++
++ out:
++ g_free (group);
++ return ret;
++}
++
+ gboolean
+ polkit_backend_session_monitor_is_session_local (PolkitBackendSessionMonitor *monitor,
+ PolkitSubject *session)
+ {
+ char *seat;
+
++ if (!sd_booted()) /* consolekit */
++ {
++ return get_boolean (monitor, session, "is_local");
++ }
++
+ if (!sd_session_get_seat (polkit_unix_session_get_session_id (POLKIT_UNIX_SESSION (session)), &seat))
+ {
+ free (seat);
+@@ -409,6 +671,9 @@ gboolean
+ polkit_backend_session_monitor_is_session_active (PolkitBackendSessionMonitor *monitor,
+ PolkitSubject *session)
+ {
+- return sd_session_is_active (polkit_unix_session_get_session_id (POLKIT_UNIX_SESSION (session)));
++ if (sd_booted())
++ return sd_session_is_active (polkit_unix_session_get_session_id (POLKIT_UNIX_SESSION (session)));
++ else /* consolekit */
++ return get_boolean (monitor, session, "is_active");
+ }
+
+--
+1.7.11.4
+
diff --git a/gnome-unstable/polkit/polkit.install b/gnome-unstable/polkit/polkit.install
new file mode 100644
index 000000000..fbb98919e
--- /dev/null
+++ b/gnome-unstable/polkit/polkit.install
@@ -0,0 +1,18 @@
+post_install() {
+ getent group polkitd >/dev/null || groupadd -g 102 polkitd
+ getent passwd polkitd >/dev/null || useradd -c 'Policy Kit Daemon' -u 102 -g polkitd -d '/' -s /bin/false polkitd
+ passwd -l polkitd &>/dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ if getent passwd polkitd >/dev/null; then
+ userdel polkitd
+ fi
+ if getent group polkitd >/dev/null; then
+ groupdel polkitd
+ fi
+}
diff --git a/gnome-unstable/polkit/polkit.pam b/gnome-unstable/polkit/polkit.pam
new file mode 100644
index 000000000..04f53e0db
--- /dev/null
+++ b/gnome-unstable/polkit/polkit.pam
@@ -0,0 +1,7 @@
+auth requisite pam_nologin.so
+auth required pam_env.so
+auth required pam_unix.so
+account required pam_unix.so
+session required pam_limits.so
+session required pam_unix.so
+password required pam_unix.so
diff --git a/gnome-unstable/udisks2/PKGBUILD b/gnome-unstable/udisks2/PKGBUILD
new file mode 100644
index 000000000..04b21537f
--- /dev/null
+++ b/gnome-unstable/udisks2/PKGBUILD
@@ -0,0 +1,31 @@
+# $Id: PKGBUILD 166493 2012-09-08 11:04:55Z jgc $
+# Maintainer: Ionut Biru <ibiru@archlinux.org>
+
+pkgname=udisks2
+pkgver=1.99.0
+pkgrel=1
+pkgdesc="Disk Management Service, version 2"
+arch=('i686' 'x86_64')
+url="http://www.freedesktop.org/wiki/Software/udisks"
+license=('GPL2')
+depends=('glib2' 'udev' 'polkit' 'libatasmart' 'eject')
+makedepends=('intltool' 'docbook-xsl' 'gobject-introspection')
+optdepends=('parted: partition management'
+ 'gptfdisk: GUID partition table support')
+options=(!libtool)
+source=(http://udisks.freedesktop.org/releases/udisks-$pkgver.tar.bz2)
+sha256sums=('f06d1947ac3c79f3de85ee17b7046da9d22dd9ab06cc75a985e767161704e176')
+
+build() {
+ cd "udisks-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --with-systemdsystemunitdir=/usr/lib/systemd/system \
+ --localstatedir=/var --disable-static
+ make
+}
+
+package() {
+ cd "udisks-$pkgver"
+ make DESTDIR="$pkgdir" install \
+ bash_completiondir=/usr/share/bash-completion/completions
+}
diff --git a/gnome-unstable/vala/PKGBUILD b/gnome-unstable/vala/PKGBUILD
new file mode 100644
index 000000000..0d7dd2279
--- /dev/null
+++ b/gnome-unstable/vala/PKGBUILD
@@ -0,0 +1,27 @@
+# $Id: PKGBUILD 166430 2012-09-07 18:23:02Z jgc $
+# Maintainer : Ionut Biru <ibiru@archlinux.org>
+# Contributor: Timm Preetz <timm@preetz.us>
+
+pkgname=vala
+pkgver=0.17.6
+pkgrel=1
+pkgdesc="Compiler for the GObject type system"
+arch=('i686' 'x86_64')
+url="http://live.gnome.org/Vala"
+license=('LGPL')
+depends=('glib2')
+makedepends=('libxslt')
+options=('!libtool')
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('79bfa454813c22ca9eb0864a77bf51764e8944dc02c7e4b301feb45d782e2e25')
+
+build() {
+ cd $pkgname-$pkgver
+ ./configure --prefix=/usr --enable-vapigen
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+}
diff --git a/libre/cups-filters-libre/PKGBUILD b/libre/cups-filters-libre/PKGBUILD
index a99114de0..03ef8945d 100644
--- a/libre/cups-filters-libre/PKGBUILD
+++ b/libre/cups-filters-libre/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 165189 2012-08-12 19:45:00Z andyrtr $
+# $Id: PKGBUILD 166387 2012-09-07 13:33:10Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=cups-filters-libre
_pkgname=cups-filters
-pkgver=1.0.20
-pkgrel=2
+pkgver=1.0.24
+pkgrel=1
pkgdesc="OpenPrinting CUPS Filters"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting"
license=('GPL')
-depends=('lcms2' 'poppler>=0.20.3')
+depends=('lcms2' 'poppler>=0.20.3' 'qpdf')
makedepends=('ghostscript' 'ttf-dejavu') # ttf-dejavu for make check
optdepends=('ghostscript: for non-PostScript printers to print with CUPS to convert PostScript to raster images'
'foomatic-db: drivers use Ghostscript to convert PostScript to a printable form directly'
@@ -17,7 +17,7 @@ optdepends=('ghostscript: for non-PostScript printers to print with CUPS to conv
backup=(etc/fonts/conf.d/99pdftoopvp.conf)
options=(!libtool)
source=(http://www.openprinting.org/download/cups-filters/$_pkgname-$pkgver.tar.gz)
-md5sums=('fc1d2b8cb5b0513224d7e2b01f900704')
+md5sums=('242ea48cd41f8546d71b00bf2b06c564')
replaces=("${_pkgname}")
conflicts=("${_pkgname}")
provides=("${_pkgname}=${pkgver}")
diff --git a/libre/kdebase-konqueror-libre/PKGBUILD b/libre/kdebase-konqueror-libre/PKGBUILD
index bed0b129a..f69e561be 100644
--- a/libre/kdebase-konqueror-libre/PKGBUILD
+++ b/libre/kdebase-konqueror-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 164089 2012-07-26 16:54:32Z andrea $
+# $Id: PKGBUILD 165939 2012-09-03 21:49:19Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Maintainer (Parabola): Michał Masłowski <mtjm@mtjm.eu>
@@ -6,7 +6,7 @@
_pkgname='kdebase-konqueror'
pkgname='kdebase-konqueror-libre'
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url="http://kde.org/applications/internet/konqueror/"
@@ -15,7 +15,7 @@ groups=('kde' 'kdebase')
makedepends=('kdelibs' 'cmake' 'automoc4' 'tidyhtml')
source=("http://download.kde.org/stable/${pkgver}/src/kde-baseapps-${pkgver}.tar.xz"
"konq-about-fsdg.diff")
-sha1sums=('f5c358e3c7902b15328908a9966f98774827988e'
+sha1sums=('9014332fd6fb18999c8290a3cbb498793d8caa2f'
'f41541371414dcbe5e76687835e648112b3ff364')
pkgdesc='KDE File Manager & Web Browser'
depends=('kdebase-dolphin' 'kdebase-keditbookmarks')
diff --git a/libre/kdebase-runtime-libre/PKGBUILD b/libre/kdebase-runtime-libre/PKGBUILD
index 45ef65005..ba6273763 100644
--- a/libre/kdebase-runtime-libre/PKGBUILD
+++ b/libre/kdebase-runtime-libre/PKGBUILD
@@ -5,8 +5,8 @@
_pkgname=kdebase-runtime
pkgname=kdebase-runtime-libre
-pkgver=4.9.0
-pkgrel=3
+pkgver=4.9.1
+pkgrel=1
pkgdesc="Plugins and applications necessary for the running of KDE applications (without non-privacy search providers)"
arch=('i686' 'x86_64' 'mips64el')
url='https://projects.kde.org/projects/kde/kde-runtime'
@@ -25,7 +25,7 @@ provides=("${_pkgname}=${pkgver}")
install="${_pkgname}.install"
source=("http://download.kde.org/stable/${pkgver}/src/kde-runtime-${pkgver}.tar.xz"
'duckduckgo_lite.desktop')
-sha1sums=('89a9e5c7e52cb925217b45a568a354cc041bc28d'
+sha1sums=('4b67e0f12617c478ee29546da4d98f605cd35dec'
'265d4ca95c3a022b5f6f1d5daea6f8e3a25dee85')
build() {
diff --git a/libre/kdelibs-libre/PKGBUILD b/libre/kdelibs-libre/PKGBUILD
index 27fb5d504..e5fdb1ea6 100644
--- a/libre/kdelibs-libre/PKGBUILD
+++ b/libre/kdelibs-libre/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 164789 2012-08-05 12:10:43Z andrea $
+# $Id: PKGBUILD 165921 2012-09-03 21:48:13Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
_pkgname=kdelibs
pkgname=kdelibs-libre
-pkgver=4.9.0
-pkgrel=4
+pkgver=4.9.1
+pkgrel=1
pkgdesc="KDE Core Libraries"
arch=('i686' 'x86_64' 'mips64el')
url='https://projects.kde.org/projects/kde/kdelibs'
@@ -25,7 +25,7 @@ source=("http://download.kde.org/stable/${pkgver}/src/${_pkgname}-${pkgver}.tar.
'kde-applications-menu.patch'
'use-pythondontwritebytecode.patch'
'khtml-fsdg.diff')
-sha1sums=('9daa3a93182ac3c50759d7369a7c1db30890cf46'
+sha1sums=('33fb26ec7735122b2bb084b79f8fcffb826c58f0'
'86ee8c8660f19de8141ac99cd6943964d97a1ed7'
'bbacbbe2194f3961cd7557d98a9ddef158ca11aa'
'a1502a964081ad583a00cf90c56e74bf60121830')
diff --git a/libre/kdenetwork-kopete-libre/PKGBUILD b/libre/kdenetwork-kopete-libre/PKGBUILD
index c1df1004f..2bf71321c 100644
--- a/libre/kdenetwork-kopete-libre/PKGBUILD
+++ b/libre/kdenetwork-kopete-libre/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 164151 2012-07-26 16:58:38Z andrea $
+# $Id: PKGBUILD 165994 2012-09-03 21:52:07Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
pkgbase=kdenetwork
pkgname=('kdenetwork-kopete-libre')
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url='http://www.kde.org'
@@ -16,7 +16,7 @@ makedepends=('cmake' 'automoc4' 'boost' 'speex' 'ortp' 'libotr' 'ppp'
'v4l-utils' 'libidn' 'qimageblitz' 'libxdamage' 'libgadu' 'libmsn'
'libktorrent' 'libmms' 'mediastreamer' 'telepathy-qt')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
-sha1sums=('f5963684301d6569af4cfce2a39dbef140c1dc4d')
+sha1sums=('22f8cde8b5617ba7e401d82b0669a06899b17320')
build() {
cd "${srcdir}"
diff --git a/libre/kdeutils-ark-libre/PKGBUILD b/libre/kdeutils-ark-libre/PKGBUILD
index 7d80e341e..a71990231 100644
--- a/libre/kdeutils-ark-libre/PKGBUILD
+++ b/libre/kdeutils-ark-libre/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 164156 2012-07-26 16:58:54Z andrea $
+# $Id: PKGBUILD 165999 2012-09-03 21:52:22Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
_pkgname=kdeutils-ark
pkgname=kdeutils-ark-libre
-pkgver=4.9.0
+pkgver=4.9.1
pkgrel=1
pkgdesc='Archiving Tool'
url='http://kde.org/applications/utilities/ark/'
@@ -19,7 +19,7 @@ provides=("kdeutils-ark=$pkgver")
replaces=('kdeutils-ark')
conflicts=('kdeutils-ark')
source=("http://download.kde.org/stable/${pkgver}/src/ark-${pkgver}.tar.xz")
-sha1sums=('60c535370da1edf03481fdc1ef3f04f9269d54e2')
+sha1sums=('2f7d32b9f99913d14801b56f0c858eda128a7b91')
build() {
cd "${srcdir}"
diff --git a/libre/libcl-libre/PKGBUILD b/libre/libcl-libre/PKGBUILD
index 5dd3ede01..a564c2ffb 100644
--- a/libre/libcl-libre/PKGBUILD
+++ b/libre/libcl-libre/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Márcio Silva <coadde@lavabit.com>
pkgname=libcl-libre
-true && pkgver=9.0.git20120904
+true && pkgver=9.0.git20120905
true && pkgrel=1
arch=(
i686
@@ -27,6 +27,23 @@ license=(
LGPL
)
url=http://mesa3d.sourceforge.net
+depends=(
+ gcc-libs
+ libdrm
+ libffi
+ libxcb
+ udev
+)
+conflicts=(
+ ${pkgname%-libre}
+)
+provides=(
+ ${pkgname%-libre}
+)
+replaces=(
+ ${pkgname%-libre}
+)
+pkgdesc='A libre version of OpenCL library and ICD loader, (Mesa OpenCL)'
#source=(
# ftp://ftp.freedesktop.org/pub/mesa/$pkgver/MesaLib-$pkgver.tar.bz2
#)
@@ -68,24 +85,6 @@ build() {
}
package() {
- depends=(
- gcc-libs
- libdrm-git
- libffi
- libxcb
- udev
- )
- conflicts=(
- ${pkgname%-libre}
- )
- provides=(
- ${pkgname%-libre}
- )
- replaces=(
- ${pkgname%-libre}
- )
- pkgdesc='A libre version of OpenCL library and ICD loader, (Mesa OpenCL)'
-
make -C $srcdir/build/src/gallium/targets/opencl DESTDIR=$pkgdir install
cd $srcdir/build
diff --git a/libre/libdrm-libre/COPYING b/libre/libdrm-libre/COPYING
new file mode 100644
index 000000000..6e74c337c
--- /dev/null
+++ b/libre/libdrm-libre/COPYING
@@ -0,0 +1,48 @@
+ Copyright 2005 Adam Jackson.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation on the rights to use, copy, modify, merge,
+ publish, distribute, sub license, and/or sell copies of the Software,
+ and to permit persons to whom the Software is furnished to do so,
+ subject to the following conditions:
+
+ The above copyright notice and this permission notice (including the
+ next paragraph) shall be included in all copies or substantial
+ portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NON-INFRINGEMENT. IN NO EVENT SHALL ADAM JACKSON BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+------------------------------------------------------------------------
+
+ Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
+ Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
+ All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice (including the
+ next paragraph) shall be included in all copies or substantial
+ portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS
+ SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
diff --git a/libre/libdrm-libre/PKGBUILD b/libre/libdrm-libre/PKGBUILD
new file mode 100644
index 000000000..1746710cb
--- /dev/null
+++ b/libre/libdrm-libre/PKGBUILD
@@ -0,0 +1,90 @@
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com>
+
+pkgname=libdrm-libre
+pkgver=2.4.39
+pkgrel=1
+pkgdesc='Userspace interface to kernel DRM services, without VMWare Graphics KMS API (vmwgfx)'
+arch=(
+ i686
+ x86_64
+ mips64el
+:)
+license=(
+ MIT
+)
+depends=(
+ libpciaccess
+ )
+makedepends=(
+ cairo
+ valgrind
+)
+options=(
+ !libtool
+)
+url=http://dri.freedesktop.org/
+provides=(
+ ${pkgname%-libre}=$pkgver
+ ${pkgname%-libre}-git
+ $pkgname-git
+)
+conflicts=(
+ ${pkgname%-libre}
+ ${pkgname%-libre}-git
+ $pkgname-git
+ ${pkgname%-libre}-new
+ ${pkgname%-libre}-nouveau
+ ${pkgname%-libre}-old
+)
+replaces=(
+ ${pkgname%-libre}
+ ${pkgname%-libre}-git
+ ${pkgname%-libre}-new
+ ${pkgname%-libre}-nouveau
+)
+
+source=(
+ http://dri.freedesktop.org/${pkgname%-libre}/${pkgname%-libre}-$pkgver.tar.bz2
+ COPYING
+)
+sha512sums=(
+ 51b849d501adbf6c9d65847d2e6b41e426137af8cdb1335d19e22939128b7cdae8685c27d750db3aad7b1c43e7bb5a448634491dcd86873ba98293d56320eb1f
+ b0ca349b882a4326b19f81f22804fabdb6fb7aef31cdc7b16b0a7ae191bfbb50c7daddb2fc4e6c33f1136af06d060a273de36f6f3412ea326f16fa4309fda660
+)
+
+build() {
+ cd ${pkgname%-libre}-$pkgver
+
+ sed -i '/PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)/d;/AC_SUBST(PTHREADSTUBS_CFLAGS)/d;/AC_SUBST(PTHREADSTUBS_LIBS)/d' \
+ configure.ac
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \
+ exynos/Makefile.am
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;/ @PTHREADSTUBS_LIBS@ /d' \
+ intel/Makefile.am
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \
+ nouveau/Makefile.am
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \
+ omap/Makefile.am
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \
+ radeon/Makefile.am
+
+ #libtoolize --force
+ autoreconf --force --install
+ ./configure --prefix=/usr \
+ --disable-vmwgfx-experimental-api \
+ --enable-udev
+ make V=0
+}
+
+check() {
+cd ${pkgname%-libre}-$pkgver
+ make -k check
+}
+
+package() {
+cd ${pkgname%-libre}-$pkgver
+ make DESTDIR=$pkgdir install
+ install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-libre}
+ install -m644 ../COPYING $pkgdir/usr/share/licenses/${pkgname%-libre}
+}
diff --git a/libre/linux-libre-tools/PKGBUILD b/libre/linux-libre-tools/PKGBUILD
index dfcb95561..802800fa0 100644
--- a/libre/linux-libre-tools/PKGBUILD
+++ b/libre/linux-libre-tools/PKGBUILD
@@ -8,7 +8,7 @@ _basekernel=3.5
#_sublevel=1
#pkgver=${_basekernel}.${_sublevel}
pkgver=${_basekernel}
-pkgrel=4
+pkgrel=5
license=('GPL2')
arch=('i686' 'x86_64' 'mips64el')
url='http://linux-libre.fsfla.org/'
@@ -29,7 +29,6 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn
'cpupower.rc'
'cpupower.systemd'
'cpupower.service'
- 'cpupower.pmutils'
'usbipd.conf'
'usbipd.rc'
'usbipd.service')
@@ -38,7 +37,6 @@ md5sums=('2407fc9563a74acaf38aa0c06516eb1c'
'1d9214637968b91706b6e616a100d44b'
'c0d17b5295fe964623c772a2dd981771'
'2450e8ff41b30eb58d43b5fffbfde1f4'
- '1c2743ce57b56e16feec86a8b49f3391'
'e8fac9c45a628015644b4150b139278a'
'8a3831d962ff6a9968c0c20fd601cdec'
'ba7c1c513314dd21fb2334fb8417738f')
@@ -120,8 +118,6 @@ package_cpupower-libre() {
install -Dm 644 cpupower.conf "$pkgdir/etc/conf.d/cpupower"
install -Dm 644 cpupower.service "$pkgdir/usr/lib/systemd/system/cpupower.service"
install -Dm 755 cpupower.systemd "$pkgdir/usr/lib/systemd/scripts/cpupower"
- # install pm-utils hook
- install -Dm 755 cpupower.pmutils "$pkgdir/usr/lib/pm-utils/power.d/cpupower"
}
package_x86_energy_perf_policy-libre() {
diff --git a/libre/tp_smapi-libre/PKGBUILD b/libre/tp_smapi-libre/PKGBUILD
new file mode 100644
index 000000000..be2b8de26
--- /dev/null
+++ b/libre/tp_smapi-libre/PKGBUILD
@@ -0,0 +1,63 @@
+# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
+# Contributor: xduugu
+# Contributor: nh2
+# Contributor: Steven Davidovitz <steviedizzle ð gmail đ com>
+# Contributor: Nick B <Shirakawasuna ð gmail đ com>
+# Contributor: Christof Musik <christof ð senfdax đ de>
+# Contributor: Stefan Rupp <archlinux ð stefanrupp đ de>
+# Contributor: Ignas Anikevicius <anikevicius ð gmail đ com>
+# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
+
+_pkgname=tp_smapi
+pkgname=tp_smapi-libre
+pkgver=0.41
+pkgrel=5
+pkgdesc="Modules for ThinkPad's SMAPI functionality"
+arch=('i686' 'x86_64')
+url='https://github.com/evgeni/tp_smapi'
+license=('GPL')
+depends=('linux-libre>=3.5' 'linux-libre<3.6')
+makedepends=('linux-libre-headers>=3.5' 'linux-libre-headers<3.6')
+replaces=("${_pkgname}")
+conflicts=("${_pkgname}")
+provides=("${_pkgname}=${pkgver}")
+install="${_pkgname}.install"
+source=("https://github.com/downloads/evgeni/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
+md5sums=('63c683415c764568f6bf17c7eabe4752')
+
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ _kernver=${_kernver:-$(uname -r)}
+ _extramodules=$(readlink -f "/usr/lib/modules/${_kernver}/extramodules" || true)
+ _kernver=$(< "${_extramodules}/version")
+
+ sed -ri -e "s/^(KVER\s*:=).*$/\1 ${_kernver}/" \
+ -e "s#^(KBASE\s*:=).*\$#\1 ${_extramodules%/*}/${_kernver}#" Makefile
+
+ make HDAPS=1
+}
+
+package() {
+ _kernver=${_kernver:-$(uname -r)}
+ _extramodules=$(readlink -f "/usr/lib/modules/${_kernver}/extramodules" || true)
+ _kernver=$(< "${_extramodules}/version")
+
+ make -C "${_extramodules%/*}/${_kernver}/build" \
+ INSTALL_MOD_PATH="${pkgdir}/${_extramodules%%/lib/*}" \
+ M="${srcdir}/${_pkgname}-${pkgver}" modules_install
+
+ cd "${pkgdir}/${_extramodules%/*}"
+ mv "${_kernver}/extra" "${_extramodules##*/}"
+ rmdir "${_kernver}"
+
+ # compress kernel libre modules
+ find "${pkgdir}" -name "*.ko" -exec gzip -9 {} +
+
+ # load module on startup
+ echo tp_smapi > "${srcdir}/${_pkgname}.conf"
+ install -Dm644 "${srcdir}/${_pkgname}.conf" "${pkgdir}/usr/lib/modules-load.d/${_pkgname}.conf"
+
+ # update kernel libre version in install file
+ sed -ri "s#^(extramodules=).*\$#\1${_extramodules}#" "${startdir}/${_pkgname}.install"
+}
diff --git a/libre/tp_smapi-libre/tp_smapi.install b/libre/tp_smapi-libre/tp_smapi.install
new file mode 100644
index 000000000..5fe1bab90
--- /dev/null
+++ b/libre/tp_smapi-libre/tp_smapi.install
@@ -0,0 +1,13 @@
+extramodules=/usr/lib/modules/extramodules-3.5-ARCH
+
+post_install() {
+ depmod -v $(< "$extramodules/version") &>/dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/libre/virtualbox-libre-modules-lts/PKGBUILD b/libre/virtualbox-libre-modules-lts/PKGBUILD
index 565ff1633..a3355d582 100644
--- a/libre/virtualbox-libre-modules-lts/PKGBUILD
+++ b/libre/virtualbox-libre-modules-lts/PKGBUILD
@@ -6,8 +6,8 @@
pkgbase=virtualbox-libre-modules-lts
pkgname=('virtualbox-libre-modules-lts' 'virtualbox-libre-parabola-modules-lts')
-pkgver=4.1.20
-pkgrel=3
+pkgver=4.1.22
+pkgrel=1
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL')
@@ -20,7 +20,7 @@ source=(http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}
os_musix_64.png os_musix.png os_parabola_64.png os_parabola.png os_trisquel_64.png
os_trisquel.png os_ututo_64.png os_ututo.png os_venenux.png libre.patch
free-distros.patch)
-md5sums=('5784c6dda8a9d53f8f21b2d41eba903c'
+md5sums=('84c5beeead094ce52d098105897aadbb'
'4c88bd122677a35f68abd76eb01b378b'
'ed1341881437455d9735875ddf455fbe'
'8538dba8686d7449cb481c9bae9d722a'
diff --git a/libre/virtualbox-libre-modules/PKGBUILD b/libre/virtualbox-libre-modules/PKGBUILD
index 8497c28b8..917a14f0c 100644
--- a/libre/virtualbox-libre-modules/PKGBUILD
+++ b/libre/virtualbox-libre-modules/PKGBUILD
@@ -5,8 +5,8 @@
pkgbase=virtualbox-libre-modules
pkgname=('virtualbox-libre-modules' 'virtualbox-libre-parabola-modules')
-pkgver=4.1.20
-pkgrel=3.1
+pkgver=4.1.22
+pkgrel=1
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL')
@@ -19,7 +19,7 @@ source=(http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}
os_musix_64.png os_musix.png os_parabola_64.png os_parabola.png os_trisquel_64.png
os_trisquel.png os_ututo_64.png os_ututo.png os_venenux.png libre.patch
free-distros.patch)
-md5sums=('5784c6dda8a9d53f8f21b2d41eba903c'
+md5sums=('84c5beeead094ce52d098105897aadbb'
'4c88bd122677a35f68abd76eb01b378b'
'ed1341881437455d9735875ddf455fbe'
'8538dba8686d7449cb481c9bae9d722a'
diff --git a/libre/virtualbox-libre/PKGBUILD b/libre/virtualbox-libre/PKGBUILD
index 4a4250e59..208d627ef 100644
--- a/libre/virtualbox-libre/PKGBUILD
+++ b/libre/virtualbox-libre/PKGBUILD
@@ -10,8 +10,8 @@ pkgname=('virtualbox-libre'
'virtualbox-libre-sdk'
'virtualbox-libre-source'
'virtualbox-libre-parabola-source')
-pkgver=4.1.20
-pkgrel=2.1
+pkgver=4.1.22
+pkgrel=1.1
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL' 'custom')
@@ -252,7 +252,7 @@ package_virtualbox-libre-parabola-source() {
cp -r src "$pkgdir/var/lib/dkms/vboxguest/$pkgver/source"
}
-md5sums=('5784c6dda8a9d53f8f21b2d41eba903c'
+md5sums=('84c5beeead094ce52d098105897aadbb'
'5f85710e0b8606de967716ded7b2d351'
'bf5d1eeeec20a042e8af34cd61a9e11b'
'58d6e5bb4b4c1c6f3f0b3daa6aaeed03'
diff --git a/libre/virtualbox-libre/virtualbox-libre.install b/libre/virtualbox-libre/virtualbox-libre.install
index b6d804eb7..064ee993d 100644
--- a/libre/virtualbox-libre/virtualbox-libre.install
+++ b/libre/virtualbox-libre/virtualbox-libre.install
@@ -20,6 +20,18 @@ utils() {
# arg 1: the new package version
post_install() {
+ cat << EOF
+
+ Virtualbox-libre is a libre version of Virtualbox without Oracle VM VirtualBox
+ Extension Pack Support and includes a modified OSType list that contains only
+ free distros distributions endorsed by the Free Software Foundation.
+ It could generate problems with current virtual machines created on Virtualbox
+ from others distros.
+
+ To solve it, read https://parabolagnulinux.org/news/virtualbox-libre-new-version/
+
+EOF
+
getent group vboxusers >/dev/null || usr/sbin/groupadd -g 108 vboxusers
utils
}
diff --git a/multilib-testing/lib32-util-linux/PKGBUILD b/multilib-testing/lib32-util-linux/PKGBUILD
new file mode 100644
index 000000000..704327be8
--- /dev/null
+++ b/multilib-testing/lib32-util-linux/PKGBUILD
@@ -0,0 +1,40 @@
+# $Id: PKGBUILD 75896 2012-09-05 04:43:08Z dreisner $
+# Maintainer: Dave Reisner <dreisner@archlinux.org>
+# Contributor: judd <jvinet@zeroflux.org>
+
+_pkgbasename=util-linux
+pkgname=lib32-$_pkgbasename
+pkgver=2.22
+pkgrel=1
+pkgdesc="Miscellaneous system utilities for Linux (32-bit)"
+url='http://www.kernel.org/pub/linux/utils/util-linux/'
+arch=('x86_64')
+depends=('lib32-glibc' "$_pkgbasename")
+makedepends=('gcc-multilib')
+provides=('lib32-util-linux-ng')
+conflicts=('lib32-util-linux-ng')
+replaces=('lib32-util-linux-ng')
+license=('GPL2')
+options=('!libtool' '!emptydirs')
+source=("ftp://ftp.kernel.org/pub/linux/utils/util-linux/v$pkgver/util-linux-$pkgver.tar.xz")
+md5sums=('ba2d8cc12a937231c80a04f7f7149303')
+
+shopt -s extglob
+
+build() {
+ cd "$_pkgbasename-$pkgver"
+
+ export CC="gcc -m32"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+ ./configure --without-ncurses --libdir=/usr/lib32
+
+ make lib{uuid,blkid,mount}.la
+}
+
+package() {
+ make -C "$_pkgbasename-$pkgver" \
+ DESTDIR="$pkgdir" \
+ install-usrlib_execLTLIBRARIES \
+ install-pkgconfigDATA
+}
diff --git a/multilib/lib32-sqlite/PKGBUILD b/multilib/lib32-sqlite/PKGBUILD
new file mode 100644
index 000000000..fce5a8978
--- /dev/null
+++ b/multilib/lib32-sqlite/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Biru Ionut <ionut@archlinux.ro>
+# Contributor: Mikko Seppälä <t-r-a-y@mbnet.fi>
+# Contributor: Kaos < gianlucaatlas dot gmail dot com >
+
+_pkgbasename=sqlite
+pkgname=lib32-sqlite
+_amalgamationver=3071400
+pkgver=3.7.14
+pkgrel=2
+pkgdesc="A C library that implements an SQL database engine (32-bit)"
+arch=('x86_64')
+license=('custom')
+url="http://www.sqlite.org/"
+depends=(lib32-glibc $_pkgbasename)
+makedepends=('tcl' 'gcc-multilib' 'lib32-readline')
+source=(http://www.sqlite.org/sqlite-autoconf-${_amalgamationver}.tar.gz)
+options=(!libtool)
+md5sums=('6464d429b1396a8db35864e791673b65')
+provides=("lib32-sqlite3=$pkgver")
+replaces=("lib32-sqlite3")
+conflicts=("lib32-sqlite3")
+
+build() {
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+ cd ${srcdir}/sqlite-autoconf-${_amalgamationver}
+ export LTLINK_EXTRAS="-ldl"
+ export CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_SECURE_DELETE"
+ ./configure --prefix=/usr --libdir=/usr/lib32 \
+ --enable-threadsafe \
+ --disable-static
+
+ # rpath removal
+ sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
+ make
+}
+
+
+package() {
+ cd ${srcdir}/sqlite-autoconf-${_amalgamationver}
+ make DESTDIR=${pkgdir} install
+
+ rm -rf "${pkgdir}"/usr/{include,share,bin}
+ mkdir -p "$pkgdir/usr/share/licenses"
+ ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
+}
diff --git a/pcr/glproto-git/PKGBUILD b/pcr/glproto-git/PKGBUILD
new file mode 100644
index 000000000..fed5caa70
--- /dev/null
+++ b/pcr/glproto-git/PKGBUILD
@@ -0,0 +1,63 @@
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+# Contributor: Alexander Baldeck <alexander@archlinux.org>
+# Maintainer: kfgz <kfgz at interia pl>
+# Contributor: Cilyan Olowen <gaknar at gmail dot com>
+# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com>
+
+pkgname=glproto-git
+pkgver=20120905
+pkgrel=1
+pkgdesc='X11 OpenGL extension wire protocol'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+url=http://xorg.freedesktop.org/
+license=(
+ custom
+)
+provides=(
+ ${pkgname%-git}
+ glproto=1.4.15
+)
+makedepends=(
+ git
+ 'xorg-util-macros>=1.2'
+)
+conflicts=(
+ ${pkgname%-git}
+)
+
+_gitroot=git://git.freedesktop.org/git/xorg/proto/${pkgname%-git}
+_gitname=${pkgname%-git}
+
+build() {
+ cd $srcdir
+ msg 'Connecting to git.freedesktop.org GIT server....'
+
+ if [ -d $srcdir/$_gitname ] ; then
+ cd $_gitname && git pull origin
+ msg 'The local files are updated.'
+ else
+ git clone $_gitroot
+ fi
+
+ msg 'GIT checkout done or server timeout'
+
+ msg 'Creating build directory'
+ if [ -d $srcdir/$_gitname-build ]; then rm -rf $srcdir/$_gitname-build; fi
+ cp -R $srcdir/$_gitname $srcdir/$_gitname-build
+
+ msg 'Starting make...'
+ cd $srcdir/$_gitname-build
+ ./autogen.sh --prefix=/usr
+ make
+}
+
+package() {
+ cd $srcdir/$_gitname-build
+ make DESTDIR=$pkgdir install
+ install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-git}
+ install -m644 COPYING $pkgdir/usr/share/licenses/${pkgname%-git}
+}
diff --git a/pcr/libdrm-git/PKGBUILD b/pcr/libdrm-git/PKGBUILD
new file mode 100644
index 000000000..823631073
--- /dev/null
+++ b/pcr/libdrm-git/PKGBUILD
@@ -0,0 +1,82 @@
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+# Contributor: Alexander Baldeck <alexander@archlinux.org>
+# Arch libdrm Maintainers:
+# Jan de Groot
+# Andreas Radke
+# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com>
+
+pkgname=libdrm-git
+pkgver=20120905
+pkgrel=2
+pkgdesc='Userspace interface to kernel DRM services'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+license=(
+ MIT
+)
+depends=(
+ libpciaccess
+ )
+makedepends=(
+ cairo
+ git
+ valgrind
+)
+options=(
+ !libtool
+)
+url=http://dri.freedesktop.org/
+provides=(
+ ${pkgname%-git}
+ ${pkgname%-git}-nouveau1
+)
+conflicts=(
+ ${pkgname%-git}
+ ${pkgname%-git}-nouveau1
+)
+
+_gitroot=git://git.freedesktop.org/git/mesa/drm
+_gitname=drm
+
+build() {
+ cd $srcdir
+ msg 'Connecting to GIT server....'
+
+ if [[ -d $_gitname ]]; then
+ cd $_gitname && git pull origin
+ msg 'The local files are updated.'
+ else
+ git clone $_gitroot $_gitname
+ fi
+
+ msg 'GIT checkout done or server timeout'
+ msg 'Starting build...'
+
+ rm -rf $srcdir}/$_gitname-build
+ git clone $srcdir/$_gitname $srcdir/$_gitname-build
+ cd $srcdir/$_gitname-build
+
+ sed -i 's/PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)//' configure.ac
+
+ ./autogen.sh
+ ./configure --prefix=/usr \
+ --enable-udev \
+ --enable-intel \
+ --enable-radeon \
+ --enable-nouveau \
+ --enable-vmwgfx
+ make V=1
+}
+
+check() {
+ cd $srcdir/$_gitname-build
+ make -k check
+}
+
+package() {
+ cd $srcdir/$_gitname-build
+ make DESTDIR=$pkgdir install
+}
diff --git a/pcr/libdrm-libre-git/COPYING b/pcr/libdrm-libre-git/COPYING
new file mode 100644
index 000000000..6e74c337c
--- /dev/null
+++ b/pcr/libdrm-libre-git/COPYING
@@ -0,0 +1,48 @@
+ Copyright 2005 Adam Jackson.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation on the rights to use, copy, modify, merge,
+ publish, distribute, sub license, and/or sell copies of the Software,
+ and to permit persons to whom the Software is furnished to do so,
+ subject to the following conditions:
+
+ The above copyright notice and this permission notice (including the
+ next paragraph) shall be included in all copies or substantial
+ portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NON-INFRINGEMENT. IN NO EVENT SHALL ADAM JACKSON BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+------------------------------------------------------------------------
+
+ Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
+ Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
+ All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice (including the
+ next paragraph) shall be included in all copies or substantial
+ portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS
+ SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
diff --git a/pcr/libdrm-libre-git/PKGBUILD b/pcr/libdrm-libre-git/PKGBUILD
new file mode 100644
index 000000000..37c7066fc
--- /dev/null
+++ b/pcr/libdrm-libre-git/PKGBUILD
@@ -0,0 +1,113 @@
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com>
+
+pkgname=libdrm-libre-git
+pkgver=20120909
+_pkgver=2.4.39
+pkgrel=1
+pkgdesc='Userspace interface to kernel DRM services, without VMWare Graphics KMS API (vmwgfx)'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+license=(
+ MIT
+)
+depends=(
+ libpciaccess
+ )
+makedepends=(
+ cairo
+ git
+ valgrind
+)
+options=(
+ !libtool
+)
+url=http://dri.freedesktop.org/
+provides=(
+ ${pkgname%-libre-git}=$_pkgver
+ ${pkgname%-libre-git}-libre=$_pkgver
+ ${pkgname%-libre-git}-git
+ ${pkgname%-libre-git}-nouveau1
+)
+conflicts=(
+ ${pkgname%-libre-git}
+ ${pkgname%-libre-git}-libre
+ ${pkgname%-libre-git}-git
+ ${pkgname%-libre-git}-new
+ ${pkgname%-libre-git}-nouveau
+ ${pkgname%-libre-git}-nouveau1
+ ${pkgname%-libre-git}-old
+)
+replaces=(
+ ${pkgname%-libre-git}
+ ${pkgname%-libre-git}-git
+ ${pkgname%-libre-git}-new
+ ${pkgname%-libre-git}-nouveau
+)
+source=(
+ COPYING
+)
+sha512sums=(
+ b0ca349b882a4326b19f81f22804fabdb6fb7aef31cdc7b16b0a7ae191bfbb50c7daddb2fc4e6c33f1136af06d060a273de36f6f3412ea326f16fa4309fda660
+)
+
+_gitroot=git://git.freedesktop.org/git/mesa/drm
+_gitname=drm
+
+build() {
+ cd $srcdir
+ msg 'Connecting to GIT server....'
+
+ if [[ -d $_gitname ]]; then
+ cd $_gitname && git pull origin
+ msg 'The local files are updated.'
+ else
+ git clone $_gitroot $_gitname
+ fi
+
+ msg 'GIT checkout done or server timeout'
+ msg 'Starting build...'
+
+ rm -rf $srcdir}/$_gitname-build
+ git clone $srcdir/$_gitname $srcdir/$_gitname-build
+ cd $srcdir/$_gitname-build
+
+ sed -i '/PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)/d;/AC_SUBST(PTHREADSTUBS_CFLAGS)/d;/AC_SUBST(PTHREADSTUBS_LIBS)/d' \
+ configure.ac
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \
+ exynos/Makefile.am
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;/ @PTHREADSTUBS_LIBS@ /d' \
+ intel/Makefile.am
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \
+ nouveau/Makefile.am
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \
+ omap/Makefile.am
+ sed -i '/ $(PTHREADSTUBS_CFLAGS) /d;s/ @PTHREADSTUBS_LIBS@//' \
+ radeon/Makefile.am
+
+ ./autogen.sh
+ ./configure --prefix=/usr \
+ --disable-vmwgfx \
+ --enable-exynos-experimental-api \
+ --enable-intel \
+ --enable-nouveau \
+ --enable-omap-experimental-api \
+ --enable-radeon \
+ --enable-udev
+ make V=0
+}
+
+check() {
+ cd $srcdir/$_gitname-build
+ make -k check
+}
+
+package() {
+ cd $srcdir/$_gitname-build
+ make DESTDIR=$pkgdir install
+ install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-libre-git}
+ install -m644 ../COPYING $pkgdir/usr/share/licenses/${pkgname%-libre-git}
+}
diff --git a/pcr/libegl-git/PKGBUILD b/pcr/libegl-git/PKGBUILD
new file mode 100644
index 000000000..aa48ab5a3
--- /dev/null
+++ b/pcr/libegl-git/PKGBUILD
@@ -0,0 +1,105 @@
+# Maintainer: Márcio Silva <coadde@lavabit.com>
+
+pkgname=libegl-git
+true && pkgver=9.0.0.git20120906
+true && pkgrel=1
+_mesaver=9.0
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+makedepends=(
+ clang
+ dri2proto
+ git
+ glproto-git
+ imake
+ libdrm-git
+ libxdamage
+ libxml2
+ libxxf86vm
+ python2
+)
+license=(
+ MIT
+ Khronos
+ LGPL
+)
+depends=(
+ khrplatform-devel-git
+ libgbm-git
+ libxext
+ libxfixes
+ libvg-git
+)
+conflicts=(
+ ${pkgname%-git}
+ ${pkgname%-git}-wayland
+ ${pkgname%-git}-wayland-git
+)
+provides=(
+ ${pkgname%-git}=$_mesaver
+ ${pkgname%-git}-wayland-git=$_mesaver
+)
+pkgdesc='Mesa EGL libraries and headers'
+url=http://mesa3d.sourceforge.net
+#source=(
+# ftp://ftp.freedesktop.org/pub/mesa/$pkgver/MesaLib-$pkgver.tar.bz2
+#)
+#sha512sums=(
+# b7e8879e92252d0588d9eeeed904fd502ce1f48551b9a97f52aeb1318c79a80fab27504521107d61fbb5d986b2d778d89023a892baf9f1c5a5d2ee3746fefa57
+#)
+
+_gitroot=git://anongit.freedesktop.org/git/mesa/mesa
+_gitname=mesa
+
+build() {
+ msg 'Connecting to git.freedesktop.org GIT server....'
+ if [ -d $_gitname ] ; then
+ cd $_gitname && git pull origin
+ else
+ git clone $_gitroot --depth 1
+ fi
+ msg 'GIT checkout done or server timeout'
+ msg 'Starting make...'
+
+ cd $srcdir
+
+ # Cleanup and prepare the build dir
+ [ -d build ] && rm -rf build
+ cp -r $_gitname build
+ cd build
+
+ #cd $srcdir/Mesa-$pkgver
+
+ autoreconf -vfi
+ ./autogen.sh --prefix=/usr \
+ --enable-egl \
+ --enable-gallium-egl \
+ --enable-gallium-gbm \
+ --enable-gbm \
+ --enable-openvg \
+ --with-clang-libdir=/usr/lib \
+ make
+}
+
+package() {
+ #make -C $srcdir/build/src/egl DESTDIR=$pkgdir install
+ #make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ install -m755 -d $pkgdir/usr/include/EGL
+ install -m755 -d $pkgdir/usr/lib/egl
+ install -m755 -d $pkgdir/usr/lib/pkgconfig
+ install -m755 -d $pkgdir/usr/share/doc/${pkgname%-git}
+ install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-git}
+ bin/minstall include/EGL/* $pkgdir/usr/include/EGL
+ bin/minstall src/egl/main/libEGL.la $pkgdir/usr/lib
+ bin/minstall lib/libEGL.so* $pkgdir/usr/lib
+ bin/minstall lib/egl/egl_gallium.so $pkgdir/usr/lib/egl
+ bin/minstall src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig
+ bin/minstall docs/egl.html $pkgdir/usr/share/doc/${pkgname%-git}
+ bin/minstall docs/COPYING $pkgdir/usr/share/licenses/${pkgname%-git}
+ bin/minstall docs/license.html $pkgdir/usr/share/licenses/${pkgname%-git}
+}
diff --git a/pcr/libglu-git/PKGBUILD b/pcr/libglu-git/PKGBUILD
new file mode 100644
index 000000000..46ff7a358
--- /dev/null
+++ b/pcr/libglu-git/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Márcio Silva <coadde@lavabit.com>
+
+pkgname=libglu-git
+pkgver=20120908
+pkgrel=1
+pkgdesc='Mesa GLU utility library'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+url=http://mesa.freedesktop.org/
+license=(
+ LGPL
+)
+depends=(
+ libgl-git
+)
+makedepends=(
+ git
+ mesa-git
+)
+
+_gitroot=git://cgit.freedesktop.org/mesa/glu/
+_gitname=glu
+
+build() {
+ msg 'Connecting to git.freedesktop.org GIT server....'
+ if [ -d $_gitname ] ; then
+ cd $_gitname && git pull origin
+ else
+ git clone $_gitroot --depth 1
+ fi
+ msg 'GIT checkout done or server timeout'
+ msg 'Starting make...'
+
+ cd $srcdir
+
+ # Cleanup and prepare the build dir
+ [ -d build ] && rm -rf build
+ cp -r $_gitname build
+ cd build
+
+ autoreconf -vfi
+ ./autogen.sh --prefix=/usr
+ make V=0
+}
+
+package() {
+ cd $srcdir/build
+ make DESTDIR=$pkgdir install
+}
diff --git a/pcr/mesa-git/PKGBUILD b/pcr/mesa-git/PKGBUILD
new file mode 100644
index 000000000..8b8a5c7dd
--- /dev/null
+++ b/pcr/mesa-git/PKGBUILD
@@ -0,0 +1,1002 @@
+# Maintainer: Márcio Silva <coadde@lavabit.com>
+
+_d3d1x=false
+_openvg=true
+_va=false
+_vdpau=true
+_wayland=false
+_xorg=true
+_xvmc=true
+pkgbase=mesa-git
+pkgname=(
+ mesa-git
+)
+true && pkgname=(
+ khrplatform-devel-git
+ libcl-libre-git
+ libgbm-git
+ libgl-gallium-git
+ libgl-git
+ libglapi-git
+ libgles-git
+ osmesa-git
+ ati-dri-git
+ intel-gallium-dri-git
+ intel-dri-git
+ nouveau-dri-git
+ mesa-git
+)
+if [ $_openvg = true ]; then
+ pkgname+=(
+ libvg-git
+ )
+fi
+if [ $_va = true ]; then
+ pkgname+=(
+ ati-va-git
+ soft-va-git
+ )
+fi
+if [ $_vdpau = true ]; then
+ pkgname+=(
+ ati-vdpau-git
+ nouveau-vdpau-git
+ soft-vdpau-git
+ )
+fi
+if [ $_wayland = true ]; then
+ pkgname+=(
+ libegl-wayland-git
+ )
+else
+ pkgname+=(
+ libegl-git
+ )
+fi
+if [ $_xorg = true ]; then
+ pkgname+=(
+ ati-xorg-git
+ intel-xorg-git
+ nouveau-xorg-git
+ )
+fi
+if [ $_xvmc = true ]; then
+ pkgname+=(
+ ati-xvmc-git
+ nouveau-xvmc-git
+ soft-xvmc-git
+ )
+fi
+true && pkgver=9.0.0.git20120908
+true && pkgrel=1
+_mesaver=9.0
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+makedepends=(
+ clang # needed for compilation
+ git # needed for git source
+ glproto-git # needed for compilation
+ imake # needed for compilation
+ libdrm-git # needed for compilation
+ libgbm-git # needed for 'make install' (ld error)
+ libgl-git # needed for 'make install' (ld error)
+ libxdamage # needed for compilation
+ libxml2 # needed for compilation
+ libxxf86vm # needed for compilation
+ llvm # for llvm support
+ python2 # needed for compilation
+)
+if [ $_d3d1x = true ]; then
+ makedepends+=(
+ wine
+ )
+fi
+if [ $_openvg = true ]; then
+ makedepends+=(
+ libvg-git # needed for 'make install' (ld error)
+ )
+fi
+if [ $_va = true ]; then
+ makedepends+=(
+ libva
+ )
+fi
+if [ $_vdpau = true ]; then
+ makedepends+=(
+ libvdpau
+ )
+fi
+if [ $_wayland = true ]; then
+ makedepends+=(
+ wayland
+ )
+fi
+if [ $_xorg = true ]; then
+ makedepends+=(
+ xf86driproto
+ xorg-server-devel
+ )
+fi
+if [ $_xvmc = true ]; then
+ makedepends+=(
+ libxvmc
+ )
+fi
+license=(
+ MIT
+ Khronos
+ LGPL
+)
+url=http://mesa3d.sourceforge.net
+
+_gitroot=git://anongit.freedesktop.org/git/${pkgbase%-git}/${pkgbase%-git}
+_gitname=${pkgbase%-git}
+
+build() {
+ msg 'Connecting to git.freedesktop.org GIT server....'
+ if [ -d $_gitname ] ; then
+ cd $_gitname && git pull origin
+ else
+ git clone $_gitroot --depth 1
+ fi
+ msg 'GIT checkout done or server timeout'
+ msg 'Starting make...'
+
+ cd $srcdir
+
+ # Cleanup and prepare the build dir
+ [ -d build ] && rm -rf build
+ cp -r $_gitname build
+ cd build
+
+ #cd $srcdir/Mesa-$pkgver
+
+ if [ $_d3d1x = true ]; then
+ D3D1X_FLAG=--enable-d3d1x
+ fi
+ if [ $_openvg = true ]; then
+ OPENVG_FLAG=--enable-openvg
+ fi
+ if [ $_va = true ]; then
+ VA_FLAG=--enable-va
+ fi
+ if [ $_vdpau = true ]; then
+ VDPAU_FLAG=--enable-vdpau
+ fi
+ if [ $_wayland = true ]; then
+ WAYLAND_FLAG=--with-egl-platforms=drm,x11,wayland
+ fi
+ if [ $_xorg = true ]; then
+ XORG_FLAG=--enable-xorg
+ fi
+ if [ $_xvmc = true ]; then
+ XVMC_FLAG=--enable-xvmc
+ fi
+
+ ./autogen.sh --prefix=/usr \
+ $D3D1X_FLAG \
+ --enable-dri \
+ --enable-egl \
+ --enable-gallium-egl \
+ --enable-gallium-g3dvl \
+ --enable-gallium-gbm \
+ --enable-gallium-llvm \
+ --enable-gbm \
+ --enable-gles1 \
+ --enable-gles2 \
+ --enable-glx \
+ --enable-glx-tls \
+ --enable-opencl \
+ --enable-opengl \
+ $OPENVG_FLAG \
+ --enable-osmesa \
+ --enable-r600-llvm-compiler \
+ --enable-shared-glapi \
+ --enable-texture-float \
+ $VA_FLAG \
+ $VDPAU_FLAG \
+ --enable-xa \
+ $XORG_FLAG \
+ $XVMC_FLAG \
+ $WAYLAND_FLAG \
+ --with-clang-libdir=/usr/lib \
+ --with-dri-driverdir=/usr/lib/xorg/modules/dri \
+ --with-dri-drivers=i915,i965,nouveau,r200,radeon,swrast \
+ --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,swrast
+ make V=0
+}
+
+package_khrplatform-devel-git() {
+ conflicts=(
+ khrplatform-devel
+ )
+ provides=(
+ khrplatform-devel=$_mesaver
+ )
+ pkgdesc='Khronos platform development package'
+
+ cd $srcdir/build
+ install -m755 -d $pkgdir/usr/include/KHR
+ install -m755 -d $pkgdir/usr/share/licenses/khrplatform-devel
+ install -Dm644 include/KHR/khrplatform.h $pkgdir/usr/include/KHR
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/khrplatform-devel
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/khrplatform-devel
+}
+
+package_libcl-libre-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ libffi
+ libxcb
+ systemd
+ #udev
+ )
+ conflicts=(
+ libcl
+ libcl-libre
+ )
+ provides=(
+ libcl
+ libcl-libre
+ )
+ replaces=(
+ libcl
+ )
+ pkgdesc='A libre version of OpenCL library and ICD loader, (Mesa OpenCL)'
+
+ make -C $srcdir/build/src/gallium/targets/opencl DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/opencl
+ install -m755 -d $pkgdir/usr/share/licenses/libcl
+ #install -Dm644 src/gallium/targets/opencl/libOpenCL.la $pkgdir/usr/lib
+ #install -Dm644 lib/libOpenCL.so* $pkgdir/usr/lib
+ #install -Dm644 src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/opencl
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libcl
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libcl
+}
+
+package_libegl-wayland-git() {
+ depends=(
+ khrplatform-devel-git
+ libgbm-git
+ libxext
+ libxfixes
+ wayland
+ )
+ if [ $_openvg = true ]; then
+ depends+=(
+ libvg-git
+ )
+ fi
+ conflicts=(
+ libegl
+ libegl-wayland
+ )
+ provides=(
+ libegl=$_mesaver
+ libegl-git=$_mesaver
+ libegl-wayland=$_mesaver
+ )
+ pkgdesc='Mesa EGL libraries and headers, with wayland Support'
+
+ make -C $srcdir/build/src/egl DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ rm -fvr $pkgdir/usr/include/KHR
+ #install -m755 -d $pkgdir/usr/include/EGL
+ #install -m755 -d $pkgdir/usr/lib/egl
+ #install -m755 -d $pkgdir/usr/lib/pkgconfig
+ install -m755 -d $pkgdir/usr/share/doc/libegl
+ install -m755 -d $pkgdir/usr/share/licenses/libegl
+ #install -Dm644 include/EGL/* $pkgdir/usr/include/EGL
+ #install -Dm644 src/egl/main/libEGL.la $pkgdir/usr/lib
+ #install -Dm644 lib/libEGL.so* $pkgdir/usr/lib
+ #install -Dm644 src/egl/wayland/wayland-egl/libwayland-egl.la $pkgdir/usr/lib
+ #install -Dm644 lib/libwayland-egl.so* $pkgdir/usr/lib
+ #install -Dm644 lib/egl/egl_gallium.so $pkgdir/usr/lib/egl
+ #install -Dm644 src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig
+ #install -Dm644 src/egl/wayland/wayland-egl/wayland-egl.pc $pkgdir/usr/lib/pkgconfig
+ install -Dm644 docs/egl.html $pkgdir/usr/share/doc/libegl
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libegl
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libegl
+}
+
+package_libegl-git() {
+ depends=(
+ khrplatform-devel-git
+ libgbm-git
+ libxext
+ libxfixes
+ )
+ if [ $_openvg = true ]; then
+ depends+=(
+ libvg-git
+ )
+ fi
+ conflicts=(
+ libegl
+ libegl-wayland
+ )
+ provides=(
+ libegl=$_mesaver
+ libegl-git=$_mesaver
+ libegl-wayland=$_mesaver
+ )
+ pkgdesc='Mesa EGL libraries and headers'
+
+ make -C $srcdir/build/src/egl DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/egl-static DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ rm -fvr $pkgdir/usr/include/KHR
+ #install -m755 -d $pkgdir/usr/include/EGL
+ #install -m755 -d $pkgdir/usr/lib/egl
+ #install -m755 -d $pkgdir/usr/lib/pkgconfig
+ install -m755 -d $pkgdir/usr/share/doc/libegl
+ install -m755 -d $pkgdir/usr/share/licenses/libegl
+ #install -Dm644 include/EGL/* $pkgdir/usr/include/EGL
+ #install -Dm644 src/egl/main/libEGL.la $pkgdir/usr/lib
+ #install -Dm644 lib/libEGL.so* $pkgdir/usr/lib
+ #install -Dm644 lib/egl/egl_gallium.so $pkgdir/usr/lib/egl
+ #install -Dm644 src/egl/main/egl.pc $pkgdir/usr/lib/pkgconfig
+ install -Dm644 docs/egl.html $pkgdir/usr/share/doc/libegl
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libegl
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libegl
+}
+
+package_libgbm-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ libffi
+ libglapi-git
+ libxcb
+ systemd
+ #udev
+ )
+ conflicts=(
+ libgbm
+ )
+ provides=(
+ libgbm=$_mesaver
+ )
+ pkgdesc='Mesa GBM libraries and header'
+
+ make -C $srcdir/build/src/gbm DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/gbm DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/include
+ #install -m755 -d $pkgdir/usr/lib/gbm
+ #install -m755 -d $pkgdir/usr/lib/pkgconfig
+ install -m755 -d $pkgdir/usr/share/licenses/libgbm
+ #install -Dm644 src/gbm/main/gbm.h $pkgdir/usr/include
+ #install -Dm644 src/gbm/libgbm.la $pkgdir/usr/lib
+ #install -Dm644 lib/libgbm.so* $pkgdir/usr/lib
+ #install -Dm644 src/gallium/targets/gbm/gbm_gallium_drm.so $pkgdir/usr/lib/gbm
+ #install -Dm644 src/gallium/targets/pipe-loader/*.so $pkgdir/usr/lib/gbm
+ #install -Dm644 src/gbm/main/gbm.pc $pkgdir/usr/lib/pkgconfig
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgbm
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgbm
+}
+
+package_libgl-gallium-git() {
+ depends=(
+ expat
+ gcc-libs
+ libdrm-git
+ libglapi-git
+ libxdamage
+ libxxf86vm
+ )
+ conflicts=(
+ libgl
+ libgl-gallium
+ )
+ provides=(
+ libgl=$_mesaver
+ libgl-git=$_mesaver
+ libgl-gallium=$_mesaver
+ )
+ pkgdesc='Mesa 3D OpenGL graphics library and DRI Gallium software rasterizer'
+
+ make -C $srcdir/build/src/glx DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/dri-swrast DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri
+ install -m755 -d $pkgdir/usr/lib/xorg/modules/extensions
+ install -m755 -d $pkgdir/usr/share/doc/libgl
+ install -m755 -d $pkgdir/usr/share/licenses/libgl
+ #ln -s libdricore$_mesaver.so.1.0.0 $pkgdir/usr/lib/libdricore.so
+ ln -s libglx.xorg $pkgdir/usr/lib/xorg/modules/extensions/libglx.so
+ #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib
+ #install -Dm644 lib/libGL.so* $pkgdir/usr/lib
+ #install -Dm644 src/mesa/libdricore/libdricore$_mesaver.la $pkgdir/usr/lib
+ #install -Dm644 lib/libdricore$_mesaver.so* $pkgdir/usr/lib
+ #install -Dm644 lib/gallium/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl
+}
+
+package_libgl-git() {
+ depends=(
+ expat
+ gcc-libs
+ libdrm-git
+ libglapi-git
+ libxdamage
+ libxxf86vm
+ )
+ conflicts=(
+ libgl
+ libgl-gallium
+ )
+ provides=(
+ libgl=$_mesaver
+ libgl-gallium=$_mesaver
+ libgl-gallium-git=$_mesaver
+ )
+ pkgdesc='Mesa 3D OpenGL graphics library and DRI software rasterizer'
+
+ make -C $srcdir/build/src/glx DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/mesa/libdricore DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/mesa/drivers/dri/swrast DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri
+ install -m755 -d $pkgdir/usr/lib/xorg/modules/extensions
+ install -m755 -d $pkgdir/usr/share/doc/libgl
+ install -m755 -d $pkgdir/usr/share/licenses/libgl
+ #ln -s libdricore$_mesaver.so.1.0.0 $pkgdir/usr/lib/libdricore.so
+ ln -s libglx.xorg $pkgdir/usr/lib/xorg/modules/extensions/libglx.so
+ #install -Dm644 src/glx/libGL.la $pkgdir/usr/lib
+ #install -Dm644 lib/libGL.so* $pkgdir/usr/lib
+ #install -Dm644 src/mesa/libdricore/libdricore$_mesaver.la $pkgdir/usr/lib
+ #install -Dm644 lib/libdricore$_mesaver.so* $pkgdir/usr/lib
+ #install -Dm644 src/mesa/drivers/dri/swrast/swrast_dri.la $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/swrast_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ install -Dm644 docs/libGL.txt $pkgdir/usr/share/doc/libgl
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgl
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgl
+}
+
+package_libglapi-git() {
+ depends=(
+ glibc
+ )
+ conflicts=(
+ libglapi
+ )
+ provides=(
+ libglapi=$_mesaver
+ )
+ pkgdesc='free implementation of the GL API -- shared library. The Mesa GL API module is responsible for dispatching all the gl* functions'
+
+ make -C $srcdir/build/src/mapi/shared-glapi DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib
+ install -m755 -d $pkgdir/usr/share/licenses/libglapi
+ #install -Dm644 src/mapi/shared-glapi/libglapi.la $pkgdir/usr/lib
+ #install -Dm644 lib/libglapi.so* $pkgdir/usr/lib
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libglapi
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libglapi
+}
+
+package_libgles-git() {
+ depends=(
+ khrplatform-devel-git
+ libdrm-git
+ libglapi-git
+ )
+ conflicts=(
+ libgles
+ )
+ provides=(
+ libgles=$_mesaver
+ )
+ pkgdesc='Mesa GLES libraries and headers'
+
+ make -C $srcdir/build/src/mapi/es1api DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/mapi/es2api DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/include/GLES
+ #install -m755 -d $pkgdir/usr/include/GLES2
+ #install -m755 -d $pkgdir/usr/lib/pkgconfig
+ install -m755 -d $pkgdir/usr/share/licenses/libgles
+ #install -Dm644 include/GLES/* $pkgdir/usr/include/GLES
+ #install -Dm644 include/GLES2/* $pkgdir/usr/include/GLES2
+ #install -Dm644 src/mapi/es1api/libGLESv1_CM.la $pkgdir/usr/lib
+ #install -Dm644 src/mapi/es2api/libGLESv2.la $pkgdir/usr/lib
+ #install -Dm644 lib/libGLESv*.so* $pkgdir/usr/lib
+ #install -Dm644 src/mapi/es1api/glesv1_cm.pc $pkgdir/usr/lib/pkgconfig
+ #install -Dm644 src/mapi/es2api/glesv2.pc $pkgdir/usr/lib/pkgconfig
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libgles
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libgles
+}
+
+package_libvg-git() {
+ depends=(
+ glibc
+ )
+ conflicts=(
+ libvg
+ )
+ provides=(
+ libvg=$_mesaver
+ )
+ pkgdesc='Mesa OpenVG libraries and headers'
+
+ make -C $srcdir/build/src/mapi/vgapi DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/include/VG
+ #install -m755 -d $pkgdir/usr/lib/pkgconfig
+ install -m755 -d $pkgdir/usr/share/doc/libvg
+ install -m755 -d $pkgdir/usr/share/licenses/libvg
+ #install -Dm644 include/VG/* $pkgdir/usr/include/VG
+ #install -Dm644 src/mapi/vgapi/libOpenVG.la $pkgdir/usr/lib
+ #install -Dm644 lib/libOpenVG.so* $pkgdir/usr/lib
+ #install -Dm644 src/mapi/vgapi/vg.pc $pkgdir/usr/lib/pkgconfig
+ install -Dm644 docs/openvg.html $pkgdir/usr/share/doc/libvg
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/libvg
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/libvg
+}
+
+package_osmesa-git() {
+ depends=(
+ mesa-git
+ )
+ conflicts=(
+ osmesa
+ )
+ provides=(
+ osmesa=$_mesaver
+ )
+ optdepends=(
+ 'opengl-man-pages: for the OpenGL API man pages'
+ )
+ pkgdesc='Mesa 3D off-screen rendering library'
+
+ make -C $srcdir/build/src/mesa/drivers/osmesa DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/pkgconfig
+ install -m755 -d $pkgdir/usr/share/doc/osmesa
+ install -m755 -d $pkgdir/usr/share/licenses/osmesa
+ #install -Dm644 src/mesa/drivers/osmesa/libOSMesa.la $pkgdir/usr/lib
+ #install -Dm644 lib/libOSMesa.so* $pkgdir/usr/lib
+ #install -Dm644 src/mesa/drivers/osmesa/osmesa.pc $pkgdir/usr/lib/pkgconfig
+ install -Dm644 docs/osmesa.html $pkgdir/usr/share/doc/osmesa
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/osmesa
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/osmesa
+}
+
+package_ati-dri-git() {
+ depends=(
+ libgl-git
+ )
+ conflicts=(
+ ati-dri
+ 'xf86-video-ati<6.9.0-6'
+ )
+ provides=(
+ ati-dri=$_mesaver
+ )
+ pkgdesc='Mesa DRI radeon/r200 + Gallium3D r300,r600,radeonsi drivers for AMD/ATI Radeon'
+
+ # classic mesa driver for radeon,r200
+ make -C $srcdir/build/src/mesa/drivers/dri/r200 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/mesa/drivers/dri/radeon DESTDIR=$pkgdir install
+ # gallium3D driver for r300,r600,radeonsi
+ make -C $srcdir/build/src/gallium/targets/dri-r300 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/dri-r600 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/dri-radeonsi DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri
+ install -m755 -d $pkgdir/usr/share/licenses/ati-dri
+ # classic mesa driver for radeon,r200
+ #install -Dm644 src/mesa/drivers/dri/r200/r200_dri.la $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/r200_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 src/mesa/drivers/dri/radeon/radeon_dri.la $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/radeon_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ # gallium3D driver for r300,r600,radeonsi
+ #install -Dm644 lib/gallium/r300_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/gallium/r600_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/gallium/radeonsi_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-dri
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-dri
+}
+
+package_intel-gallium-dri-git() {
+ depends=(
+ libgl-git
+ )
+ conflicts=(
+ intel-dri
+ intel-gallium-dri
+ )
+ provides=(
+ intel-dri=$_mesaver
+ intel-dri-git=$_mesaver
+ intel-gallium-dri=$_mesaver
+ )
+ pkgdesc='Mesa DRI drivers for Intel, with i915 Gallium Driver )'
+
+ make -C $srcdir/build/src/gallium/targets/dri-i915 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri
+ install -m755 -d $pkgdir/usr/share/licenses/intel-dri
+ #install -Dm644 src/gallium/targets/dri-i915/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 src/mesa/drivers/dri/i965/i965_dri.la $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-dri
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-dri
+}
+
+package_intel-dri-git() {
+ depends=(
+ libgl-git
+ )
+ conflicts=(
+ intel-dri
+ intel-gallium-dri
+ )
+ provides=(
+ intel-dri=$_mesaver
+ intel-gallium-dri=$_mesaver
+ intel-gallium-dri-git=$_mesaver
+ )
+ pkgdesc='Mesa DRI drivers for Intel'
+
+ make -C $srcdir/build/src/mesa/drivers/dri/i915 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/mesa/drivers/dri/i965 DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri
+ install -m755 -d $pkgdir/usr/share/licenses/intel-dri
+ #install -Dm644 src/mesa/drivers/dri/i915/i915_dri.la $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 src/mesa/drivers/dri/i915/.libs/i915_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 src/mesa/drivers/dri/i965/i965_dri.la $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/i965_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-dri
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-dri
+}
+
+package_nouveau-dri-git() {
+ depends=(
+ libgl-git
+ )
+ conflicts=(
+ nouveau-dri
+ )
+ provides=(
+ nouveau-dri=$_mesaver
+ )
+ pkgdesc='Mesa classic DRI + Gallium3D drivers for Nouveau'
+
+ # classic mesa driver for nv10 , nv20 nouveau_vieux_dri.so
+ make -C $srcdir/build/src/mesa/drivers/dri/nouveau DESTDIR=$pkgdir install
+ # gallium3D driver for nv30 - nv40 - nv50 nouveau_dri.so
+ make -C $srcdir/build/src/gallium/targets/dri-nouveau DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/dri
+ install -m755 -d $pkgdir/usr/share/licenses/nouveau-dri
+ #install -Dm644 src/mesa/drivers/dri/nouveau/nouveau_vieux_dri.la $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/nouveau_vieux_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ #install -Dm644 lib/gallium/nouveau_dri.so $pkgdir/usr/lib/xorg/modules/dri
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-dri
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-dri
+}
+
+package_ati-va-git() {
+ depends=(
+ glibc
+ )
+ conflicts=(
+ ati-va
+ )
+ provides=(
+ ati-va=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D VA library for ATI'
+
+ make -C $srcdir/build/src/gallium/targets/va-r300 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/va-r600 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/va-radeonsi DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/va
+ install -m755 -d $pkgdir/usr/share/licenses/ati-va
+ #install -Dm644 lib/gallium/libva_r*00.so* $pkgdir/usr/lib/va
+ #install -Dm644 lib/gallium/libva_radeonsi.so* $pkgdir/usr/lib/va
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-va
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-va
+}
+
+package_soft-va-git() {
+ depends=(
+ glibc
+ )
+ conflicts=(
+ soft-va
+ )
+ provides=(
+ soft-va=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D VA library for Software Rasterizer'
+
+ make -C $srcdir/build/src/gallium/targets/va-softpipe DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/va
+ install -m755 -d $pkgdir/usr/share/licenses/soft-va
+ #install -Dm644 lib/gallium/libva_softpipe.so* $pkgdir/usr/lib/va
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-va
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-va
+}
+
+package_ati-vdpau-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ libx11
+ )
+ conflicts=(
+ ati-vdpau
+ )
+ provides=(
+ ati-vdpau=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D VDPAU libraries for ATI'
+
+ make -C $srcdir/build/src/gallium/targets/vdpau-r300 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/vdpau-r600 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/vdpau-radeonsi DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/vdpau
+ install -m755 -d $pkgdir/usr/share/licenses/ati-vdpau
+ #install -Dm644 lib/gallium/libvdpau_r*00.so* $pkgdir/usr/lib/vdpau
+ #install -Dm644 lib/gallium/libvdpau_radeonsi.so* $pkgdir/usr/lib/vdpau
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-vdpau
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-vdpau
+}
+
+package_nouveau-vdpau-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ libx11
+ )
+ conflicts=(
+ nouveau-vdpau
+ )
+ provides=(
+ nouveau-vdpau=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D VDPAU library for Nouveau'
+
+ make -C $srcdir/build/src/gallium/targets/vdpau-nouveau DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/vdpau
+ install -m755 -d $pkgdir/usr/share/licenses/nouveau-vdpau
+ #install -Dm644 lib/gallium/libvdpau_nouveau.so* $pkgdir/usr/lib/vdpau
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-vdpau
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-vdpau
+}
+
+package_soft-vdpau-git() {
+ depends=(
+ gcc-libs
+ )
+ conflicts=(
+ soft-vdpau
+ )
+ provides=(
+ soft-vdpau=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D VDPAU library for Software Rasterizer'
+
+ make -C $srcdir/build/src/gallium/targets/vdpau-softpipe DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/vdpau
+ install -m755 -d $pkgdir/usr/share/licenses/soft-vdpau
+ #install -Dm644 lib/gallium/libvdpau_softpipe.so* $pkgdir/usr/lib/vdpau
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-vdpau
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-vdpau
+}
+
+package_ati-xorg-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ )
+ conflicts=(
+ ati-xorg
+ )
+ provides=(
+ ati-xorg=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D Xorg Drivers for ATI'
+
+ make -C $srcdir/build/src/gallium/targets/xorg-r300 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/xorg-r600 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/xorg-radeonsi DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers
+ install -m755 -d $pkgdir/usr/share/licenses/ati-xorg
+ # gallium3D driver for r300,r600g,radeonsi
+ #install -Dm644 lib/gallium/r300_drv.so $pkgdir/usr/lib/xorg/modules/drivers
+ #install -Dm644 lib/gallium/r600g_drv.so $pkgdir/usr/lib/xorg/modules/drivers
+ #install -Dm644 lib/gallium/radeonsi_drv.so $pkgdir/usr/lib/xorg/modules/drivers
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-xorg
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-xorg
+}
+
+package_intel-xorg-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ )
+ conflicts=(
+ intel-xorg
+ )
+ provides=(
+ intel-xorg=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D Xorg Drivers for Intel'
+
+ make -C $srcdir/build/src/gallium/targets/xorg-i915 DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers
+ install -m755 -d $pkgdir/usr/share/licenses/intel-xorg
+ #install -Dm644 lib/modesetting_drv.so $pkgdir/usr/lib/xorg/modules/drivers
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/intel-xorg
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/intel-xorg
+}
+
+package_nouveau-xorg-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ )
+ conflicts=(
+ nouveau-xorg
+ )
+ provides=(
+ nouveau-xorg=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D Xorg Drivers for Nouveau'
+
+ make -C $srcdir/build/src/gallium/targets/xorg-nouveau DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib/xorg/modules/drivers
+ install -m755 -d $pkgdir/usr/share/licenses/nouveau-xorg
+ #install -Dm644 lib/gallium/nouveau2_drv.so $pkgdir/usr/lib/xorg/modules/drivers
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-xorg
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-xorg
+}
+
+package_ati-xvmc-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ libxv
+ )
+ conflicts=(
+ ati-xvmc
+ )
+ provides=(
+ ati-xvmc=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D XvMC libraries for ATI'
+
+ make -C $srcdir/build/src/gallium/targets/xvmc-r300 DESTDIR=$pkgdir install
+ make -C $srcdir/build/src/gallium/targets/xvmc-r600 DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib
+ install -m755 -d $pkgdir/usr/share/licenses/ati-xvmc
+ #install -Dm644 lib/gallium/libXvMCr*00.so* $pkgdir/usr/lib
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/ati-xvmc
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/ati-xvmc
+}
+
+package_nouveau-xvmc-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ libxv
+ )
+ conflicts=(
+ nouveau-xvmc
+ )
+ provides=(
+ nouveau-xvmc=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D XvMC library for Nouveau'
+
+ make -C $srcdir/build/src/gallium/targets/xvmc-nouveau DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib
+ install -m755 -d $pkgdir/usr/share/licenses/nouveau-xvmc
+ #install -Dm644 lib/gallium/libXvMCnouveau.so* $pkgdir/usr/lib
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/nouveau-xvmc
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/nouveau-xvmc
+}
+
+package_soft-xvmc-git() {
+ depends=(
+ gcc-libs
+ libdrm-git
+ libxv
+ )
+ conflicts=(
+ soft-xvmc
+ )
+ provides=(
+ soft-xvmc=$_mesaver
+ )
+ pkgdesc='Mesa Gallium3D XvMC library for Software Rasterizer'
+
+ make -C $srcdir/build/src/gallium/targets/xvmc-softpipe DESTDIR=$pkgdir install
+
+ cd $srcdir/build
+ #install -m755 -d $pkgdir/usr/lib
+ install -m755 -d $pkgdir/usr/share/licenses/soft-xvmc
+ #install -Dm644 lib/gallium/libXvMCsoftpipe.so* $pkgdir/usr/lib
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/soft-xvmc
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/soft-xvmc
+}
+
+package_mesa-git() {
+ depends=(
+ dri2proto
+ glproto-git
+ libgl-git
+ libglu-git
+ )
+ optdepends=(
+ 'libcl: for OpenCL Graphics Video Hardware Support'
+ 'libegl-wayland-git: for Wayland Desktop Graphics'
+ 'opengl-man-pages: for the OpenGL API man pages'
+ )
+ conflicts=(
+ mesa
+ )
+ provides=(
+ mesa=$_mesaver
+ )
+ pkgdesc='Mesa 3-D graphics libraries and include files'
+
+ cd $srcdir/build
+ make DESTDIR=$pkgdir install
+ rm -fvr $pkgdir/usr/include/{EGL,GLES,GLES2,KHR,VG,gbm.h}
+ rm -fvr $pkgdir/usr/lib/{egl,gbm,opencl,vdpau,xorg}
+ rm -fv $pkgdir/usr/lib/{libEGL*,libGL*,libGLESv*,libOSMesa*,libOpenCL*,libOpenVG*,libXvMC*,libdricore*,libgbm*,libglapi*,libwayland*}
+ rm -fv $pkgdir/usr/lib/pkgconfig/{egl.pc,gbm.pc,glesv1_cm.pc,glesv2.pc,osmesa.pc,vg.pc,wayland-egl.pc}
+ install -m755 -d $pkgdir/usr/share/licenses/mesa
+ install -Dm644 docs/COPYING $pkgdir/usr/share/licenses/mesa
+ install -Dm644 docs/license.html $pkgdir/usr/share/licenses/mesa
+}
diff --git a/pcr/wayland/PKGBUILD b/pcr/wayland/PKGBUILD
new file mode 100644
index 000000000..a6f2566ec
--- /dev/null
+++ b/pcr/wayland/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Márcio Silva <coadde@lavabit.com>
+
+pkgname=wayland
+pkgver=0.95.0
+pkgrel=2
+pkgdesc='A modern display server.'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+url=http://wayland.freedesktop.org
+license=(
+ MIT
+)
+depends=(
+ expat
+ libffi
+)
+options=(
+ !libtool
+)
+conflicts=(
+ $pkgname-git
+)
+source=(
+ http://$pkgname.freedesktop.org/releases/$pkgname-$pkgver.tar.xz
+)
+sha1sums=(
+ 4a7e49256f3d4a61add3cf70d74f02abb5b243a2
+)
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ make DESTDIR=$pkgdir install
+ install -m755 -d $pkgdir/usr/share/licenses/$pkgname
+ install -m644 COPYING $pkgdir/usr/share/licenses/$pkgname
+}
diff --git a/staging/libotr/PKGBUILD b/staging/libotr/PKGBUILD
new file mode 100644
index 000000000..ebc81d058
--- /dev/null
+++ b/staging/libotr/PKGBUILD
@@ -0,0 +1,27 @@
+# $Id: PKGBUILD 166024 2012-09-04 14:32:25Z bisson $
+# Maintainer: Gaetan Bisson <bisson@archlinux.org>
+# Contributor: Pierre Schmitz <pierre@archlinux.de>
+# Contributor: Bug <Bug2000@gmail.com>
+
+pkgname=libotr
+pkgver=4.0.0
+pkgrel=1
+pkgdesc='Off-the-Record Messaging Library and Toolkit'
+url='http://www.cypherpunks.ca/otr/'
+license=('GPL' 'LGPL')
+arch=('i686' 'x86_64')
+depends=('libgcrypt')
+options=('!libtool')
+source=("http://www.cypherpunks.ca/otr/${pkgname}-${pkgver}.tar.gz")
+sha1sums=('8865e9011b8674290837afcf7caf90c492ae09cc')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --prefix=/usr --mandir=/usr/share/man --disable-static
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/testing/elfutils/PKGBUILD b/testing/elfutils/PKGBUILD
new file mode 100644
index 000000000..d368534a4
--- /dev/null
+++ b/testing/elfutils/PKGBUILD
@@ -0,0 +1,39 @@
+# $Id: PKGBUILD 166408 2012-09-07 16:52:26Z stephane $
+# Maintainer: Stéphane Gaudreault <stephane@archlinux.org>
+# Contributor: Andrej Gelenberg <andrej.gelenberg@udo.edu>
+
+pkgname=elfutils
+pkgver=0.155
+pkgrel=1
+pkgdesc="Libraries and utilities to handle ELF object files and DWARF debugging information"
+arch=('i686' 'x86_64')
+url="https://fedorahosted.org/elfutils/"
+license=('LGPL3' 'GPL' 'GPL3')
+depends=('gcc-libs' 'zlib' 'bzip2' 'xz')
+provides=('libelf')
+replaces=('libelf')
+conflicts=('libelf')
+options=('!makeflags')
+source=(https://fedorahosted.org/releases/e/l/elfutils/${pkgver}/elfutils-${pkgver}.tar.bz2{,.sig}
+ elfutils-0.155-binutils-pr-ld-13621.patch)
+sha1sums=('1b96084cd9fe037c1c0bd2c280aaa701f913462b'
+ 'fcd0ebd029b305bf030983daf151a2a1ab5294af'
+ '8a8be7c0686c6311c1ce969ba10494e704ead48c')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ CFLAGS+=" -g" # required for test-suite success
+ patch -Np1 -i ../elfutils-0.155-binutils-pr-ld-13621.patch
+ ./configure --prefix=/usr --program-prefix="eu-"
+ make
+}
+
+check() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make check
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/testing/elfutils/elfutils-0.155-binutils-pr-ld-13621.patch b/testing/elfutils/elfutils-0.155-binutils-pr-ld-13621.patch
new file mode 100644
index 000000000..7f99ac0be
--- /dev/null
+++ b/testing/elfutils/elfutils-0.155-binutils-pr-ld-13621.patch
@@ -0,0 +1,16 @@
+diff --git a/tests/run-elflint-self.sh b/tests/run-elflint-self.sh
+index 4b01008..7a5f0c8 100755
+--- a/tests/run-elflint-self.sh
++++ b/tests/run-elflint-self.sh
+@@ -18,4 +18,11 @@
+
+ . $srcdir/test-subr.sh
+
++# Makes sure we exit cleanly even when we don't...
++clean_exit()
++{
++ if test $? != 0; then echo "binutils PR ld/13621 workaround"; exit 0; fi
++}
++trap clean_exit EXIT
++
+ testrun_on_self ../src/elflint --quiet --gnu-ld
diff --git a/testing/fontconfig/29-replace-bitmap-fonts.conf b/testing/fontconfig/29-replace-bitmap-fonts.conf
new file mode 100644
index 000000000..7ac4483c4
--- /dev/null
+++ b/testing/fontconfig/29-replace-bitmap-fonts.conf
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <!-- Replace generic bitmap font names by generic font families.
+ These font-families will get replaced by other rules and
+ default to scaled ones. -->
+ <match target="pattern" name="family">
+ <test name="family" qual="any">
+ <string>Helvetica</string>
+ </test>
+ <edit mode="assign" name="family">
+ <string>Arial</string>
+ <string>Liberation Sans</string>
+ <string>sans-serif</string>
+ </edit>
+ </match>
+ <match target="pattern" name="family">
+ <test name="family" qual="any">
+ <string>Courier</string>
+ </test>
+ <edit mode="assign" name="family">
+ <string>Courier New</string>
+ <string>Liberation Mono</string>
+ <string>monospace</string>
+ </edit>
+ </match>
+ <match target="pattern" name="family">
+ <test name="family" qual="any">
+ <string>Times</string>
+ </test>
+ <edit mode="assign" name="family">
+ <string>Times New Roman</string>
+ <string>Liberation Serif</string>
+ <string>serif</string>
+ </edit>
+ </match>
+</fontconfig>
diff --git a/testing/fontconfig/PKGBUILD b/testing/fontconfig/PKGBUILD
new file mode 100644
index 000000000..ffa5f2544
--- /dev/null
+++ b/testing/fontconfig/PKGBUILD
@@ -0,0 +1,56 @@
+# $Id: PKGBUILD 166194 2012-09-05 14:35:55Z andyrtr $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=fontconfig
+pkgver=2.10.1
+pkgrel=2
+pkgdesc="A library for configuring and customizing font access"
+arch=(i686 x86_64)
+url="http://www.fontconfig.org/release/"
+license=('custom')
+depends=('expat' 'freetype2')
+options=('!libtool')
+install=fontconfig.install
+source=(http://www.fontconfig.org/release/$pkgname-$pkgver.tar.gz
+ 29-replace-bitmap-fonts.conf)
+md5sums=('c94e380eea42f2f23ca9537035ef1899'
+ 'f6b67e8cc79197ed6abd4701911e83da')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # make sure there's no rpath trouble and sane .so versioning - FC and Gentoo do this as well
+ libtoolize -f
+ autoreconf -f
+
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --with-templatedir=/etc/fonts/conf.avail \
+ --with-xmldir=/etc/fonts \
+ --localstatedir=/var \
+ --disable-static \
+ --with-default-fonts=/usr/share/fonts \
+ --with-add-fonts=/usr/share/fonts
+ make
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make -k check
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ # not upstream, not in FC and not in Gentoo, this should probably go upstream
+ # meanwhile to satisfy pages like http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html we bring it back
+ install -m644 "$srcdir/29-replace-bitmap-fonts.conf" "$pkgdir/etc/fonts/conf.avail"
+ pushd $pkgdir/etc/fonts/conf.d
+ ln -s /etc/fonts/conf.avail/29-replace-bitmap-fonts.conf .
+ popd
+
+ #Install license
+ install -m755 -d "$pkgdir/usr/share/licenses/$pkgname"
+ install -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname"
+}
diff --git a/testing/fontconfig/fontconfig.install b/testing/fontconfig/fontconfig.install
new file mode 100644
index 000000000..3a0ca573b
--- /dev/null
+++ b/testing/fontconfig/fontconfig.install
@@ -0,0 +1,39 @@
+post_install() {
+ cat << _EOF
+
+ Fontconfig configuration is done via /etc/fonts/conf.avail and conf.d.
+ Read /etc/fonts/conf.d/README for more information.
+
+ Configuration via /etc/fonts/local.conf is still possible,
+ but is no longer recommended for options available in conf.avail.
+
+ Main systemwide configuration should be done by symlinks
+ (especially for autohinting, sub-pixel and lcdfilter):
+
+ cd /etc/fonts/conf.d
+ ln -s ../conf.avail/XX-foo.conf
+
+ Check also https://wiki.archlinux.org/index.php/Font_Configuration
+ and https://wiki.archlinux.org/index.php/Fonts.
+
+_EOF
+
+ echo -n "updating font cache... "
+ /usr/bin/fc-cache -f
+ echo "done."
+}
+
+post_upgrade() {
+ echo -n "updating font cache... "
+ /usr/bin/fc-cache -f
+ echo "done."
+}
+
+post_remove() {
+ cat << _EOF
+
+ Check for dead symlinks and leftover files
+ in /etc/fonts/conf.d/
+
+_EOF
+}
diff --git a/testing/kdepim/kdepim-ktnef.install b/testing/kdepim/kdepim-ktnef.install
new file mode 100644
index 000000000..5787df72f
--- /dev/null
+++ b/testing/kdepim/kdepim-ktnef.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/testing/less/PKGBUILD b/testing/less/PKGBUILD
new file mode 100644
index 000000000..b5c8f869d
--- /dev/null
+++ b/testing/less/PKGBUILD
@@ -0,0 +1,29 @@
+# $Id: PKGBUILD 166186 2012-09-05 10:54:45Z allan $
+# Maintainer: Allan McRae <allan@archlinux.org>
+# Contributor: judd <jvinet@zeroflux.org>
+
+pkgname=less
+pkgver=451
+pkgrel=1
+pkgdesc="A terminal based program for viewing text files"
+license=('GPL3')
+arch=('i686' 'x86_64')
+url="http://www.greenwoodsoftware.com/less"
+groups=('base')
+depends=('ncurses' 'pcre')
+source=(http://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.tar.gz{,.sig})
+md5sums=('765f082658002b2b46b86af4a0da1842'
+ 'a5493f4598ba7c9f81782683f3c27119')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ ./configure --prefix=/usr --sysconfdir=/etc --with-regex=pcre
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make prefix="${pkgdir}"/usr install
+}
diff --git a/testing/pinentry/PKGBUILD b/testing/pinentry/PKGBUILD
new file mode 100644
index 000000000..b1c76c880
--- /dev/null
+++ b/testing/pinentry/PKGBUILD
@@ -0,0 +1,40 @@
+# $Id: PKGBUILD 166441 2012-09-07 20:18:41Z tpowa $
+# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
+pkgname=pinentry
+pkgver=0.8.2
+pkgrel=1
+pkgdesc="a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol"
+arch=('i686' 'x86_64')
+license=('GPL')
+url="http://www.gnupg.org/aegypten2"
+depends=('ncurses' 'libcap>=2.16')
+makedepends=('gtk2' 'qt')
+optdepends=('gtk2: for gtk2 backend'
+ 'qt: for qt4 backend')
+source=(ftp://ftp.gnupg.org/gcrypt/$pkgname/$pkgname-$pkgver.tar.bz2
+ qt4-pinentry-window.patch)
+install=pinentry.install
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ #fix: https://bugs.archlinux.org/task/29998
+ patch -Np1 -i ../qt4-pinentry-window.patch
+ for file in qt4/*.moc; do
+ /usr/bin/moc ${file/.moc/.h} > ${file}
+ done
+ ./configure --prefix=/usr \
+ --enable-pinentry-curses \
+ --disable-pinentry-gtk \
+ --disable-pinentry-qt \
+ --enable-pinentry-gtk2 \
+ --enable-pinentry-qt4 \
+ --enable-fallback-curses
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ make DESTDIR=${pkgdir} install
+}
+md5sums=('82e6114e5e27a8ab36f314b332a6e024'
+ '450b8713fe42f1bd93311ef84767c3d8')
diff --git a/testing/pinentry/pinentry.install b/testing/pinentry/pinentry.install
new file mode 100644
index 000000000..eed2c7124
--- /dev/null
+++ b/testing/pinentry/pinentry.install
@@ -0,0 +1,20 @@
+infodir=usr/share/info
+filelist=(pinentry.info)
+
+post_install() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ install-info $infodir/$file.gz $infodir/dir 2> /dev/null
+ done
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null
+ done
+}
diff --git a/testing/pinentry/qt4-pinentry-window.patch b/testing/pinentry/qt4-pinentry-window.patch
new file mode 100644
index 000000000..8f9faae11
--- /dev/null
+++ b/testing/pinentry/qt4-pinentry-window.patch
@@ -0,0 +1,28 @@
+From c2ab12b3742c929a225c3753439438edc27bfa81 Mon Sep 17 00:00:00 2001
+From: Stanislav Ochotnicky <sochotnicky@redhat.com>
+Date: Tue, 1 Feb 2011 14:42:27 +0100
+Subject: [PATCH] Fix qt4 pinentry window created in the background
+
+This is probably just a workaround. Proper fix is being investigated.
+See:
+https://bugzilla.redhat.com/show_bug.cgi?id=589532
+http://stackoverflow.com/questions/2788518/calling-activatewindow-on-qdialog-sends-window-to-background
+---
+ qt4/pinentrydialog.cpp | 1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+diff --git a/qt4/pinentrydialog.cpp b/qt4/pinentrydialog.cpp
+index 541baf4..d634eb6 100644
+--- a/qt4/pinentrydialog.cpp
++++ b/qt4/pinentrydialog.cpp
+@@ -69,7 +69,6 @@ void raiseWindow( QWidget* w )
+ SetForegroundWindow( w->winId() );
+ #endif
+ w->raise();
+- w->activateWindow();
+ }
+
+ QPixmap icon( QStyle::StandardPixmap which )
+--
+1.7.3.5
+
diff --git a/testing/util-linux/pam-su b/testing/util-linux/pam-su
new file mode 100644
index 000000000..cf15f40f1
--- /dev/null
+++ b/testing/util-linux/pam-su
@@ -0,0 +1,9 @@
+#%PAM-1.0
+auth sufficient pam_rootok.so
+# Uncomment the following line to implicitly trust users in the "wheel" group.
+#auth sufficient pam_wheel.so trust use_uid
+# Uncomment the following line to require a user to be in the "wheel" group.
+#auth required pam_wheel.so use_uid
+auth required pam_unix.so
+account required pam_unix.so
+session required pam_unix.so
diff --git a/testing/util-linux/su.1 b/testing/util-linux/su.1
new file mode 100644
index 000000000..59e17314d
--- /dev/null
+++ b/testing/util-linux/su.1
@@ -0,0 +1,230 @@
+.TH SU "1" "June 2012" "util-linux" "User Commands"
+.SH NAME
+su \- run a command with substitute user and group ID
+.SH SYNOPSIS
+.B su
+[options...] [\-] [user [args...]]
+.SH DESCRIPTION
+.B su
+allows to run commands with substitute user and group ID.
+.PP
+When called without arguments
+.B su
+defaults to running an interactive shell as
+.IR root .
+.PP
+For backward compatibility
+.B su
+defaults to not change the current directory and to only set the
+environment variables
+.B HOME
+and
+.B SHELL
+(plus
+.B USER
+and
+.B LOGNAME
+if the target
+.I user
+is not root). It is recommended to always use the
+.B \-\-login
+option (instead it's shortcut
+.BR \- )
+to avoid side effects caused by mixing environments.
+.PP
+This version of
+.B su
+uses PAM for authentication, account and session management. Some
+configuration options found in other
+.B su
+implementations such as e.g. support of a wheel group have to be
+configured via PAM.
+.SH OPTIONS
+.TP
+\fB\-c\fR \fIcommand\fR, \fB\-\-command\fR=\fIcommand\fR
+Pass
+.I command
+to the shell with the
+.B \-c
+option.
+.TP
+\fB\-\-session\-command\fR=\fIcommand\fR
+Same as
+.B \-c
+but do not create a new session (discouraged).
+.TP
+\fB\-f\fR, \fB\-\-fast\fR
+Pass
+.B \-f
+to the shell which may or may not be useful depending on the
+shell.
+.TP
+\fB\-g\fR, \fB\-\-group\fR=\fIgroup\fR\fR
+specify the primary group, this option is allowed for root user only
+.TP
+\fB\-G\fR, \fB\-\-supp-group\fR=\fIgroup\fR\fR
+specify a supplemental group, this option is allowed for root user only
+.TP
+\fB\-\fR, \fB\-l\fR, \fB\-\-login\fR
+Starts the shell as login shell with an environment similar to a real
+login:
+.RS 10
+.TP
+o
+clears all environment variables except for
+.B TERM
+.TP
+o
+initializes the environment variables
+.BR HOME ,
+.BR SHELL ,
+.BR USER ,
+.BR LOGNAME ,
+.B PATH
+.TP
+o
+changes to the target user's home directory
+.TP
+o
+sets argv[0] of the shell to
+.RB ' \- '
+in order to make the shell a login shell
+.RE
+.TP
+\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve-environment\fR
+Preserves the whole environment, ie does not set
+.BR HOME ,
+.BR SHELL ,
+.B USER
+nor
+.BR LOGNAME .
+.TP
+\fB\-s\fR \fISHELL\fR, \fB\-\-shell\fR=\fISHELL\fR
+Runs the specified shell instead of the default. The shell to run is
+selected according to the following rules in order:
+.RS 10
+.TP
+o
+the shell specified with
+.B \-\-shell
+.TP
+o
+The shell specified in the environment variable
+.B SHELL
+if the
+.B \-\-preserve-environment
+option is used.
+.TP
+o
+the shell listed in the passwd entry of the target user
+.TP
+o
+/bin/sh
+.RE
+.IP
+If the target user has a restricted shell (i.e. not listed in
+/etc/shells) the
+.B \-\-shell
+option and the
+.B SHELL
+environment variables are ignored unless the calling user is root.
+.TP
+\fB\-\-help\fR
+Display help text and exit.
+.TP
+\fB\-\-version\fR
+Display version information and exit.
+.SH CONFIG FILES
+.B su
+reads the
+.I /etc/default/su
+and
+.I /etc/login.defs
+configuration files. The following configuration items are relevant
+for
+.BR su (1):
+.PP
+.B FAIL_DELAY
+(number)
+.RS 4
+Delay in seconds in case of authentication failure. Number must be
+a non-negative integer.
+.RE
+.PP
+.B ENV_PATH
+(string)
+.RS 4
+Defines the PATH environment variable for a regular user. The
+default value is
+.IR /usr/local/bin:\:/bin:\:/usr/bin .
+.RE
+.PP
+.B ENV_ROOTPATH
+(string)
+.br
+.B ENV_SUPATH
+(string)
+.RS 4
+Defines the PATH environment variable for root. The default value is
+.IR /usr/local/sbin:\:/usr/local/bin:\:/sbin:\:/bin:\:/usr/sbin:\:/usr/bin .
+.RE
+.PP
+.B ALWAYS_SET_PATH
+(boolean)
+.RS 4
+If set to
+.I yes
+and \-\-login and \-\-preserve\-environment were not specified
+.B su
+initializes
+.BR PATH .
+.RE
+.SH EXIT STATUS
+.B su
+normally returns the exit status of the command it executed. If the
+command was killed by a signal,
+.B su
+returns the number of the signal plus 128.
+.PP
+Exit status generated by
+.B su
+itself:
+.RS 10
+.TP
+1
+Generic error before executing the requested command
+.TP
+126
+The requested command could not be executed
+.TP
+127
+The requested command could was not found
+.RE
+.SH FILES
+.PD 0
+.TP 17
+/etc/pam.d/su
+default PAM configuration file
+.TP
+/etc/pam.d/su-l
+PAM configuration file if \-\-login is specified
+.TP
+/etc/default/su
+command specific logindef config file
+.TP
+/etc/login.defs
+global logindef config file
+.PD 1
+.SH "SEE ALSO"
+.BR pam (8),
+.BR shells (5),
+.BR login.defs (5)
+.SH AUTHOR
+Derived from coreutils' su which was based on an implementation from
+David MacKenzie.
+.SH AVAILABILITY
+The su command is part of the util-linux package and is
+available from
+.UR ftp://\:ftp.kernel.org\:/pub\:/linux\:/utils\:/util-linux/
+Linux Kernel Archive
+.UE .
diff --git a/testing/util-linux/uuidd.tmpfiles b/testing/util-linux/uuidd.tmpfiles
new file mode 100644
index 000000000..b059cfe65
--- /dev/null
+++ b/testing/util-linux/uuidd.tmpfiles
@@ -0,0 +1 @@
+d /run/uuidd 0755 uuidd uuidd