summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-10-15 00:36:27 -0700
committerroot <root@rshg054.dnsready.net>2012-10-15 00:36:27 -0700
commite9dd04abd0ede1143ea4af10059e37c2f599e1fd (patch)
tree349cdcd294bfe80d37acf0f2c9a189c7d3bc6386 /community
parent4eb56e1b3a80c84f2dddf2692310369dc9cbd31a (diff)
Mon Oct 15 00:36:26 PDT 2012
Diffstat (limited to 'community')
-rw-r--r--community/calf/PKGBUILD38
-rw-r--r--community/calf/calf.install14
-rw-r--r--community/easystroke/PKGBUILD6
-rw-r--r--community/go/PKGBUILD71
-rw-r--r--community/haskell-tar/PKGBUILD37
-rw-r--r--community/rygel/PKGBUILD10
-rw-r--r--community/seahorse-nautilus/PKGBUILD15
-rw-r--r--community/seahorse-nautilus/fix-schema.patch20
-rw-r--r--community/seahorse-nautilus/seahorse-nautilus.install1
-rw-r--r--community/tig/PKGBUILD4
-rw-r--r--community/ubuntuone-client-gnome/PKGBUILD20
-rw-r--r--community/ubuntuone-client/1339_1338.diff57
-rw-r--r--community/ubuntuone-client/PKGBUILD31
-rw-r--r--community/ubuntuone-client/fix-notify-hint.patch20
-rw-r--r--community/uget/PKGBUILD11
15 files changed, 225 insertions, 130 deletions
diff --git a/community/calf/PKGBUILD b/community/calf/PKGBUILD
index 078681e5a..87415eeea 100644
--- a/community/calf/PKGBUILD
+++ b/community/calf/PKGBUILD
@@ -1,35 +1,31 @@
-# Maintainer: Ray Rashif <schiv@archlinux.org>
+# $Id: PKGBUILD 77743 2012-10-14 09:43:37Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Ray Rashif <schiv@archlinux.org>
pkgname=calf
-pkgver=0.0.18.6
+pkgver=0.0.19
+_rc=8
pkgrel=1
-pkgdesc="LV2/DSSI/LADSPA plug-ins suite and standalone JACK host"
-arch=('i686' 'x86_64')
-url="http://calf.sf.net/"
+pkgdesc='LV2/DSSI/LADSPA plug-ins suite and standalone JACK host'
+arch=('x86_64' 'i686')
+url='http://calf.sf.net/'
license=('LGPL')
-depends=('libglade' 'lash')
+depends=('libglade' 'fftw' 'lash' 'dssi' 'fluidsynth' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('lv2core' 'ladspa' 'dssi')
-source=("http://downloads.sf.net/$pkgname/$pkgname-$pkgver.tar.gz"
- 'include_fix.patch')
-md5sums=('780854561dad1cb873041d7a0b98cbcd'
- '5aab4d057fb3646c43e6dfcad4c7128f')
+source=("http://downloads.sf.net/$pkgname/$pkgname-$pkgver-rc$_rc.tar.gz")
+install=calf.install
+options=('!libtool')
+sha256sums=('57cb536a24a7b9df890dc665fd75c2f4d307859e55f3b25015c73cdc726a56b5')
build() {
- cd "$srcdir/$pkgname-$pkgver"
-
- patch -Np1 -i "$srcdir/include_fix.patch"
-
- ./configure --prefix=/usr \
- --enable-experimental
+ cd $srcdir/$pkgname-$pkgver-rc$_rc
+ ./configure --prefix=/usr --enable-experimental --enable-sse
make
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
-
- make DESTDIR="$pkgdir/" install
-
- rm "$pkgdir/usr/share/icons/hicolor/icon-theme.cache"
+ cd $srcdir/$pkgname-$pkgver-rc$_rc
+ make DESTDIR=$pkgdir install
}
# vim:set ts=2 sw=2 et:
diff --git a/community/calf/calf.install b/community/calf/calf.install
new file mode 100644
index 000000000..b83f56c72
--- /dev/null
+++ b/community/calf/calf.install
@@ -0,0 +1,14 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+ update-desktop-database /usr/share/applications
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/easystroke/PKGBUILD b/community/easystroke/PKGBUILD
index e07fc5c7d..75a71810d 100644
--- a/community/easystroke/PKGBUILD
+++ b/community/easystroke/PKGBUILD
@@ -2,8 +2,8 @@
# Contributor: Kevin Sullivan <ksullivan@archlinux.us>
pkgname=easystroke
-pkgver=0.5.5.1
-pkgrel=2
+pkgver=0.5.6
+pkgrel=1
pkgdesc='Use mouse gestures to initiate commands and hotkeys.'
arch=('i686' 'x86_64')
url='http://easystroke.sourceforge.net/'
@@ -12,7 +12,7 @@ depends=('gtkmm' 'boost' 'libxtst' 'dbus-glib' 'xorg-server')
makedepends=('inputproto' 'intltool' 'gettext' 'xorg-server-devel' 'help2man')
install=easystroke.install
source=("http://downloads.sourceforge.net/easystroke/${pkgname}-${pkgver}.tar.gz")
-md5sums=('ba989d1745415be94afd567e33d124bb')
+md5sums=('a9f06576a47deaf6f612bb993685af0f')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/community/go/PKGBUILD b/community/go/PKGBUILD
index 1bb6e6868..d57e9373a 100644
--- a/community/go/PKGBUILD
+++ b/community/go/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 76749 2012-09-28 22:40:14Z arodseth $
+# $Id: PKGBUILD 77818 2012-10-15 00:41:07Z arodseth $
# Maintainer: Vesa Kaihlavirta <vegai@iki.fi>
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Rémy Oudompheng <remy@archlinux.org>
@@ -10,11 +10,11 @@
pkgname=go
pkgver=1.0.3
-pkgrel=1
+pkgrel=2
epoch=2
pkgdesc='Google Go compiler and tools'
arch=('x86_64' 'i686')
-url="http://golang.org/"
+url='http://golang.org/'
license=('custom')
depends=('perl' 'gawk')
makedepends=('inetutils')
@@ -22,7 +22,7 @@ options=('!strip' '!emptydirs')
install=go.install
backup=('usr/lib/go/bin')
source=("http://go.googlecode.com/files/${pkgname}$pkgver.src.tar.gz"
- "$pkgname.sh")
+ $pkgname.sh)
sha256sums=('7fba3533d172f13629d3d8a79e57c620632b0bd075abe11d7698b338be0ae3df'
'a03db71d323ed2794123bb31b5c8ad5febd551c490b5c0b341052c8e5f0ba892')
@@ -36,69 +36,70 @@ build() {
# Set GOARCH to arm for crosscompilation (currently doesn't work)
- cd "$srcdir/$pkgname"
- export GOROOT_FINAL="/usr/lib/go"
+ cd $srcdir/$pkgname
+ export GOROOT_FINAL=/usr/lib/go
export GOOS=linux
cd src
bash make.bash
}
check() {
- cd "$srcdir/$pkgname"
+ cd $srcdir/$pkgname
- export GOROOT="$srcdir/$pkgname"
- export PATH="$srcdir/$pkgname/bin:$PATH"
+ export GOROOT=$srcdir/$pkgname
+ export PATH=$srcdir/$pkgname/bin:$PATH
# TestSimpleMulticastListener will fail in standard chroot.
cd src && bash run.bash --no-rebuild || true
}
package() {
- cd "$srcdir/$pkgname"
+ cd $srcdir/$pkgname
install -Dm644 LICENSE \
- "$pkgdir/usr/share/licenses/go/LICENSE"
+ $pkgdir/usr/share/licenses/go/LICENSE
install -Dm644 misc/bash/go \
- "$pkgdir/usr/share/bash-completion/completions/go"
+ $pkgdir/usr/share/bash-completion/completions/go
install -Dm644 misc/emacs/go-mode-load.el \
- "$pkgdir/usr/share/emacs/site-lisp/go-mode-load.el"
+ $pkgdir/usr/share/emacs/site-lisp/go-mode-load.el
install -Dm644 misc/emacs/go-mode.el \
- "$pkgdir/usr/share/emacs/site-lisp/go-mode.el"
+ $pkgdir/usr/share/emacs/site-lisp/go-mode.el
install -Dm644 misc/zsh/go \
- "$pkgdir/usr/share/zsh/site-functions/_go"
+ $pkgdir/usr/share/zsh/site-functions/_go
for f in ftdetect/gofiletype.vim autoload/go/complete.vim indent/go.vim \
ftplugin/go/fmt.vim ftplugin/go/godoc.vim ftplugin/go/import.vim \
syntax/go.vim syntax/godoc.vim plugin/godoc.vim;
do
- install -Dm644 "misc/vim/$f" "$pkgdir/usr/share/vim/vimfiles/$f"
+ install -Dm644 misc/vim/$f $pkgdir/usr/share/vim/vimfiles/$f
done
- mkdir -p "$pkgdir/"{etc/profile.d,usr/{share/go,lib/go,lib/go/src}}
+ mkdir -p $pkgdir/{etc/profile.d,usr/{share/go,lib/go,lib/go/src}}
- cp -r doc misc -t "$pkgdir/usr/share/go"
- ln -s /usr/share/go/doc "$pkgdir/usr/lib/go/doc"
- cp -a bin "$pkgdir/usr"
- cp -a pkg "$pkgdir/usr/lib/go"
- cp -a $GOROOT/src/pkg "$pkgdir/usr/lib/go/src/"
- cp -a $GOROOT/src/cmd "$pkgdir/usr/lib/go/src/cmd"
- cp -a $GOROOT/src/lib9 "$pkgdir/usr/lib/go/src/"
- cp -a $GOROOT/lib "$pkgdir/usr/lib/go/"
+ cp -r doc misc -t $pkgdir/usr/share/go
+ ln -s /usr/share/go/doc $pkgdir/usr/lib/go/doc
+ cp -a bin $pkgdir/usr
+ cp -a pkg $pkgdir/usr/lib/go
+ cp -a $GOROOT/src/pkg $pkgdir/usr/lib/go/src/
+ cp -a $GOROOT/src/cmd $pkgdir/usr/lib/go/src/cmd
+ cp -a $GOROOT/src/lib9 $pkgdir/usr/lib/go/src/
+ cp -a $GOROOT/lib $pkgdir/usr/lib/go/
+ cp -a $GOROOT/include $pkgdir/usr/lib/go/
- install -Dm644 src/Make.* "$pkgdir/usr/lib/go/src"
+ install -Dm644 src/Make.* $pkgdir/usr/lib/go/src
# Remove object files from target src dir
- find "$pkgdir/usr/lib/go/src/" -type f -name '*.[ao]' -delete
- find "$pkgdir/usr/lib/go/src/pkg" -type f -executable -delete
+ find $pkgdir/usr/lib/go/src/ -type f -name '*.[ao]' -delete
+ find $pkgdir/usr/lib/go/src/pkg -type f -executable -delete
# Headers for C modules
install -Dm644 src/pkg/runtime/runtime.h \
- "$pkgdir/usr/lib/go/src/pkg/runtime/runtime.h"
+ $pkgdir/usr/lib/go/src/pkg/runtime/runtime.h
install -Dm644 src/pkg/runtime/cgocall.h \
- "$pkgdir/usr/lib/go/src/pkg/runtime/cgocall.h"
+ $pkgdir/usr/lib/go/src/pkg/runtime/cgocall.h
# For packages that source /etc/profile.d/go.sh
- install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/etc/profile.d/$pkgname.sh"
+ install -Dm755 $srcdir/$pkgname.sh $pkgdir/etc/profile.d/$pkgname.sh
# This is to make go get code.google.com/p/go-tour/gotour and
# then running the gotour executable work out of the box.
@@ -107,12 +108,14 @@ package() {
# not /usr/lib/go/bin. Users should use different paths by
# setting the appropriate environment variables.
#
- ln -sf /usr/bin "$pkgdir/usr/lib/go/bin"
+ ln -sf /usr/bin $pkgdir/usr/lib/go/bin
# For godoc
- install -Dm644 favicon.ico "$pkgdir/usr/lib/go/favicon.ico"
+ install -Dm644 favicon.ico $pkgdir/usr/lib/go/favicon.ico
- rm -f "$pkgdir/usr/share/go/doc/articles/wiki/get.bin"
+ rm -f $pkgdir/usr/share/go/doc/articles/wiki/get.bin
+
+ install -Dm644 VERSION $pkgdir/usr/lib/go/VERSION
}
# vim:set ts=2 sw=2 et:
diff --git a/community/haskell-tar/PKGBUILD b/community/haskell-tar/PKGBUILD
index 629285c73..573b5188d 100644
--- a/community/haskell-tar/PKGBUILD
+++ b/community/haskell-tar/PKGBUILD
@@ -1,26 +1,21 @@
-# $Id: PKGBUILD 77356 2012-10-09 04:18:31Z tdziedzic $
+# $Id: PKGBUILD 77797 2012-10-14 20:10:04Z arodseth $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Arch Haskell Team <arch-haskell@haskell.org>
pkgname=haskell-tar
-pkgver=0.4.0.0
-pkgrel=3
-pkgdesc="Reading, writing and manipulating \".tar\" archive files."
+pkgver=0.4.0.1
+pkgrel=1
+pkgdesc="Reading, writing and manipulating tar archive files"
url="http://hackage.haskell.org/package/tar"
license=('custom:BSD3')
arch=('x86_64' 'i686')
depends=('ghc=7.6.1-1')
-source=("http://hackage.haskell.org/packages/archive/tar/$pkgver/tar-$pkgver.tar.gz"
- '0001-update-changed-time-code-for-ghc-7.6.1.patch')
+source=("http://hackage.haskell.org/packages/archive/tar/$pkgver/tar-$pkgver.tar.gz")
install=haskell-tar.install
-sha256sums=('a3d37be1b8666c16c6371d193a0795b8abe7b0216e81870a2666e1e85d931113'
- '17b8afc519db5bed5d89807e6e659788f5d9c2f5c569150a9d1c6faac52e98e6')
+sha256sums=('a408274d8325f4e3144c5aa154d72f1ee7b0a7342570fd6805e3be3fe0d97a6d')
build() {
- cd "$srcdir/tar-$pkgver"
-
- # time functions have changed in ghc 7.6.1
- patch -Np1 -i ${srcdir}/0001-update-changed-time-code-for-ghc-7.6.1.patch
+ cd $srcdir/tar-$pkgver
runhaskell Setup configure -O -p --enable-split-objs --enable-shared \
--prefix=/usr --docdir="/usr/share/doc/$pkgname" \
@@ -33,18 +28,18 @@ build() {
}
package() {
- cd "$srcdir/tar-$pkgver"
+ cd $srcdir/tar-$pkgver
install -Dm 744 register.sh \
- "$pkgdir/usr/share/haskell/$pkgname/register.sh"
+ $pkgdir/usr/share/haskell/$pkgname/register.sh
install -m 744 unregister.sh \
- "$pkgdir/usr/share/haskell/$pkgname/unregister.sh"
- install -dm 755 "$pkgdir/usr/share/doc/ghc/html/libraries"
- ln -s "/usr/share/doc/$pkgname/html" \
- "$pkgdir/usr/share/doc/ghc/html/libraries/tar"
- runhaskell Setup copy --destdir="$pkgdir"
- install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- rm -f "$pkgdir/usr/share/doc/$pkgname/LICENSE"
+ $pkgdir/usr/share/haskell/$pkgname/unregister.sh
+ install -dm 755 $pkgdir/usr/share/doc/ghc/html/libraries
+ ln -s /usr/share/doc/$pkgname/html \
+ $pkgdir/usr/share/doc/ghc/html/libraries/tar
+ runhaskell Setup copy --destdir=$pkgdir
+ install -Dm 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ rm -f $pkgdir/usr/share/doc/$pkgname/LICENSE
}
# vim:set ts=2 sw=2 et:
diff --git a/community/rygel/PKGBUILD b/community/rygel/PKGBUILD
index 2d0b771a3..d9d5ec4bc 100644
--- a/community/rygel/PKGBUILD
+++ b/community/rygel/PKGBUILD
@@ -1,14 +1,14 @@
-# $Id: PKGBUILD 75414 2012-08-22 16:11:51Z bgyorgy $
+# $Id: PKGBUILD 77776 2012-10-14 17:40:17Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=rygel
-pkgver=0.14.3
-pkgrel=2
+pkgver=0.16.1
+pkgrel=1
pkgdesc="UPnP AV MediaServer and MediaRenderer that allows you to easily share audio, video and pictures, and control of media player on your home network"
arch=('i686' 'x86_64')
url="http://live.gnome.org/Rygel"
license=('LGPL')
-depends=('gupnp-av' 'gupnp-dlna' 'libgee' 'gtk3' 'hicolor-icon-theme' 'xdg-utils')
+depends=('gupnp-av' 'gupnp-dlna' 'libgee' 'gtk3' 'libunistring' 'libtracker-sparql' 'hicolor-icon-theme' 'xdg-utils')
makedepends=('vala' 'intltool')
optdepends=('gstreamer0.10-good-plugins: Extra media codecs'
'gstreamer0.10-bad-plugins: Extra media codecs'
@@ -19,7 +19,7 @@ backup=('etc/rygel.conf')
options=('!libtool')
install=$pkgname.install
source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
-sha256sums=('e615d4fea616ecaedfaba57e70a455ac8339048490a423af66a70d05c7186ace')
+sha256sums=('c8ffc0492c60b1c66f13f3f72cbee622307225d7e4cb20b43e299601463cd28d')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/seahorse-nautilus/PKGBUILD b/community/seahorse-nautilus/PKGBUILD
index 884840d1f..92f94c6dd 100644
--- a/community/seahorse-nautilus/PKGBUILD
+++ b/community/seahorse-nautilus/PKGBUILD
@@ -1,26 +1,29 @@
-# $Id: PKGBUILD 69331 2012-04-14 01:17:42Z bgyorgy $
+# $Id: PKGBUILD 77770 2012-10-14 16:18:22Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=seahorse-nautilus
-pkgver=3.4.0
+pkgver=3.6.0
pkgrel=1
pkgdesc="PGP encryption and signing for nautilus"
arch=('i686' 'x86_64')
url="http://git.gnome.org/browse/seahorse-nautilus/"
license=('GPL')
-depends=('gconf' 'libcryptui' 'nautilus')
+depends=('libcryptui' 'gcr' 'nautilus')
makedepends=('intltool')
replaces=('seahorse-plugins')
options=('!libtool')
install=$pkgname.install
-source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
-sha256sums=('4724438b8c09d5c25c30a304cbc398950d5a2fdd1e2ef3f6389ffbf18ac01480')
+source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
+ fix-schema.patch)
+sha256sums=('edae97cf7bab38ed928e25a7805913977f892ec9b9120783d874cda07912519d'
+ '3c5a3fe557fc56d5d5cda12d4b4909f513260da9b439d8bbaca2bf42b4fd114c')
build() {
cd "$srcdir/$pkgname-$pkgver"
+ patch -Np1 -i "$srcdir/fix-schema.patch"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --disable-static
+ --disable-static --disable-schemas-compile
make
}
diff --git a/community/seahorse-nautilus/fix-schema.patch b/community/seahorse-nautilus/fix-schema.patch
new file mode 100644
index 000000000..cd68e7a7f
--- /dev/null
+++ b/community/seahorse-nautilus/fix-schema.patch
@@ -0,0 +1,20 @@
+From 8f48809c0fb6633bb45eac2144c1125f79933053 Mon Sep 17 00:00:00 2001
+From: Stef Walter <stefw@gnome.org>
+Date: Mon, 01 Oct 2012 08:15:13 +0000
+Subject: Fix the schema identifier for GSettings window settings
+
+https://bugzilla.gnome.org/show_bug.cgi?id=685124
+---
+diff --git a/data/org.gnome.seahorse.nautilus.window.gschema.xml b/data/org.gnome.seahorse.nautilus.window.gschema.xml
+index 9263a25..89f49f1 100644
+--- a/data/org.gnome.seahorse.nautilus.window.gschema.xml
++++ b/data/org.gnome.seahorse.nautilus.window.gschema.xml
+@@ -1,5 +1,5 @@
+ <schemalist>
+- <schema id="org.gnome.seahorse.window">
++ <schema id="org.gnome.seahorse.nautilus.window">
+ <key name="width" type="i">
+ <default>-1</default>
+ <summary>Width of the window</summary>
+--
+cgit v0.9.0.2
diff --git a/community/seahorse-nautilus/seahorse-nautilus.install b/community/seahorse-nautilus/seahorse-nautilus.install
index 2eaa60550..21f12fbda 100644
--- a/community/seahorse-nautilus/seahorse-nautilus.install
+++ b/community/seahorse-nautilus/seahorse-nautilus.install
@@ -1,4 +1,5 @@
post_install() {
+ glib-compile-schemas usr/share/glib-2.0/schemas
update-desktop-database -q
}
diff --git a/community/tig/PKGBUILD b/community/tig/PKGBUILD
index 7565db319..bfb561b9c 100644
--- a/community/tig/PKGBUILD
+++ b/community/tig/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Nathan Jones <nathanj@insightbb.com>
pkgname=tig
-pkgver=1.0
+pkgver=1.1
pkgrel=1
pkgdesc='Text-mode interface for Git.'
depends=('git' 'ncurses')
@@ -12,7 +12,7 @@ url='http://jonas.nitro.dk/tig/'
license=('GPL')
arch=('i686' 'x86_64')
source=("http://jonas.nitro.dk/${pkgname}/releases/${pkgname}-${pkgver}.tar.gz")
-md5sums=('a2d414d1cebbc9cd4f3d545bc6f225c6')
+md5sums=('adeb797a8320962eeb345a615257cbac')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/ubuntuone-client-gnome/PKGBUILD b/community/ubuntuone-client-gnome/PKGBUILD
index 6816bc347..51e54fff1 100644
--- a/community/ubuntuone-client-gnome/PKGBUILD
+++ b/community/ubuntuone-client-gnome/PKGBUILD
@@ -1,33 +1,23 @@
-# $Id: PKGBUILD 72615 2012-06-17 13:54:12Z bgyorgy $
+# $Id: PKGBUILD 77831 2012-10-15 01:46:26Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=ubuntuone-client-gnome
-pkgver=3.0.2
+pkgver=4.0.0
pkgrel=1
pkgdesc="Some plug-ins, extensions, and data for integrating Ubuntu One features in some core parts of GNOME"
arch=('i686' 'x86_64')
url="https://launchpad.net/ubuntuone-client-gnome"
license=('GPL')
-depends=('nautilus' 'evolution-data-server' 'ubuntuone-client')
+depends=('nautilus' 'gconf' 'ubuntuone-client')
makedepends=('intltool' 'gnome-settings-daemon')
optdepends=('gnome-settings-daemon: shows a warning when Ubuntu One runs out of space')
options=('!libtool')
install=$pkgname.install
-source=(http://launchpad.net/ubuntuone-client-gnome/stable-3-0/$pkgver/+download/$pkgname-$pkgver.tar.gz
- http://pkgbuild.com/~bgyorgy/sources/$pkgname-translations-20120513.tar.gz
- fix-build.patch)
-md5sums=('59a871d767e832b37e95e1aca2ee4374'
- 'cabbf043f9be0ea8df4c9a4b020cd2c3'
- '8d34fed775be23d1743dda079a293b78')
+source=(http://launchpad.net/ubuntuone-client-gnome/stable-4-0/$pkgver/+download/$pkgname-$pkgver.tar.gz)
+md5sums=('26e9e391cabe1047eeb203d99ee2d9c6')
build() {
cd "$srcdir/$pkgname-$pkgver"
- patch -Np1 -i "$srcdir/fix-build.patch"
-
- # Install language files
- echo 'am ar ast az be bg bn bs ca ca@valencia cs da de el en_AU en_GB eo es et eu fi fo fr gd gl gu he hi hr hu id it ja kk km ko ku lt lv ms my nb nl nn oc pa pl pt pt_BR ro ru shn si sk sl sq sr sv ta te th tr ug uk vi zh_CN zh_HK zh_TW' >po/LINGUAS
- rename $pkgname- '' ../po/$pkgname-*.po
- mv -f -t po ../po/*
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-static --disable-schemas-compile
diff --git a/community/ubuntuone-client/1339_1338.diff b/community/ubuntuone-client/1339_1338.diff
new file mode 100644
index 000000000..cbd966a70
--- /dev/null
+++ b/community/ubuntuone-client/1339_1338.diff
@@ -0,0 +1,57 @@
+=== modified file 'tests/platform/sync_menu/test_linux.py'
+--- tests/platform/sync_menu/test_linux.py 2012-10-10 14:54:49 +0000
++++ tests/platform/sync_menu/test_linux.py 2012-10-11 12:01:27 +0000
+@@ -124,6 +124,7 @@
+ """Check that the dummy has the proper methods required by the API."""
+ dummy = linux.DummySyncMenu('random', 'args')
+ self.assertIsInstance(dummy.update_transfers, Callable)
++ self.assertIsInstance(dummy.sync_status_changed, Callable)
+
+
+ class SyncMenuTestCase(TestCase):
+
+=== modified file 'ubuntuone/platform/sync_menu/linux.py'
+--- ubuntuone/platform/sync_menu/linux.py 2012-10-10 17:06:14 +0000
++++ ubuntuone/platform/sync_menu/linux.py 2012-10-11 13:00:10 +0000
+@@ -183,7 +183,7 @@
+ self.timer.addCallback(self._timeout)
+
+
+-class TransfersMenu(Dbusmenu.Menuitem):
++class TransfersMenu(Dbusmenu.Menuitem if use_syncmenu else object):
+ """Menu that handles the recent and current transfers."""
+
+ def __init__(self, status_frontend):
+@@ -227,7 +227,7 @@
+ items_added = 0
+ remove = []
+ for item in self._uploading_items:
+- if item in uploading_data:
++ if item in uploading_data.keys():
+ size, written = uploading_data[item]
+ percentage = written * 100 / size
+ upload_item = self._uploading_items[item]
+@@ -243,7 +243,7 @@
+ for item in remove:
+ self._uploading_items.pop(item)
+ if items_added < 5:
+- for item in uploading_data:
++ for item in uploading_data.keys():
+ if item not in self._uploading_items and items_added < 5:
+ size, written = uploading_data[item]
+ percentage = written * 100 / size
+@@ -270,4 +270,12 @@
+ def update_transfers(self):
+ """Do nothing."""
+
+-UbuntuOneSyncMenu = UbuntuOneSyncMenuLinux if use_syncmenu else DummySyncMenu
++ def sync_status_changed(self):
++ """Do nothing."""
++
++
++if use_syncmenu:
++ UbuntuOneSyncMenu = UbuntuOneSyncMenuLinux
++else:
++ UbuntuOneSyncMenu = DummySyncMenu
++ TransfersMenu = None
+
diff --git a/community/ubuntuone-client/PKGBUILD b/community/ubuntuone-client/PKGBUILD
index 31e198468..296bed607 100644
--- a/community/ubuntuone-client/PKGBUILD
+++ b/community/ubuntuone-client/PKGBUILD
@@ -1,37 +1,34 @@
-# $Id: PKGBUILD 72611 2012-06-17 13:44:37Z bgyorgy $
+# $Id: PKGBUILD 77827 2012-10-15 01:33:32Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=ubuntuone-client
-pkgver=3.0.2
+pkgver=4.0.0
pkgrel=1
pkgdesc="Ubuntu One helps you store, sync and share files between your computers"
arch=('i686' 'x86_64')
url="https://launchpad.net/ubuntuone-client"
license=('GPL')
depends=('dbus-glib' 'python2-configglue' 'python2-distribute' 'libnotify' 'python2-gobject2' 'python2-pyinotify' 'python-simplejson' 'ubuntu-sso-client' 'python2-ubuntuone-storageprotocol' 'hicolor-icon-theme' 'xdg-utils')
-makedepends=('intltool' 'imake' 'gobject-introspection' 'vala')
-optdepends=('ubuntu-sso-client-qt: required for first-time log in or'
- 'ubuntu-sso-client-gtk: required for first-time log in'
- 'python2-pyqt: proxy support')
+makedepends=('intltool' 'imake' 'gobject-introspection')
options=('!libtool')
install=$pkgname.install
-source=(http://launchpad.net/ubuntuone-client/stable-3-0/$pkgver/+download/$pkgname-$pkgver.tar.gz
- http://pkgbuild.com/~bgyorgy/sources/$pkgname-translations-20120513.tar.gz)
-md5sums=('5251fad8d316e8730188078239a4dd73'
- '6f4603f11ea21d030bfaef34d3567f68')
+source=(http://launchpad.net/ubuntuone-client/stable-4-0/$pkgver/+download/$pkgname-$pkgver.tar.gz
+ 1339_1338.diff
+ fix-notify-hint.patch)
+md5sums=('738039703d4dcf54518a725f8ffbc4de'
+ 'e82e80c229de06692988c1f938a34fb9'
+ '54dfeb2be011f0a12ea7cfa0f0c19bec')
build() {
cd "$srcdir/$pkgname-$pkgver"
sed -i 's@^#!.*python$@#!/usr/bin/python2@' bin/*
- # Install language files
- echo 'ace af am an ar ast az be bg bn bo br bs ca ca@valencia ckb crh cv cy cs csb da de el en_AU en_CA en_GB eo es et eu fa fi fo fr fy gd gl gu he hi hr hu hy id is it ja jv kk km kn ko ku ky lt lv ml mr ms my nb nds nl nn oc pl pt pt_BR ro ru sd shn si sk sl sq sr sv ta te th tr ug uk ur uz vi zh_CN zh_HK zh_TW' >po/LINGUAS
- rename $pkgname- '' ../po/$pkgname-*.po
- mv -f -t po ../po/*
+ # Improve TransfersMenu declaration to avoid problems
+ patch -Np0 -i "$srcdir/1339_1338.diff"
- # Fix desktop file
- sed -i 's/ubuntuone-installer/ubuntuone-control-panel-qt/' \
- ubuntuone/platform/linux/{messaging,launcher}.py
+ # Workaround for crash in notification-daemon
+ # https://bugzilla.gnome.org/show_bug.cgi?id=665166
+ patch -Np1 -i "$srcdir/fix-notify-hint.patch"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/$pkgname \
--disable-static \
diff --git a/community/ubuntuone-client/fix-notify-hint.patch b/community/ubuntuone-client/fix-notify-hint.patch
new file mode 100644
index 000000000..f32280de9
--- /dev/null
+++ b/community/ubuntuone-client/fix-notify-hint.patch
@@ -0,0 +1,20 @@
+diff -Naur ubuntuone-client-4.0.0.orig/ubuntuone/platform/notification/linux.py ubuntuone-client-4.0.0/ubuntuone/platform/notification/linux.py
+--- ubuntuone-client-4.0.0.orig/ubuntuone/platform/notification/linux.py 2012-06-19 15:51:01.000000000 +0200
++++ ubuntuone-client-4.0.0/ubuntuone/platform/notification/linux.py 2012-10-15 01:14:01.019476818 +0200
+@@ -40,7 +40,7 @@
+
+ if 'gi' in sys.modules and sys.modules['gi'] is not None:
+ try:
+- from gi.repository import Notify
++ from gi.repository import GLib, Notify
+ Notify # pyflakes
+ NOTIFY_MODULE = 'gi'
+ except ImportError:
+@@ -85,5 +85,6 @@
+ if append:
+ self.notification.set_hint_string('x-canonical-append', '')
+
+- self.notification.set_hint_int32('transient', int(True))
++ if NOTIFY_MODULE == 'gi':
++ self.notification.set_hint('transient', GLib.Variant.new_boolean(1))
+ self.notification.show()
diff --git a/community/uget/PKGBUILD b/community/uget/PKGBUILD
index 0534df0bd..7c8fd1726 100644
--- a/community/uget/PKGBUILD
+++ b/community/uget/PKGBUILD
@@ -1,10 +1,9 @@
-# $Id: PKGBUILD 76258 2012-09-15 09:29:53Z bgyorgy $
+# $Id: PKGBUILD 77782 2012-10-14 18:09:15Z bgyorgy $
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
pkgname=uget
-pkgver=1.10
-_pkgver=$pkgver-git.20120907
-pkgrel=2
+pkgver=1.10.2
+pkgrel=1
pkgdesc="GTK+ download manager featuring download classification and HTML import"
arch=('i686' 'x86_64')
url="http://urlget.sourceforge.net/"
@@ -13,8 +12,8 @@ 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=('6e3ada8f4edd7e841639e57d352d9d89')
+source=(http://downloads.sourceforge.net/urlget/$pkgname-$pkgver.tar.gz)
+md5sums=('c766e94fcf12e4b425c53c7c598fd702')
build() {
cd "$srcdir/$pkgname-$pkgver"