diff options
Diffstat (limited to 'extra')
46 files changed, 674 insertions, 223 deletions
diff --git a/extra/asymptote/PKGBUILD b/extra/asymptote/PKGBUILD index ab7e163df..70b5fd9cf 100644 --- a/extra/asymptote/PKGBUILD +++ b/extra/asymptote/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 110553 2011-02-19 22:20:32Z remy $ +# $Id: PKGBUILD 127783 2011-06-18 10:36:42Z remy $ # Maintainer: Rémy Oudompheng <remy@archlinux.org> # Contributor: Firmicus <francois.archlinux.org> # Contributor: bender02 at gmx dot com pkgname=asymptote -pkgver=2.08 +pkgver=2.11 pkgrel=1 pkgdesc="A vector graphics language (like metapost)" arch=('i686' 'x86_64' 'mips64el') @@ -17,7 +17,7 @@ optdepends=('python2: for the xasy GUI' 'tix: for the xasy GUI') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.src.tgz) install=texlive.install -sha1sums=(6b81336727458f7fdcc3db972f1e63b3bfc1a93b) +sha1sums=('fde16f05bddb9e86a4dd05f25369f35c771fb84b') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -28,6 +28,12 @@ build() { --with-context=/usr/share/texmf/tex/context make all } + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make check-all +} + package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install-all diff --git a/extra/audacious/PKGBUILD b/extra/audacious/PKGBUILD index 833881841..0c630fdcd 100644 --- a/extra/audacious/PKGBUILD +++ b/extra/audacious/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 124404 2011-05-20 15:01:13Z bisson $ +# $Id: PKGBUILD 128038 2011-06-21 06:55:54Z bisson $ # Contributor: Alexander Fehr <pizzapunk gmail com> # Contributor: Giovanni Scafora <giovanni@archlinux.org> # Maintainer: Gaetan Bisson <bisson@archlinux.org> pkgname=audacious -pkgver=2.5.1 +pkgver=2.5.2 pkgrel=1 pkgdesc='Lightweight, GTK2-based advanced audio player focused on audio quality' arch=('i686' 'x86_64' 'mips64el') @@ -12,8 +12,8 @@ url='http://audacious-media-player.org/' license=('GPL3') depends=('gtk2' 'libmcs' 'dbus-glib' 'libguess' 'audacious-plugins' 'desktop-file-utils' 'hicolor-icon-theme') optdepends=('unzip: zipped skins support') -source=("http://distfiles.atheme.org/$pkgname-$pkgver.tgz") -sha1sums=('886e1cde03069b3dee15a6df04e3e8f5934018f1') +source=("http://distfiles.atheme.org/$pkgname-$pkgver.tar.gz") +sha1sums=('48b2662d1513959479ae561465b41df08369a689') provides=('audacious-player') replaces=('audacious-player') diff --git a/extra/cln/PKGBUILD b/extra/cln/PKGBUILD index 0eee5b82d..5932374da 100644 --- a/extra/cln/PKGBUILD +++ b/extra/cln/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 108622 2011-02-02 01:45:45Z eric $ +# $Id: PKGBUILD 127750 2011-06-18 05:06:20Z eric $ # Maintainer: Eric Bélanger <eric@archlinux.org> pkgname=cln -pkgver=1.3.1 +pkgver=1.3.2 pkgrel=1 pkgdesc="Class library for numbers" arch=('i686' 'x86_64' 'mips64el') @@ -13,8 +13,8 @@ makedepends=('texlive-core') options=('!libtool') install=cln.install source=(ftp://ftpthep.physik.uni-mainz.de/pub/gnu/${pkgname}-${pkgver}.tar.bz2) -md5sums=('ede584cb1cafa66d56f42a3cf420469d') -sha1sums=('351506da9bd7b0b3cefd3a5424823797fb589acc') +md5sums=('d897cce94d9c34d106575ed4ec865d71') +sha1sums=('c30dca80e75f45e2107f233075e6d0339ea884b0') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/cln/cln.install b/extra/cln/cln.install index 7706dea0c..35df785e0 100644 --- a/extra/cln/cln.install +++ b/extra/cln/cln.install @@ -1,4 +1,4 @@ -infodir=/usr/share/info +infodir=usr/share/info filelist=(cln.info.gz) post_install() { diff --git a/extra/exiv2/PKGBUILD b/extra/exiv2/PKGBUILD index 6a45eaac8..741597dfe 100644 --- a/extra/exiv2/PKGBUILD +++ b/extra/exiv2/PKGBUILD @@ -1,9 +1,9 @@ -#$Id: PKGBUILD 110922 2011-02-23 07:38:47Z eric $ +#$Id: PKGBUILD 128049 2011-06-21 07:56:57Z eric $ # Maintainer: tobias <tobias@arhlinux.org> pkgname=exiv2 pkgver=0.21.1 -pkgrel=1 +pkgrel=2 pkgdesc="Exif and Iptc metadata manipulation library and tools." arch=('i686' 'x86_64' 'mips64el') url="http://exiv2.org" @@ -16,7 +16,7 @@ sha1sums=('d33e0efbad5d6a7af7f2e6d1d0beb6e7c941cfca') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr + CPPFLAGS="-D_FILE_OFFSET_BITS=64" ./configure --prefix=/usr make } diff --git a/extra/farsight2/PKGBUILD b/extra/farsight2/PKGBUILD index a93979c58..d8e765fb5 100644 --- a/extra/farsight2/PKGBUILD +++ b/extra/farsight2/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 124193 2011-05-17 15:41:27Z ibiru $ +# $Id: PKGBUILD 128061 2011-06-21 14:53:16Z ibiru $ # Maintainer: Ionut Biru <ibiru@archlinux.org> # Contributor: William Díaz <wdiaz@archlinux.us> pkgname=farsight2 -pkgver=0.0.28 -pkgrel=2 +pkgver=0.0.29 +pkgrel=1 pkgdesc="Audio/Video conference software for Instant Messengers" arch=('i686' 'x86_64' 'mips64el') url="http://farsight.freedesktop.org" @@ -13,7 +13,7 @@ depends=('libnice' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good' 'gstreamer0 optdepends=('gstreamer0.10-ugly-plugins: h264 codec') options=('!libtool' '!emptydirs') source=(http://farsight.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('38767e775067270754a32aaf8e3a7db1') +md5sums=('276076f65b70236d981c288413572168') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/festival/PKGBUILD b/extra/festival/PKGBUILD index de7c066be..f2d642ced 100644 --- a/extra/festival/PKGBUILD +++ b/extra/festival/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 102549 2010-12-08 06:43:53Z schiv $ +# $Id: PKGBUILD 127865 2011-06-19 00:11:13Z eric $ # Maintainer: # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: Simo Leone <neotuli@gmail.com> @@ -6,7 +6,7 @@ pkgname=festival pkgver=2.1 _suffix=release -pkgrel=1 +pkgrel=2 pkgdesc="A general multi-lingual speech synthesis system" arch=('i686' 'x86_64' 'mips64el') url="http://www.cstr.ed.ac.uk/projects/festival/" @@ -30,17 +30,17 @@ md5sums=('c93eb3e389ed171ab9abd46afe8897a8' build() { # Build Speech Tools first - cd $srcdir/speech_tools - patch -Np1 -i $srcdir/speechconfig.patch + cd "$srcdir/speech_tools" + patch -Np1 -i "$srcdir/speechconfig.patch" ./configure --prefix=/usr --sysconfdir=/etc make OPTIMISE_CXXFLAGS="${CXXFLAGS}" OPTIMISE_CCFLAGS="${CFLAGS}" # Build Festival itself - cd $srcdir/festival - patch -Np1 -i $srcdir/festconfig.patch + cd "$srcdir/festival" + patch -Np1 -i "$srcdir/festconfig.patch" - # Aviod make failure on making scripts and docs + # Avoid make failure on making scripts and docs sed -i "s#examples bin doc#examples#" Makefile ./configure --prefix=/usr --sysconfdir=/etc @@ -49,62 +49,72 @@ build() { package() { # Install Speech Tools first - cd $srcdir/speech_tools - install -dm755 $pkgdir/usr/{bin,lib,include/speech_tools/{,instantiate,ling_class,rxp,sigpr,unix}} + cd "$srcdir/speech_tools" + install -dm755 "$pkgdir"/usr/{bin,lib,include/speech_tools/{,instantiate,ling_class,rxp,sigpr,unix}} #binaries #move binaries over wrappers (FS#7864) - for i in `grep -l 'EST shared script' bin/*`; do + for i in $(grep -l 'EST shared script' bin/*); do cp -f main/$(basename $i) bin; done - install -m755 -t $pkgdir/usr/bin bin/[a-z]* - rm -f $pkgdir/usr/bin/{est_gdb,est_examples,est_program} + install -m755 -t "$pkgdir"/usr/bin bin/[a-z]* + rm -f "$pkgdir"/usr/bin/{est_gdb,est_examples,est_program} #libraries - install -m755 -t $pkgdir/usr/lib lib/lib*.so.* - ln -sf libestbase.so.${pkgver}.1 $pkgdir/usr/lib/libestbase.so - ln -sf libeststring.so.1.2 $pkgdir/usr/lib/libeststring.so - install -m644 -t $pkgdir/usr/lib lib/lib*.a + install -m755 -t "$pkgdir"/usr/lib lib/lib*.so.* + ln -sf libestbase.so.${pkgver}.1 "$pkgdir"/usr/lib/libestbase.so + ln -sf libeststring.so.1.2 "$pkgdir"/usr/lib/libeststring.so + install -m644 -t "$pkgdir"/usr/lib lib/lib*.a #headers for dir in {.,instantiate,ling_class,rxp,sigpr,unix}; do - install -m644 -t ${pkgdir}/usr/include/speech_tools/$dir include/$dir/*.h + install -m644 -t "${pkgdir}"/usr/include/speech_tools/$dir include/$dir/*.h done # Install Festival itself - cd $srcdir/festival + cd "$srcdir"/festival #binaries - install -m755 src/main/festival $pkgdir/usr/bin/ - install -m755 src/main/festival_client $pkgdir/usr/bin/ - install -m755 examples/text2wave $pkgdir/usr/bin - install -m755 examples/saytime $pkgdir/usr/bin/ + install -m755 src/main/festival "$pkgdir"/usr/bin/ + install -m755 src/main/festival_client "$pkgdir"/usr/bin/ + install -m755 examples/benchmark "$pkgdir"/usr/bin/ + install -m755 examples/dumpfeats "$pkgdir"/usr/bin/ + install -m755 examples/durmeanstd "$pkgdir"/usr/bin/ + install -m755 examples/latest "$pkgdir"/usr/bin/ + install -m755 examples/make_utts "$pkgdir"/usr/bin/ + install -m755 examples/powmeanstd "$pkgdir"/usr/bin/ + install -m755 examples/run-festival-script "$pkgdir"/usr/bin/ + install -m755 examples/saytime "$pkgdir"/usr/bin/ + install -m755 examples/scfg_parse_text "$pkgdir"/usr/bin/ + install -m755 examples/text2pos "$pkgdir"/usr/bin/ + install -m755 examples/text2wave "$pkgdir"/usr/bin #libraries - install -m644 src/lib/libFestival.a $pkgdir/usr/lib/ + install -m644 src/lib/libFestival.a "$pkgdir"/usr/lib/ #headers - install -dm755 $pkgdir/usr/include/festival - install -m644 -t $pkgdir/usr/include/festival src/include/*.h + install -dm755 "$pkgdir"/usr/include/festival + install -m644 -t "$pkgdir"/usr/include/festival src/include/*.h - mkdir -p $pkgdir/usr/share/festival - #install -m644 -t $pkgdir/usr/share/festival lib/*.scm + mkdir -p "$pkgdir"/usr/share/festival + #install -m644 -t "$pkgdir"/usr/share/festival lib/*.scm #need to clean up but requires knowing which files are actually needed... - cp -aR lib/* $pkgdir/usr/share/festival - rm -f $(find $pkgdir/usr/share/festival -name Makefile) + cp -aR lib/* "$pkgdir"/usr/share/festival + rm -f $(find "$pkgdir"/usr/share/festival -name Makefile) + rm -f $(find "$pkgdir"/usr/bin -name Makefile) #create voices directory - install -dm755 $pkgdir/usr/share/festival/voices + install -dm755 "$pkgdir"/usr/share/festival/voices #licenses - install -D -m644 $srcdir/festival/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/LICENSE - install -D -m644 $srcdir/speech_tools/README \ - $pkgdir/usr/share/licenses/$pkgname/LICENSE.other + install -D -m644 "$srcdir"/festival/COPYING \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + install -D -m644 "$srcdir"/speech_tools/README \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.other ################################################################# # Ok now some general cleanups - for i in `find $pkgdir/usr/include/ -type f`; do + for i in $(find "$pkgdir"/usr/include/ -type f); do sed -i -e 's,"EST.*\.h",\<speech_tools/&\>,g' -e 's,speech_tools/\",speech_tools/,g' \ -e 's,"siod.*\.h",\<speech_tools/&\>,g' -e 's,speech_tools/\",speech_tools/,g' \ -e 's,"instantiate/.*\.h",\<speech_tools/&\>,g' -e 's,speech_tools/instantiate/\",speech_tools/instantiate/,g' -e 's,"instantiate,instantiate,g' \ diff --git a/extra/ffmpeg/PKGBUILD b/extra/ffmpeg/PKGBUILD new file mode 100644 index 000000000..466fe6629 --- /dev/null +++ b/extra/ffmpeg/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 122938 2011-05-07 11:51:04Z ibiru $ +# Maintainer : Ionut Biru <ibiru@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Contributor: Paul Mattal <paul@archlinux.org> + +pkgname=ffmpeg +pkgver=20110330 +pkgrel=2 +pkgdesc="Complete and free Internet live audio and video broadcasting solution for Linux/Unix" +arch=('i686' 'x86_64') +url="http://ffmpeg.org/" +license=('GPL') +depends=('bzip2' 'lame' 'sdl' 'libvorbis' 'xvidcore' 'zlib' 'x264' 'libtheora' 'opencore-amr' 'alsa-lib' 'libvdpau' 'libxfixes' 'schroedinger' 'libvpx' 'libva' 'openjpeg') +makedepends=('yasm' 'git') +#git clone git://git.videolan.org/ffmpeg.git +source=(ftp://ftp.archlinux.org/other/ffmpeg/${pkgname}-${pkgver}.tar.xz + avutils-make-aes-and-sha-public.patch) +md5sums=('dd682a876a496b9f9ae8afb3b3b70389' + '06eb45335669cb742fdcbea48f0605ce') + +build() { + cd "$srcdir/$pkgname" + + patch -Np1 -i "$srcdir/avutils-make-aes-and-sha-public.patch" + + ./configure \ + --prefix=/usr \ + --enable-libmp3lame \ + --enable-libvorbis \ + --enable-libxvid \ + --enable-libx264 \ + --enable-libvpx \ + --enable-libtheora \ + --enable-postproc \ + --enable-shared \ + --enable-x11grab \ + --enable-libopencore_amrnb \ + --enable-libopencore_amrwb \ + --enable-libschroedinger \ + --enable-libopenjpeg \ + --enable-gpl \ + --enable-version3 \ + --enable-runtime-cpudetect \ + --disable-debug + + make + make tools/qt-faststart + make doc/ff{mpeg,play,server}.1 + + make DESTDIR="$pkgdir" install install-man + install -D -m755 tools/qt-faststart "$pkgdir/usr/bin/qt-faststart" +} + +# vim:set ts=2 sw=2 et: diff --git a/extra/ffmpeg/avutils-make-aes-and-sha-public.patch b/extra/ffmpeg/avutils-make-aes-and-sha-public.patch new file mode 100644 index 000000000..ac10e4f4a --- /dev/null +++ b/extra/ffmpeg/avutils-make-aes-and-sha-public.patch @@ -0,0 +1,37 @@ +From a3a0af4fb1237bed0af75868073f9a63db8b1864 Mon Sep 17 00:00:00 2001 +From: Alexis Ballier <aballier@gentoo.org> +Date: Thu, 7 Apr 2011 10:19:23 -0300 +Subject: [PATCH] avutil: make aes and sha api public + +The functions are already av_ prefixed and sha1 header is already provided. +Install libavutil/{aes,sha}.h + +Signed-off-by: Michael Niedermayer <michaelni@gmx.at> +Signed-off-by: Luca Barbato <lu_zero@gentoo.org> +--- + libavutil/Makefile | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/libavutil/Makefile b/libavutil/Makefile +index 300acb1..baee496 100644 +--- a/libavutil/Makefile ++++ b/libavutil/Makefile +@@ -3,6 +3,7 @@ include $(SUBDIR)../config.mak + NAME = avutil + + HEADERS = adler32.h \ ++ aes.h \ + attributes.h \ + audioconvert.h \ + avassert.h \ +@@ -33,6 +34,7 @@ HEADERS = adler32.h \ + random_seed.h \ + rational.h \ + samplefmt.h \ ++ sha.h \ + sha1.h \ + + BUILT_HEADERS = avconfig.h +-- +1.7.2.5 + diff --git a/extra/garcon/PKGBUILD b/extra/garcon/PKGBUILD index 092cc5aaf..f8990035f 100644 --- a/extra/garcon/PKGBUILD +++ b/extra/garcon/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 119882 2011-04-16 11:21:52Z andyrtr $ +# $Id: PKGBUILD 127908 2011-06-19 16:23:50Z andyrtr $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Contributor: Xavier Devlamynck <magicrhesus@ouranos.be> pkgname=garcon -pkgver=0.1.7 +pkgver=0.1.8 pkgrel=1 pkgdesc="implementation of the freedesktop.org menu specification" arch=('i686' 'x86_64' 'mips64el') @@ -14,9 +14,9 @@ depends=('glib2') # 'perl') makedepends=('pkgconfig' 'intltool' 'xfce4-dev-tools>=4.7.4') conflicts=('garcon-git') replaces=('libxfce4menu') -options=('!libtool') +options=('!libtool' '!makeflags') source=(http://archive.xfce.org/src/libs/garcon/0.1/garcon-${pkgver}.tar.bz2) -md5sums=('8990668e4f2fecffe124f613b6e1e01f') +md5sums=('18fbf523ed2865dfaccdfb40b4b20b05') build() { cd ${srcdir}/garcon-${pkgver} diff --git a/extra/gnome-utils/PKGBUILD b/extra/gnome-utils/PKGBUILD index bf6b99380..504d130e2 100644 --- a/extra/gnome-utils/PKGBUILD +++ b/extra/gnome-utils/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 120619 2011-04-25 18:27:58Z ibiru $ +# $Id: PKGBUILD 127840 2011-06-18 19:20:15Z ibiru $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=gnome-utils pkgver=3.0.1 -pkgrel=1 -pkgdesc="Common utilities for GNOME" -arch=(i686 x86_64 'mips64el') +pkgrel=2 +pkgdesc="Common GNOME utilities for viewing disk usage, logs and fonts, taking screenshots, managing dictionaries and searching files" +arch=(i686 x86_64 mips64el) license=('GPL') depends=('libgtop' 'libcanberra' 'libsm' 'gconf' 'gsettings-desktop-schemas' 'hicolor-icon-theme' 'desktop-file-utils') makedepends=('gnome-doc-utils' 'pkgconfig' 'intltool') diff --git a/extra/gnucash/PKGBUILD b/extra/gnucash/PKGBUILD index fe6d43a9e..c182576f6 100644 --- a/extra/gnucash/PKGBUILD +++ b/extra/gnucash/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 125742 2011-05-29 04:00:08Z eric $ +# $Id: PKGBUILD 127860 2011-06-18 22:47:58Z foutrelis $ # Maintainer: Aaron Griffin <aaron@archlinux.org> # Contributor: Mark Schneider <queueRAM@gmail.com> pkgname=gnucash pkgver=2.4.6 -pkgrel=1 +pkgrel=2 pkgdesc="A personal and small-business financial-accounting application" arch=('i686' 'x86_64' 'mips64el') url="http://www.gnucash.org" @@ -14,7 +14,6 @@ depends=('gtkhtml' 'slib' 'goffice' 'guile' 'libofx' 'desktop-file-utils') makedepends=('intltool') optdepends=('evince: for print preview' - 'gnucash-docs: (AUR) for user documentation' 'perl-finance-quote: for stock information lookups' 'perl-date-manip: for stock information lookups') options=('!libtool' '!makeflags') diff --git a/extra/gtk2/PKGBUILD b/extra/gtk2/PKGBUILD index c6db52ab5..90ae73837 100644 --- a/extra/gtk2/PKGBUILD +++ b/extra/gtk2/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 127545 2011-06-16 09:44:48Z ibiru $ +# $Id: PKGBUILD 127882 2011-06-19 07:39:12Z ibiru $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgbase=gtk2 pkgname=('gtk2' 'gtk-update-icon-cache') pkgver=2.24.5 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64' 'mips64el') url="http://www.gtk.org/" makedepends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'krb5' 'gnutls' @@ -12,13 +12,16 @@ makedepends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxc options=('!libtool' '!docs') license=('LGPL') source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-${pkgver}.tar.xz - xid-collision-debug.patch) + xid-collision-debug.patch + gdk_Make_background_changes_queue_a_repaint.patch) sha256sums=('d6b30889efbb9fab9aa598092d08887826a7b2a3069b3bd5155dede28d9866f3' - 'd758bb93e59df15a4ea7732cf984d1c3c19dff67c94b957575efea132b8fe558') + 'd758bb93e59df15a4ea7732cf984d1c3c19dff67c94b957575efea132b8fe558' + '3573af25e8db2fb490b264f80cb9e617ee1a36e767e36e7bb1d830c0b715db93') build() { cd "${srcdir}/gtk+-${pkgver}" patch -Np1 -i "${srcdir}/xid-collision-debug.patch" + patch -NRp1 -i "${srcdir}/gdk_Make_background_changes_queue_a_repaint.patch" CXX=/bin/false ./configure --prefix=/usr \ --sysconfdir=/etc \ diff --git a/extra/gtk2/gdk_Make_background_changes_queue_a_repaint.patch b/extra/gtk2/gdk_Make_background_changes_queue_a_repaint.patch new file mode 100644 index 000000000..40aa187e6 --- /dev/null +++ b/extra/gtk2/gdk_Make_background_changes_queue_a_repaint.patch @@ -0,0 +1,55 @@ +From 254b9a4c540e3dff1dcd17db2ceea6a9fa5df973 Mon Sep 17 00:00:00 2001 +From: Benjamin Otte <otte@redhat.com> +Date: Thu, 09 Jun 2011 04:29:45 +0000 +Subject: gdk: Make background changes queue a repaint + +For client-side windows, we need to queue a repaint when the background +changes. For native windows, the windowing system does take care of it, +but client-side windows are our own, so we gotta do it manually. + +https://bugzilla.gnome.org/show_bug.cgi?id=652102 +--- +diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c +index f058570..10d83ab 100644 +--- a/gdk/gdkwindow.c ++++ b/gdk/gdkwindow.c +@@ -8004,11 +8004,15 @@ gdk_window_set_background (GdkWindow *window, + } + + if (!GDK_WINDOW_DESTROYED (window) && +- gdk_window_has_impl (private) && + !private->input_only) + { +- impl_iface = GDK_WINDOW_IMPL_GET_IFACE (private->impl); +- impl_iface->set_background (window, &private->bg_color); ++ if (gdk_window_has_impl (private)) ++ { ++ impl_iface = GDK_WINDOW_IMPL_GET_IFACE (private->impl); ++ impl_iface->set_background (window, &private->bg_color); ++ } ++ else ++ gdk_window_invalidate_rect_full (window, NULL, TRUE, CLEAR_BG_ALL); + } + } + +@@ -8077,11 +8081,15 @@ gdk_window_set_back_pixmap (GdkWindow *window, + private->bg_pixmap = GDK_NO_BG; + + if (!GDK_WINDOW_DESTROYED (window) && +- gdk_window_has_impl (private) && + !private->input_only) + { +- impl_iface = GDK_WINDOW_IMPL_GET_IFACE (private->impl); +- impl_iface->set_back_pixmap (window, private->bg_pixmap); ++ if (gdk_window_has_impl (private)) ++ { ++ impl_iface = GDK_WINDOW_IMPL_GET_IFACE (private->impl); ++ impl_iface->set_back_pixmap (window, private->bg_pixmap); ++ } ++ else ++ gdk_window_invalidate_rect_full (window, NULL, TRUE, CLEAR_BG_ALL); + } + } + +-- +cgit v0.9 diff --git a/extra/gtksourceview3/PKGBUILD b/extra/gtksourceview3/PKGBUILD index eec9417b7..c9ba39286 100644 --- a/extra/gtksourceview3/PKGBUILD +++ b/extra/gtksourceview3/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 125532 2011-05-26 16:26:30Z ibiru $ +# $Id: PKGBUILD 128016 2011-06-20 19:02:22Z ibiru $ # Maintainer: Ionut Biru <ibiru@archlinux.org> pkgname=gtksourceview3 _pkgbasename=gtksourceview -pkgver=3.0.3 +pkgver=3.0.4 pkgrel=1 pkgdesc="A text widget adding syntax highlighting and more to GNOME" arch=('i686' 'x86_64') @@ -12,8 +12,8 @@ depends=('gtk3' 'libxml2') makedepends=('intltool' 'pkgconfig' 'gobject-introspection') options=('!libtool') url="http://www.gnome.org" -source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgbasename/${pkgver%.*}/$_pkgbasename-${pkgver}.tar.bz2) -sha256sums=('582765d4ff9ec2141eaaa96d52596bee71af798bf5bc1e5fed686c60331b6de7') +source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgbasename/${pkgver%.*}/$_pkgbasename-${pkgver}.tar.xz) +sha256sums=('12b39125b650e70bc3ab958f071e35537d4b2136ec5497829d38b5565e7280a0') build() { cd "${srcdir}/$_pkgbasename-${pkgver}" diff --git a/extra/kdeplasma-applets-networkmanagement/PKGBUILD b/extra/kdeplasma-applets-networkmanagement/PKGBUILD index 24e160b17..efed52681 100644 --- a/extra/kdeplasma-applets-networkmanagement/PKGBUILD +++ b/extra/kdeplasma-applets-networkmanagement/PKGBUILD @@ -4,8 +4,8 @@ pkgname=kdeplasma-applets-networkmanagement epoch=1 -pkgver=git20110531 -_commit=997e26d85cb76de9adb18f7ee8894556e3fa2653 +pkgver=git20110620 +_commit=1a04682c18a6029132ab1c520b1fec2f4e609854 pkgrel=1 pkgdesc="KDE control panel and widget network connections" arch=('i686' 'x86_64' 'mips64el') @@ -16,7 +16,7 @@ makedepends=('cmake' 'python2' 'automoc4' 'mobile-broadband-provider-info') optdepends=('mobile-broadband-provider-info: allow to add new mobile connection') install=${pkgname}.install source=("${pkgname}-${pkgver}.tar.gz"::"http://quickgit.kde.org/?p=networkmanagement.git&a=snapshot&h=${_commit}") -md5sums=('0ac02acfc3e045c3a584301e3bc05994') +md5sums=('5fc1d5300d04375dd8bfaf39fc590cca') build() { cd "${srcdir}" diff --git a/extra/lftp/PKGBUILD b/extra/lftp/PKGBUILD index a9200a714..312f139c6 100644 --- a/extra/lftp/PKGBUILD +++ b/extra/lftp/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 121220 2011-04-29 15:00:49Z andyrtr $ +# $Id: PKGBUILD 127768 2011-06-18 10:02:24Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Aaron Griffin <aaron@archlinux.org> pkgname=lftp -pkgver=4.2.3 +pkgver=4.3.0 pkgrel=1 pkgdesc="Sophisticated command line based FTP client" arch=('i686' 'x86_64' 'mips64el') @@ -14,7 +14,7 @@ makedepends=('autoconf') url="http://lftp.yar.ru/" backup=('etc/lftp.conf') source=(http://ftp.yars.free.net/pub/source/lftp/${pkgname}-${pkgver}.tar.bz2) -md5sums=('4957f40d55e1bc6985e11244364b8938') +md5sums=('3c6ff88f8c6e93ff90d8e3b054f3b086') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/extra/libburn/PKGBUILD b/extra/libburn/PKGBUILD index 68373af4c..00d7f4213 100644 --- a/extra/libburn/PKGBUILD +++ b/extra/libburn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 119040 2011-04-10 17:24:51Z andyrtr $ +# $Id: PKGBUILD 128028 2011-06-20 21:30:26Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: William Rea <sillywilly@gmail.com> pkgname=libburn -pkgver=1.0.6.pl00 +pkgver=1.1.0.pl01 pkgrel=1 pkgdesc="Library for reading, mastering and writing optical discs" arch=('i686' 'x86_64' 'mips64el') @@ -12,7 +12,7 @@ license=('GPL') depends=('glibc') source=(http://files.libburnia-project.org/releases/${pkgname}-${pkgver}.tar.gz) options=('!libtool' '!emptydirs') -md5sums=('7c3bd62964e5885f7733cf904089f82d') +md5sums=('641d8923007453674ffeb4acce3eded4') build() { cd ${srcdir}/${pkgname}-${pkgver/.pl??/} diff --git a/extra/libisoburn/PKGBUILD b/extra/libisoburn/PKGBUILD index 32ae2a118..56e99ab78 100644 --- a/extra/libisoburn/PKGBUILD +++ b/extra/libisoburn/PKGBUILD @@ -1,27 +1,27 @@ -# $Id: PKGBUILD 120340 2011-04-22 11:24:54Z andyrtr $ +# $Id: PKGBUILD 128011 2011-06-20 17:29:35Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Gour <Gour <gour@mail.inet.hr> pkgname=libisoburn -pkgver=1.0.8.pl00 -pkgrel=1 +pkgver=1.1.0 +pkgrel=2 pkgdesc="frontend for libraries libburn and libisofs" url="http://libburnia.pykix.org/wiki/Libisoburn" arch=('i686' 'x86_64' 'mips64el') license=('GPL2') -depends=('libburn>=1.0.6' 'libisofs>=1.0.6' 'readline>=6.1') +depends=('libburn>=1.1.0' 'libisofs>=1.1.0' 'readline>=6.2') options=('!libtool') install=${pkgname}.install source=(http://files.libburnia-project.org/releases/${pkgname}-${pkgver}.tar.gz) -md5sums=('e9d4c2916f591cdf3b7248366ba54506') +md5sums=('53d9da62da77a35af0f0f44c7632d7da') build() { - cd ${srcdir}/${pkgname}-${pkgver/.pl??/} + cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr make } package() { - cd ${srcdir}/${pkgname}-${pkgver/.pl??/} + cd ${srcdir}/${pkgname}-${pkgver} make DESTDIR=${pkgdir} install } diff --git a/extra/libisoburn/libisoburn.install b/extra/libisoburn/libisoburn.install index 7f8b83e67..69f17be37 100644 --- a/extra/libisoburn/libisoburn.install +++ b/extra/libisoburn/libisoburn.install @@ -1,5 +1,5 @@ infodir=usr/share/info -filelist=(xorriso.info.gz xorrisofs.info.gz) +filelist=(xorriso.info xorrisofs.info) post_install() { [ -x usr/bin/install-info ] || return 0 diff --git a/extra/libisofs/PKGBUILD b/extra/libisofs/PKGBUILD index cdb51f1cb..e3bc843e8 100644 --- a/extra/libisofs/PKGBUILD +++ b/extra/libisofs/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 123808 2011-05-13 10:30:31Z andyrtr $ +# $Id: PKGBUILD 127996 2011-06-20 16:06:57Z andyrtr $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Contributor: Hugo Doria <hugodoria@gmail.com> # Contributor: Bjorn Martensen pkgname=libisofs -pkgver=1.0.8 +pkgver=1.1.0 pkgrel=1 pkgdesc="Library to pack up hard disk files and directories into a ISO 9660 disk image" arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ license=('GPL') depends=('acl' 'zlib') source=(http://files.libburnia-project.org/releases/${pkgname}-${pkgver}.tar.gz) options=('!libtool') -md5sums=('b404e1deeee000d90efbf8ed60360412') +md5sums=('255395610e43c9dad7c8f1c03aba3844') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/extra/libmodplug/PKGBUILD b/extra/libmodplug/PKGBUILD index 99041d91b..874946404 100644 --- a/extra/libmodplug/PKGBUILD +++ b/extra/libmodplug/PKGBUILD @@ -1,9 +1,10 @@ -# $Id: PKGBUILD 81170 2010-05-26 23:12:54Z ibiru $ -# Maintainer: Jan de Groot <jgc@archlinux.org> +# $Id: PKGBUILD 127953 2011-06-20 06:04:33Z andrea $ +# Maintainer: +# Contributor: Jan de Groot <jgc@archlinux.org> # Contributor: Patrick Leslie Polzer <leslie.polzer@gmx.net> pkgname=libmodplug -pkgver=0.8.8.1 +pkgver=0.8.8.3 pkgrel=1 pkgdesc="A MOD playing library" arch=(i686 x86_64 'mips64el') @@ -11,14 +12,17 @@ url="http://modplug-xmms.sourceforge.net/" license=('custom') depends=('gcc-libs') options=('!libtool') -source=(http://downloads.sourceforge.net/sourceforge/modplug-xmms/libmodplug-${pkgver}.tar.gz) -md5sums=('f7fa53a60c650024ff51cca88341776b') +source=("http://downloads.sourceforge.net/modplug-xmms/${pkgname}-${pkgver}.tar.gz") +md5sums=('8a9c713f0f56894163ddc61f9a0d1f71') build() { - cd ${srcdir}/libmodplug-${pkgver} - ./configure --prefix=/usr || return 1 - make || return 1 - make DESTDIR=${pkgdir} install || return 1 - install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make } +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/extra/libofx/PKGBUILD b/extra/libofx/PKGBUILD index 2a0c8afe4..2d8983d95 100644 --- a/extra/libofx/PKGBUILD +++ b/extra/libofx/PKGBUILD @@ -1,29 +1,35 @@ -# $Id: PKGBUILD,v 1.9 2009/02/06 16:41:19 abhidg Exp $ +# $Id: PKGBUILD 127929 2011-06-20 00:18:32Z eric $ # Maintainer: Aaron Griffin <aaron@archlinux.org> pkgbase=libofx pkgname=('libofx' 'libofx-doc') -pkgver=0.9.2 +pkgver=0.9.4 pkgrel=1 pkgdesc="API for the OFX banking standard" arch=('i686' 'x86_64' 'mips64el') url="http://libofx.sourceforge.net" license=('GPL') -depends=('opensp' 'curl' 'gcc-libs') +depends=('opensp' 'curl' 'libxml++') +checkdepends=('gnupg') source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('cb72fce95e0d59bef78ba0601fbc91f3') -sha1sums=('f11e873a50f5bd16749a7c0700acbf5d565bc859') +md5sums=('f2419bf8d01c0cff74efe7084e0a26c5') +sha1sums=('7370245c011ac4ea9313ba24a88c70e0eb9c317b') build() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$pkgbase-$pkgver" ./configure --prefix=/usr make } +check() { + cd "$srcdir/$pkgbase-$pkgver" + make check +} + package_libofx() { options=('!libtool' '!docs') - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$pkgbase-$pkgver" make DESTDIR="$pkgdir" install } @@ -31,8 +37,7 @@ package_libofx-doc() { pkgdesc="Documention of the OFX banking standard API" depends=() - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$pkgbase-$pkgver" make DESTDIR="$pkgdir" install-docDATA - cd doc - make DESTDIR="$pkgdir" install + make -C doc DESTDIR="$pkgdir" install } diff --git a/extra/miro/PKGBUILD b/extra/miro/PKGBUILD index 361e602cf..2ccb3e680 100644 --- a/extra/miro/PKGBUILD +++ b/extra/miro/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 127264 2011-06-12 08:13:43Z ronald $ +# $Id: PKGBUILD 127855 2011-06-18 21:42:16Z eric $ # Maintainer: Ronald van Haren <ronald.archlinux.org> pkgname=miro pkgver=4.0.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="The free and open source internet TV platform" arch=('i686' 'x86_64' 'mips64el') url="http://www.getmiro.com" @@ -13,7 +13,7 @@ depends=('dbus-python' 'pyrex' 'pygtk' 'gstreamer0.10' 'python2-gconf' 'desktop-file-utils' 'gstreamer0.10' 'hicolor-icon-theme' 'gstreamer0.10-python' 'python-notify' 'libtorrent-rasterbar' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'python-pycurl' - 'gstreamer0.10-ffmpeg' 'ffmpeg') + 'gstreamer0.10-ffmpeg' 'ffmpeg' 'mutagen') makedepends=('pkg-config') install=miro.install source=(http://ftp.osuosl.org/pub/pculture.org/${pkgname}/src/${pkgname}-${pkgver}.tar.gz) diff --git a/extra/mkvtoolnix/PKGBUILD b/extra/mkvtoolnix/PKGBUILD index 5b83cd885..79b1e0abf 100644 --- a/extra/mkvtoolnix/PKGBUILD +++ b/extra/mkvtoolnix/PKGBUILD @@ -1,33 +1,38 @@ -# $Id: PKGBUILD 124985 2011-05-25 16:04:09Z ibiru $ +# $Id: PKGBUILD 127788 2011-06-18 10:58:55Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> -# Contributor: 03/08/04 <lefungus@altern.org> pkgname=mkvtoolnix pkgver=4.8.0 -pkgrel=2 -pkgdesc="Set of tools to create, edit and inspect Matroska files" +pkgrel=3 +pkgdesc="Set of tools to create, edit and inspect Matroska files - CLI version" arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.bunkus.org/videotools/mkvtoolnix/index.html" -depends=('libmatroska' 'flac' 'libvorbis' 'file' 'wxgtk' 'boost-libs' 'lzo2' 'xdg-utils') +depends=('file' 'boost-libs' 'libmatroska' 'lzo2' 'expat' 'flac' 'libvorbis') makedepends=('boost' 'ruby') -install=mkvtoolnix.install source=("http://www.bunkus.org/videotools/${pkgname}/sources/${pkgname}-${pkgver}.tar.bz2") md5sums=('47a730706f3da2bcf4ba62bba3a8f260') build() { cd "${srcdir}/${pkgname}-${pkgver}" + # Disable automagic curl dep used for online update checking + sed -i -e '/curl/d' configure.in + export CURL_CFLAGS="" CURL_LIBS="" + export CFLAGS="${CFLAGS} -DBOOST_FILESYSTEM_VERSION=2" export CXXFLAGS="${CXXFLAGS} -DBOOST_FILESYSTEM_VERSION=2" + autoreconf + ./configure --prefix=/usr \ - --with-boost-libdir=/usr/lib - ./drake + --with-boost-libdir=/usr/lib \ + --disable-gui + rake } package () { cd "${srcdir}/${pkgname}-${pkgver}" - ./drake DESTDIR="${pkgdir}" install + rake DESTDIR="${pkgdir}" install } diff --git a/extra/orage/PKGBUILD b/extra/orage/PKGBUILD index f48b2afef..dbbf6311f 100644 --- a/extra/orage/PKGBUILD +++ b/extra/orage/PKGBUILD @@ -1,25 +1,28 @@ -# $Id: PKGBUILD 112907 2011-03-07 18:26:07Z andyrtr $ +# $Id: PKGBUILD 127986 2011-06-20 15:42:51Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Tobias Kieslich <tobias (at) archlinux.org> pkgname=orage pkgver=4.8.1 -pkgrel=2 +pkgrel=3 pkgdesc="A simple calendar application with reminders for Xfce" arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://www.xfce.org/projects/orage/" groups=('xfce4-goodies') -depends=('xfce4-panel' 'libical' 'popt' 'libnotify>=0.7.1' 'hicolor-icon-theme') +depends=('xfce4-panel' 'libical' 'popt' 'libnotify>=0.7.1' 'hicolor-icon-theme' 'desktop-file-utils') makedepends=('intltool' 'xfce4-dev-tools' 'popt') options=('!libtool') replaces=('xfcalendar') install=${pkgname}.install -source=(http://archive.xfce.org/src/apps/${pkgname}/4.8/${pkgname}-${pkgver}.tar.bz2) -md5sums=('9c1139ce03e9f309240e712cf31b6a49') +source=(http://archive.xfce.org/src/apps/${pkgname}/4.8/${pkgname}-${pkgver}.tar.bz2 + fix-infinite-reminder.patch) +md5sums=('9c1139ce03e9f309240e712cf31b6a49' + '162a6b2c97b8dff9ed180a2796aa35af') build() { cd ${srcdir}/${pkgname}-${pkgver} + patch -Np1 -i $srcdir/fix-infinite-reminder.patch ./configure --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib \ diff --git a/extra/orage/fix-infinite-reminder.patch b/extra/orage/fix-infinite-reminder.patch new file mode 100644 index 000000000..1dedbe902 --- /dev/null +++ b/extra/orage/fix-infinite-reminder.patch @@ -0,0 +1,122 @@ +From 52a58e63cb039338d3365c83cb13e20acefba083 Mon Sep 17 00:00:00 2001 +From: Juha Kautto <juha@xfce.org> +Date: Wed, 01 Jun 2011 12:26:22 +0000 +Subject: fixed Bug 7552 - Orage reminder duplicates infinitely + +When using default timezone floating, reminders repeated and never ended. +Fixed this and prevented using floating as the default value. Using UTC +instead. +diff --git a/src/ical-code.c b/src/ical-code.c +index c080bf2..e726103 100644 +--- a/src/ical-code.c ++++ b/src/ical-code.c +@@ -233,7 +233,7 @@ gboolean xfical_set_local_timezone(gboolean testing) + } + + /* +- * Basically standard says that timezone should be added alwasy ++ * Basically standard says that timezone should be added always + * when it is used, but in real life these are not needed since + * all systems have their own timezone data, so let's save time + * and space and comment this out. +@@ -2587,7 +2587,7 @@ static alarm_struct *process_alarm_trigger(icalcomponent *c + rel = icalparameter_get_related(trg_related_par); + else + rel = ICAL_RELATED_START; +- per = ic_get_period(c, FALSE); ++ per = ic_get_period(c, TRUE); + next_alarm_time = count_alarm_time(per, cur_time, trg.duration, rel); + alarm_start_diff = icaltime_subtract(per.stime, next_alarm_time); + /* we only have ctime for TODOs and only if todo has been completed. +diff --git a/src/parameters.c b/src/parameters.c +index 38407da..462fce2 100644 +--- a/src/parameters.c ++++ b/src/parameters.c +@@ -440,7 +440,7 @@ static void timezone_button_clicked(GtkButton *button, gpointer user_data) + + if (!ORAGE_STR_EXISTS(g_par.local_timezone)) { + g_warning("timezone pressed: local timezone missing"); +- g_par.local_timezone = g_strdup("floating"); ++ g_par.local_timezone = g_strdup("UTC"); + } + if (orage_timezone_button_clicked(button, GTK_WINDOW(itf->orage_dialog) + , &g_par.local_timezone, TRUE, g_par.local_timezone)) +@@ -501,16 +501,12 @@ static void create_parameter_dialog_main_setup_tab(Itf *dialog) + , dialog->timezone_frame, FALSE, FALSE, 5); + + dialog->timezone_button = gtk_button_new(); +- if (g_par.local_timezone) { +- gtk_button_set_label(GTK_BUTTON(dialog->timezone_button) +- , _(g_par.local_timezone)); +- } +- else { /* we should never arrive here */ +- g_warning("parameters: timezone not set."); +- g_par.local_timezone = g_strdup("floating"); +- gtk_button_set_label(GTK_BUTTON(dialog->timezone_button) +- , _("floating")); ++ if (!ORAGE_STR_EXISTS(g_par.local_timezone)) { ++ g_warning("parameters: local timezone missing"); ++ g_par.local_timezone = g_strdup("UTC"); + } ++ gtk_button_set_label(GTK_BUTTON(dialog->timezone_button) ++ , _(g_par.local_timezone)); + gtk_box_pack_start(GTK_BOX(vbox) + , dialog->timezone_button, FALSE, FALSE, 5); + gtk_tooltips_set_tip(dialog->Tooltips, dialog->timezone_button +@@ -1117,7 +1113,7 @@ static void init_default_timezone(void) + if (ORAGE_STR_EXISTS(g_par.local_timezone)) + g_message(_("Default timezone set to %s."), g_par.local_timezone); + else { +- g_par.local_timezone = g_strdup("floating"); ++ g_par.local_timezone = g_strdup("UTC"); + g_message(_("Default timezone not found, please, set it manually.")); + } + } +diff --git a/src/timezone_selection.c b/src/timezone_selection.c +index 1bcb5be..518b83d 100644 +--- a/src/timezone_selection.c ++++ b/src/timezone_selection.c +@@ -307,16 +307,31 @@ gboolean orage_timezone_button_clicked(GtkButton *button, GtkWindow *parent + tree = tz_button_create_view(details, store); + + /* show it */ +- if (check_ical) +- window = gtk_dialog_new_with_buttons(_("Pick timezone") +- , parent +- , GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT +- , _("Change mode"), 1 +- , _("UTC"), 2 +- , _("floating"), 3 +- , _(local_tz), 4 +- , GTK_STOCK_OK, GTK_RESPONSE_ACCEPT +- , NULL); ++ if (check_ical) { ++ if (local_tz == *tz) ++ /* We are actually setting the g_par parameter. In other words ++ we are setting the global default timezone for Orage. This is ++ done very seldom and we do not want to allow "floating" here. ++ This test is ugly, but it is not worth an extra parameter. */ ++ window = gtk_dialog_new_with_buttons(_("Pick timezone") ++ , parent ++ , GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT ++ , _("Change mode"), 1 ++ , _("UTC"), 2 ++ , _(local_tz), 4 ++ , GTK_STOCK_OK, GTK_RESPONSE_ACCEPT ++ , NULL); ++ else /* this is normal appointment */ ++ window = gtk_dialog_new_with_buttons(_("Pick timezone") ++ , parent ++ , GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT ++ , _("Change mode"), 1 ++ , _("UTC"), 2 ++ , _("floating"), 3 ++ , _(local_tz), 4 ++ , GTK_STOCK_OK, GTK_RESPONSE_ACCEPT ++ , NULL); ++ } + else + window = gtk_dialog_new_with_buttons(_("Pick timezone") + , parent +-- +cgit diff --git a/extra/orage/orage.install b/extra/orage/orage.install index 21b79d2d4..236856c64 100644 --- a/extra/orage/orage.install +++ b/extra/orage/orage.install @@ -1,11 +1,12 @@ post_install() { gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q } post_upgrade() { - post_install $1 + post_install } post_remove() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + post:install } diff --git a/extra/postgresql-old-upgrade/PKGBUILD b/extra/postgresql-old-upgrade/PKGBUILD new file mode 100644 index 000000000..aeceaaaa6 --- /dev/null +++ b/extra/postgresql-old-upgrade/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 128097 2011-06-21 19:32:41Z dan $ +# Maintainer: Dan McGee <dan@archlinux.org> + +pkgname=postgresql-old-upgrade +pkgver=8.4.8 +_majorver=${pkgver%.*} +pkgrel=1 +pkgdesc="Minimal PostgreSQL build for migrating between major versions with pg_upgrade" +arch=('i686' 'x86_64') +url="http://www.postgresql.org/" +license=('custom:PostgreSQL') +depends=("postgresql-libs>=${_majorver}" 'libxml2' 'openssl>=1.0.0') +source=(ftp://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar.bz2 + build.patch) + +build() { + cd "${srcdir}/postgresql-${pkgver}" + + # patch to remove regress/test make target (won't build with it present) + patch -Np1 -i ../build.patch + + ./configure --prefix=/opt/pgsql-${_majorver} \ + --with-libxml --with-openssl --without-perl \ + --without-python --with-pam --without-readline \ + --with-system-tzdata=/usr/share/zoneinfo --disable-nls \ + --enable-thread-safety + + make -C src all +} + +package() { + cd "${srcdir}/postgresql-${pkgver}" + + # install + make DESTDIR="${pkgdir}" -C src install + + # install license + install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + # clean up unneeded installed items + rm -rf "${pkgdir}/opt/pgsql-${_majorver}/include/" +} + +md5sums=('4603e8ea30cee97189b62b39022f2043' + '4d74f4227dc5e12bf95b3490758d86c9') +sha256sums=('3e90ef2a86a9f4831e21ff4a574fbfb8e1b8c097af637c93ec43c64c684a0938' + '1f020ae1d921a6f47e4889c2026c5ef69879d204e14aeac9330f89b7e6088348') diff --git a/extra/postgresql-old-upgrade/build.patch b/extra/postgresql-old-upgrade/build.patch new file mode 100644 index 000000000..c8f665d12 --- /dev/null +++ b/extra/postgresql-old-upgrade/build.patch @@ -0,0 +1,11 @@ +diff -Naur postgresql-8.2.3-orig/src/Makefile postgresql-8.2.3/src/Makefile +--- postgresql-8.2.3-orig/src/Makefile 2006-06-22 16:50:35.000000000 -0700 ++++ postgresql-8.2.3/src/Makefile 2007-03-05 10:46:24.000000000 -0800 +@@ -23,7 +23,6 @@ + $(MAKE) -C bin $@ + $(MAKE) -C pl $@ + $(MAKE) -C makefiles $@ +- $(MAKE) -C test/regress $@ + + install: install-local + diff --git a/extra/rox/PKGBUILD b/extra/rox/PKGBUILD index a23690a99..96dd4393f 100644 --- a/extra/rox/PKGBUILD +++ b/extra/rox/PKGBUILD @@ -1,51 +1,46 @@ -# $Id: PKGBUILD 46891 2009-07-20 23:09:07Z giovanni $ +# $Id: PKGBUILD 127760 2011-06-18 07:02:05Z eric $ # Maintainer: tobias <tobias@archlinux.org> # Contributor: Jochem Kossen <j.kossen@home.nl> pkgname=rox -_appname=${pkgname}-filer pkgver=2.10 -pkgrel=1 +pkgrel=2 pkgdesc="A small and fast file manager which can optionally manage the desktop background and panels." arch=(i686 x86_64 'mips64el') license=('GPL2') url="http://roscidus.com/desktop/" -depends=('libxml2' 'gtk2' 'shared-mime-info' 'bash' 'libsm' 'libglade') +depends=('sh' 'libsm' 'libglade') makedepends=('librsvg' 'python') -source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${_appname}-${pkgver}.tar.bz2 \ - ${pkgname}.desktop ${pkgname}.svg) +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/rox-filer-${pkgver}.tar.bz2 \ + rox.desktop rox.svg rox.sh right-click.diff) md5sums=('28e8494c9af783258ff86c830f8f0062' '80e7a90e9d58375b25494fbdc01a05bd' - '658c8648b51e215558e13e6afb2b5c76') + '658c8648b51e215558e13e6afb2b5c76' + '31578a90b241f0a8d09c9f8587608d00' + '2b2105a33070ac09a6352c29a5a17e4e') build() { - cd ${startdir}/src/${_appname}-${pkgver}/Choices - mkdir -p ${startdir}/pkg/usr/share/Choices - cp -rp MIME-types ${startdir}/pkg/usr/share/Choices/ - # manually copy the manpages first - cd ../ - install -Dm 0644 rox.1 ${startdir}/pkg/usr/share/man/man1/rox.1 - cd ${startdir}/pkg/usr/share/man/man1 - ln -sf rox.1 ROX-Filer.1 - # this compiles and installs rox - cd ${startdir}/src/${_appname}-${pkgver}/ROX-Filer + cd "${srcdir}/rox-filer-${pkgver}/ROX-Filer" + patch -p2 -i "${srcdir}/right-click.diff" ./AppRun --compile - cd .. - cp -rp ROX-Filer ${startdir}/pkg/usr/share/ - rm -fr ${startdir}/pkg/usr/share/ROX-Filer/{src,build} - # create a shellscript which is known in the PATH - mkdir -p ${startdir}/pkg/usr/bin - echo "#!/bin/sh" > "${startdir}/pkg/usr/bin/rox" - echo "exec /usr/share/ROX-Filer/AppRun \"\$@\"" >> "${startdir}/pkg/usr/bin/rox" - chmod a+x ${startdir}/pkg/usr/bin/rox - # install some freedesktop.org compatibility - install -D -m644 ${startdir}/src/${pkgname}.desktop \ - ${startdir}/pkg/usr/share/applications/${pkgname}.desktop - install -D -m644 ${startdir}/src/${pkgname}.svg \ - ${startdir}/pkg/usr/share/pixmaps/${pkgname}.svg - # finally we render a png as fallback for not svg aware menu applications - # Attention: always make sure you check the dimensions of the source-svg, - # you can read the dimensions via inkscapes export funktion - rsvg -w 48 -h 38 -f png ${startdir}/src/${pkgname}.svg \ - ${startdir}/pkg/usr/share/pixmaps/${pkgname}.png +# finally we render a png as fallback for svg unaware menu applications +# Attention: always make sure you check the dimensions of the source-svg, +# you can read the dimensions via inkscape's export function + rsvg-convert -w 48 -h 38 -f png -o "${srcdir}/rox.png" "${srcdir}/rox.svg" +} + +package() { + cd "${srcdir}/rox-filer-${pkgver}" + install -d "${pkgdir}/usr/share/Choices/MIME-types" + install -m755 Choices/MIME-types/* "${pkgdir}/usr/share/Choices/MIME-types/" + cp -rp ROX-Filer "${pkgdir}/usr/share/" + rm -fr "${pkgdir}"/usr/share/ROX-Filer/{src,build} + + install -D -m755 "${srcdir}/rox.sh" "${pkgdir}/usr/bin/rox" + install -D -m644 rox.1 "${pkgdir}/usr/share/man/man1/rox.1" + ln -sf rox.1 "${pkgdir}/usr/share/man/man1/ROX-Filer.1" + + install -D -m644 "${srcdir}/rox.desktop" "${pkgdir}/usr/share/applications/rox.desktop" + install -D -m644 "${srcdir}/rox.svg" "${pkgdir}/usr/share/pixmaps/rox.svg" + install -D -m644 "${srcdir}/rox.png" "${pkgdir}/usr/share/pixmaps/rox.png" } diff --git a/extra/rox/right-click.diff b/extra/rox/right-click.diff new file mode 100644 index 000000000..e8ad67907 --- /dev/null +++ b/extra/rox/right-click.diff @@ -0,0 +1,32 @@ +From c2232d5075342347a8ff814ced5ce8b9e1cf64b9 Mon Sep 17 00:00:00 2001 +From: Thomas Leonard <talex5@gmail.com> +Date: Wed, 7 Apr 2010 15:44:57 +0100 +Subject: [PATCH] Bugfix: unselect item when menu is closed + +We used to listen for "unmap_event", but this is no longer emitted in recent +versions of GTK. Switched to using "selection-done" instead. + +Closes #2925212 (reported by Barry Kauler). +--- + ROX-Filer/src/menu.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/ROX-Filer/src/menu.c b/ROX-Filer/src/menu.c +index 611918d..bf4bae3 100644 +--- a/ROX-Filer/src/menu.c ++++ b/ROX-Filer/src/menu.c +@@ -322,9 +322,9 @@ gboolean ensure_filer_menu(void) + GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); + filer_new_window = GTK_BIN(item)->child; + +- g_signal_connect(filer_menu, "unmap_event", ++ g_signal_connect(filer_menu, "selection-done", + G_CALLBACK(menu_closed), NULL); +- g_signal_connect(filer_file_menu, "unmap_event", ++ g_signal_connect(filer_file_menu, "selection-done", + G_CALLBACK(menu_closed), NULL); + + g_signal_connect(filer_keys, "accel_changed", +-- +1.6.5.GIT + diff --git a/extra/rox/rox.sh b/extra/rox/rox.sh new file mode 100644 index 000000000..f2dc449d0 --- /dev/null +++ b/extra/rox/rox.sh @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/share/ROX-Filer/AppRun "$@" diff --git a/extra/soprano/PKGBUILD b/extra/soprano/PKGBUILD index 2433b9e9c..671d19b8b 100644 --- a/extra/soprano/PKGBUILD +++ b/extra/soprano/PKGBUILD @@ -1,22 +1,22 @@ -# $Id: PKGBUILD 121190 2011-04-29 09:24:01Z andrea $ +# $Id: PKGBUILD 127976 2011-06-20 14:47:11Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Tobias Powalowski <tpowa@archlinux.org> pkgname=soprano pkgver=2.6.0 -pkgrel=5 +pkgrel=6 pkgdesc='A library which provides a highly usable object-oriented C++/Qt4 framework for RDF data' arch=('i686' 'x86_64' 'mips64el') url='http://soprano.sourceforge.net/' license=('GPL' 'LGPL') -depends=('qt' 'clucene' 'redland-storage-virtuoso' 'libiodbc' 'virtuoso') +depends=('qt' 'redland-storage-virtuoso' 'libiodbc' 'virtuoso') makedepends=('cmake' 'openjdk6' 'doxygen') [ "$CARCH" = "mips64el" ] && makedepends=('cmake' 'doxygen') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") md5sums=('03ae49e87c6ec99e57d0433c2650846f') build() { - cd ${srcdir} + cd "${srcdir}" mkdir build cd build @@ -26,11 +26,12 @@ build() { cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=OFF \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSOPRANO_DISABLE_CLUCENE_INDEX=ON make } package() { - cd ${srcdir}/build + cd "${srcdir}"/build make DESTDIR="${pkgdir}" install } diff --git a/extra/strigi/PKGBUILD b/extra/strigi/PKGBUILD index 0e4d8c663..4b7aa5d94 100644 --- a/extra/strigi/PKGBUILD +++ b/extra/strigi/PKGBUILD @@ -1,19 +1,18 @@ -# $Id: PKGBUILD 126247 2011-06-02 22:55:44Z andrea $ +# $Id: PKGBUILD 128044 2011-06-21 07:08:33Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Tobias Powalowski <tpowa@archlinux.org> pkgname=strigi pkgver=0.7.5 -pkgrel=1 +pkgrel=3 pkgdesc="Fast crawling desktop search engine with Qt4 GUI" arch=('i686' 'x86_64' 'mips64el') url="http://www.vandenoever.info/software/strigi/" license=('GPL2') -depends=('qt' 'clucene' 'bzip2' 'exiv2' 'libxml2') -makedepends=('cmake' 'pkg-config') +depends=('bzip2' 'exiv2' 'libxml2' 'boost-libs') +makedepends=('qt' 'cmake' 'pkg-config' 'boost') source=("http://www.vandenoever.info/software/${pkgname}/${pkgname}-${pkgver}.tar.bz2") md5sums=('0559e2ab65d187d30916e9ffe36e0fb6') -options=('!libtool') build() { cd "${srcdir}" @@ -24,11 +23,21 @@ build() { -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_INOTIFY=ON \ -DENABLE_LOG4CXX=OFF \ - -DENABLE_FAM=OFF + -DENABLE_FAM=OFF \ + -DENABLE_CLUCENE=OFF \ + -DENABLE_CLUCENE_NG=OFF \ + -DENABLE_FFMPEG=OFF \ + -DENABLE_XINE=OFF make } package() { - cd "${srcdir}/build" + cd "${srcdir}/build/libstreams" + make DESTDIR="${pkgdir}" install + + cd "${srcdir}/build/libstreamanalyzer" + make DESTDIR="${pkgdir}" install + + cd "${srcdir}/build/strigiutils" make DESTDIR="${pkgdir}" install } diff --git a/extra/telepathy-farsight/PKGBUILD b/extra/telepathy-farsight/PKGBUILD index ebc6f52b3..b72920f75 100644 --- a/extra/telepathy-farsight/PKGBUILD +++ b/extra/telepathy-farsight/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 124113 2011-05-16 16:15:50Z ibiru $ +# $Id: PKGBUILD 128060 2011-06-21 14:52:50Z ibiru $ # Maintainer: Ionut Biru <ibiru@archlinux.org> # Contributor: Ju Liu <liuju86 at gmail dot com> # Contributor: Denis Zawada <deno@rootnode.net> pkgname=telepathy-farsight -pkgver=0.0.18 +pkgver=0.0.19 pkgrel=1 pkgdesc="A telepathy-backend to use stream engine." arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ depends=('telepathy-glib' 'farsight2') makedepends=('libxslt' 'python2') options=('!libtool') source=(http://telepathy.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('984be4153c635ca1b2010de27d74eff4') +md5sums=('6bacc22aaec00823f3bbce8517600ec3') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/telepathy-glib/PKGBUILD b/extra/telepathy-glib/PKGBUILD index f37422b8e..29cef1a5e 100644 --- a/extra/telepathy-glib/PKGBUILD +++ b/extra/telepathy-glib/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 126144 2011-06-01 19:05:33Z ibiru $ +# $Id: PKGBUILD 128070 2011-06-21 15:42:15Z ibiru $ # Maintainer: Ionut Biru <ibiru@archlinux.org> # Contributor: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com # Contributor: Bjorn Lindeijer <bjorn lindeijer nl> pkgname=telepathy-glib -pkgver=0.14.7 +pkgver=0.14.8 pkgrel=1 pkgdesc="GLib bindings for the Telepathy D-Bus protocol" arch=('i686' 'x86_64' 'mips64el') @@ -14,7 +14,7 @@ options=('!libtool' '!emptydirs') depends=('dbus-glib') makedepends=('libxslt' 'vala' 'gobject-introspection') source=("http://telepathy.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('3230f7389cd3a0ebe4436eb1f7e40c18') +md5sums=('07dae468cd6b55a2bddbd0b3c80f3796') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/totem/PKGBUILD b/extra/totem/PKGBUILD index 75b5f10da..273588614 100644 --- a/extra/totem/PKGBUILD +++ b/extra/totem/PKGBUILD @@ -1,22 +1,26 @@ -# $Id: PKGBUILD 125547 2011-05-26 16:47:44Z ibiru $ +# $Id: PKGBUILD 127845 2011-06-18 19:41:13Z ibiru $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgbase=totem pkgname=('totem' 'totem-plugin') pkgver=3.0.1 -pkgrel=2 -url="http://www.hadess.net/totem.php3" +pkgrel=3 +url="http://www.gnome.org" arch=('i686' 'x86_64' 'mips64el') license=('GPL2' 'custom') makedepends=('intltool' 'gnome-doc-utils' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'totem-plparser' 'libpeas' 'pygobject' 'pygobject-devel' 'nautilus' 'libxxf86vm' 'libxtst' 'desktop-file-utils' 'iso-codes' 'libgdata' 'xulrunner' 'lirc-utils' 'libepc' 'bluez' 'vala') options=('!libtool' '!emptydirs') -source=(http://ftp.gnome.org/pub/gnome/sources/${pkgbase}/${pkgver%.*}/${pkgbase}-${pkgver}.tar.bz2) -sha256sums=('013b6cfedac6ff264aa27de7346597d0b8da7f4ed1f91b2c966a13d3fdff679a') +source=(http://ftp.gnome.org/pub/gnome/sources/${pkgbase}/${pkgver%.*}/${pkgbase}-${pkgver}.tar.bz2 + fix_crash.patch) +sha256sums=('013b6cfedac6ff264aa27de7346597d0b8da7f4ed1f91b2c966a13d3fdff679a' + '65125a0b8a1fd7f8840b2b7528de3bc553689e224a9aa3fd2c459918ab6f1f1c') build() { cd "${srcdir}/${pkgbase}-${pkgver}" + + patch -Np1 -i "${srcdir}/fix_crash.patch" ./configure --prefix=/usr --sysconfdir=/etc \ --libexecdir=/usr/lib/totem \ --localstatedir=/var --disable-static \ diff --git a/extra/totem/fix_crash.patch b/extra/totem/fix_crash.patch new file mode 100644 index 000000000..08409696c --- /dev/null +++ b/extra/totem/fix_crash.patch @@ -0,0 +1,30 @@ +From cee6399c1de27e5ccae35975aaae4fd7cfa40c2c Mon Sep 17 00:00:00 2001 +From: Marcel van den Hof <marcelvdh@gmail.com> +Date: Sun, 29 May 2011 23:45:36 +0100 +Subject: [PATCH] Fix segfault in Bemused plugin + +If bluetoothd is not running sdp_connect() returns a null value which +will cause the plugin to segfault. + +This patch adds a check for a possible null value from sdp_connect(). +--- + src/plugins/bemused/totem-bemused.c | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/src/plugins/bemused/totem-bemused.c b/src/plugins/bemused/totem-bemused.c +index 584b4d3..c51a0ee 100644 +--- a/src/plugins/bemused/totem-bemused.c ++++ b/src/plugins/bemused/totem-bemused.c +@@ -655,7 +655,8 @@ sdp_svc_add_spp(u_int8_t port, + + /* Connect to the local SDP server, register the service record */ + session = sdp_connect (BDADDR_ANY, BDADDR_LOCAL, 0); +- sdp_record_register (session, &record, 0); ++ if (session != NULL) ++ sdp_record_register (session, &record, 0); + + /* Cleanup */ + sdp_data_free (channel); +-- +1.7.5.2 + diff --git a/extra/twisted/PKGBUILD b/extra/twisted/PKGBUILD index 43f4fce0e..55850a084 100644 --- a/extra/twisted/PKGBUILD +++ b/extra/twisted/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 107380 2011-01-24 14:03:19Z ibiru $ +# $Id: PKGBUILD 126682 2011-06-06 14:53:30Z ibiru $ # Maintainer : Ionut Biru <ibiru@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> # Contributor: Douglas Soares de Andrade <douglas@archlinux.org> pkgname=twisted -pkgver=10.2.0 -pkgrel=3 +pkgver=11.0.0 +pkgrel=1 pkgdesc="Asynchronous networking framework written in Python." arch=('i686' 'x86_64' 'mips64el') url="http://twistedmatrix.com/" @@ -14,20 +14,21 @@ depends=('python2' 'pycrypto' 'zope-interface') optdepends=('python2-pyopenssl' 'python-soappy:for twisted.web.soap') install=twisted.install -source=(http://tmrc.mit.edu/mirror/twisted/Twisted/${pkgver%.*}/Twisted-${pkgver}.tar.bz2 - 4771.diff) -md5sums=('73da62c793269eade8121da336b01ba5' - '087ed6149abca43919dcece24ba222ab') +source=(http://twistedmatrix.com/Releases/Twisted/${pkgver%.*}/Twisted-${pkgver}.tar.bz2) +md5sums=('d7f94a1609a1b8f3b8c8d0146d4cfe54') + build() { - cd "${srcdir}/Twisted-${pkgver}" - #http://twistedmatrix.com/trac/ticket/4771 - patch -Np0 -i ${srcdir}/4771.diff + cd "${srcdir}/Twisted-${pkgver}" + python2 setup.py build +} - python2 setup.py install --prefix=/usr --root=${pkgdir} --optimize=1 - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +package() { + cd "${srcdir}/Twisted-${pkgver}" + python2 setup.py install --prefix=/usr --root=${pkgdir} --optimize=1 + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \ - -i ${pkgdir}/usr/lib/python2.7/site-packages/twisted/trial/test/scripttest.py - sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \ - -i ${pkgdir}/usr/lib/python2.7/site-packages/twisted/mail/test/pop3testserver.py + sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \ + -i ${pkgdir}/usr/lib/python2.7/site-packages/twisted/trial/test/scripttest.py + sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \ + -i ${pkgdir}/usr/lib/python2.7/site-packages/twisted/mail/test/pop3testserver.py } diff --git a/extra/xfce-utils/PKGBUILD b/extra/xfce-utils/PKGBUILD index a24548d50..608b29483 100644 --- a/extra/xfce-utils/PKGBUILD +++ b/extra/xfce-utils/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 108283 2011-01-30 17:27:33Z andyrtr $ +# $Id: PKGBUILD 127773 2011-06-18 10:07:36Z andyrtr $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Contributor: tobias <tobias funnychar archlinux.org> pkgname=xfce-utils -pkgver=4.8.1 +pkgver=4.8.2 pkgrel=1 pkgdesc="Utilities for Xfce" arch=(i686 x86_64 'mips64el') @@ -19,7 +19,7 @@ optdepends=('perl: for migration scripts' options=('!libtool') install=${pkgname}.install source=(http://archive.xfce.org/src/xfce/${pkgname}/4.8/${pkgname}-${pkgver}.tar.bz2) -md5sums=('e39866365a45f7a1e7284b93eb4f92f0') +md5sums=('7f48198f4bee3edf7869064c2922c609') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/extra/xfce4-panel/PKGBUILD b/extra/xfce4-panel/PKGBUILD index 39563771b..d9ec7a72d 100644 --- a/extra/xfce4-panel/PKGBUILD +++ b/extra/xfce4-panel/PKGBUILD @@ -1,21 +1,21 @@ -# $Id: PKGBUILD 118498 2011-04-07 16:18:14Z andyrtr $ +# $Id: PKGBUILD 127913 2011-06-19 20:00:47Z andyrtr $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Contributor: tobias <tobias funnychar archlinux.org> pkgname=xfce4-panel -pkgver=4.8.3 +pkgver=4.8.4 pkgrel=1 pkgdesc="Panel for the Xfce desktop environment" arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url="http://www.xfce.org/" groups=('xfce4') -depends=('exo>=0.6.0' 'garcon>=0.1.5' 'libxfce4ui>=4.8.0' 'libwnck' 'libsm' 'hicolor-icon-theme') +depends=('exo>=0.6.0' 'garcon>=0.1.5' 'libxfce4ui>=4.8.0' 'libwnck' 'libsm' 'hicolor-icon-theme' 'desktop-file-utils') makedepends=('intltool' 'gtk-doc') options=('!libtool') install=${pkgname}.install source=(http://archive.xfce.org/src/xfce/${pkgname}/4.8/${pkgname}-${pkgver}.tar.bz2) -md5sums=('31d7c15fb93f4a771fc26cf13d4dc010') +md5sums=('44f06660226723fdd8de3ad59d648546') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/extra/xfce4-panel/xfce4-panel.install b/extra/xfce4-panel/xfce4-panel.install index 21b79d2d4..bce670aff 100644 --- a/extra/xfce4-panel/xfce4-panel.install +++ b/extra/xfce4-panel/xfce4-panel.install @@ -1,11 +1,12 @@ post_install() { gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q } post_upgrade() { - post_install $1 + post_install } post_remove() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + post_install } diff --git a/extra/xulrunner/PKGBUILD b/extra/xulrunner/PKGBUILD index 8156af39a..ea0ea5c34 100644 --- a/extra/xulrunner/PKGBUILD +++ b/extra/xulrunner/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 126161 2011-06-01 20:45:14Z ibiru $ +# $Id: PKGBUILD 128075 2011-06-21 17:45:36Z ibiru $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Alexander Baldeck <alexander@archlinux.org> pkgname=xulrunner pkgver=2.0.1 _ffoxver=4.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="Mozilla Runtime Environment" arch=('i686' 'x86_64' 'mips64el') license=('MPL' 'GPL' 'LGPL') @@ -19,7 +19,7 @@ source=(http://ftp.gnu.org/gnu/gnuzilla/${_ffoxver}/icecat-${_ffoxver}.tar.xz port_gnomevfs_to_gio.patch mips.patch) options=('!emptydirs') - +replaces=('xulrunner-oss') build() { cd "${srcdir}/icecat-${_ffoxver}/" cp "${srcdir}/mozconfig" .mozconfig diff --git a/extra/zsh/PKGBUILD b/extra/zsh/PKGBUILD index 623baa922..dac5f02c5 100644 --- a/extra/zsh/PKGBUILD +++ b/extra/zsh/PKGBUILD @@ -1,20 +1,23 @@ -# $Id: PKGBUILD 126178 2011-06-02 11:13:57Z pierre $ +# $Id: PKGBUILD 127893 2011-06-19 11:12:41Z pierre $ # Maintainer: Pierre Schmitz <pierre@archlinux.de> pkgname=zsh pkgver=4.3.12 -pkgrel=1 +pkgrel=2 pkgdesc='A very advanced and programmable command interpreter (shell) for UNIX' arch=('i686' 'x86_64' 'mips64el') url='http://www.zsh.org/' license=('custom') depends=('pcre' 'libcap' 'gdbm') install=zsh.install -source=("ftp://ftp.zsh.org/pub/${pkgname}-${pkgver}.tar.bz2") -md5sums=('7a82c0bf0635e046ca4e9ec1bdef3811') +source=("ftp://ftp.zsh.org/pub/${pkgname}-${pkgver}.tar.bz2" 'modules.patch') +md5sums=('7a82c0bf0635e046ca4e9ec1bdef3811' + 'b367c1398b60242f7044a93a837227f9') build() { cd "${srcdir}/${pkgname}-${pkgver}" + # upstream patch to fix handling of compressed kernel modules + patch -p1 -i ${srcdir}/modules.patch # FS#16360 sed -i 's/init.d/rc.d/g' Doc/Zsh/compsys.yo \ Doc/zsh.texi \ diff --git a/extra/zsh/modules.patch b/extra/zsh/modules.patch new file mode 100644 index 000000000..315d40b98 --- /dev/null +++ b/extra/zsh/modules.patch @@ -0,0 +1,11 @@ +--- a/Completion/Linux/Command/_modutils ++++ b/Completion/Linux/Command/_modutils +@@ -107,7 +107,7 @@ case "$state" in + ! _retrieve_cache modules-$kver; + then + # 2011-01-02 gi1242: Do we need .o files? Or is .ko enough? +- modules=( $modules_dir/$kver/(*~(source|build))/**/*.(o|ko)(.:t:r) ) ++ modules=( $modules_dir/$kver/(*~(source|build))/**/*.(o|ko|ko.gz)(.:t:r:r) ) + _store_cache modules-$kver modules + fi + |