diff options
64 files changed, 699 insertions, 443 deletions
diff --git a/community/cinnamon/PKGBUILD b/community/cinnamon/PKGBUILD index 896c45480..cc936eaf3 100644 --- a/community/cinnamon/PKGBUILD +++ b/community/cinnamon/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 90266 2013-05-10 17:14:37Z faidoc $ +# $Id: PKGBUILD 90347 2013-05-11 17:08:40Z faidoc $ # Maintainer: Alexandre Filgueira <alexfilgueira@cinnarch.com> # Contributor: M0Rf30 # Contributor: unifiedlinux @@ -6,7 +6,7 @@ pkgname=cinnamon pkgver=1.8.2 -pkgrel=1 +pkgrel=2 pkgdesc="Linux desktop which provides advanced innovative features and a traditional user experience" arch=('i686' 'x86_64') url="http://cinnamon.linuxmint.com/" @@ -34,7 +34,7 @@ source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/Cinnamon/tarball/ sha256sums=('83179f98f9e6c88928146d43a9d3f581c64706c0a60dac5e58d845a30a275a91' 'a0c05c995102b16f1060cbd43931eeaefeafd0265a0335e4ca14a143bd4c8c30' 'ee5694bdc997ffa35a817f691b15bae13747137d35ec2aecd0da298d7edbe426' - '0971ac14bc31167d3b94ea93e608c5d49518a12b89f40c97f84d80e715657aa3' + '9a091c0b651a5af1700c8eca90b9e81bb9a50a8a9bfa6a7352d0c0daa2f3f271' '921a1f63d2890dd54c149aa27a3d3209ac2fb843be597ae4ef3b4621e76a2262' 'fc8e8f5b7772ff331212280b0d4cf624c5ca2a442e8e8defc319cc2f2b060f2e' 'b34c30299fb88228c59f36fced90d56346847019a080bc7b8157b72caa659100') diff --git a/community/cinnamon/gnome-3.8.patch b/community/cinnamon/gnome-3.8.patch index 4053a151b..5af7c3a79 100644 --- a/community/cinnamon/gnome-3.8.patch +++ b/community/cinnamon/gnome-3.8.patch @@ -3950,3 +3950,234 @@ index c8427ac..a7b2e09 100644 -- 1.8.1.6 +From 1f209cec0fa0e9d12b3c29884302f4b8e70ff4c9 Mon Sep 17 00:00:00 2001 +From: Michael Webster <miketwebster@gmail.com> +Date: Thu, 9 May 2013 11:48:08 -0400 +Subject: [PATCH] Fix notifications and other stuff + +--- + .../cinnamon/applets/sound@cinnamon.org/applet.js | 2 +- + js/ui/notificationDaemon.js | 7 +- + src/main.c | 169 ++++++++++++--------- + 3 files changed, 103 insertions(+), 75 deletions(-) + +diff --git a/js/ui/notificationDaemon.js b/js/ui/notificationDaemon.js +index b037e07..58b2df3 100644 +--- a/js/ui/notificationDaemon.js ++++ b/js/ui/notificationDaemon.js +@@ -220,7 +220,12 @@ NotificationDaemon.prototype = { + NotifyAsync: function(params, invocation) { + let [appName, replacesId, icon, summary, body, actions, hints, timeout] = params; + let id; +- ++ ++ for (let hint in hints) { ++ // unpack the variants ++ hints[hint] = hints[hint].deep_unpack(); ++ } ++ + let rewrites = rewriteRules[appName]; + if (rewrites) { + for (let i = 0; i < rewrites.length; i++) { +diff --git a/src/main.c b/src/main.c +index 418fb60..773fb65 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -34,99 +34,122 @@ + #define OVERRIDES_SCHEMA "org.cinnamon.overrides" + + static void ++cinnamon_dbus_acquire_name (GDBusProxy *bus, ++ guint32 request_name_flags, ++ guint32 *request_name_result, ++ gchar *name, ++ gboolean fatal) ++{ ++ GError *error = NULL; ++ GVariant *request_name_variant; ++ ++ if (!(request_name_variant = g_dbus_proxy_call_sync (bus, ++ "RequestName", ++ g_variant_new ("(su)", name, request_name_flags), ++ 0, /* call flags */ ++ -1, /* timeout */ ++ NULL, /* cancellable */ ++ &error))) ++ { ++ g_printerr ("failed to acquire %s: %s\n", name, error->message); ++ if (!fatal) ++ return; ++ exit (1); ++ } ++ g_variant_get (request_name_variant, "(u)", request_name_result); ++} ++ ++static void ++cinnamon_dbus_acquire_names (GDBusProxy *bus, ++ guint32 request_name_flags, ++ gchar *name, ++ gboolean fatal, ...) G_GNUC_NULL_TERMINATED; ++ ++static void ++cinnamon_dbus_acquire_names (GDBusProxy *bus, ++ guint32 request_name_flags, ++ gchar *name, ++ gboolean fatal, ...) ++{ ++ va_list al; ++ guint32 request_name_result; ++ va_start (al, fatal); ++ for (;;) ++ { ++ cinnamon_dbus_acquire_name (bus, ++ request_name_flags, ++ &request_name_result, ++ name, fatal); ++ name = va_arg (al, gchar *); ++ if (!name) ++ break; ++ fatal = va_arg (al, gboolean); ++ } ++ va_end (al); ++} ++ ++static void + cinnamon_dbus_init (gboolean replace) + { ++ GDBusConnection *session; ++ GDBusProxy *bus; + GError *error = NULL; +- DBusGConnection *session; +- DBusGProxy *bus; + guint32 request_name_flags; + guint32 request_name_result; + +- /** TODO: +- * In the future we should use GDBus for this. However, in +- * order to do that, we need to port all of the JavaScript +- * code. Otherwise, the name will be claimed on the wrong +- * connection. +- */ +- session = dbus_g_bus_get (DBUS_BUS_SESSION, NULL); ++ session = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error); + +- bus = dbus_g_proxy_new_for_name (session, +- DBUS_SERVICE_DBUS, +- DBUS_PATH_DBUS, +- DBUS_INTERFACE_DBUS); ++ if (error) { ++ g_printerr ("Failed to connect to session bus: %s", error->message); ++ exit (1); ++ } + +- request_name_flags = DBUS_NAME_FLAG_DO_NOT_QUEUE | DBUS_NAME_FLAG_ALLOW_REPLACEMENT; ++ bus = g_dbus_proxy_new_sync (session, ++ G_DBUS_PROXY_FLAGS_NONE, ++ NULL, /* interface info */ ++ "org.freedesktop.DBus", ++ "/org/freedesktop/DBus", ++ "org.freedesktop.DBus", ++ NULL, /* cancellable */ ++ &error); ++ ++ request_name_flags = G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT; + if (replace) + request_name_flags |= DBUS_NAME_FLAG_REPLACE_EXISTING; +- if (!dbus_g_proxy_call (bus, "RequestName", &error, +- G_TYPE_STRING, CINNAMON_DBUS_SERVICE, +- G_TYPE_UINT, request_name_flags, +- G_TYPE_INVALID, +- G_TYPE_UINT, &request_name_result, +- G_TYPE_INVALID)) +- { +- g_printerr ("failed to acquire org.Cinnamon: %s\n", error->message); +- exit (1); +- } ++ ++ cinnamon_dbus_acquire_name (bus, ++ request_name_flags, ++ &request_name_result, ++ CINNAMON_DBUS_SERVICE, TRUE); + if (!(request_name_result == DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER + || request_name_result == DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER)) + { +- g_printerr ("%s already exists on bus and --replace not specified\n", +- CINNAMON_DBUS_SERVICE); ++ g_printerr (CINNAMON_DBUS_SERVICE " already exists on bus and --replace not specified\n"); + exit (1); + } + +- /* Also grab org.gnome.Panel to replace any existing panel process */ +- if (!dbus_g_proxy_call (bus, "RequestName", &error, G_TYPE_STRING, +- "org.gnome.Panel", G_TYPE_UINT, +- DBUS_NAME_FLAG_REPLACE_EXISTING | request_name_flags, +- G_TYPE_INVALID, G_TYPE_UINT, +- &request_name_result, G_TYPE_INVALID)) +- { +- g_print ("failed to acquire org.gnome.Panel: %s\n", error->message); +- exit (1); +- } +- +- /* ...and the org.gnome.Magnifier service. +- */ +- if (!dbus_g_proxy_call (bus, "RequestName", &error, +- G_TYPE_STRING, MAGNIFIER_DBUS_SERVICE, +- G_TYPE_UINT, DBUS_NAME_FLAG_REPLACE_EXISTING | request_name_flags, +- G_TYPE_INVALID, +- G_TYPE_UINT, &request_name_result, +- G_TYPE_INVALID)) +- { +- g_print ("failed to acquire %s: %s\n", MAGNIFIER_DBUS_SERVICE, error->message); +- /* Failing to acquire the magnifer service is not fatal. Log the error, +- * but keep going. */ +- } +- +- /* ...and the org.freedesktop.Notifications service; we always +- * specify REPLACE_EXISTING to ensure we kill off +- * notification-daemon if it was running. ++ /* ++ * We always specify REPLACE_EXISTING to ensure we kill off ++ * the existing service if it was running. + */ +- if (!dbus_g_proxy_call (bus, "RequestName", &error, +- G_TYPE_STRING, "org.freedesktop.Notifications", +- G_TYPE_UINT, DBUS_NAME_FLAG_REPLACE_EXISTING | request_name_flags, +- G_TYPE_INVALID, +- G_TYPE_UINT, &request_name_result, +- G_TYPE_INVALID)) +- { +- g_print ("failed to acquire org.freedesktop.Notifications: %s\n", error->message); +- } ++ request_name_flags |= G_BUS_NAME_OWNER_FLAGS_REPLACE; + ++ cinnamon_dbus_acquire_names (bus, ++ request_name_flags, ++ /* Also grab org.gnome.Panel to replace any existing panel process */ ++ "org.gnome.Panel", TRUE, ++ /* ...and the org.gnome.Magnifier service. */ ++ MAGNIFIER_DBUS_SERVICE, FALSE, ++ /* ...and the org.freedesktop.Notifications service. */ ++ "org.freedesktop.Notifications", FALSE, ++ NULL); + /* ...and the on-screen keyboard service */ +- if (!dbus_g_proxy_call (bus, "RequestName", &error, +- G_TYPE_STRING, "org.gnome.Caribou.Keyboard", +- G_TYPE_UINT, DBUS_NAME_FLAG_REPLACE_EXISTING, +- G_TYPE_INVALID, +- G_TYPE_UINT, &request_name_result, +- G_TYPE_INVALID)) +- { +- g_print ("failed to acquire org.gnome.Caribou.Keyboard: %s\n", error->message); +- } +- ++ cinnamon_dbus_acquire_name (bus, ++ DBUS_NAME_FLAG_REPLACE_EXISTING, ++ &request_name_result, ++ "org.gnome.Caribou.Keyboard", FALSE); + g_object_unref (bus); ++ g_object_unref (session); + } + + static void +-- +1.8.1.6 diff --git a/community/fb-client/PKGBUILD b/community/fb-client/PKGBUILD index 4dec5ae16..c04a69221 100644 --- a/community/fb-client/PKGBUILD +++ b/community/fb-client/PKGBUILD @@ -1,6 +1,7 @@ # Maintainer: Florian "Bluewind" Pritz <flo@xssn.at> + pkgname=fb-client -pkgver=1.1.2 +pkgver=1.1.3 pkgrel=1 pkgdesc="Client for paste.xinu.at" arch=('i686' 'x86_64') @@ -9,8 +10,8 @@ license=('GPL3') depends=('curl') optdepends=('xclip: for automatically copying the URL into the clipboard') source=(http://paste.xinu.at/data/client/fb-$pkgver.tar.gz{,.sig}) -md5sums=('0dc4cc4637b4503cb0c0cf1f1b09975a' - 'ff74200e97a0184109cd1eee9c0dc099') +md5sums=('6d05a1ebe50fa2c00c03fa41195bdf48' + 'SKIP') build() { cd "$srcdir/fb-$pkgver" diff --git a/community/golangide/PKGBUILD b/community/golangide/PKGBUILD index 7b8128956..6b896a69d 100644 --- a/community/golangide/PKGBUILD +++ b/community/golangide/PKGBUILD @@ -1,36 +1,43 @@ -#$Id: PKGBUILD 85352 2013-03-01 10:31:59Z andrea $ +#$Id: PKGBUILD 90350 2013-05-11 18:38:52Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: spambanane <happy.house@gmx.de> # Contributor: Matteo <matteo.dek@gmail.com> pkgname=golangide -pkgver=17 -pkgrel=2 +pkgver=18.1 +pkgrel=1 pkgdesc='IDE for editing and building projects written in the Go programming language (now LiteIDE X)' license=('LGPL') arch=('x86_64' 'i686') url='https://github.com/visualfc/liteide' -depends=('go' 'libpng12' 'glib2' 'qt4' 'qjson') +depends=('go' 'libpng12' 'glib2' 'qt5-base' 'qt5-webkit') makedepends=('gendesk') options=('!strip') -_name=('Golang IDE') -# http://$pkgname.googlecode.com/files/liteidex$pkgver.linux-386-webkit.tar.bz2 -# http://$pkgname.googlecode.com/files/liteidex$pkgver.linux-amd64-webkit.tar.bz2 -source=("$pkgname.tgz::https://nodeload.github.com/visualfc/liteide/tar.gz/master" +source=("$pkgname.tgz::https://github.com/visualfc/liteide/archive/x$pkgver.zip" 'golangide.png' 'golangide.sh') -sha256sums=('88fae4a43a82ecb12739bfe6612d736fa963d8beaf30dccfb305c335929c3871' +sha256sums=('4ca6438099314789f4cd8fd3acc8016d8e32594634a6d0f130f5666dcb0a3d6c' '47c52b22326034bd3d6a7b11b05a53c8b3838c08e145171cf5cad2ca00260697' - 'aa5ea27f9c3626431a9cb45e5267771a1eeff48b2e3927c0574eaef9302cfd74') + '93ef16d59054ef9b37f8781e90f7d0f83d726779d2029660dfd21e84d808bf04') +_name=('Golang IDE') -build() { +prepare() { cd "$srcdir" - msg2 'Generating .desktop file...' + gendesk -n - msg2 'Compiling...' - cd liteide-master/build + cd "$srcdir/liteide-x$pkgver/build" + head -n-3 build_linux.sh > build_linux_fixed.sh + mv build_linux_fixed.sh build_linux.sh + head -n-4 webkit_linux.sh > webkit_linux_fixed.sh + mv webkit_linux_fixed.sh webkit_linux.sh chmod +x build_linux.sh webkit_linux.sh +} + +build() { + cd "$srcdir/liteide-x$pkgver/build" + + msg2 'Compiling...' QTDIR=/usr ./build_linux.sh QTDIR=/usr ./webkit_linux.sh @@ -47,7 +54,7 @@ package() { mkdir -p "$pkgdir/usr/share/liteide" mkdir -p "$pkgdir/usr/share/doc/$pkgname" - cd "$srcdir/liteide-master/build/liteide" + cd "$srcdir/liteide-x$pkgver/build/liteide" msg2 'Packaging executables...' for binary in goastview goapi goexec godocview liteide; do @@ -55,7 +62,7 @@ package() { done install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname" - cd "$srcdir/liteide-master/liteidex" + cd "$srcdir/liteide-x$pkgver/liteidex" msg2 'Packaging resources...' cp -r deploy/* "$pkgdir/usr/share/liteide" diff --git a/community/golangide/golangide.sh b/community/golangide/golangide.sh index 736727ed7..d7d0772b5 100644 --- a/community/golangide/golangide.sh +++ b/community/golangide/golangide.sh @@ -1,8 +1,7 @@ #!/bin/sh ELF=/usr/bin/liteide -# The libqjson issue has been reported upstream if [ ! -z $GOROOT -a -e $GOROOT ]; then - LD_PRELOAD=/usr/lib/libqjson.so $ELF $@ + $ELF $@ else - GOROOT=/usr/lib/go LD_PRELOAD=/usr/lib/libqjson.so $ELF $@ + GOROOT=/usr/lib/go $ELF $@ fi diff --git a/community/gtkpod/PKGBUILD b/community/gtkpod/PKGBUILD index 795c9eeff..8727835f9 100644 --- a/community/gtkpod/PKGBUILD +++ b/community/gtkpod/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 89564 2013-04-30 05:59:32Z cinelli $ +# $Id: PKGBUILD 90342 2013-05-11 16:17:24Z tomegun $ # Maintainer: Federico Cinelli <cinelli@aur.archlinux.org> # Contributor: Kevin Piche <kevin@archlinux.org> # Contributor: Aaron Griffin <aaron@archlinux.org> pkgname=gtkpod pkgver=2.1.3 -pkgrel=3 +pkgrel=4 pkgdesc="A platform independent GUI for Apple's iPod using GTK3" arch=('i686' 'x86_64') url="http://gtkpod.sourceforge.net" diff --git a/community/haddock/PKGBUILD b/community/haddock/PKGBUILD index a2924af8b..698be2810 100644 --- a/community/haddock/PKGBUILD +++ b/community/haddock/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 89287 2013-04-28 16:52:08Z td123 $ +# $Id: PKGBUILD 90316 2013-05-11 13:01:51Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Vesa Kaihlavirta <vesa@archlinux.org> # Contributor: Arch Haskell Team <arch-haskell@haskell.org> pkgname=haddock -pkgver=2.13.1 -pkgrel=4 +pkgver=2.13.2 +pkgrel=1 pkgdesc='Tool for generating documentation for Haskell libraries' url='http://hackage.haskell.org/package/haddock/' license=('custom:BSD3') arch=('x86_64' 'i686') makedepends=('alex' 'happy') depends=('ghc=7.6.3-1' 'haskell-xhtml=3000.2.1' 'haskell-ghc-paths') -install=$pkgname.install +install="$pkgname.install" source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz") -sha256sums=('6e5e2295cd191e43a046c12544f2f4e8b4260cfda8282d48b15a7a35d8a24e7f') +sha256sums=('25e7d5819d38cbb1c9b1ff967e2a4093c776c3defaa0a249c8eabba1e70892e3') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/haskell-highlighting-kate/PKGBUILD b/community/haskell-highlighting-kate/PKGBUILD index b4050abd1..1a3c0b7d1 100644 --- a/community/haskell-highlighting-kate/PKGBUILD +++ b/community/haskell-highlighting-kate/PKGBUILD @@ -4,8 +4,8 @@ _hkgname=highlighting-kate pkgname=haskell-highlighting-kate -pkgver=0.5.3.8 -pkgrel=2 +pkgver=0.5.3.9 +pkgrel=1 pkgdesc="Syntax highlighting" url="http://hackage.haskell.org/package/$_hkgname" license=('GPL') @@ -14,10 +14,10 @@ makedepends=('ghc') depends=('haskell-blaze-html>=0.4.2' 'haskell-containers' 'haskell-filepath' 'haskell-mtl' 'haskell-parsec' 'haskell-pcre-light') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=$pkgname.install -md5sums=('c3fdfadddfdf198af6192b9bf437a422') +md5sums=('fa274eb5d1f7002b16a312693ad9eef0') build() { - cd "$srcdir/$_hkgname-$pkgver" + cd $_hkgname-$pkgver runhaskell Setup configure -O --enable-split-objs --enable-shared \ --prefix=/usr --docdir=/usr/share/doc/$pkgname --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build @@ -28,7 +28,7 @@ build() { } package() { - cd "$srcdir/$_hkgname-$pkgver" + cd $_hkgname-$pkgver install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" install -dm755 "$pkgdir/usr/share/doc/ghc/html/libraries" diff --git a/community/haskell-pandoc/PKGBUILD b/community/haskell-pandoc/PKGBUILD index 162a3a34c..6f8310913 100644 --- a/community/haskell-pandoc/PKGBUILD +++ b/community/haskell-pandoc/PKGBUILD @@ -5,7 +5,7 @@ _hkgname=pandoc pkgname=haskell-pandoc pkgver=1.11.1 -pkgrel=3 +pkgrel=5 pkgdesc="Conversion between markup formats" url="http://hackage.haskell.org/package/${_hkgname}" license=('GPL') @@ -17,21 +17,21 @@ install=$pkgname.install md5sums=('e895b22745affba37c0ba5e6e6d0f17c') build() { - cd ${srcdir}/${_hkgname}-${pkgver} - runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ - --prefix=/usr --docdir=/usr/share/doc/$pkgname --libsubdir=\$compiler/site-local/\$pkgid - runhaskell Setup build - runhaskell Setup haddock - runhaskell Setup register --gen-script - runhaskell Setup unregister --gen-script - sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh + cd $_hkgname-$pkgver + runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } package() { - cd ${srcdir}/${_hkgname}-${pkgver} - install -D -m744 register.sh $pkgdir/usr/share/haskell/$pkgname/register.sh - install -m744 unregister.sh $pkgdir/usr/share/haskell/$pkgname/unregister.sh - install -d -m755 $pkgdir/usr/share/doc/ghc/html/libraries - ln -s /usr/share/doc/$pkgname/html $pkgdir/usr/share/doc/ghc/html/libraries/${_hkgname} - runhaskell Setup copy --destdir=$pkgdir + cd $_hkgname-$pkgver + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$pkgdir/usr/share/doc/ghc/html/libraries" + ln -s /usr/share/doc/$pkgname/html "$pkgdir/usr/share/doc/ghc/html/libraries/$_hkgname" + runhaskell Setup copy --destdir="$pkgdir" } diff --git a/community/haskell-texmath/PKGBUILD b/community/haskell-texmath/PKGBUILD index a55e8835b..012e2345c 100644 --- a/community/haskell-texmath/PKGBUILD +++ b/community/haskell-texmath/PKGBUILD @@ -4,7 +4,7 @@ pkgname=haskell-texmath _hkgname=texmath -pkgver=0.6.1.4 +pkgver=0.6.1.5 pkgrel=1 pkgdesc="Conversion of LaTeX math formulas to MathML." url="https://github.com/jgm/texmath" @@ -14,7 +14,7 @@ makedepends=('ghc') depends=(haskell-containers haskell-parsec haskell-syb haskell-xml) source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz") install=$pkgname.install -md5sums=('514835acff28d6a005d68fde7dd6094a') +md5sums=('4600cec39f3592a65e5f665df97f56ac') build() { cd "$srcdir/$_hkgname-$pkgver" diff --git a/community/ibus-anthy/PKGBUILD b/community/ibus-anthy/PKGBUILD index cc646ff72..803bedec1 100644 --- a/community/ibus-anthy/PKGBUILD +++ b/community/ibus-anthy/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 81882 2013-01-03 03:41:12Z fyan $ +# $Id: PKGBUILD 90320 2013-05-11 14:52:54Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Rainy <rainylau(at)gmail(dot)com> # Contributor: Lee.MaRS <leemars at gmail dot com> # Contributor: Daniel J Griffiths <ghost1227@archlinux.us> pkgname=ibus-anthy -pkgver=1.5.0 +pkgver=1.5.1 pkgrel=1 pkgdesc='Japanese input method Anthy IMEngine for IBus Framework' arch=('i686' 'x86_64') @@ -34,4 +34,4 @@ package() { make DESTDIR=$pkgdir/ install } -md5sums=('4ff000bec3c342f5cd5a6d9e05a4abdf') +sha512sums=('ba5456d4b16c168ff90945c948109bd3bb9d64c145ae746a471789ef74a1e657a9f891e198ecf64b733c03880f81a28cc9cd2c1fa82ad006eb0ac6e7e5c2c3a5') diff --git a/community/ifuse/PKGBUILD b/community/ifuse/PKGBUILD index d1b785a2b..c1dc11f7d 100644 --- a/community/ifuse/PKGBUILD +++ b/community/ifuse/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 86105 2013-03-12 01:35:28Z cinelli $ +# $Id: PKGBUILD 90343 2013-05-11 16:17:25Z tomegun $ # Maintainer: Federico Cinelli <cinelli@aur.archlinux.org> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Gabriel Martinez < reitaka at gmail dot com > pkgname=ifuse pkgver=1.1.2 -pkgrel=3 +pkgrel=4 pkgdesc='A fuse filesystem to access the contents of an iPhone or iPod Touch' url='http://libimobiledevice.org/' arch=('i686' 'x86_64') diff --git a/community/ipset/PKGBUILD b/community/ipset/PKGBUILD index cff3a8b96..ff50f148f 100644 --- a/community/ipset/PKGBUILD +++ b/community/ipset/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 88370 2013-04-16 20:03:40Z seblu $ +# $Id: PKGBUILD 90287 2013-05-10 23:18:07Z seblu $ # Maintainer: Sébastien Luttringer pkgname=ipset -pkgver=6.18 +pkgver=6.19 pkgrel=1 pkgdesc='Administration tool for IP sets' arch=('i686' 'x86_64') @@ -12,11 +12,9 @@ depends=('libmnl' 'bash') backup=("etc/$pkgname.conf") options=('!libtool') source=("http://ipset.netfilter.org/$pkgname-$pkgver.tar.bz2" - "$pkgname.systemd" "$pkgname.service") -md5sums=('776de6afe32ae386e6827a51c025464f' - '7daa4f163eef9db216cb4c428e0342a3' - 'b032241b96b5802975fe4321cc511c6b') +md5sums=('cabba1bd63a93f6e1c3db3fb22412b64' + 'f74642f7bb88056103c63a62a91c782c') build() { cd $pkgname-$pkgver @@ -34,8 +32,6 @@ package() { install -Dm644 lib/libipset.pc "$pkgdir/usr/lib/pkgconfig/libipset.pc" popd # systemd - install -Dm 755 $pkgname.systemd \ - "$pkgdir/usr/lib/systemd/scripts/$pkgname" install -Dm 644 $pkgname.service \ "$pkgdir/usr/lib/systemd/system/$pkgname.service" # default config file diff --git a/community/ipset/ipset.service b/community/ipset/ipset.service index 8c4889d3c..1af453668 100644 --- a/community/ipset/ipset.service +++ b/community/ipset/ipset.service @@ -1,12 +1,12 @@ [Unit] -Description=IP Sets +Description=Loading IP Sets Before=iptables.service [Service] Type=oneshot RemainAfterExit=yes -ExecStart=/usr/lib/systemd/scripts/ipset start -ExecStop=/usr/lib/systemd/scripts/ipset stop +ExecStart=/usr/sbin/ipset -f /etc/ipset.conf restore +ExecStop=/usr/sbin/ipset destroy [Install] WantedBy=multi-user.target diff --git a/community/ipset/ipset.systemd b/community/ipset/ipset.systemd deleted file mode 100644 index c28086322..000000000 --- a/community/ipset/ipset.systemd +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -CONFIG_FILE='/etc/ipset.conf' - -case $1 in - start) - ipset restore < "$CONFIG_FILE" - ;; - stop) - ipset destroy - ;; - save) - ipset save > "$CONFIG_FILE" - ;; - *) - echo "usage: ${0##*/} {start|stop|save}" >&2 - exit 1 - ;; -esac - -# vim:set ts=2 sw=2 ft=sh et: diff --git a/community/lsscsi/PKGBUILD b/community/lsscsi/PKGBUILD index e8d5251d9..5a09e2f00 100644 --- a/community/lsscsi/PKGBUILD +++ b/community/lsscsi/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 65009 2012-02-19 19:48:16Z seblu $ -# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org> +# $Id: PKGBUILD 90283 2013-05-10 22:36:28Z seblu $ +# Maintainer: Sébastien Luttringer # Contributor : XAVeRY - los dot danielos at gmail dot com pkgname=lsscsi -pkgver=0.26 +pkgver=0.27 pkgrel=1 pkgdesc='A tool that lists devices connected via SCSI and its transports' arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ url="http://sg.danny.cz/scsi/lsscsi.html" license=('GPL') depends=('sysfsutils') source=("http://sg.danny.cz/scsi/${pkgname}-${pkgver}.tgz") -md5sums=('624d705899ed08e872e164679ac56545') +md5sums=('33ab2927a9e567a47905e6a618c17859') build() { cd ${pkgname}-${pkgver} @@ -24,4 +24,4 @@ package() { make DESTDIR="${pkgdir}" install } -# vim:set ts=2 sw=2 ft=sh et: +# vim:set ts=2 sw=2 et: diff --git a/community/oolite/PKGBUILD b/community/oolite/PKGBUILD index 81ef2c09d..a77fc48e2 100644 --- a/community/oolite/PKGBUILD +++ b/community/oolite/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 82164 2013-01-09 22:25:40Z svenstaro $ +# $Id: PKGBUILD 90332 2013-05-11 15:38:55Z alucryd $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Lone_Wolf <lonewolf@xs4all.nl> pkgname=oolite pkgver=1.77 -pkgrel=1 +pkgrel=2 pkgdesc="A space-sim based on the classic Elite" arch=('i686' 'x86_64') url="http://oolite-linux.berlios.de" @@ -21,6 +21,8 @@ build() { cp -r ${srcdir}/oolite-source-${pkgver} ${srcdir}/${pkgname}-build cd ${srcdir}/${pkgname}-build + unset CPPFLAGS + sed -i '/void png_error/d' src/Core/Materials/OOPNGTextureLoader.m sed -i "/ADDITIONAL_OBJCFLAGS/s/=/= -fobjc-exceptions/" GNUmakefile make -f libjs.make debug=no make -f Makefile release diff --git a/community/python-psutil/PKGBUILD b/community/python-psutil/PKGBUILD index 041dcacb4..6fd9c3a94 100644 --- a/community/python-psutil/PKGBUILD +++ b/community/python-psutil/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 88178 2013-04-13 10:41:30Z seblu $ +# $Id: PKGBUILD 90289 2013-05-10 23:21:33Z seblu $ # Maintainer: Sébastien Luttringer pkgbase=python-psutil pkgname=('python-psutil' 'python2-psutil') -pkgver=0.7.0 +pkgver=0.7.1 pkgrel=1 arch=('i686' 'x86_64') url='http://code.google.com/p/psutil/' license=('custom: BSD') makedepends=('python' 'python-distribute' 'python2' 'python2-distribute') source=("https://psutil.googlecode.com/files/psutil-$pkgver.tar.gz") -sha1sums=('e19bd1c050786616dd81a3b200c61b8147eb9985') +sha1sums=('9c67e61ce00166d7831a4cdcbd2fe534708681a1') build() { cd psutil-$pkgver diff --git a/community/ruby-gtk2/PKGBUILD b/community/ruby-gtk2/PKGBUILD index 03d12f093..bfc9c167a 100644 --- a/community/ruby-gtk2/PKGBUILD +++ b/community/ruby-gtk2/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 88649 2013-04-21 07:40:40Z arodseth $ +# $Id: PKGBUILD 90322 2013-05-11 14:56:12Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Eric Bélanger <eric@archlinux.org> # Contributor: Brad Fanella <bradfanella@archlinux.us> @@ -8,14 +8,14 @@ pkgbase=ruby-gtk2 pkgname=('ruby-atk' 'ruby-gdkpixbuf2' 'ruby-gio2' 'ruby-glib2' 'ruby-gtk2' 'ruby-pango') -pkgver=1.2.6 +pkgver=2.0.0 pkgrel=1 arch=('x86_64' 'i686') url='http://ruby-gnome2.sourceforge.jp/' license=('LGPL') makedepends=('ruby-pkgconfig' 'ruby-cairo' 'gtk2' 'glib2') source=("http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz") -sha256sums=('1b685d47b04f0a670a22db2af126cd145300bc664c38ee530f459c251ce7481f') +sha256sums=('6a36d2d4212e65f23d1c174b03006ea7fecaad1f3b82151dbfbe7ddf4268579f') prepare() { cd "$srcdir/ruby-gtk2-$pkgver" @@ -26,15 +26,14 @@ prepare() { "$pkgdir/ruby-glib2/usr/lib/ruby/vendor_ruby/2.0.0/i686-linux" \ "$pkgdir/ruby-atk/usr/lib/ruby/vendor_ruby/2.0.0/i686-linux" \ "$pkgdir/ruby-gio2/usr/lib/ruby/vendor_ruby/2.0.0/i686-linux" \ - "$pkgdir/ruby-gdkpixbuf2/usr/lib/ruby/vendor_ruby/2.0.0/i686-linux" \ "$pkgdir/ruby-atk/usr/lib/ruby/vendor_ruby/2.0.0/i686-linux" \ "$pkgdir/ruby-pango/usr/lib/ruby/vendor_ruby/2.0.0/x86_64-linux" \ - "$pkgdir/ruby-glib2/usr/lib/ruby/vendor_ruby/2.0.0/x86_64-linux" + "$pkgdir/ruby-glib2/usr/lib/ruby/vendor_ruby/2.0.0/x86_64-linux" \ + "$pkgdir/ruby-gio2/usr/lib/ruby/vendor_ruby/2.0.0/x86_64-linux" } build() { cd "$srcdir/ruby-gtk2-$pkgver" - make } diff --git a/community/ruby-gtk3/PKGBUILD b/community/ruby-gtk3/PKGBUILD index ec58a456d..563ad4dfe 100644 --- a/community/ruby-gtk3/PKGBUILD +++ b/community/ruby-gtk3/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 88651 2013-04-21 08:01:04Z arodseth $ +# $Id: PKGBUILD 90334 2013-05-11 15:51:15Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Eric Bélanger # Contributor: Brad Fanella <bradfanella@archlinux.us> @@ -6,16 +6,16 @@ # Contributor: kritoke <kritoke@nospam.gmail.com> pkgbase=ruby-gtk3 +pkgver=2.0.0 pkgname=('ruby-gtk3' 'ruby-gdk3') -depends=('ruby-atk' 'ruby-gdkpixbuf2' 'ruby-glib2' 'ruby-pango') -pkgver=1.2.6 +depends=("ruby-atk=$pkgver" "ruby-gdkpixbuf2=$pkgver" "ruby-glib2=$pkgver" "ruby-pango=$pkgver") pkgrel=1 arch=('x86_64' 'i686') url='http://ruby-gnome2.sourceforge.jp/' license=('LGPL') makedepends=('ruby-pkgconfig' 'ruby-cairo' 'gtk3') source=("http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk3-$pkgver.tar.gz") -sha256sums=('105395100bcbcfe8fa3fd5a2963ded64092303da64f31400887dbcd6a84d1e1a') +sha256sums=('f5e4cd605ece402ba9b8670058bb06c80ea9e21e4a1ff724d97394439091ff50') prepare() { cd "$srcdir/ruby-gtk3-$pkgver" @@ -25,7 +25,6 @@ prepare() { build() { cd "$srcdir/ruby-gtk3-$pkgver" - make } diff --git a/community/start-stop-daemon/PKGBUILD b/community/start-stop-daemon/PKGBUILD deleted file mode 100644 index 3f62b8668..000000000 --- a/community/start-stop-daemon/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# $Id: PKGBUILD 76825 2012-09-30 15:07:25Z seblu $ -# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org> -# Contributor: Soup <soup a.t soultrap d.o.t n.e.t> -# Contributor: Vladimir Koshelenko <koshelenko@rndavia.ru> - -pkgname=start-stop-daemon -pkgver=1.15.8.13 -pkgrel=1 -pkgdesc='Start and stop system daemon programs' -arch=('i686' 'x86_64') -license=('GPL2') -url='http://packages.qa.debian.org/d/dpkg.html' -depends=('glibc') -source=("http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_$pkgver.tar.bz2") -md5sums=('7f6ea19838311a66fdacce17991eba85') - -build() { - cd dpkg-$pkgver - ./configure --without-dselect --without-update-alternatives --without-install-info - (cd lib && make) - cd utils && make -} - -package() { - cd dpkg-$pkgver - install -D -m 755 utils/start-stop-daemon "$pkgdir/usr/bin/start-stop-daemon" - install -D -m 644 man/start-stop-daemon.8 "$pkgdir/usr/share/man/man8/start-stop-daemon.8" -} - -# vim:set ts=2 sw=2 et: diff --git a/community/xnoise/PKGBUILD b/community/xnoise/PKGBUILD index 89543cbeb..0add992ea 100755 --- a/community/xnoise/PKGBUILD +++ b/community/xnoise/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 87484 2013-04-01 12:09:37Z fyan $ +# $Id: PKGBUILD 90300 2013-05-11 05:30:04Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: archtux <antonio dot arias99999 at gmail dot com> pkgname=xnoise -pkgver=0.2.17 -pkgrel=3 +pkgver=0.2.18 +pkgrel=1 pkgdesc="Media player with a slick GUI, great speed and lots of features." arch=('i686' 'x86_64') url="http://www.xnoise-media-player.com/" @@ -34,4 +34,4 @@ package() { # Remove obsolete files rm -rf "$pkgdir/usr/include" "$pkgdir/usr/share/vala" } -md5sums=('a72b0adf06667f682f972f9c38174f02') +sha512sums=('afe6d380f84c96d3612ed6a01a31b279b06d101252304a83be081eb25d4342e3487aa0f1955c3aa6b70297f8858d3c01be5f708a37c3741a1c2b6afd76127e9b') diff --git a/extra/avidemux/PKGBUILD.WIP b/extra/avidemux/PKGBUILD.WIP deleted file mode 100644 index c96084eb8..000000000 --- a/extra/avidemux/PKGBUILD.WIP +++ /dev/null @@ -1,83 +0,0 @@ -# $Id: PKGBUILD 160693 2012-06-03 22:00:17Z eric $ -# Maintainer: Eric Bélanger <eric@archlinux.org> - -pkgbase=avidemux -pkgname=('avidemux-cli' 'avidemux-gtk' 'avidemux-qt') -pkgver=2.6.1 -pkgrel=1 -arch=('i686' 'x86_64') -license=('GPL') -url="http://fixounet.free.fr/avidemux/" -makedepends=('cmake' 'libxslt' 'gtk3' 'qt' 'jack' 'libvorbis' 'sdl' 'libxv' \ - 'alsa-lib' 'lame' 'xvidcore' 'faad2' 'faac' 'x264' 'libsamplerate' \ - 'opencore-amr' 'yasm' 'mesa' 'libvpx' 'libpulse' 'libva' \ - 'libvdpau' 'libdca' 'fribidi' 'glu') -options=('!makeflags' '!emptydirs') -source=(http://downloads.sourceforge.net/avidemux/avidemux_${pkgver}.tar.gz) -sha1sums=('a34ffc6409d96c3df30394fbd221e6693ec081ec') -#source=(http://www.avidemux.org/nightly/source/snapshot_8273.tgz) -#sha1sums=('cf5256ce189a51898a2e1071ffd46cd993f453f2') - -build() { -#mv snapshot_8273 ${pkgbase}_${pkgver} - - cd "${srcdir}/${pkgbase}_${pkgver}" - sed -i 's|avidemux2|avidemux3|' avidemux2.desktop - bash bootStrap.bash --with-core --with-cli --with-gtk --with-qt4 --with-plugins -} - -package_avidemux-cli() { - pkgdesc="A graphical tool to edit video (filter/re-encode/split)" - depends=('libxml2' 'sdl' 'fontconfig' 'libvpx' 'libva') - optdepends=('lame: for the corresponding audio encoder plugin' - 'faac: for the corresponding audio encoder plugin' - 'faad2: for the corresponding audio decoder plugin' - 'opencore-amr: for the corresponding audio decoder plugin' - 'jack: for the corresponding audio device plugin' - 'libpulse: for the corresponding audio device plugin' - 'sdl: for the corresponding audio device plugin' - 'x264: for the corresponding video encoder plugin' - 'xvidcore: for the corresponding video encoder plugin' - 'qt: for the QtScript scripting support' - 'libdca: for the corresponding audio decoder plugin' - 'fribidi: for the corresponding video filter plugin') - - cd "${srcdir}/${pkgbase}_${pkgver}" - (cd buildCli; make DESTDIR="${pkgdir}" install) - (cd buildCore; make DESTDIR="${pkgdir}" install) - (cd buildPluginsCLI; make DESTDIR="${pkgdir}" install) - (cd buildPluginsCommon; make DESTDIR="${pkgdir}" install) - - install -D -m644 avidemux_icon.png "${pkgdir}/usr/share/pixmaps/avidemux.png" - install -D -m644 man/avidemux.1 "${pkgdir}/usr/share/man/man1/avidemux.1" -} - -package_avidemux-gtk() { - pkgdesc="A graphical tool to edit video (filter/re-encode/split) - GTK GUI" - depends=("avidemux-cli=${pkgver}" 'gtk3' 'libxv' 'desktop-file-utils') - install=avidemux.install - - cd "${srcdir}/${pkgbase}_${pkgver}" - (cd buildGtk; make DESTDIR="${pkgdir}" install) - (cd buildPluginsGtk; make DESTDIR="${pkgdir}" install) - - install -D -m644 avidemux2.desktop "${pkgdir}/usr/share/applications/avidemux-gtk.desktop" - - rm "${pkgdir}"/usr/lib/ADM_plugins6/pluginSettings/x264/1/{PSP.json,iPhone.json} - rm "${pkgdir}/usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so" -} - -package_avidemux-qt() { - pkgdesc="A graphical tool to edit video (filter/re-encode/split) - QT GUI" - depends=("avidemux-cli=${pkgver}" 'qt' 'x264' 'glu') - install=avidemux.install - - cd "${srcdir}/${pkgbase}_${pkgver}" - (cd buildQt4; make DESTDIR="${pkgdir}" install) - (cd buildPluginsQt4; make DESTDIR="${pkgdir}" install) - - install -D -m644 avidemux2.desktop "${pkgdir}/usr/share/applications/avidemux-qt.desktop" - sed -i 's|gtk|qt4|' "${pkgdir}/usr/share/applications/avidemux-qt.desktop" - - rm "${pkgdir}"/usr/lib/ADM_plugins6/pluginSettings/x264/1/{PSP.json,iPhone.json} -} diff --git a/extra/bijiben/PKGBUILD b/extra/bijiben/PKGBUILD index 3deecf27b..72153a166 100644 --- a/extra/bijiben/PKGBUILD +++ b/extra/bijiben/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 183334 2013-04-21 22:08:33Z heftig $ +# $Id: PKGBUILD 185131 2013-05-11 10:28:24Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> pkgname=bijiben -pkgver=3.8.1 +pkgver=3.8.2 pkgrel=1 pkgdesc="Write out notes, every detail matters" arch=(i686 x86_64) @@ -13,7 +13,7 @@ makedepends=(intltool itstool) options=(!emptydirs) install=bijiben.install source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver::3}/${pkgname}-${pkgver}.tar.xz) -sha256sums=('a0965874c68ca8492dcffc25cbf6f51549ff4a005c1fa1d87a1d82021aae7908') +sha256sums=('c8c02c3701594d0b7f212c25613c097e2343d104157518c7c8cfb6a1bc111cf8') build() { cd $pkgname-$pkgver diff --git a/extra/claws-mail-extra-plugins/PKGBUILD b/extra/claws-mail-extra-plugins/PKGBUILD deleted file mode 100644 index 8c9b61d23..000000000 --- a/extra/claws-mail-extra-plugins/PKGBUILD +++ /dev/null @@ -1,66 +0,0 @@ -# $Id: PKGBUILD 179102 2013-03-03 17:28:30Z dreisner $ -# Maintainer: Andreas Radke <andyrtr@archlinux.org> -# Contributor: Mildred <mildred593 at online dot fr> - -pkgname=claws-mail-extra-plugins -pkgver=3.9.0 -pkgrel=2 -pkgdesc="Extra plugins for claws-mail" -url="http://www.claws-mail.org/plugins.php?branch=EXT" -license=('GPL3') -arch=('i686' 'x86_64') -depends=('claws-mail>=3.9.0') -makedepends=('make' 'bc' 'perl>=5.16.0' 'libgtkhtml>=2.11.1-2' 'libnotify>=0.7' - 'libxml2>=2.7.6' 'curl>=7.19.7' 'libytnef>=1.5-2' 'libwebkit>=1.6.1' - 'pygtk>=2.16.0' 'libsoup-gnome' 'libcanberra' 'libgdata' - 'poppler-glib' 'ghostscript') -optdepends=('libgtkhtml: for gtkhtml2_viewer plugin' - 'perl: for perl plugin' - 'libnotify: for notification plugin' - 'libcanberra: for notification plugin' - 'dbus-core: for notification plugin' - 'libxml2: for gtkhtml2_viewer and rssyl plugins' - 'curl: for gtkhtml2_viewer, vcalendar, rssyl and spamreport plugins' - 'libarchive: for archive plugin' - 'libytnef: for tnef_parse plugin' - 'libwebkit: for the fancy webkit html plugin' - 'libsoup-gnome: for the fancy webkit html plugin' - 'python2: for python plugin' - 'libgdata: for gdata plugin' - 'poppler-glib: for pdf viewer plugin' - 'ghostscript: for pdf viewer plugin') -conflicts=('claws-gtkhtml2_viewer' 'claws-mail-acpinotifier-plugin' - 'sylpheed-claws-gtkhtml2-plugin' 'sylpheed-claws-rssyl-plugin' - 'sylpheed-claws-extra-plugins' 'claws-tnef-plugin' - 'claws-webkit-plugin-svn' 'claws-mayflower-plugin-svn') -replaces=('sylpheed-claws-extra-plugins') -options=('!libtool' '!strip') -source=(http://downloads.sourceforge.net/project/sylpheed-claws/extra%20plugins/$pkgver/claws-mail-extra-plugins-$pkgver.tar.bz2) -md5sums=('e82431243a6643bcc5520df78908240c') - -build() { - cd "$srcdir/claws-mail-extra-plugins-$pkgver" - - # fix for python2 - export PYTHON="/usr/bin/python2" - - for dir in */; do - [[ $dir != geolocation_plugin-* ]] && ( - cd $dir - - ./configure --prefix=/usr --disable-static - make - ) - done -} - -package() { - cd "$srcdir/claws-mail-extra-plugins-$pkgver" - for dir in */; do - [[ $dir != geolocation_plugin-* ]] && - make -C $dir DESTDIR="$pkgdir" install - done - - # fix fileconflict with libical, #11485 - rm -f "$pkgdir/usr/include/ical.h" -} diff --git a/extra/dovecot/PKGBUILD b/extra/dovecot/PKGBUILD index 949381157..1b68f3dfd 100644 --- a/extra/dovecot/PKGBUILD +++ b/extra/dovecot/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 182044 2013-04-05 19:28:12Z andyrtr $ +# $Id: PKGBUILD 185124 2013-05-11 09:39:43Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Paul Mattal <paul@mattal.com> # Contributor: Federico Quagliata (quaqo) <quaqo@despammed.com> @@ -8,7 +8,7 @@ # --->>> remember to rebuild/bump pigeonhole in one step <<<--- pkgname=dovecot -pkgver=2.1.16 +pkgver=2.2.1 pkgrel=1 pkgdesc="An IMAP and POP3 server written with security primarily in mind" arch=('i686' 'x86_64') @@ -22,9 +22,9 @@ optdepends=('libldap: ldap plugin' provides=('imap-server' 'pop3-server') options=('!libtool') install=$pkgname.install -source=(http://dovecot.org/releases/2.1/${pkgname}-${pkgver}.tar.gz{,.sig} +source=(http://dovecot.org/releases/2.2/${pkgname}-${pkgver}.tar.gz{,.sig} dovecot.tmpfilesd) -md5sums=('72abf618cfa678194f9338f6c0aeb47d' +md5sums=('6628f513ca841846176e81db870052f8' 'SKIP' '342a28251d40f983c98c0d1f1bf3d07d') diff --git a/extra/giflib/PKGBUILD b/extra/giflib/PKGBUILD index d92ecb746..5b3920e4d 100644 --- a/extra/giflib/PKGBUILD +++ b/extra/giflib/PKGBUILD @@ -1,29 +1,33 @@ -# $Id: PKGBUILD 151260 2012-02-25 10:17:00Z allan $ +# $Id: PKGBUILD 185106 2013-05-11 07:24:47Z bpiotrowski $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Baptiste Daroussin <baptiste.daroussin@gmail.com> # Contributor: Grigorios Bouzakis <grbzks[at]gmail[dot]com> # Contributor: mightyjaym <jm.ambrosino@free.fr> pkgname=giflib -pkgver=4.1.6 -pkgrel=5 +pkgver=4.2.1 +pkgrel=1 pkgdesc="A library for reading and writing gif images" url="http://sourceforge.net/projects/giflib/" arch=('i686' 'x86_64') license=('MIT') depends=('libx11') +makedepends=('xmlto' 'docbook-xml' 'docbook-xsl') provides=("libungif=${pkgver}") conflicts=('libungif') replaces=('libungif') options=('!libtool') source=(http://downloads.sourceforge.net/sourceforge/giflib/${pkgname}-${pkgver}.tar.bz2) -md5sums=('7125644155ae6ad33dbc9fc15a14735f') +md5sums=('bbd3324af24156d5d7e66ab1cee8508d') + +prepare() { + cd ${pkgname}-${pkgver} + sed -i -e '/AC_PATH_XTRA/d' -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADER/' configure.ac + autoreconf -fi +} build() { - cd "${srcdir}/${pkgname}-${pkgver}" - sed -i '/AC_PATH_XTRA/d' configure.ac - libtoolize -f - autoreconf + cd ${pkgname}-${pkgver} ./configure --prefix=/usr --disable-static make @@ -33,7 +37,7 @@ build() { } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install install -m755 libungif.so.${pkgver} "${pkgdir}/usr/lib/" diff --git a/extra/gvfs/PKGBUILD b/extra/gvfs/PKGBUILD index e88672f00..0da966782 100644 --- a/extra/gvfs/PKGBUILD +++ b/extra/gvfs/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 183318 2013-04-21 22:06:37Z heftig $ +# $Id: PKGBUILD 185165 2013-05-11 16:16:29Z tomegun $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgbase=gvfs pkgname=('gvfs' 'gvfs-smb' 'gvfs-afc' 'gvfs-afp' 'gvfs-gphoto2' 'gvfs-obexftp' 'gvfs-goa' 'gvfs-mtp') pkgver=1.16.1 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') license=('LGPL') makedepends=('avahi' 'bluez' 'dbus-glib' 'fuse' 'intltool' 'libarchive' 'libcdio-paranoia' 'libgphoto2' 'libimobiledevice' 'libsoup>=2.24.0' 'smbclient' 'udisks2' 'libsecret' 'docbook-xsl' 'gtk3' 'libmtp' 'gnome-online-accounts' 'libbluray') diff --git a/extra/hdf5-cpp-fortran/PKGBUILD b/extra/hdf5-cpp-fortran/PKGBUILD index 0308e51ef..6400ab0dd 100644 --- a/extra/hdf5-cpp-fortran/PKGBUILD +++ b/extra/hdf5-cpp-fortran/PKGBUILD @@ -6,7 +6,7 @@ pkgname=hdf5-cpp-fortran _pkgname=hdf5 -pkgver=1.8.10 +pkgver=1.8.10_patch1 pkgrel=1 arch=('i686' 'x86_64') pkgdesc="General purpose library and file format for storing scientific data" @@ -18,7 +18,7 @@ conflicts=('hdf5') provides=('hdf5') source=(ftp://ftp.hdfgroup.org/HDF5/current/src/${_pkgname}-${pkgver/_/-}.tar.bz2) options=('!libtool') -sha1sums=('867a91b75ee0bbd1f1b13aecd52e883be1507a2c') +sha1sums=('458cb91496e313debd55d52a7f89459a5469cceb') build() { cd $srcdir/${_pkgname}-${pkgver/_/-} diff --git a/extra/hdf5-openmpi/PKGBUILD b/extra/hdf5-openmpi/PKGBUILD index 63b23bbf0..1baabfe14 100644 --- a/extra/hdf5-openmpi/PKGBUILD +++ b/extra/hdf5-openmpi/PKGBUILD @@ -8,7 +8,7 @@ pkgname=hdf5-openmpi _pkgname=hdf5 -pkgver=1.8.10 +pkgver=1.8.10_patch1 pkgrel=1 arch=('i686' 'x86_64') pkgdesc="General purpose library and file format for storing scientific data (OpenMPI version)" @@ -18,12 +18,18 @@ depends=('zlib' 'sh' 'openmpi') makedepends=('time') provides=('hdf5') conflicts=('hdf5') -source=(ftp://ftp.hdfgroup.org/HDF5/current/src/${_pkgname}-${pkgver/_/-}.tar.bz2) +source=(ftp://ftp.hdfgroup.org/HDF5/current/src/${_pkgname}-${pkgver/_/-}.tar.bz2 +mpi.patch) options=('!libtool') -sha1sums=('867a91b75ee0bbd1f1b13aecd52e883be1507a2c') +sha1sums=('458cb91496e313debd55d52a7f89459a5469cceb' + '658d4a3e537c9c76da3200effa8f95b656a21936') build() { cd $srcdir/${_pkgname}-${pkgver/_/-} + + # FS#33343 + patch -Np1 -i ${srcdir}/mpi.patch + export CFLAGS="${CFLAGS/O2/O0}" export CXXFLAGS="${CFLAGS}" ./configure \ diff --git a/extra/hdf5-openmpi/mpi.patch b/extra/hdf5-openmpi/mpi.patch new file mode 100644 index 000000000..4fadc13e2 --- /dev/null +++ b/extra/hdf5-openmpi/mpi.patch @@ -0,0 +1,18 @@ +Prevent accidental inclusion of mpi c++ headers +when hdf5.h is included third party library + +https://bugs.gentoo.org/show_bug.cgi?id=420777 +https://bugs.archlinux.org/task/33343 + +--- a/src/H5public.h ++++ b/src/H5public.h +@@ -58,6 +58,8 @@ + # include <stddef.h> + #endif + #ifdef H5_HAVE_PARALLEL ++# define OMPI_SKIP_MPICXX /* Make sure that cxx specific headers are not included */ ++# define MPICH_SKIP_MPICXX + # include <mpi.h> + #ifndef MPI_FILE_NULL /*MPIO may be defined in mpi.h already */ + # include <mpio.h> + diff --git a/extra/hdf5/PKGBUILD b/extra/hdf5/PKGBUILD index 99796590f..2370ae917 100644 --- a/extra/hdf5/PKGBUILD +++ b/extra/hdf5/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 174839 2013-01-07 19:58:29Z ronald $ +# $Id: PKGBUILD 185120 2013-05-11 09:31:27Z ronald $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Stefan Husmann <stefan-husmann@t-online.de> # Contributor: damir <damir@archlinux.org> # Contributor: Tom K <tomk@runbox.com> pkgname=hdf5 -pkgver=1.8.10 +pkgver=1.8.10_patch1 pkgrel=1 arch=('i686' 'x86_64') pkgdesc="General purpose library and file format for storing scientific data" @@ -15,10 +15,11 @@ depends=('zlib' 'sh') makedepends=('time') source=(ftp://ftp.hdfgroup.org/HDF5/current/src/${pkgname}-${pkgver/_/-}.tar.bz2) options=('!libtool') -sha1sums=('867a91b75ee0bbd1f1b13aecd52e883be1507a2c') +sha1sums=('458cb91496e313debd55d52a7f89459a5469cceb') build() { cd $srcdir/${pkgname}-${pkgver/_/-} + export CFLAGS="${CFLAGS/O2/O0}" export CXXFLAGS="${CFLAGS}" ./configure --prefix=/usr --disable-static \ diff --git a/extra/hdf5/mpi.patch b/extra/hdf5/mpi.patch new file mode 100644 index 000000000..4fadc13e2 --- /dev/null +++ b/extra/hdf5/mpi.patch @@ -0,0 +1,18 @@ +Prevent accidental inclusion of mpi c++ headers +when hdf5.h is included third party library + +https://bugs.gentoo.org/show_bug.cgi?id=420777 +https://bugs.archlinux.org/task/33343 + +--- a/src/H5public.h ++++ b/src/H5public.h +@@ -58,6 +58,8 @@ + # include <stddef.h> + #endif + #ifdef H5_HAVE_PARALLEL ++# define OMPI_SKIP_MPICXX /* Make sure that cxx specific headers are not included */ ++# define MPICH_SKIP_MPICXX + # include <mpi.h> + #ifndef MPI_FILE_NULL /*MPIO may be defined in mpi.h already */ + # include <mpio.h> + diff --git a/extra/latex2rtf/PKGBUILD b/extra/latex2rtf/PKGBUILD index c7d15c6c7..2e3ca4de9 100644 --- a/extra/latex2rtf/PKGBUILD +++ b/extra/latex2rtf/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 171488 2012-11-18 03:22:38Z eric $ +# $Id: PKGBUILD 185175 2013-05-11 18:30:24Z remy $ # Maintainer: Rémy Oudompheng <remy@archlinux.org> # Contributor: John Proctor <jproctor@prium.net> pkgname=latex2rtf -pkgver=2.2.1c -pkgrel=2 +pkgver=2.3.3 +pkgrel=1 pkgdesc="LaTeX to RTF converter" arch=('i686' 'x86_64') url="http://latex2rtf.sourceforge.net/" @@ -17,20 +17,20 @@ checkdepends=( ) install=latex2rtf.install source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('3fd5874de8988cf45f8862d2b3db8ed13a04caa4') +sha1sums=('85dd36e8595f92f41b0b173a6b42279333bbb1a9') build() { - cd "${srcdir}/${pkgname}-2.2.1" + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR=/usr } check() { - cd "${srcdir}/${pkgname}-2.2.1" + cd "${srcdir}/${pkgname}-${pkgver}" make check } package() { - cd "${srcdir}/${pkgname}-2.2.1" + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}/usr" install install-info sed -i -e 's|error "no input file specified"| echo "error: no input file specified"|' "${pkgdir}/usr/bin/latex2png" } diff --git a/extra/libgpod/PKGBUILD b/extra/libgpod/PKGBUILD index 802016ef1..958eb4acd 100644 --- a/extra/libgpod/PKGBUILD +++ b/extra/libgpod/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 164367 2012-07-31 19:43:09Z eric $ +# $Id: PKGBUILD 185166 2013-05-11 16:16:30Z tomegun $ # Maintainer: Daniel Isenmann <daniel@archlinux.org> # Contributor: William Rea <sillywilly@gmail.com> pkgname=libgpod pkgver=0.8.2 -pkgrel=6 +pkgrel=7 pkgdesc="A shared library to access the contents of an iPod" arch=(i686 x86_64) license=('LGPL') diff --git a/extra/libimobiledevice/HOME-segfault.patch b/extra/libimobiledevice/HOME-segfault.patch deleted file mode 100644 index e48e6cb42..000000000 --- a/extra/libimobiledevice/HOME-segfault.patch +++ /dev/null @@ -1,14 +0,0 @@ -The patch fixes segfault when both $XDG_CONFIG_HOME and $HOME are unset -Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com> ---- src/userpref.c.orig 2012-06-04 17:04:57.387303630 +0300 -+++ src/userpref.c 2012-06-04 17:06:05.741301627 +0300 -@@ -125,6 +125,9 @@ - const char *cdir = getenv("XDG_CONFIG_HOME"); - if (!cdir) { - cdir = getenv("HOME"); -+ if (!cdir) { -+ cdir="/root"; -+ } - strcpy(__config_dir, cdir); - strcat(__config_dir, DIR_SEP_S); - strcat(__config_dir, ".config"); diff --git a/extra/libimobiledevice/PKGBUILD b/extra/libimobiledevice/PKGBUILD index bc921ac16..e9af5dcf6 100644 --- a/extra/libimobiledevice/PKGBUILD +++ b/extra/libimobiledevice/PKGBUILD @@ -1,24 +1,22 @@ -# $Id: PKGBUILD 164989 2012-08-08 00:24:19Z tomegun $ +# $Id: PKGBUILD 185167 2013-05-11 16:16:32Z tomegun $ +# Maintainer : Tom Gundersen <teg@jklm.no> # Maintainer : Ionut Biru <ibiru@archlinux.org> # Contributor: Gabriel Martinez < reitaka at gmail dot com > pkgname=libimobiledevice -pkgver=1.1.4 -pkgrel=2 +pkgver=1.1.5 +pkgrel=1 pkgdesc="Is a software library that talks the protocols to support iPhone and iPod Touch devices on Linux" url="http://libimobiledevice.org/" arch=('i686' 'x86_64') license=('GPL2' 'LGPL2.1') depends=('usbmuxd' 'gnutls' 'libgcrypt') options=('!libtool') -source=(http://libimobiledevice.org/downloads/$pkgname-$pkgver.tar.bz2 - HOME-segfault.patch) +source=(http://libimobiledevice.org/downloads/$pkgname-$pkgver.tar.bz2) build() { cd "$pkgname-$pkgver" - patch -p0 < "$srcdir/HOME-segfault.patch" - PYTHON=/usr/bin/python2 ./configure --prefix=/usr make } @@ -27,5 +25,4 @@ package() { cd "$pkgname-$pkgver" make DESTDIR="$pkgdir" install } -md5sums=('3f28cbc6a2e30d34685049c0abde5183' - '0de709dbf8e79d0b00cca06f5e61d57c') +md5sums=('d9debdcf71508dee2c85b60b28ccddd4') diff --git a/extra/libvpx/PKGBUILD b/extra/libvpx/PKGBUILD index 09c994f21..9caafb1af 100644 --- a/extra/libvpx/PKGBUILD +++ b/extra/libvpx/PKGBUILD @@ -1,7 +1,7 @@ -# $Id: PKGBUILD 158895 2012-05-12 18:37:10Z ibiru $ +# $Id: PKGBUILD 185107 2013-05-11 07:24:48Z bpiotrowski $ # Maintainer: Ionut Biru <ibiru@archlinux.org> pkgname=libvpx -pkgver=1.1.0 +pkgver=1.2.0 pkgrel=1 pkgdesc="The VP8 Codec SDK" arch=('i686' 'x86_64') @@ -9,11 +9,12 @@ url="http://www.webmproject.org/" license=('BSD') depends=('glibc') makedepends=('yasm') -source=(http://webm.googlecode.com/files/$pkgname-v$pkgver.tar.bz2) -sha1sums=('356af5f770c50cd021c60863203d8f30164f6021') +source=(ftp://ftp.archlinux.org/other/libvpx/libvpx-$pkgver.tar.xz{,.sig}) +sha1sums=('75cd953cf2db694412569272803fbdc73f2b599f' + 'SKIP') build() { - cd "$pkgname-v$pkgver" + cd "$pkgname-$pkgver" ./configure --prefix=/usr --enable-vp8 \ --enable-runtime-cpu-detect \ --enable-shared \ @@ -25,7 +26,7 @@ build() { } package() { - cd "$pkgname-v$pkgver" + cd "$pkgname-$pkgver" make DIST_DIR="$pkgdir/usr" install install -D -m 0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/extra/libwpg/PKGBUILD b/extra/libwpg/PKGBUILD index f0c1c501f..0015633f4 100644 --- a/extra/libwpg/PKGBUILD +++ b/extra/libwpg/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 150603 2012-02-18 22:38:56Z pierre $ +# $Id: PKGBUILD 185181 2013-05-11 20:24:49Z andyrtr $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libwpg -pkgver=0.2.1 +pkgver=0.2.2 pkgrel=1 pkgdesc="Library for importing and converting Corel WordPerfect(tm) Graphics images." arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('LGPL') depends=('libwpd' 'perl') options=('!libtool') source=("http://downloads.sourceforge.net/libwpg/${pkgname}-${pkgver}.tar.bz2") -md5sums=('9d283e02441d8cebdcd1e5d9df227d67') +md5sums=('b85436266b2ac91d351ab5684b181151') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/libxml2/PKGBUILD b/extra/libxml2/PKGBUILD index 58c47561a..a320c8109 100644 --- a/extra/libxml2/PKGBUILD +++ b/extra/libxml2/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 165211 2012-08-13 09:09:13Z jgc $ +# $Id: PKGBUILD 185108 2013-05-11 07:24:50Z bpiotrowski $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: John Proctor <jproctor@prium.net> pkgname=libxml2 -pkgver=2.8.0 +pkgver=2.9.1 pkgrel=1 pkgdesc="XML parsing library, version 2" arch=(i686 x86_64) @@ -13,9 +13,9 @@ makedepends=('python2') options=('!libtool') url="http://www.xmlsoft.org/" source=(ftp://ftp.xmlsoft.org/${pkgname}/${pkgname}-${pkgver}.tar.gz - http://www.w3.org/XML/Test/xmlts20080205.tar.gz) -md5sums=('c62106f02ee00b6437f0fb9d370c1093' - 'b255be9a1c7f7021e52448e4ec8d7a0d') + http://www.w3.org/XML/Test/xmlts20080827.tar.gz) +md5sums=('9c0cfef285d5c4a5c80d00904ddab380' + 'ae3d1ebe000a3972afa104ca7f0e1b4a') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/pigeonhole/PKGBUILD b/extra/pigeonhole/PKGBUILD index e9f62a15d..deee9f849 100644 --- a/extra/pigeonhole/PKGBUILD +++ b/extra/pigeonhole/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 182109 2013-04-07 09:14:17Z andyrtr $ +# $Id: PKGBUILD 185125 2013-05-11 09:39:44Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributorr: Peter Lewis <plewis@aur.archlinux.org> @@ -7,11 +7,11 @@ # This must be built against the version of dovecot being used, # else mail delivery will fail. # Specify the version of dovecot to be used here: -_dcpkgver=2.1.16 +_dcpkgver=2.2.1 # Make sure to bump pkgrel if changing this. pkgname=pigeonhole -pkgver=0.3.4 +pkgver=0.4.0 pkgrel=1 pkgdesc="Fully rewritten Sieve implementation for Dovecot v2.1" arch=('i686' 'x86_64') @@ -19,15 +19,15 @@ url="http://pigeonhole.dovecot.org/" license=('LGPL') depends=('dovecot='$_dcpkgver) conflicts=('dovecot-sieve' 'pigeonhole-hg') -source=("http://www.rename-it.nl/dovecot/2.1/dovecot-2.1-$pkgname-$pkgver.tar.gz"{,.sig} +source=("http://www.rename-it.nl/dovecot/2.2/dovecot-2.2-$pkgname-$pkgver.tar.gz"{,.sig} "dovecot.conf") options=('!libtool') -sha256sums=('34da8801c7695c397a53a13574fe8674b92aa9d936f91a1b6e6df787488a6d05' +sha256sums=('e630d0c73e9c60028c5d25780eb38eda556ca7a5983cc07b7c0ac8490c4a7fa5' 'SKIP' 'a457a1691cfa82495fc0503bfa4b61e54b149e63400fe0f568dff2c24a3f7858') build() { - cd "$srcdir/dovecot-2.1-$pkgname-$pkgver" + cd "$srcdir/dovecot-2.2-$pkgname-$pkgver" ./configure --prefix=/usr \ --with-dovecot=/usr/lib/dovecot \ @@ -36,7 +36,7 @@ build() { } package() { - cd "$srcdir/dovecot-2.1-$pkgname-$pkgver" + cd "$srcdir/dovecot-2.2-$pkgname-$pkgver" make DESTDIR="$pkgdir/" install install -m 644 -D "$srcdir/dovecot.conf" "$pkgdir/etc/ld.so.conf.d/dovecot.conf" diff --git a/extra/pixman/PKGBUILD b/extra/pixman/PKGBUILD index e303a5818..156bc59fb 100644 --- a/extra/pixman/PKGBUILD +++ b/extra/pixman/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 173251 2012-12-16 17:45:49Z andyrtr $ +# $Id: PKGBUILD 185126 2013-05-11 09:39:45Z andyrtr $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Alexander Baldeck <alexander@archlinux.org> pkgname=pixman -pkgver=0.28.2 +pkgver=0.30.0 pkgrel=1 pkgdesc="The pixel-manipulation library for X and cairo" arch=(i686 x86_64) @@ -13,7 +13,7 @@ license=('custom') depends=('glibc') options=('!libtool') source=(http://xorg.freedesktop.org/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2) -sha1sums=('9e9ede6e13061030f9c827219cb87f47e32ecdb4') +sha1sums=('7ef2e8a355c2ac38bd4b3390ad220801433422dc') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/rhythmbox/PKGBUILD b/extra/rhythmbox/PKGBUILD index da1db9018..5c2038dba 100644 --- a/extra/rhythmbox/PKGBUILD +++ b/extra/rhythmbox/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 183455 2013-04-21 22:12:04Z heftig $ +# $Id: PKGBUILD 185168 2013-05-11 16:16:33Z tomegun $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Giovanni Scafora <giovanni@archlinux.org> pkgname=rhythmbox pkgver=2.99.1 -pkgrel=1 +pkgrel=2 pkgdesc="An iTunes-like music playback and management application" arch=(i686 x86_64) license=(GPL) diff --git a/extra/sbc/PKGBUILD b/extra/sbc/PKGBUILD index 70a61c17b..c790f64c5 100644 --- a/extra/sbc/PKGBUILD +++ b/extra/sbc/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 166341 2012-09-06 18:04:29Z heftig $ +# $Id: PKGBUILD 185171 2013-05-11 17:18:56Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> pkgname=sbc -pkgver=1.0 +pkgver=1.1 pkgrel=1 pkgdesc="Bluetooth Subband Codec (SBC) library" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('GPL' 'LGPL') depends=('glibc') options=(!libtool) source=(http://www.kernel.org/pub/linux/bluetooth/$pkgname-$pkgver.tar.xz) -md5sums=('aa2bc39c4a09aade064efea4bbbc4b2d') +md5sums=('ecadadbfd4b1dfe7b98f446c69126b23') build() { cd $pkgname-$pkgver diff --git a/extra/suitesparse/PKGBUILD b/extra/suitesparse/PKGBUILD index 2d54663e3..4e570f3a5 100644 --- a/extra/suitesparse/PKGBUILD +++ b/extra/suitesparse/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 164773 2012-08-04 20:35:22Z ronald $ +# $Id: PKGBUILD 185110 2013-05-11 08:04:24Z ronald $ # Maintainer: Ronald van Haren <ronald.archlinux.org> pkgname=suitesparse -pkgver=4.0.2 +pkgver=4.2.1 pkgrel=1 pkgdesc="A collection of sparse matrix libraries" url="http://www.cise.ufl.edu/research/sparse/SuiteSparse/" @@ -14,7 +14,7 @@ depends=('blas' 'lapack') makedepends=('gcc-fortran') license=('GPL') source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz) -sha1sums=('46b24a28eef4b040ea5a02d2c43e82e28b7d6195') +sha1sums=('ea6688bd6f6adf81e2e5aacdc71d7dcf9a5d208d') build() { cd "$srcdir"/SuiteSparse diff --git a/extra/system-config-printer/PKGBUILD b/extra/system-config-printer/PKGBUILD index 953e9d099..563760080 100644 --- a/extra/system-config-printer/PKGBUILD +++ b/extra/system-config-printer/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 184759 2013-05-07 22:59:56Z eric $ +# $Id: PKGBUILD 185094 2013-05-11 04:02:37Z eric $ # Maintainer: # Contributor: Andrea Scarpino <andrea@archlinux.org> pkgname=system-config-printer -pkgver=1.4.0 +pkgver=1.4.1 pkgrel=1 pkgdesc="A CUPS printer configuration tool and status applet" url="http://cyberelk.net/tim/software/system-config-printer/" @@ -16,7 +16,7 @@ optdepends=('gnome-keyring: password management') replaces=('system-config-printer-common' 'system-config-printer-gnome') conflicts=('system-config-printer-common' 'system-config-printer-gnome') source=(http://cyberelk.net/tim/data/${pkgname}/${pkgver%*.*}/${pkgname}-${pkgver}.tar.xz{,.sig}) -md5sums=('3267c2eac454f470c0659034196d2668' +md5sums=('3d794eb88c5813c3024b181677a602dd' 'SKIP') prepare() { diff --git a/extra/thunar-archive-plugin/PKGBUILD b/extra/thunar-archive-plugin/PKGBUILD index 40c811891..9fd0f844a 100644 --- a/extra/thunar-archive-plugin/PKGBUILD +++ b/extra/thunar-archive-plugin/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 149175 2012-02-06 06:27:04Z foutrelis $ +# $Id: PKGBUILD 185137 2013-05-11 13:25:59Z foutrelis $ # Maintainer: Evangelos Foutras <evangelos@foutrelis.com> # Contributor: Tobias Kieslich <tobias (at) archlinux.org> pkgname=thunar-archive-plugin -pkgver=0.3.0 -pkgrel=2 +pkgver=0.3.1 +pkgrel=1 pkgdesc="Create and deflate archives in thunar" arch=('i686' 'x86_64') url="http://goodies.xfce.org/projects/thunar-plugins/thunar-archive-plugin" @@ -15,7 +15,7 @@ makedepends=('intltool') options=('!libtool') install=$pkgname.install source=(http://archive.xfce.org/src/thunar-plugins/$pkgname/0.3/$pkgname-$pkgver.tar.bz2) -sha256sums=('74be7c6e242ba240b9477e9cf4ccc9190769c2717c5b5bf26788d1847adaf896') +sha256sums=('9ad559b0c11308f6897ad56604e5a06dc8f369f649eb20120b2d3018ef5da54c') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/extra/thunar-media-tags-plugin/PKGBUILD b/extra/thunar-media-tags-plugin/PKGBUILD index 19b749553..478c1d521 100644 --- a/extra/thunar-media-tags-plugin/PKGBUILD +++ b/extra/thunar-media-tags-plugin/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 157831 2012-04-30 04:19:52Z foutrelis $ -# Maintainer: Andreas Radke <andyrtr@archlinux.org> +# $Id: PKGBUILD 185139 2013-05-11 13:34:39Z foutrelis $ +# Maintainer: # Contributor: Andrew Simmons <andrew.simmons@gmail.com> pkgname=thunar-media-tags-plugin -pkgver=0.2.0 -pkgrel=2 +pkgver=0.2.1 +pkgrel=1 pkgdesc="Adds special features for media files to the Thunar File Manager" arch=('i686' 'x86_64') license=('GPL') @@ -14,16 +14,18 @@ depends=('taglib' 'thunar') makedepends=('intltool') options=('!libtool') source=(http://archive.xfce.org/src/thunar-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) -sha1sums=('1111b4dae10156ab91adb4eadb26586593b1b023') +sha256sums=('056d012a10403ee3e2e55b6ff2faecb796821de9ebee000315589b95d95ed253') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib/xfce4 \ - --localstatedir=/var \ - --disable-static \ - --disable-debug + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var \ + --disable-static \ + --disable-debug make } diff --git a/extra/upower/PKGBUILD b/extra/upower/PKGBUILD index e462b8550..e135247b2 100644 --- a/extra/upower/PKGBUILD +++ b/extra/upower/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 180239 2013-03-18 19:28:47Z jgc $ +# $Id: PKGBUILD 185169 2013-05-11 16:16:34Z tomegun $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=upower pkgver=0.9.20 -pkgrel=1 +pkgrel=2 pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics" arch=('i686' 'x86_64') url="http://upower.freedesktop.org" @@ -18,6 +18,7 @@ build() { cd "$pkgname-$pkgver" # put udev files in /usr/lib + # should be dropped as of 0.9.21!! sed -i "/slashlibdir=/s#/lib#/usr/lib#" configure ./configure --prefix=/usr --sysconfdir=/etc \ diff --git a/libre/blender-libre/PKGBUILD b/libre/blender-libre/PKGBUILD index b4d9c47b8..077b09949 100644 --- a/libre/blender-libre/PKGBUILD +++ b/libre/blender-libre/PKGBUILD @@ -13,7 +13,7 @@ fi epoch=7 pkgver=2.67 _pyver=3.3 -pkgrel=1 +pkgrel=2 pkgdesc="Fully integrated 3D graphics creation suite, without nonfree povray and cuda support$_spndesc" arch=( i686 @@ -24,27 +24,24 @@ license=GPL url=http://www.${_pkgname%-$_pkgflag}.org depends=( desktop-file-utils - 'ffmpeg=1:1.2' - fftw #3.3.3 - freetype2 #2.4.11 + ffmpeg + fftw + freetype2 hicolor-icon-theme - 'ilmbase=2.0.0' jack - 'libpng=1.6.2' - libtiff #4.0.3 - openal #1.15.1 - 'openexr=2.0.0' - openimageio #1.1.9 + libpng + libtiff + openal + openexr + openimageio 'opencollada=20130413' - opencolorio #1.0.8 - openshadinglanguage #1.3.0 + opencolorio + openshadinglanguage shared-mime-info xdg-utils ) if [ $_spacenav == true ]; then - depends+=( - libspnav - ) + depends+=(libspnav) fi optdepends=( 'bullet: for Rigid Bodies and Physics Simulation' diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD index baa7db081..d5128f90f 100644 --- a/libre/calibre-libre/PKGBUILD +++ b/libre/calibre-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id$ +# $Id: PKGBUILD 90259 2013-05-10 15:53:35Z jelle $ # Maintainer: jelle van der Waa <jelle@vdwaa.nl> # Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> # Contributor: Giovanni Scafora <giovanni@archlinux.org> @@ -9,7 +9,7 @@ _pkgname=calibre pkgname=calibre-libre -pkgver=0.9.28 +pkgver=0.9.30 pkgrel=1 pkgdesc="Ebook management application, with unar support included and nonfree fonts removed" arch=('i686' 'x86_64' 'mips64el') @@ -30,7 +30,7 @@ install=calibre.install source=("http://calibre-ebook.googlecode.com/files/${_pkgname}-${pkgver}.tar.xz" 'desktop_integration.patch' 'calibre-mount-helper') -md5sums=('c2825950cb3c94f5d3fe3c00de2c57e5' +md5sums=('4b0e4aeb0ebac5d5319a97cbd5163deb' '8353d1878c5a498b3e49eddef473605f' '675cd87d41342119827ef706055491e7') diff --git a/libre/cgminer-libre/PKGBUILD b/libre/cgminer-libre/PKGBUILD index 5f7c62ca2..1a132ff27 100644 --- a/libre/cgminer-libre/PKGBUILD +++ b/libre/cgminer-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id$ +# $Id: PKGBUILD 90344 2013-05-11 16:51:20Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: monson <holymonson@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > @@ -7,7 +7,7 @@ pkgname=cgminer-libre _pkgflag=libre -pkgver=3.1.0 +pkgver=3.1.1 pkgrel=1 pkgdesc="Multi-threaded multi-pool GPU, FPGA and ASIC miner for bitcoin and derivative coins, without nonfree OpenCL recommendation" url='http://forum.bitcoin.org/index.php?topic=28402.0' @@ -51,6 +51,6 @@ package() { install -Dm644 ${pkgname%-$_pkgflag}.conf "$pkgdir"/etc/${pkgname%-$_pkgflag}.conf } -sha512sums=('486163017b722bb38cb42dfa5c72b57ac4c96ff0584da630f985d2f22c75418284af420a325aa82419b59dca29646b66f8c678eba7a0f36dc044207ac18c9b6c' +sha512sums=('f95db6ab14fe35ed19c1af152c6eb979787e966afad250252053bf11abe8293dfe857a7a2abfd9e33b60a190b310193a03151eb67a9db255a2a929660278ad62' '99c38bc395848f9712ce172343d31f5c60f5d8ac1cfe2f48df8f3ec6c488fc275763a79c5ef36b99f32faa465b5a65284b38e8a63ef9b144075ee13971313b41' '3317b60c6b1f14c47d8ee636113ef40a4023ab14054129de80a37947b381fd2b647a7053f4e1bb639efa225a514e862fa531908714c34040dda2d6221dde7f5f') diff --git a/libre/clementine-libre/PKGBUILD b/libre/clementine-libre/PKGBUILD index d7ef13b69..0daf90aec 100644 --- a/libre/clementine-libre/PKGBUILD +++ b/libre/clementine-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id$ +# $Id: PKGBUILD 90335 2013-05-11 16:04:01Z tomegun $ #Maintainer: Stéphane Gaudreault <stephane@archlinux.org> #Contributor: BlackEagle <ike.devolder@gmail.com> #Contributor: Dany Martineau <dany.luc.martineau@gmail.com> @@ -9,15 +9,15 @@ _pkgname=clementine pkgname=clementine-libre pkgver=1.1.1 -pkgrel=7 +pkgrel=8 pkgdesc="A music player and library organizer, without spotify support" url="http://www.clementine-player.org/" license=('GPL') arch=('i686' 'x86_64') depends=('gstreamer0.10-base' 'taglib' 'glew' 'liblastfm' 'libgpod' 'projectm' - 'libmtp' 'libplist' 'hicolor-icon-theme' 'qt4' 'libimobiledevice' + 'libmtp' 'libplist' 'hicolor-icon-theme' 'qt4' 'libimobiledevice' 'chromaprint' 'sparsehash' 'qjson' 'libcdio-paranoia' 'protobuf' 'qca' 'qca-ossl' 'gvfs') -makedepends=('cmake' 'boost' 'mesa-libgl') +makedepends=('cmake' 'boost' 'mesa') optdepends=('gstreamer0.10-base-plugins: for more open formats' 'gstreamer0.10-good-plugins: for use with "Good" plugin libraries' 'gstreamer0.10-bad-libre-plugins: for use with "Bad" plugin libraries' @@ -26,14 +26,15 @@ replaces=('clementine') conflicts=('clementine') provides=("clementine=$pkgver") source=(http://clementine-player.googlecode.com/files/${_pkgname}-${pkgver}.tar.gz - remove-and-disable-spotify.patch) -sha1sums=('f8d3e9c8f54ac488323ab5a629c9accbe256378e' - '4d336b6a42100a268e4d905b9596453f396fb649') + 'clementine-1.1.1-libimobiledevice-fix.patch' + 'remove-and-disable-spotify.patch') install=clementine.install build() { cd "${srcdir}/${_pkgname}-${pkgver}" + patch -Np1 < "$srcdir"/clementine-1.1.1-libimobiledevice-fix.patch + # Remove nonfree spotify references on files patch -Np1 -i ../remove-and-disable-spotify.patch @@ -49,7 +50,7 @@ build() { # Create a blank file due that is a dependency for clementine touch data/schema/schema-30.sql - cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_PROJECTM=1 + cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_PROJECTM=1 -DBUILD_WERROR=0 make } @@ -57,3 +58,5 @@ package() { cd "${srcdir}/${_pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install } +md5sums=('28e4afb822388bd337a761db8f86febf' + '736df6cd828a3172701f63c8dc978cb9') diff --git a/libre/clementine-libre/clementine-1.1.1-libimobiledevice-fix.patch b/libre/clementine-libre/clementine-1.1.1-libimobiledevice-fix.patch new file mode 100644 index 000000000..da7722fcb --- /dev/null +++ b/libre/clementine-libre/clementine-1.1.1-libimobiledevice-fix.patch @@ -0,0 +1,12 @@ +diff -up clementine-1.1.1/src/devices/imobiledeviceconnection.h.fix clementine-1.1.1/src/devices/imobiledeviceconnection.h +--- clementine-1.1.1/src/devices/imobiledeviceconnection.h.fix 2013-04-23 14:44:56.932661018 -0400 ++++ clementine-1.1.1/src/devices/imobiledeviceconnection.h 2013-04-23 14:46:44.033657190 -0400 +@@ -51,7 +51,7 @@ private: + idevice_t device_; + afc_client_t afc_; + +- uint16_t afc_port_; ++ lockdownd_service_descriptor_t afc_port_; + }; + + #endif // IMOBILEDEVICECONNECTION_H diff --git a/libre/kdelibs-libre/PKGBUILD b/libre/kdelibs-libre/PKGBUILD index 0ebbd68c2..96c8530a3 100644 --- a/libre/kdelibs-libre/PKGBUILD +++ b/libre/kdelibs-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 184821 2013-05-09 08:05:42Z andrea $ +# $Id: PKGBUILD 185044 2013-05-10 17:08:02Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org # Contributor: Pierre Schmitz <pierre@archlinux.de> # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> @@ -6,7 +6,7 @@ _pkgname=kdelibs pkgname=kdelibs-libre pkgver=4.10.3 -pkgrel=2 +pkgrel=3 pkgdesc="KDE Core Libraries" arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kdelibs' @@ -23,11 +23,13 @@ conflicts=('kdelibs') install=${_pkgname}.install source=("http://download.kde.org/stable/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz" 'kde-applications-menu.patch' 'qt4.patch' - 'security-fix.patch' 'khtml-fsdg.diff') + 'security-fix.patch' 'fix-xfreepixmap-call.patch' + 'khtml-fsdg.diff') sha1sums=('aa154998e227121be82f5b04442e908e7dece01b' '86ee8c8660f19de8141ac99cd6943964d97a1ed7' 'ed1f57ee661e5c7440efcaba7e51d2554709701c' '506562009a667f18481be0d2c5035b181fce38bb' + '556c5473219d8208ec920f46c08bf61fda5b60d9' 'a1502a964081ad583a00cf90c56e74bf60121830') build() { @@ -41,6 +43,8 @@ build() { # KDEBUG#319428 patch -p1 -i "${srcdir}"/security-fix.patch + # KDEBUG#319137 + patch -p1 -i "${srcdir}"/fix-xfreepixmap-call.patch cd ../ diff --git a/libre/kdelibs-libre/fix-xfreepixmap-call.patch b/libre/kdelibs-libre/fix-xfreepixmap-call.patch new file mode 100644 index 000000000..5f5354633 --- /dev/null +++ b/libre/kdelibs-libre/fix-xfreepixmap-call.patch @@ -0,0 +1,24 @@ +commit 9323adac35d40da69e3cb18504340e984c4afd05 +Author: Anne-Marie Mahfouf <annma@kde.org> +Date: Fri May 10 17:12:33 2013 +0200 + + Fix crash when quitting apps + + Backport to 4.10 branch + + CCBUG: 319137 + +diff --git a/plasma/private/dialogshadows.cpp b/plasma/private/dialogshadows.cpp +index b54fb1a..1925670 100644 +--- a/plasma/private/dialogshadows.cpp ++++ b/plasma/private/dialogshadows.cpp +@@ -336,6 +336,9 @@ void DialogShadows::Private::freeX11Pixmaps() + { + #ifdef Q_WS_X11 + foreach (const QPixmap &pixmap, m_shadowPixmaps) { ++ if (!QX11Info::display()) { ++ return; ++ } + if (!pixmap.isNull()) { + XFreePixmap(QX11Info::display(), pixmap.handle()); + } diff --git a/libre/linux-libre-lts-kmod-alx/PKGBUILD b/libre/linux-libre-lts-kmod-alx/PKGBUILD index c8c40e338..58662b78b 100644 --- a/libre/linux-libre-lts-kmod-alx/PKGBUILD +++ b/libre/linux-libre-lts-kmod-alx/PKGBUILD @@ -1,12 +1,12 @@ # Maintainer: André Silva <emulatorman@lavabit.com> -_kernver=3.0.76 +_kernver=3.0.77 _kernrel=1 pkgname=('linux-libre-lts-kmod-alx') -_version=v3.8-rc7 -_pkgver=3.8-rc7-1-u -pkgver=3.8rc7.1 -pkgrel=14 +_version=v3.9-rc4 +_pkgver=3.9-rc4-2-su +pkgver=3.9rc4.2 +pkgrel=1 pkgdesc='Atheros alx ethernet device driver for linux-libre-lts kernel' arch=('i686' 'x86_64') url='http://www.linuxfoundation.org/collaborate/workgroups/networking/alx' @@ -19,7 +19,7 @@ provides=('alx' 'alx-driver' 'dkms-alx') conflicts=('alx' 'alx-driver' 'dkms-alx') source=(http://www.kernel.org/pub/linux/kernel/projects/backports/stable/$_version/compat-drivers-$_pkgver.tar.xz) -md5sums=('3a1c7f870ff2fb96534b0d69245a4dab') +md5sums=('a00e82e212fe7533c9059e5b78cc3c1c') package() { diff --git a/pcr/clusterit/LICENSE b/pcr/clusterit/LICENSE new file mode 100644 index 000000000..b4aaeb75c --- /dev/null +++ b/pcr/clusterit/LICENSE @@ -0,0 +1 @@ +ClusterIt is Free software, with a standard BSD-style License. You are encouraged to download this, work with it, enhance it, or whatever suits your needs. Redistribution can take place if the license stays intact. diff --git a/pcr/clusterit/PKGBUILD b/pcr/clusterit/PKGBUILD new file mode 100644 index 000000000..c325a003b --- /dev/null +++ b/pcr/clusterit/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> + +pkgname=clusterit +pkgver=2.5 +pkgrel=1 +pkgdesc='Tools to make a cluster of computers' +arch=( + i686 + x86_64 + mips64el +) +license=BSD +url=http://www.sourceforge.net/projects/$pkgname +depends=( + libx11 + sh +) +conflicts=synce-librapi +source=( + http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz + LICENSE +) +sha512sums=( + 7efb0aa55c9581151ec73405d4e69df2d4258ee4c6b254a29bab95a7b90c4d645387db0d7c884eda6d7a861ce25bea27136df4af1990e5401a1b2a3d035999fc + 65884310aad16ed4d10da24e87016710f12cb9dd8e8a6531d702a3194a18fa6b6a58b340cd98193f24c964d402b5ded1f19c9bb008d6c3957a2409d622da22d8 +) + +build() { + cd $srcdir/$pkgname-$pkgver + setarch $CARCH ./configure --prefix=/usr + setarch $CARCH make +} + +package() { + cd $srcdir/$pkgname-$pkgver + setarch $CARCH make DESTDIR=$pkgdir install + + install -d $pkgdir/usr/share/licenses/$pkgname + install -Dm644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname +} + + diff --git a/pcr/torque/PKGBUILD b/pcr/torque/PKGBUILD new file mode 100644 index 000000000..7ed85c1d8 --- /dev/null +++ b/pcr/torque/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> + +pkgname=torque +pkgver=4.2.2 +_pkgver=1065 +pkgrel=1 +pkgdesc='An open source resource manager providing control over batch jobs and distributed compute nodes.' +url=http://www.adaptivecomputing.com/products/open-source/$pkgname/ +arch=( + i686 + x86_64 + mips64el +) +license=custom +depends=( + libxml2 + openssh +) +install=$pkgname.install +options=(!libtool) +backup=( + var/spool/$pkgname/mom_priv/config + var/spool/$pkgname/serv_priv/nodes + var/spool/$pkgname/serv_priv/serverdb + var/spool/$pkgname/server_name +) +source=( + $pkgname-$pkgver.tar.gz::http://www.adaptivecomputing.com/index.php?wpfb_dl=$_pkgver + $pkgname-{node,scheduler,server}.service +) +sha512sums=( + d53af8dc05e2d1ffa699da2a79e2c82247a882d868784c38d685fc77c3bb8a334e036e835bac2988d39675c5df7a04c2b567b826df4bf6975b437a9955164ae2 + 532c007cf3fcf171d071b67438fca430cdda4ec19d5e6c51ff5388b73610817825dd4cc86866c3d8a9411b6fdee6f76c64cd764dbd2277c1e7ca48e843ff9221 + 290620b00b2bd636b47c3c60158a4e6cff06e9a764ac7fc7d4996f9be1aace58ee248a075b4c3cf84951af9013a655b29ea6adec789fe6e170df62b07b05cc85 + 2977fbd4d7b7241a2aadef4bc5575483a882a62dd65b74cfb26958530ce99030ee0c3e6c8a093d1e2ccc2bfe4ebed4f90bc7b52aaece7fd43ea2f9af08781fed +) + +build() { + cd $srcdir/$pkgname-$pkgver + setarch $CARCH ./configure --prefix=/usr\ + --disable-gui\ + --disable-gcc-warnings\ + --mandir=/usr/share/man\ + --with-default-server=localhost\ + --with-rcp=scp\ + --with-server-home=/var/spool/$pkgname\ + --with-tcl=no + mv src/resmom/Makefile src/resmom/Makefile.old + cat src/resmom/Makefile.old | sed 's/$(MOMLIBS) $(PBS_LIBS)/$(PBS_LIBS) $(MOMLIBS)/g' > src/resmom/Makefile + setarch $CARCH make +} + +package() { + cd $srcdir/$pkgname-$pkgver + setarch $CARCH make DESTDIR=$pkgdir install + mkdir -p $pkgdir/etc/systemd/system + cp $srcdir/*.service $pkgdir/etc/systemd/system +} + +# vim:set ts=2 sw=2 et: diff --git a/pcr/torque/torque-node.service b/pcr/torque/torque-node.service new file mode 100644 index 000000000..67edef4f5 --- /dev/null +++ b/pcr/torque/torque-node.service @@ -0,0 +1,12 @@ +[Unit] +Description=TORQUE node +Wants=basic.target +After=basic.target network.target + +[Service] +Type=forking +PIDFile=/var/spool/torque/mom_priv/mom.lock +ExecStart=/usr/sbin/pbs_mom + +[Install] +WantedBy=multi-user.target diff --git a/pcr/torque/torque-scheduler.service b/pcr/torque/torque-scheduler.service new file mode 100644 index 000000000..97ec6a093 --- /dev/null +++ b/pcr/torque/torque-scheduler.service @@ -0,0 +1,12 @@ +[Unit] +Description=TORQUE scheduler +Wants=torque-server.service +After=torque-server.service + +[Service] +Type=forking +PIDFile=/var/spool/torque/sched_priv/sched.lock +ExecStart=/usr/sbin/pbs_sched + +[Install] +WantedBy=multi-user.target diff --git a/pcr/torque/torque-server.service b/pcr/torque/torque-server.service new file mode 100644 index 000000000..80fcb1860 --- /dev/null +++ b/pcr/torque/torque-server.service @@ -0,0 +1,12 @@ +[Unit] +Description=TORQUE server +Wants=basic.target +After=basic.target network.target + +[Service] +Type=forking +PIDFile=/var/spool/torque/server_priv/server.lock +ExecStart=/usr/sbin/pbs_server + +[Install] +WantedBy=multi-user.target diff --git a/pcr/torque/torque.install b/pcr/torque/torque.install new file mode 100644 index 000000000..2e90bd1ba --- /dev/null +++ b/pcr/torque/torque.install @@ -0,0 +1,9 @@ +post_install() { + pbs_server -f -t create + systemctl stop torque-server + echo 'Change the server name in /var/spool/torque/server_name to your needs. +You may add your clients to /var/spool/torque/server_priv/nodes if your are the server. +Enable torque-server.service or torque-node.service depending on whether you are the server or a node.' +} + +# vim:set ts=2 sw=2 et: |