diff options
52 files changed, 579 insertions, 283 deletions
diff --git a/community/deja-dup/PKGBUILD b/community/deja-dup/PKGBUILD index cf7956e0a..527a83e23 100644 --- a/community/deja-dup/PKGBUILD +++ b/community/deja-dup/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 99726 2013-10-30 23:20:21Z allan $ +# $Id: PKGBUILD 107060 2014-03-12 01:01:17Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=deja-dup @@ -15,14 +15,19 @@ optdepends=('gnome-keyring: save passwords' 'python2-boto: Amazon S3 backend' 'ubuntuone-client: Ubuntu One backend') install=$pkgname.install -source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz) -md5sums=('480516869f49813880f2bbb35700c9af') +source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz + fix-build.patch) +md5sums=('480516869f49813880f2bbb35700c9af' + '4988fed3a3d3c2fec9318cc57e1710df') prepare() { cd "$srcdir/$pkgname-$pkgver" # Python2 fix sed -i 's/\"python\", \"-c\"/\"python2\", \"-c\"/' libdeja/PythonChecker.vala + + # Fix build + patch -Np0 -i ../fix-build.patch } build() { diff --git a/community/deja-dup/fix-build.patch b/community/deja-dup/fix-build.patch new file mode 100644 index 000000000..49b58cd96 --- /dev/null +++ b/community/deja-dup/fix-build.patch @@ -0,0 +1,24 @@ +=== modified file 'deja-dup/widgets/WidgetUtils.vala' +--- deja-dup/widgets/WidgetUtils.vala 2013-10-14 14:34:37 +0000 ++++ deja-dup/widgets/WidgetUtils.vala 2013-12-06 17:19:31 +0000 +@@ -19,6 +19,10 @@ + + using GLib; + ++// vala 0.22.1 changed the prototype for Notify.get_server_caps. ++// Rather than require that specific version, use 0.22.1's definition directly. ++extern GLib.List notify_get_server_caps(); ++ + namespace DejaDup { + + public void show_uri(Gtk.Window? parent, string link) +@@ -59,7 +63,7 @@ + // Use Legacy unless we detect a different shell. + shell = ShellEnv.LEGACY; + // Next check for Shell by notification capabilities +- unowned List<string> caps = Notify.get_server_caps(); ++ List<string> caps = notify_get_server_caps(); + bool persistence = false, actions = false; + foreach (string cap in caps) { + if (cap == "persistence") + diff --git a/community/deja-dup/libsecret-1.vapi b/community/deja-dup/libsecret-1.vapi deleted file mode 100644 index 7d3f4a3a6..000000000 --- a/community/deja-dup/libsecret-1.vapi +++ /dev/null @@ -1,79 +0,0 @@ -/* libsecret-1.vapi generated by vapigen-0.20, do not modify. */ - -[CCode (cprefix = "Secret", gir_namespace = "Secret", gir_version = "1", lower_case_cprefix = "secret_")] -namespace Secret { - [CCode (cheader_filename = "libsecret/secret.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "secret_schema_get_type ()")] - [Compact] - public class Schema { - [CCode (array_length = false, array_null_terminated = true)] - public weak Secret.SchemaAttribute[] attributes; - public Secret.SchemaFlags flags; - public weak string name; - [CCode (has_construct_function = false)] - public Schema (string name, Secret.SchemaFlags flags, ...); - [CCode (cname = "secret_schema_newv", has_construct_function = false)] - public Schema.newv (string name, Secret.SchemaFlags flags, GLib.HashTable<string,Secret.SchemaAttributeType> attribute_names_and_types); - public Secret.Schema @ref (); - public void unref (); - } - [CCode (cheader_filename = "libsecret/secret.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "secret_schema_attribute_get_type ()")] - [Compact] - public class SchemaAttribute { - public weak string name; - public Secret.SchemaAttributeType type; - } - [CCode (cheader_filename = "libsecret/secret.h", cprefix = "SECRET_ERROR_", has_type_id = false)] - public enum Error { - PROTOCOL, - IS_LOCKED, - NO_SUCH_OBJECT, - ALREADY_EXISTS; - public static GLib.Quark get_quark (); - } - [CCode (cheader_filename = "libsecret/secret.h", cprefix = "SECRET_SCHEMA_ATTRIBUTE_", has_type_id = false)] - public enum SchemaAttributeType { - STRING, - INTEGER, - BOOLEAN - } - [CCode (cheader_filename = "libsecret/secret.h", cprefix = "SECRET_SCHEMA_", has_type_id = false)] - [Flags] - public enum SchemaFlags { - NONE, - DONT_MATCH_NAME - } - [CCode (cheader_filename = "libsecret/secret.h", cname = "SECRET_COLLECTION_DEFAULT")] - public const string COLLECTION_DEFAULT; - [CCode (cheader_filename = "libsecret/secret.h", cname = "SECRET_COLLECTION_SESSION")] - public const string COLLECTION_SESSION; - [CCode (cheader_filename = "libsecret/secret.h")] - public static GLib.HashTable<string,string> attributes_build (Secret.Schema schema, ...); - [CCode (cheader_filename = "libsecret/secret.h")] - public static GLib.HashTable<string,string> attributes_buildv (Secret.Schema schema, va_list va); - [CCode (cheader_filename = "libsecret/secret.h")] - public static async bool password_clear (Secret.Schema schema, GLib.Cancellable? cancellable, ...) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static bool password_clear_sync (Secret.Schema schema, GLib.Cancellable? cancellable = null, ...) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h", finish_name = "secret_password_clear_finish")] - public static async bool password_clearv (Secret.Schema schema, GLib.HashTable<string,string> attributes, GLib.Cancellable? cancellable) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static bool password_clearv_sync (Secret.Schema schema, GLib.HashTable<string,string> attributes, GLib.Cancellable? cancellable = null) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static async string password_lookup (Secret.Schema schema, GLib.Cancellable? cancellable, ...) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static string password_lookup_sync (Secret.Schema schema, GLib.Cancellable? cancellable = null, ...) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h", finish_name = "secret_password_lookup_finish")] - public static async string password_lookupv (Secret.Schema schema, GLib.HashTable<string,string> attributes, GLib.Cancellable? cancellable) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static string password_lookupv_sync (Secret.Schema schema, GLib.HashTable<string,string> attributes, GLib.Cancellable? cancellable = null) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static async bool password_store (Secret.Schema schema, string? collection, string label, string password, GLib.Cancellable? cancellable, ...) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static bool password_store_sync (Secret.Schema schema, string? collection, string label, string password, GLib.Cancellable? cancellable = null, ...) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h", finish_name = "secret_password_store_finish")] - public static async bool password_storev (Secret.Schema schema, GLib.HashTable<string,string> attributes, string? collection, string label, string password, GLib.Cancellable? cancellable) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static bool password_storev_sync (Secret.Schema schema, GLib.HashTable<string,string> attributes, string? collection, string label, string password, GLib.Cancellable? cancellable = null) throws GLib.Error; - [CCode (cheader_filename = "libsecret/secret.h")] - public static void password_wipe (string? password); -} diff --git a/community/fpc/PKGBUILD b/community/fpc/PKGBUILD index f5235a6df..8dbdeaac7 100644 --- a/community/fpc/PKGBUILD +++ b/community/fpc/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 84832 2013-02-25 10:36:39Z spupykin $ +# $Id: PKGBUILD 107070 2014-03-12 10:54:44Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Valeriy Lyasotskiy <onestep@ukr.net> # Contributor: Jan Willemson <janwil@hot.ee> @@ -8,7 +8,7 @@ # See http://bbs.archlinux.org/viewtopic.php?t=9318&highlight=fpc pkgname=fpc -pkgver=2.6.2 +pkgver=2.6.4 _gdbver=7.5.1 pkgrel=1 pkgdesc="The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32bit Pascal Compiler. It comes with fully TP 7.0 compatible run-time library." @@ -18,11 +18,11 @@ license=('GPL' 'LGPL' 'custom') backup=("etc/fpc.cfg") depends=(ncurses zlib expat) makedepends=(fpc) -options=(zipman) +options=(zipman staticlibs) source=(ftp://ftp.freepascal.org/pub/fpc/dist/$pkgver/source/fpcbuild-$pkgver.tar.gz http://ftp.gnu.org/gnu/gdb/gdb-${_gdbver}.tar.bz2 fpc-gdb.patch) -md5sums=('89c7e60db6280f3d5cc006a4a9ff43a9' +md5sums=('403da132aed194fd841d46c3b33b022a' '3f48f468b24447cf24820054ff6e85b1' '1e45ece6b5d4ee60b860e75926b4122d') diff --git a/community/libpng12/PKGBUILD b/community/libpng12/PKGBUILD index 65f24c3d4..8b16cd6d8 100644 --- a/community/libpng12/PKGBUILD +++ b/community/libpng12/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 100367 2013-11-02 21:33:40Z dwallace $ +# $Id: PKGBUILD 107097 2014-03-12 13:06:15Z bpiotrowski $ # Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> # Contributor: dorphell <archlinux.org: dorphell> # Contributor: Travis Willard <archlinux.org: travis> @@ -7,8 +7,8 @@ pkgname=libpng12 _realname=libpng -pkgver=1.2.50 -pkgrel=4 +pkgver=1.2.51 +pkgrel=1 pkgdesc="A collection of routines used to create PNG format graphics files" arch=('i686' 'x86_64') url="http://www.libpng.org/pub/png/libpng.html" @@ -47,5 +47,5 @@ package() { } -md5sums=('a3e00fccbfe356174ab515b5c00641c7' - 'b06ac3f6a6f982abc2036359665e82a9') +md5sums=('4efba67fa5aa2b785c6fcec2cc3e90c9' + '28bde2a02e40ccdc60ff7c8e6b2118bf') diff --git a/community/luajit/PKGBUILD b/community/luajit/PKGBUILD index a073f48fb..6525b8db3 100644 --- a/community/luajit/PKGBUILD +++ b/community/luajit/PKGBUILD @@ -1,21 +1,21 @@ -# $Id: PKGBUILD 102287 2013-12-07 10:57:57Z bpiotrowski $ -# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> +# $Id: PKGBUILD 107117 2014-03-12 18:23:14Z bpiotrowski $ +# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> # Contributor: Chris Brannon <chris@the-brannons.com> # Contributor: Paulo Matias <matiasΘarchlinux-br·org> # Contributor: Anders Bergh <anders1@gmail.com> pkgname=luajit -pkgver=2.0.2 -pkgrel=2 +pkgver=2.0.3 +pkgrel=1 pkgdesc='Just-in-time compiler and drop-in replacement for Lua 5.1' arch=('i686' 'x86_64') url='http://luajit.org/' license=('MIT') -depends=('gcc-libs') -source=(http://luajit.org/download/LuaJIT-${pkgver/rc/-rc}.tar.gz) -sha256sums=('c05202974a5890e777b181908ac237625b499aece026654d7cc33607e3f46c38') +depends=('gcc-libs') +source=(http://luajit.org/download/LuaJIT-$pkgver.tar.gz) +md5sums=('f14e9104be513913810cd59c8c658dc0') -build() { +build() { cd LuaJIT-$pkgver make amalg PREFIX=/usr } diff --git a/community/lxappearance-obconf/PKGBUILD b/community/lxappearance-obconf/PKGBUILD index a9dbde3dd..96e584426 100644 --- a/community/lxappearance-obconf/PKGBUILD +++ b/community/lxappearance-obconf/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 99903 2013-10-31 02:22:59Z allan $ +# $Id: PKGBUILD 107068 2014-03-12 10:38:49Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> pkgname=lxappearance-obconf pkgver=0.2.1 -pkgrel=1 +pkgrel=2 pkgdesc='Plugin for LXAppearance to configure Openbox' arch=('i686' 'x86_64') license=('GPL2') url='http://lxde.org/' groups=('lxde') -depends=('lxappearance' 'openbox') +depends=('lxappearance' 'openbox' 'libsm') makedepends=('intltool') source=(http://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.gz) md5sums=('1f061c96e0c78a6476421ca294ac24aa') diff --git a/community/moreutils/PKGBUILD b/community/moreutils/PKGBUILD index d548da25a..2fa159a43 100644 --- a/community/moreutils/PKGBUILD +++ b/community/moreutils/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 96061 2013-08-19 13:38:56Z spupykin $ +# $Id: PKGBUILD 107074 2014-03-12 10:55:36Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> pkgname=moreutils -pkgver=0.49 +pkgver=0.51 pkgrel=1 pkgdesc="A growing collection of the unix tools that nobody thought to write thirty years ago" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ depends=('perl' 'perl-ipc-run' 'perl-timedate' 'perl-time-duration') options=('!emptydirs' 'zipman') replaces=(moreutils-svn) source=(http://ftp.de.debian.org/debian/pool/main/m/moreutils/moreutils_$pkgver.tar.gz) -md5sums=('29b49e70fec35b28df24b25eb3e0fd29') +md5sums=('849282ea7e43ed01d34bd81b1d2be283') build() { cd $srcdir/$pkgname diff --git a/community/mpv/PKGBUILD b/community/mpv/PKGBUILD index 0756bc09a..01f9aec9a 100644 --- a/community/mpv/PKGBUILD +++ b/community/mpv/PKGBUILD @@ -1,40 +1,32 @@ -# $Id: PKGBUILD 105849 2014-02-16 12:44:18Z bpiotrowski $ +# $Id: PKGBUILD 107066 2014-03-12 10:33:29Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> # Contributor: Eivind Uggedal <eivind@uggedal.com> pkgname=mpv -pkgver=0.3.5 +pkgver=0.3.6 pkgrel=1 pkgdesc='Video player based on MPlayer/mplayer2' arch=('i686' 'x86_64') license=('GPL') url='http://mpv.io' depends=( - 'portaudio' 'ffmpeg' 'lcms2' 'libdvdread' 'libcdio-paranoia' 'libquvi' - 'libxinerama' 'mpg123' 'libxv' 'libxkbcommon' 'libva' 'lirc-utils' - 'desktop-file-utils' 'hicolor-icon-theme' 'xdg-utils' 'lua' 'libdvdnav' - ) -makedepends=('mesa' 'python-docutils' 'waf') + 'portaudio' 'ffmpeg' 'lcms2' 'libdvdread' 'libcdio-paranoia' 'libquvi' 'libgl' + 'libxinerama' 'mpg123' 'libxv' 'libxkbcommon' 'libva' 'lirc-utils' 'wayland' + 'desktop-file-utils' 'hicolor-icon-theme' 'xdg-utils' 'lua' 'libdvdnav' +) +makedepends=('mesa' 'python-docutils' 'waf' 'ladspa') options=('!emptydirs' '!buildflags') install=mpv.install source=(https://github.com/mpv-player/$pkgname/archive/v$pkgver.tar.gz) -md5sums=('b3fdd3e70d6e53a14c3b1881343d2aca') +md5sums=('11a8bb5f10056b7cc0dbedd38fe6e581') build() { cd $pkgname-$pkgver waf configure --prefix=/usr \ --confdir=/etc/mpv \ - --enable-joystick \ - --enable-wayland \ - --disable-radio \ - --disable-radio-capture \ - --disable-radio-v4l2 \ - --disable-libbs2b \ - --disable-direct3d \ - --disable-corevideo \ - --disable-cocoa \ - --disable-coreaudio + --enable-joystick + waf build } diff --git a/community/onboard/PKGBUILD b/community/onboard/PKGBUILD index 1b1973259..7aa5d3264 100644 --- a/community/onboard/PKGBUILD +++ b/community/onboard/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 96585 2013-09-01 23:01:22Z bgyorgy $ +# $Id: PKGBUILD 107059 2014-03-12 00:38:36Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=onboard -pkgver=0.99.0 +pkgver=1.0.1 pkgrel=1 pkgdesc="On-screen keyboard useful on tablet PCs or for mobility impaired users" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ optdepends=('mousetweaks: hover click with mouse') options=('!emptydirs') install=$pkgname.install source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.gz) -md5sums=('456d1e32a6f7143200993b0819386a0d') +md5sums=('88cc91722238ffd6bee47c8adde3eb11') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/passenger/PKGBUILD b/community/passenger/PKGBUILD index 6b8f807c9..12a8e9549 100644 --- a/community/passenger/PKGBUILD +++ b/community/passenger/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 106740 2014-03-06 21:43:48Z anatolik $ +# $Id: PKGBUILD 107076 2014-03-12 10:55:52Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=passenger -pkgver=4.0.37 -pkgrel=2 +pkgver=4.0.38 +pkgrel=1 pkgdesc="mod_rails passenger" arch=('i686' 'x86_64') url="http://www.modrails.com" @@ -14,7 +14,7 @@ makedepends=('apache') install=passenger.install options=('!emptydirs' 'staticlibs') source=($pkgname-$pkgver.tar.gz::https://github.com/FooBarWidget/passenger/archive/release-$pkgver.tar.gz) -md5sums=('7040af5314fe19a420f38732c6bd4f5b') +md5sums=('ec6cb96a8f3d444540a54a3007143e2e') prepare() { cd $srcdir/passenger-release-$pkgver diff --git a/community/perl-datetime/PKGBUILD b/community/perl-datetime/PKGBUILD index c6179c4ca..1319045c0 100644 --- a/community/perl-datetime/PKGBUILD +++ b/community/perl-datetime/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 105763 2014-02-15 20:31:20Z spupykin $ +# $Id: PKGBUILD 107078 2014-03-12 10:56:22Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: François Charette <firmicus ατ gmx δοτ net> pkgname=perl-datetime -pkgver=1.07 +pkgver=1.08 pkgrel=1 pkgdesc="A complete, easy to use date and time object" arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ LC_NUMERIC=C provides=("perl-datetime=`printf %.4f $pkgver`") options=('!emptydirs') source=(http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-$pkgver.tar.gz) -md5sums=('2b1745e4f7c0777c02545033588f6394') +md5sums=('e928c3cdf31b7e39b2f7865f4037ce8b') build() { cd $srcdir/DateTime-$pkgver diff --git a/community/pragha/PKGBUILD b/community/pragha/PKGBUILD index 3d97b9212..dc7327813 100644 --- a/community/pragha/PKGBUILD +++ b/community/pragha/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 104374 2014-01-19 16:29:38Z bpiotrowski $ +# $Id: PKGBUILD 107120 2014-03-12 18:47:55Z bpiotrowski $ # Maintainer: Thorsten Töpper <atsutane-tu@freethoughts.de> # Contributor: J0k3r <moebius282 e4a t gmail D0_T com> # Contributor: Alois Nespor <alois.nespor@gmail.com> # Contributor: JerichoKru <jerichokru(AT)hotmail.com> pkgname=pragha -pkgver=1.1.2.2 -pkgrel=2 +pkgver=1.3.0 +pkgrel=1 pkgdesc="A lightweight GTK+ music manager - fork of Consonance Music Manager." arch=('i686' 'x86_64') url="http://pragha.wikispaces.com/" license=('GPL3') depends=('libnotify' 'libcdio-paranoia' 'gst-plugins-base' - 'taglib' 'hicolor-icon-theme' 'gtk2' + 'taglib' 'hicolor-icon-theme' 'gtk3' 'dbus-glib' 'sqlite' 'desktop-file-utils' - 'libclastfm') + 'libclastfm' 'libpeas') optdepends=('notification-daemon: OSD notification' 'gst-plugins-good: A collection of gstreamer codecs' 'gst-plugins-bad: A collection of gstreamer codecs' @@ -23,15 +23,14 @@ makedepends=('intltool') replaces=('dissonance') install=pragha.install source=("https://github.com/matiasdelellis/pragha/releases/download/v$pkgver/pragha-$pkgver.tar.bz2") -sha1sums=('b415432020c2e1aefc6640cef778ddc70bbeff7f') +sha1sums=('8fb6c074292a65915cc21c3b0b0ca35d65afff58') build() { cd "$srcdir/$pkgname-$pkgver" - LIBS+="-ldbus-glib-1" \ + CPPFLAGS="-DHAVE_PARANOIA_NEW_INCLUDES" LIBS+="-ldbus-glib-1" \ ./configure --prefix=/usr \ - --with-gstreamer=1.0 \ - CPPFLAGS="-DHAVE_PARANOIA_NEW_INCLUDES" + --with-gstreamer=1.0 make } diff --git a/community/python-numexpr/PKGBUILD b/community/python-numexpr/PKGBUILD index c8d884ee8..2f01f919c 100644 --- a/community/python-numexpr/PKGBUILD +++ b/community/python-numexpr/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 104927 2014-01-28 11:43:36Z aginiewicz $ +# $Id: PKGBUILD 107111 2014-03-12 16:45:17Z aginiewicz $ # Maintainer: Andrzej Giniewicz <gginiu@gmail.com> # Contributor: Sebastien Binet <binet@lblbox> pkgbase=python-numexpr pkgname=('python2-numexpr' 'python-numexpr') -pkgver=2.3 +pkgver=2.3.1 pkgrel=1 pkgdesc="Fast numerical array expression evaluator for Python, NumPy, PyTables, pandas" url="https://github.com/pydata/numexpr" arch=('i686' 'x86_64') license=('MIT') makedepends=('python2-setuptools' 'python-setuptools' 'python-numpy' 'python2-numpy') -source=(https://github.com/pydata/numexpr/archive/$pkgver.tar.gz) -md5sums=('fc9b5765c8ceda4a4c2e974e565b98cf') +source=(https://github.com/pydata/numexpr/archive/v$pkgver.tar.gz) +md5sums=('eda267543a8594b9979b71dc56199b71') build() { cd "$srcdir" diff --git a/community/rubinius/PKGBUILD b/community/rubinius/PKGBUILD index bf7ead370..b948ce530 100644 --- a/community/rubinius/PKGBUILD +++ b/community/rubinius/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 105511 2014-02-09 13:50:07Z heftig $ +# $Id: PKGBUILD 107124 2014-03-12 21:52:55Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> pkgbase=rubinius pkgname=(rubinius rubinius-ruby) -pkgver=2.2.5 +pkgver=2.2.6 pkgrel=1 pkgdesc="Ruby runtime written in Ruby, designed for concurrency" arch=(i686 x86_64) url="http://rubini.us" license=(custom) depends=(llvm-libs libffi openssl libyaml) -makedepends=(llvm rubinius-ruby) +makedepends=(llvm ruby) options=(!emptydirs) source=(http://releases.rubini.us/${pkgbase}-${pkgver}.tar.bz2 gemrc dirs.patch) -sha256sums=('42cfae89d481dfa5e0ccb53a67720f109fc6c2e1b6ca68a8ae9676be6d0457de' +sha256sums=('8ad2cada05a20c708379c75607fd0c8259623b3699d36be41e509052164eb103' '4bb7eb2fe66e396ed16b589cdb656831407b39ad4e138d88536754c0448ac614' '93f3918dc2a5679e281e724f9b3cb712ffa784c1e52e6fa7ce75f74ce6655a66') diff --git a/community/sylpheed/PKGBUILD b/community/sylpheed/PKGBUILD index 69e7a4972..df1cd3445 100644 --- a/community/sylpheed/PKGBUILD +++ b/community/sylpheed/PKGBUILD @@ -1,23 +1,23 @@ -# $Id: PKGBUILD 99996 2013-10-31 02:54:24Z allan $ +# $Id: PKGBUILD 107093 2014-03-12 11:31:37Z speps $ # Maintainer: speps <speps at aur dot archlinux dot org> # Contributor: Alexander Fehr <pizzapunk gmail com> # Contributor: dorphell <dorphell@archlinux.org> pkgname=sylpheed -pkgver=3.3.0 +pkgver=3.3.1 pkgrel=1 pkgdesc="Lightweight and user-friendly e-mail client" arch=('i686' 'x86_64') url="http://sylpheed.sraoss.jp/en/" license=('GPL') -depends=('gpgme' 'gtkspell' 'desktop-file-utils') -makedepends=('compface' 'openssl') +depends=('compface' 'gpgme' 'gtkspell' 'desktop-file-utils') +makedepends=('openssl') install="$pkgname.install" source=("http://sylpheed.sraoss.jp/$pkgname/v3.3/$pkgname-$pkgver.tar.bz2") -md5sums=('20442f81dbb4e7c59462360ad0bb1afb') +md5sums=('34551fa05722bac80bbe0688bb4a3341') build() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver ./configure --prefix=/usr \ --enable-ldap make @@ -27,7 +27,7 @@ build() { } package() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver make DESTDIR="$pkgdir/" install # Install Attachment-Tool Plug-in diff --git a/community/wah-plugins/PKGBUILD b/community/wah-plugins/PKGBUILD index 3cf3fcb9c..75f3f11f9 100644 --- a/community/wah-plugins/PKGBUILD +++ b/community/wah-plugins/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 95499 2013-08-13 03:27:45Z speps $ +# $Id: PKGBUILD 107095 2014-03-12 11:37:07Z speps $ # Maintainer : speps <speps at aur dot archlinux dot org> # Contributor: Renato Budinich <rennabh at gmail dot com> pkgname=wah-plugins -pkgver=0.0.2 +pkgver=0.1.0 pkgrel=1 pkgdesc="LADSPA Wah filter plugin" arch=('i686' 'x86_64') @@ -12,15 +12,15 @@ license=('GPL') groups=('ladspa-plugins') depends=('ladspa') source=("${url}../downloads/WAH-plugins-$pkgver.tar.bz2") -md5sums=('e203e3458a4cd75cc442d70b8f124db9') +md5sums=('d5df8cb2c88a153316a711512c1646c7') build() { - cd "$srcdir/WAH-plugins-$pkgver" + cd WAH-plugins-$pkgver make } package() { - cd "$srcdir/WAH-plugins-$pkgver" + cd WAH-plugins-$pkgver # plugin install -Dm755 autowah.so \ diff --git a/core/keyutils/PKGBUILD b/core/keyutils/PKGBUILD index 6eca1430f..21be84b6b 100644 --- a/core/keyutils/PKGBUILD +++ b/core/keyutils/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 198652 2013-11-01 13:53:34Z eric $ +# $Id: PKGBUILD 207556 2014-03-12 12:06:54Z seblu $ # Maintainer: Stéphane Gaudreault <stephane@archlinux.org> # Contributor: Tobias Powalowski <tpowa@archlinux.org> pkgname=keyutils -pkgver=1.5.8 +pkgver=1.5.9 pkgrel=1 pkgdesc="Linux Key Management Utilities" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ depends=('glibc' 'sh') backup=('etc/request-key.conf') source=(http://people.redhat.com/~dhowells/${pkgname}/${pkgname}-${pkgver}.tar.bz2 request-key.conf.patch) -md5sums=('3c7f463039b83833c12a9414c2fcb389' +md5sums=('7f8ac985c45086b5fbcd12cecd23cf07' '89a819a7e4e90936b210c9d5020d296d') prepare() { diff --git a/extra/efl/PKGBUILD b/extra/efl/PKGBUILD index ad4ba444d..324d7cdb7 100644 --- a/extra/efl/PKGBUILD +++ b/extra/efl/PKGBUILD @@ -1,26 +1,27 @@ -# $Id: PKGBUILD 205022 2014-02-03 10:02:52Z heftig $ +# $Id: PKGBUILD 207612 2014-03-12 20:16:23Z ronald $ # Maintainer: Ronald van Haren <ronald@archlinux.org> # Contributor: Enlightenment Developers <enlightenment-devel@enlightenment.org> pkgbase=efl pkgname=('efl' 'efl-docs') -pkgver=1.8.5 -pkgrel=2 +pkgver=1.9.1 +pkgrel=1 pkgdesc="Enlightenment Foundation Libraries" arch=('i686' 'x86_64') url="http://www.enlightenment.org" license=('BSD' 'LGPL2.1' 'GPL2' 'custom') -depends=('bullet' 'libjpeg-turbo' 'gstreamer0.10-base-plugins' - 'lua' 'curl' 'fribidi' 'libpulse' 'libxcomposite' +depends=('bullet' 'libjpeg-turbo' 'gst-plugins-base' + 'luajit' 'curl' 'fribidi' 'libpulse' 'libxcomposite' 'libxinerama' 'libxrandr' 'libxss' 'python2' - 'libxcursor' 'libxp' 'libwebp' 'shared-mime-info') + 'libxcursor' 'libxp' 'libwebp' 'shared-mime-info' + 'libxkbcommon' 'wayland') makedepends=('doxygen') replaces=('ecore' 'edje' 'eet' 'eeze' 'efreet' 'eina' 'eio' 'embryo' 'emotion' 'ethumb' 'evas') options=('!emptydirs') source=(http://download.enlightenment.org/rel/libs/${pkgname}/$pkgname-$pkgver.tar.gz) install=efl.install -sha1sums=('6ab88b263f784f935310b1055d67578ae66e50df') +sha1sums=('9711253c528b3621ddeef4d2bd028579e1d61181') prepare() { sed -i 's/env python$/&2/' "${srcdir}/${pkgname}-${pkgver}/src/scripts/eina/eina-bench-cmp" @@ -34,7 +35,7 @@ build() { ./configure --prefix=/usr \ --disable-static --disable-tslib --enable-fb \ --enable-xinput22 --enable-multisense --enable-systemd \ - --enable-image-loader-webp --enable-harfbuzz + --enable-image-loader-webp --enable-harfbuzz --enable-wayland make make -j1 doc diff --git a/extra/elementary/PKGBUILD b/extra/elementary/PKGBUILD index 449229d37..8625297d3 100644 --- a/extra/elementary/PKGBUILD +++ b/extra/elementary/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 204916 2014-01-31 11:21:42Z ronald $ +# $Id: PKGBUILD 207613 2014-03-12 20:32:33Z ronald $ # Maintainer: Ronald van Haren <ronald@archlinux.org> # Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> pkgbase=elementary pkgname=('elementary' 'elementary-docs') -pkgver=1.8.4 +pkgver=1.9.1 pkgrel=1 pkgdesc="Enlightenment's widget set" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ depends=('efl' 'evas_generic_loaders') makedepends=('doxygen' 'imagemagick') options=('!emptydirs') source=(http://download.enlightenment.org/rel/libs/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('ceaae46c7b8e936e2e4cea9e9fe41fdcff6b45d8') +sha1sums=('c14150fa37c7f25951ea75a9e70ea2dc08c406d5') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/emotion_generic_players/PKGBUILD b/extra/emotion_generic_players/PKGBUILD index c0d7b6e2b..e56f381ad 100644 --- a/extra/emotion_generic_players/PKGBUILD +++ b/extra/emotion_generic_players/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204920 2014-01-31 11:38:05Z ronald $ +# $Id: PKGBUILD 207616 2014-03-12 20:49:03Z ronald $ # Maintainer: Ronald van Haren <ronald@archlinux.org> # Contributor: Enlightenment Developers <enlightenment-devel@enlightenment.org> pkgname=emotion_generic_players -pkgver=1.8.1 +pkgver=1.9.0 pkgrel=1 pkgdesc="Enlightenment Foundation Libraries" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('BSD') depends=('efl' 'vlc') options=('!emptydirs') source=(http://download.enlightenment.org/rel/libs/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('4466aca9801cd2bf69dcc7509f5eb8504518e8ab') +sha1sums=('c5adf821ca8084b9fd40fb786f206882dab3f41f') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/enlightenment/PKGBUILD b/extra/enlightenment/PKGBUILD index f7080625e..710414b0f 100644 --- a/extra/enlightenment/PKGBUILD +++ b/extra/enlightenment/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Enlightenment Developers <enlightenment-devel@enlightenment.org>> pkgname=enlightenment -pkgver=0.18.3 +pkgver=0.18.5 pkgrel=1 pkgdesc="Enlightenment window manager" arch=('i686' 'x86_64') @@ -19,7 +19,7 @@ backup=('etc/enlightenment/sysactions.conf' 'etc/xdg/menus/enlightenment.menu') source=(http://download.enlightenment.org/rel/apps/${pkgname}/$pkgname-$pkgver.tar.gz) install=enlightenment.install -sha1sums=('c753ea32e74250b5ad1241f8499d4ac98ae47a78') +sha1sums=('c61d8c0f653d35fb2149a5d1565718b2e3a73947') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -27,7 +27,8 @@ build() { export CFLAGS="$CFLAGS -fvisibility=hidden" ./configure --prefix=/usr --sysconfdir=/etc \ - --enable-wayland-clients --enable-wayland-egl + --enable-wayland-egl +# --enable-wayland-clients # compilation fails with this flag make } diff --git a/extra/evas_generic_loaders/PKGBUILD b/extra/evas_generic_loaders/PKGBUILD index a0e0f6e16..f6f3c2c8d 100644 --- a/extra/evas_generic_loaders/PKGBUILD +++ b/extra/evas_generic_loaders/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 204578 2014-01-23 13:18:51Z andrea $ +# $Id: PKGBUILD 207622 2014-03-12 21:02:43Z ronald $ # Maintainer: Ronald van Haren <ronald@archlinux.org> # Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> pkgname=evas_generic_loaders -pkgver=1.8.1 -pkgrel=3 +pkgver=1.9.0 +pkgrel=1 pkgdesc="Additional generic loaders for Evas" arch=('i686' 'x86_64') url="http://www.enlightenment.org" license=('GPL2') -depends=('librsvg' 'gstreamer0.10-base' 'poppler' 'libraw' 'libspectre' 'efl') +depends=('librsvg' 'poppler' 'libraw' 'libspectre' 'efl' 'gstreamer0.10-base') options=('!emptydirs') source=(http://download.enlightenment.org/rel/libs/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('e196829b26f74a1a0a4d9292ebdf8c98b08a32f1') +sha1sums=('9741e7aed8adb86f21563bccde40a0e39c64c250') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/kte-collaborative/PKGBUILD b/extra/kte-collaborative/PKGBUILD index c6cfb42d5..28cffd390 100644 --- a/extra/kte-collaborative/PKGBUILD +++ b/extra/kte-collaborative/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 197748 2013-10-29 07:58:30Z andrea $ +# $Id: PKGBUILD 207578 2014-03-12 12:15:55Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Antonio Rojas <nqn1976 @ gmail.com> pkgname=kte-collaborative pkgver=0.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="A plugin for KTextEditor which allows to edit text documents collaboratively" arch=('i686' 'x86_64') url='https://projects.kde.org/projects/playground/network/kte-collaborative' diff --git a/extra/libkpeople/PKGBUILD b/extra/libkpeople/PKGBUILD index 321a1cab4..b3f701271 100644 --- a/extra/libkpeople/PKGBUILD +++ b/extra/libkpeople/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 207357 2014-03-08 10:30:08Z andrea $ +# $Id: PKGBUILD 207577 2014-03-12 12:15:54Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Antonio Rojas <nqn1976 @ gmail.com> pkgname=libkpeople -pkgver=0.1.0 -pkgrel=2 +pkgver=0.2.1 +pkgrel=1 pkgdesc="A contact aggregation library for KDE" arch=('i686' 'x86_64') url='http://community.kde.org/KTp/libkpeople' license=('LGPL') -depends=('nepomuk-core') -makedepends=('cmake' 'automoc4') +depends=('kdepimlibs') +makedepends=('cmake' 'automoc4' 'boost') source=("http://download.kde.org/unstable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2") -sha1sums=('6ab54b3ba203ff06d17f101060ed277696dfbaad') +sha1sums=('41d054aca63b667683e3d8eea789347c39a4894e') prepare() { mkdir build diff --git a/extra/lighttpd/PKGBUILD b/extra/lighttpd/PKGBUILD index eb453ae40..97c79ae51 100644 --- a/extra/lighttpd/PKGBUILD +++ b/extra/lighttpd/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 204468 2014-01-20 16:04:30Z pierre $ +# $Id: PKGBUILD 207608 2014-03-12 19:19:26Z pierre $ # Maintainer: Pierre Schmitz <pierre@archlinux.de> pkgname=lighttpd -pkgver=1.4.34 +pkgver=1.4.35 pkgrel=1 pkgdesc='A secure, fast, compliant and very flexible web-server' license=('custom') @@ -20,7 +20,7 @@ install='lighttpd.install' source=("http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz" "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz.asc" 'lighttpd.logrotate.d' 'lighttpd.conf' 'lighttpd.tmpfiles' 'lighttpd.service') -sha256sums=('3e067bd12a6c953862139f0ee4cb03a0cd8cff9b3ffe393ddc7dc3956431cb72' +sha256sums=('113e9b72ccbd1da5deb0774bf93cf0ca15dc82aad2da0f04e5ab27d37d3f30a3' 'SKIP' '41f6c0042bb61021553779f861910e335834f6c15e4411756cdc6233b31076fe' 'fece4581bebf39768571962dedce176b2b5f487c0abb5c1cfb35395de216c01f' diff --git a/extra/netcdf/PKGBUILD b/extra/netcdf/PKGBUILD index acc1b642c..c8bb48cb5 100644 --- a/extra/netcdf/PKGBUILD +++ b/extra/netcdf/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 199827 2013-11-17 07:52:15Z allan $ +# $Id: PKGBUILD 207581 2014-03-12 13:10:24Z bpiotrowski $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: damir <damir@archlinux.org> pkgname=netcdf -pkgver=4.3.0 -pkgrel=2 +pkgver=4.3.1.1 +pkgrel=1 pkgdesc="network Common Data Form interface for array-oriented data access and corresponding library" arch=("i686" "x86_64") url="http://www.unidata.ucar.edu/downloads/netcdf/index.jsp" @@ -13,7 +13,7 @@ optdepends=('netcdf-fortran: fortran bindings' 'netcdf-cxx: c++ bindings') options=('!makeflags') license=('custom') source=(http://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-${pkgver}.tar.gz) -sha1sums=('31b4b3b17146cc8c14a8c7be3fe5f28e5a8a5deb') +sha1sums=('6aed20fa906e4963017ce9d1591aab39d8a556e4') build() { cd ${srcdir}/${pkgname}-${pkgver} @@ -30,5 +30,5 @@ package() { make DESTDIR=${pkgdir} install install -Dm644 ${srcdir}/${pkgname}-${pkgver}/COPYRIGHT \ - ${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT + ${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT } diff --git a/extra/python/PKGBUILD b/extra/python/PKGBUILD index 5654b4db8..9c8783dc4 100644 --- a/extra/python/PKGBUILD +++ b/extra/python/PKGBUILD @@ -1,11 +1,12 @@ -# $Id: PKGBUILD 205909 2014-02-13 23:29:34Z angvp $ -# Maintainer: Angel Velasquez <angvp@archlinux.org> +# $Id: PKGBUILD 207597 2014-03-12 17:46:22Z fyan $ +# Maintainer: Angel Velasquez <angvp@archlinux.org> +# Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Stéphane Gaudreault <stephane@archlinux.org> # Contributor: Allan McRae <allan@archlinux.org> # Contributor: Jason Chu <jason@archlinux.org> pkgname=python -pkgver=3.3.4 +pkgver=3.3.5 pkgrel=1 _pybasever=3.3 pkgdesc="Next generation of the python high-level scripting language" @@ -13,13 +14,16 @@ arch=('i686' 'x86_64') license=('custom') url="http://www.python.org/" depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib') -makedepends=('tk>=8.6.0' 'sqlite' 'valgrind' 'bluez-libs') -optdepends=('tk: for tkinter' 'sqlite') +makedepends=('tk>=8.6.0' 'sqlite' 'valgrind' 'bluez-libs' 'mpdecimal') +optdepends=('sqlite' + 'mpdecimal: for decimal' + 'xz: for lzma' + 'tk: for tkinter') options=('!makeflags') provides=('python3') replaces=('python3') source=(http://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz) -sha1sums=('2c9586eeb4b6e45e9ebc28372c0856c709d9a522') +sha1sums=('6683b26dd2cfd23af852abfcf1aedf25bbd44839') prepare() { cd "${srcdir}/Python-${pkgver}" @@ -32,7 +36,7 @@ prepare() { rm -r Modules/expat rm -r Modules/zlib rm -r Modules/_ctypes/{darwin,libffi}* - + rm -r Modules/_decimal/libmpdec } build() { @@ -46,7 +50,8 @@ build() { --with-valgrind \ --with-system-expat \ --with-dbmliborder=gdbm:ndbm \ - --with-system-ffi + --with-system-ffi \ + --with-system-libmpdec make } diff --git a/extra/python/PKGBUILD.3.4 b/extra/python/PKGBUILD.3.4 new file mode 100644 index 000000000..e3d66ee1f --- /dev/null +++ b/extra/python/PKGBUILD.3.4 @@ -0,0 +1,89 @@ +# $Id: PKGBUILD 205852 2014-02-11 19:50:22Z angvp $ +# Maintainer: Angel Velasquez <angvp@archlinux.org> +# Contributor: Stéphane Gaudreault <stephane@archlinux.org> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: Jason Chu <jason@archlinux.org> + +pkgname=python +pkgver=3.4.0rc2 +pkgrel=1 +_pybasever=3.4 +pkgdesc="Next generation of the python high-level scripting language" +arch=('i686' 'x86_64') +license=('custom') +url="http://www.python.org/" +depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib') +makedepends=('tk>=8.6.0' 'sqlite' 'valgrind' 'bluez-libs') +optdepends=('python-setuptools' + 'python-pip' + 'sqlite' + 'mpdecimal: for decimal' + 'xz: for lzma' + 'tk: for tkinter') +options=('!makeflags') +provides=('python3') +replaces=('python3') +source=(http://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz) +sha1sums=('f03216f4b537c284afacb1e8308a52b9a62368e9') + +prepare() { + cd "${srcdir}/Python-${pkgver}" + + # FS#23997 + sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py + + # Ensure that we are using the system copy of various libraries (expat, zlib, libffi, and libmpdec), + # rather than copies shipped in the tarball + rm -r Modules/expat + rm -r Modules/zlib + rm -r Modules/_ctypes/{darwin,libffi}* + rm -r Modules/_decimal/libmpdec +} + +build() { + cd "${srcdir}/Python-${pkgver}" + + # Disable bundled pip & setuptools + ./configure --prefix=/usr \ + --enable-shared \ + --with-threads \ + --with-computed-gotos \ + --enable-ipv6 \ + --with-valgrind \ + --with-system-expat \ + --with-dbmliborder=gdbm:ndbm \ + --with-system-ffi \ + --with-system-libmpdec \ + --without-ensurepip + + make +} + +check() { + cd "${srcdir}/Python-${pkgver}" + LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \ + "${srcdir}/Python-${pkgver}/python" -m test.regrtest -x test_posixpath test_logging test_uuid +} + +package() { + cd "${srcdir}/Python-${pkgver}" + make DESTDIR="${pkgdir}" install maninstall + + # Why are these not done by default... + ln -sf python3 "${pkgdir}"/usr/bin/python + ln -sf python3-config "${pkgdir}"/usr/bin/python-config + ln -sf idle3 "${pkgdir}"/usr/bin/idle + ln -sf pydoc3 "${pkgdir}"/usr/bin/pydoc + ln -sf python${_pybasever}.1 "${pkgdir}"/usr/share/man/man1/python3.1 + ln -sf python${_pybasever}.1 "${pkgdir}"/usr/share/man/man1/python.1 + + # Fix FS#22552 + ln -sf ../../libpython${_pybasever}m.so \ + "${pkgdir}/usr/lib/python${_pybasever}/config-${_pybasever}m/libpython${_pybasever}m.so" + + # Clean-up reference to build directory + sed -i "s|$srcdir/Python-${pkgver}:||" "$pkgdir/usr/lib/python${_pybasever}/config-${_pybasever}m/Makefile" + + # License + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/extra/telepathy-kde-accounts-kcm/PKGBUILD b/extra/telepathy-kde-accounts-kcm/PKGBUILD index 690addd67..8fb2ff46a 100644 --- a/extra/telepathy-kde-accounts-kcm/PKGBUILD +++ b/extra/telepathy-kde-accounts-kcm/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 204061 2014-01-15 08:53:01Z andrea $ +# $Id: PKGBUILD 207567 2014-03-12 12:13:57Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Laurent Carlier <lordheavym@gmail.com> pkgname=telepathy-kde-accounts-kcm _pkgname=ktp-accounts-kcm -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="KCM Module for configuring Telepathy Instant Messaging Accounts" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ groups=('kde-telepathy') conflicts=('telepathy-kde-accounts-kcm-plugins') replaces=('telepathy-kde-accounts-kcm-plugins') source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('483f0013d6d847ad9ee666d65cf971c1565bc6a8') +sha1sums=('212da3c79ffb9df092e200c7168a4a4264c54962') prepare() { mkdir build diff --git a/extra/telepathy-kde-approver/PKGBUILD b/extra/telepathy-kde-approver/PKGBUILD index dfb2c5aa2..5f00251e7 100644 --- a/extra/telepathy-kde-approver/PKGBUILD +++ b/extra/telepathy-kde-approver/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 204063 2014-01-15 08:53:11Z andrea $ +# $Id: PKGBUILD 207568 2014-03-12 12:14:05Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Laurent Carlier <lordheavym@gmail.com> pkgname=telepathy-kde-approver _pkgname=ktp-approver -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="KDE Channel Approver for Telepathy" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ depends=('telepathy-kde-common-internals' 'telepathy-kde-contact-list') makedepends=('cmake' 'automoc4') groups=('kde-telepathy') source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('b4ac4cd7c140fb947064af1c5d16a19f0e10d943') +sha1sums=('5807922c3a522a89911a4fc89b0093afc1b71b31') prepare() { mkdir build diff --git a/extra/telepathy-kde-auth-handler/PKGBUILD b/extra/telepathy-kde-auth-handler/PKGBUILD index ad8f0ff12..4f0914907 100644 --- a/extra/telepathy-kde-auth-handler/PKGBUILD +++ b/extra/telepathy-kde-auth-handler/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204065 2014-01-15 08:53:21Z andrea $ +# $Id: PKGBUILD 207569 2014-03-12 12:14:13Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=telepathy-kde-auth-handler _pkgname=ktp-auth-handler -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="Provide UI/KWallet Integration For Passwords and SSL Errors on Account Connect" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ depends=('telepathy-kde-common-internals' 'qjson' 'qca-ossl' 'libaccounts-qt' 's makedepends=('cmake' 'automoc4') groups=('kde-telepathy') source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('15a202b6423c9fe487c1ed74d32ab06f946bceca') +sha1sums=('f22ba7113e02de07774f178589d45e56e0975d89') prepare() { mkdir build diff --git a/extra/telepathy-kde-common-internals/PKGBUILD b/extra/telepathy-kde-common-internals/PKGBUILD index 4ce14957a..310ac1bcb 100644 --- a/extra/telepathy-kde-common-internals/PKGBUILD +++ b/extra/telepathy-kde-common-internals/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204081 2014-01-15 08:57:35Z andrea $ +# $Id: PKGBUILD 207579 2014-03-12 12:15:55Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=telepathy-kde-common-internals _pkgname=ktp-common-internals -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="Common components for KDE-Telepathy" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ depends=('libkpeople' 'telepathy-logger-qt' 'telepathy-mission-control') makedepends=('cmake' 'automoc4' 'boost' 'doxygen') install=${pkgname}.install source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('6b55bf5919d922502db8f21a2b1871e411e93699') +sha1sums=('549d78a7e8c3611e338c597937fe03153274d12d') prepare() { mkdir build diff --git a/extra/telepathy-kde-contact-list/PKGBUILD b/extra/telepathy-kde-contact-list/PKGBUILD index 27e3d6b93..43fb61e4e 100644 --- a/extra/telepathy-kde-contact-list/PKGBUILD +++ b/extra/telepathy-kde-contact-list/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 204067 2014-01-15 08:53:31Z andrea $ +# $Id: PKGBUILD 207570 2014-03-12 12:14:27Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Laurent Carlier <lordheavym@gmail.com> pkgname=telepathy-kde-contact-list _pkgname=ktp-contact-list -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="Telepathy contact list application" arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ makedepends=('cmake' 'automoc4' 'boost') groups=('kde-telepathy') install=${pkgname}.install source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('a9473dd3ad464e55ecf1448cda4b53160b8cb6fc') +sha1sums=('6c7bb327bcfb4c1d8eddc3752c88411365752ead') prepare() { mkdir build diff --git a/extra/telepathy-kde-contact-runner/PKGBUILD b/extra/telepathy-kde-contact-runner/PKGBUILD index 95f1f2bf2..b037e8c6b 100644 --- a/extra/telepathy-kde-contact-runner/PKGBUILD +++ b/extra/telepathy-kde-contact-runner/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204069 2014-01-15 08:53:42Z andrea $ +# $Id: PKGBUILD 207571 2014-03-12 12:14:35Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=telepathy-kde-contact-runner _pkgname=ktp-contact-runner -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="KRunner plugin for KDE Telepathy" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ depends=('telepathy-kde-common-internals') makedepends=('cmake' 'automoc4') groups=('kde-telepathy') source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('e471fab931fa11f915143f502f48af75d031a3e2') +sha1sums=('e280af80956214e2ce5ce4851ce78d51793eb325') prepare() { mkdir build diff --git a/extra/telepathy-kde-desktop-applets/PKGBUILD b/extra/telepathy-kde-desktop-applets/PKGBUILD index 5feb0f2f5..c325236a5 100644 --- a/extra/telepathy-kde-desktop-applets/PKGBUILD +++ b/extra/telepathy-kde-desktop-applets/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204071 2014-01-15 08:53:53Z andrea $ +# $Id: PKGBUILD 207572 2014-03-12 12:14:42Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=telepathy-kde-desktop-applets _pkgname=ktp-desktop-applets -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="The KDE-Telepathy Plasma desktop applets" arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ groups=('kde-telepathy') conflicts=('telepathy-kde-contact-applet' 'telepathy-kde-presence-applet') replaces=('telepathy-kde-contact-applet' 'telepathy-kde-presence-applet') source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('184085d35cf9eca0d2bedc3fbef0a07a7240f7c1') +sha1sums=('4890593b26a2ad684deb0727b2530e0c85272527') prepare() { mkdir build diff --git a/extra/telepathy-kde-filetransfer-handler/PKGBUILD b/extra/telepathy-kde-filetransfer-handler/PKGBUILD index de9b6e530..d8053e8c7 100644 --- a/extra/telepathy-kde-filetransfer-handler/PKGBUILD +++ b/extra/telepathy-kde-filetransfer-handler/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204073 2014-01-15 08:54:03Z andrea $ +# $Id: PKGBUILD 207573 2014-03-12 12:14:51Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=telepathy-kde-filetransfer-handler _pkgname=ktp-filetransfer-handler -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="Telepathy file transfer handler" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ depends=('telepathy-kde-common-internals') makedepends=('cmake' 'automoc4') groups=('kde-telepathy') source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('5daf9963d3ebc9371a159aca48e8d125b2247860') +sha1sums=('2563f17721700a39ee60e581f3763bc52b1a87b3') prepare() { mkdir build diff --git a/extra/telepathy-kde-integration-module/PKGBUILD b/extra/telepathy-kde-integration-module/PKGBUILD index 6d7049358..09e5306c4 100644 --- a/extra/telepathy-kde-integration-module/PKGBUILD +++ b/extra/telepathy-kde-integration-module/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204075 2014-01-15 08:54:14Z andrea $ +# $Id: PKGBUILD 207574 2014-03-12 12:14:58Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=telepathy-kde-integration-module _pkgname=ktp-kded-integration-module -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="Sits in KDED and takes care of various bits of system integration like setting user to auto-away or handling connection errors" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ depends=('telepathy-kde-common-internals') makedepends=('cmake' 'automoc4') groups=('kde-telepathy') source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('8b6d69ef333140d130d0ade8c36317d8385050e4') +sha1sums=('cbd25fb6050f335cf8c2dc75b626f5c46d746ddb') prepare() { mkdir build diff --git a/extra/telepathy-kde-send-file/PKGBUILD b/extra/telepathy-kde-send-file/PKGBUILD index f62a38122..a7d64872b 100644 --- a/extra/telepathy-kde-send-file/PKGBUILD +++ b/extra/telepathy-kde-send-file/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204077 2014-01-15 08:54:23Z andrea $ +# $Id: PKGBUILD 207575 2014-03-12 12:15:11Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=telepathy-kde-send-file _pkgname=ktp-send-file -pkgver=0.7.1 +pkgver=0.8.0 pkgrel=1 pkgdesc="A File manager plugin to launch a file transfer job with a specified contact" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ makedepends=('cmake' 'automoc4') groups=('kde-telepathy') install=${pkgname}.install source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('a1b029ea0ce0f43fcbba5e6e395270c073fc668b') +sha1sums=('5483f9a7a1da5aa65b5442b12218252ac71cae9a') prepare() { mkdir build diff --git a/extra/telepathy-kde-text-ui/PKGBUILD b/extra/telepathy-kde-text-ui/PKGBUILD index 4ab0119a7..08469d93b 100644 --- a/extra/telepathy-kde-text-ui/PKGBUILD +++ b/extra/telepathy-kde-text-ui/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 206068 2014-02-16 21:43:53Z andrea $ +# $Id: PKGBUILD 207576 2014-03-12 12:15:19Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Laurent Carlier <lordheavym@gmail.com> pkgname=telepathy-kde-text-ui _pkgname=ktp-text-ui -pkgver=0.7.1 -pkgrel=2 +pkgver=0.8.0 +pkgrel=1 pkgdesc="Telepathy handler for Text Chats" arch=('i686' 'x86_64') url="http://community.kde.org/Real-Time_Communication_and_Collaboration" @@ -14,7 +14,7 @@ depends=('telepathy-kde-contact-list' 'qjson') makedepends=('cmake' 'automoc4' 'boost') groups=('kde-telepathy') source=("http://download.kde.org/stable/kde-telepathy/${pkgver}/src/${_pkgname}-${pkgver}.tar.bz2") -sha1sums=('716372b35184c6997361ca67d9cea887125b745e') +sha1sums=('865645aedaa650ad579d1ec8b27539414a76bdfb') prepare() { mkdir build diff --git a/extra/terminology/PKGBUILD b/extra/terminology/PKGBUILD index b6b67bec5..234610495 100644 --- a/extra/terminology/PKGBUILD +++ b/extra/terminology/PKGBUILD @@ -3,8 +3,8 @@ # Contributor: Paul Ezvan <paul@ezvan.fr> pkgname=terminology -pkgver=0.4.0 -pkgrel=2 +pkgver=0.5.0 +pkgrel=1 pkgdesc="EFL based terminal emulator" arch=('i686' 'x86_64') url="http://www.enlightenment.org/p.php?p=about/terminology" @@ -12,7 +12,7 @@ license=('BSD') depends=('elementary') source=("http://download.enlightenment.org/rel/apps/${pkgname}/${pkgname}-${pkgver}.tar.bz2") install=terminology.install -sha1sums=('6003519484ba2f50487bc1f6b977564f60bcc1fc') +sha1sums=('9d072dc38a8884ec15b3cb2827f0b2a9bd574ad4') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/xf86-input-synaptics/PKGBUILD b/extra/xf86-input-synaptics/PKGBUILD index f57bad555..77b73d837 100644 --- a/extra/xf86-input-synaptics/PKGBUILD +++ b/extra/xf86-input-synaptics/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 203606 2014-01-13 17:12:42Z andyrtr $ +# $Id: PKGBUILD 207603 2014-03-12 18:12:33Z andyrtr $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Tobias Powalowski <tpowa@archlinux.org> # Contributor: Thomas Bächler <thomas@archlinux.org> # Contributor: Alexander Baldeck <alexander@archlinux.org> pkgname=xf86-input-synaptics -pkgver=1.7.3 +pkgver=1.7.4 pkgrel=1 pkgdesc="Synaptics driver for notebook touchpads" arch=('i686' 'x86_64') @@ -21,7 +21,7 @@ groups=('xorg-drivers' 'xorg') backup=('etc/X11/xorg.conf.d/50-synaptics.conf') source=(http://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2 add_tapbuttons.diff) -sha256sums=('8b2a972043961195d056b84346317ec42bfa029095c9ee7aaf6deceba12e32d5' +sha256sums=('56a2d2df7bd39e29f56102c62f153e023f3e9b2f5e255309d33fab8e81945af7' '5298d3e871db3768b34cf8516d3f53f9291202e2ea5de3300256e1cd9119a1ec') build() { diff --git a/libre/cups-filters-libre/PKGBUILD b/libre/cups-filters-libre/PKGBUILD index 8fb7ec8e0..ebfa4796b 100644 --- a/libre/cups-filters-libre/PKGBUILD +++ b/libre/cups-filters-libre/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 206208 2014-02-21 18:49:54Z andyrtr $ +# $Id: PKGBUILD 207606 2014-03-12 18:51:05Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgname=cups-filters-libre _pkgname=cups-filters -pkgver=1.0.46 +pkgver=1.0.48 pkgrel=1 pkgdesc="OpenPrinting CUPS Filters, without foomatic-db-nonfree recommendation" arch=('i686' 'x86_64') @@ -20,7 +20,7 @@ source=(http://www.openprinting.org/download/cups-filters/$_pkgname-$pkgver.tar. provides=("${_pkgname}=${pkgver}" 'foomatic-filters') replaces=("${_pkgname}" 'foomatic-filters') conflicts=("${_pkgname}" 'foomatic-filters') -md5sums=('916b30ad3ee1424fa89883410abd7496') +md5sums=('9a879473de978b6fdbd4899f2a455be3') build() { cd $_pkgname-$pkgver diff --git a/libre/grub/09_parabola b/libre/grub/09_parabola index 49cbad4ba..90a9062a3 100644 --- a/libre/grub/09_parabola +++ b/libre/grub/09_parabola @@ -2,8 +2,9 @@ ## ## grub-mkconfig helper script specific to Parabola GNU/Linux-libre -## Contributed by "Keshav Padram Amburay" <the ddoott ridikulus ddoott rat aatt geemmayil ddoott ccoomm> +## Contributed by "Keshav Amburay" <the ddoott ridikulus ddoott rat aatt geemmayil ddoott ccoomm> ## Rebranded for Parabola by "André Silva" <emulatorman@parabola.nu> +## Updated on 08 February 2014 ## ## Script based on do_grub_config() function in Arch Archboot ISO Installer/Setup script ## Some parts taken from /etc/grub.d/10_linux script shipped by GRUB(2) upstream @@ -65,20 +66,29 @@ CLASS="--class parabola --class gnu-linux --class gnu --class os" [[ "${grub_file}" != "" ]] && _FUNC_GRUB_FILE_PRESENT BOOT_PART_FS_UUID="$(${grub_probe} --target="fs_uuid" "/boot" 2>/dev/null)" -BOOT_PART_HINTS_STRING="$(${grub_probe} --target="hints_string" "/boot" 2>/dev/null)" +BOOT_PART_HINTS_STRING="$(${grub_probe} --target="hints_string" "/boot" 2>/dev/null || true)" BOOT_PART_FS="$(${grub_probe} --target="fs" "/boot" 2>/dev/null)" -ROOT_PART_FS_UUID="$(${grub_probe} --target="fs_uuid" "/" 2>/dev/null)" -ROOT_PART_HINTS_STRING="$(${grub_probe} --target="hints_string" "/" 2>/dev/null)" -ROOT_PART_FS="$(${grub_probe} --target="fs" "/" 2>/dev/null)" - -if [[ "${ROOT_PART_FS_UUID}" == "${BOOT_PART_FS_UUID}" ]]; then - SUBDIR="/boot" -else - SUBDIR="" -fi +ROOT_PART_GRUB_DEVICE="$(${grub_probe} --target=device / || true)" +ROOT_PART_FS="$(${grub_probe} --device ${ROOT_PART_GRUB_DEVICE} --target=fs 2> /dev/null || echo "unknown")" if [[ "${GRUB_LINUX_ROOT_DEVICE}" == "" ]]; then + + case "${ROOT_PART_FS}" in + btrfs) + rootsubvol="$(make_system_path_relative_to_its_root /)" + rootsubvol="${rootsubvol#/}" + if [[ "${rootsubvol}" != "" ]]; then + GRUB_LINUX_ROOT_DEVICE="subvol=${rootsubvol}" + fi + ;; + zfs) + rpool="$(${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true)" + bootfs="$(make_system_path_relative_to_its_root / | sed -e "s,@$,,")" + GRUB_LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}" + ;; + esac + if [[ "${GRUB_DEVICE_UUID}" == "" ]] || \ [[ "${GRUB_DISABLE_LINUX_UUID}" == "true" ]] || \ [[ ! -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" ]] || \ @@ -95,6 +105,10 @@ for _KERNEL_ in ${list} ; do echo "Found linux image: ${_KERNEL_}" >&2 + basename="$(basename "${_KERNEL_}")" + dirname="$(dirname "${_KERNEL_}")" + REAL_DIR="$(make_system_path_relative_to_its_root "${dirname}")" + _KERNEL_FILE_="$(echo ${_KERNEL_} | sed 's,/boot/,,g')" _KERNEL_PKG_="pkg-$(echo ${_KERNEL_FILE_} | sed 's,vmlinuz-,,g')" @@ -107,6 +121,7 @@ for _KERNEL_ in ${list} ; do cat << EOF menuentry "Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel" ${CLASS} { + $(save_default_entry) if [ x\$feature_all_video_module = xy ]; then insmod all_video fi @@ -118,9 +133,9 @@ menuentry "Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel" ${CLASS} { search --no-floppy --fs-uuid --set=root ${BOOT_PART_FS_UUID} fi echo 'Loading Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel ...' - linux ${SUBDIR}/${_KERNEL_FILE_} root=${GRUB_LINUX_ROOT_DEVICE} rw ${GRUB_LINUX_PARAMS} + linux ${REAL_DIR}/${_KERNEL_FILE_} root=${GRUB_LINUX_ROOT_DEVICE} rw ${GRUB_LINUX_PARAMS} echo 'Loading Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel initramfs ...' - initrd ${SUBDIR}/${_INITRAMFS_} + initrd ${REAL_DIR}/${_INITRAMFS_} } EOF @@ -135,6 +150,7 @@ EOF cat << EOF menuentry "Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel (fallback initramfs)" ${CLASS} { + $(save_default_entry) if [ x\$feature_all_video_module = xy ]; then insmod all_video fi @@ -146,9 +162,9 @@ menuentry "Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel (fallback initramfs)" search --no-floppy --fs-uuid --set=root ${BOOT_PART_FS_UUID} fi echo 'Loading Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel ...' - linux ${SUBDIR}/${_KERNEL_FILE_} root=${GRUB_LINUX_ROOT_DEVICE} rw ${GRUB_LINUX_PARAMS} + linux ${REAL_DIR}/${_KERNEL_FILE_} root=${GRUB_LINUX_ROOT_DEVICE} rw ${GRUB_LINUX_PARAMS} echo 'Loading Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel fallback initramfs ...' - initrd ${SUBDIR}/${_INITRAMFS_FALLBACK_} + initrd ${REAL_DIR}/${_INITRAMFS_FALLBACK_} } EOF @@ -158,6 +174,7 @@ EOF cat << EOF menuentry "Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel (no initramfs)" ${CLASS} { + $(save_default_entry) if [ x\$feature_all_video_module = xy ]; then insmod all_video fi @@ -169,7 +186,7 @@ menuentry "Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel (no initramfs)" ${CLA search --no-floppy --fs-uuid --set=root ${BOOT_PART_FS_UUID} fi echo 'Loading Parabola GNU/Linux-libre ${_KERNEL_PKG_} kernel ...' - linux ${SUBDIR}/${_KERNEL_FILE_} root=${GRUB_LINUX_ROOT_DEVICE} rw ${GRUB_LINUX_PARAMS} + linux ${REAL_DIR}/${_KERNEL_FILE_} root=${GRUB_LINUX_ROOT_DEVICE} rw ${GRUB_LINUX_PARAMS} } EOF diff --git a/libre/grub/PKGBUILD b/libre/grub/PKGBUILD index df6956f96..ecf9bade2 100644 --- a/libre/grub/PKGBUILD +++ b/libre/grub/PKGBUILD @@ -15,7 +15,7 @@ _UNIFONT_VER="6.3.20131217" pkgname="grub" pkgdesc="GNU GRand Unified Bootloader (2), (Parabola rebranded)" pkgver=2.02.beta2 -pkgrel=1.1 +pkgrel=2.1 epoch="1" url="https://www.gnu.org/software/grub/" arch=('x86_64' 'i686') @@ -53,7 +53,7 @@ md5sums=('SKIP' '728b7439ac733a7c0d56049adec364c7' 'SKIP' 'e506ae4a9f9f7d1b765febfa84e10d48' - 'd272e5fa811859838cfb60cc656d66ed' + '9f67330f2979a153acb32af706e0c094' 'be55eabc102f2c60b38ed35c203686d6' '52d374e0194e3f2e39ff7c92ecd58a6c' 'b23a144b7001c88734b79ed3bec491c4') diff --git a/libre/icecat-noscript/PKGBUILD b/libre/icecat-noscript/PKGBUILD index 084e9a5a3..732537aa8 100644 --- a/libre/icecat-noscript/PKGBUILD +++ b/libre/icecat-noscript/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 106436 2014-03-03 06:35:51Z spupykin $ +# $Id: PKGBUILD 106974 2014-03-11 09:44:54Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer (Parabola): André Silva <emulatorman@parabola.nu> _pkgname=firefox-noscript pkgname=icecat-noscript -pkgver=2.6.8.16 +pkgver=2.6.8.17 pkgrel=1 pkgdesc="plugin for icecat which disables script" arch=('any') @@ -14,7 +14,7 @@ depends=() provides=$_pkgname=$pkgver makedepends=('unzip') source=(https://secure.informaction.com/download/releases/noscript-$pkgver.xpi) -md5sums=('03c72e88e22a392174a395cb3563f0fa') +md5sums=('11a37854aeda9eae8de3a822633a369d') package() { # _ffver=`pacman -Q icecat | cut -f2 -d\ | cut -f1 -d-` diff --git a/libre/iceweasel-noscript/PKGBUILD b/libre/iceweasel-noscript/PKGBUILD index 329546c29..87a1964d3 100644 --- a/libre/iceweasel-noscript/PKGBUILD +++ b/libre/iceweasel-noscript/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 106436 2014-03-03 06:35:51Z spupykin $ +# $Id: PKGBUILD 106974 2014-03-11 09:44:54Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer (Parabola): André Silva <emulatorman@parabola.nu> _pkgname=firefox-noscript pkgname=iceweasel-noscript -pkgver=2.6.8.16 +pkgver=2.6.8.17 pkgrel=1 pkgdesc="plugin for iceweasel which disables script" arch=('any') @@ -14,7 +14,7 @@ depends=() provides=$_pkgname=$pkgver makedepends=('unzip') source=(https://secure.informaction.com/download/releases/noscript-$pkgver.xpi) -md5sums=('03c72e88e22a392174a395cb3563f0fa') +md5sums=('11a37854aeda9eae8de3a822633a369d') package() { # _ffver=`pacman -Q iceweasel-libre | cut -f2 -d\ | cut -f1 -d-` diff --git a/libre/webmin/PKGBUILD b/libre/webmin/PKGBUILD index 2e40800bd..310331198 100644 --- a/libre/webmin/PKGBUILD +++ b/libre/webmin/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> pkgname=webmin pkgver=1.670 -pkgrel=1 +pkgrel=1.1 pkgdesc="a web-based interface for system administration (Parabola rebranded)" arch=(i686 x86_64 mips64el) license=('custom:webmin') diff --git a/libre/xbmc-libre/PKGBUILD b/libre/xbmc-libre/PKGBUILD index 5b2df88cd..84abd42f2 100644 --- a/libre/xbmc-libre/PKGBUILD +++ b/libre/xbmc-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 106505 2014-03-05 09:28:28Z spupykin $ +# $Id: PKGBUILD 107003 2014-03-11 11:04:53Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Brad Fanella <bradfanella@archlinux.us> # Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com> @@ -12,7 +12,7 @@ _pkgname=xbmc pkgname=xbmc-libre pkgver=12.3 _codename=Frodo -pkgrel=11.1 +pkgrel=12 pkgdesc="A software media player and entertainment hub for digital media, without nonfree addons and unrar support" arch=('i686' 'x86_64') url="http://xbmc.org" @@ -41,7 +41,7 @@ source=("https://repo.parabolagnulinux.org/other/${pkgname}/${pkgname}-${pkgver} "libass.patch::https://bugs.archlinux.org/index.php?getfile=11285") mkmd5sums=('7ae385ebf8e5cfcb917393235e6efbdb') md5sums=('7c71af50af55b097e4365a58b70754e8' - 'b643ab67e4675c6aa88af1857f35baf2' + '03e9a33e15714d1fd1f2a516abea5393' '02f7951824ee13103344f36009c0ef2a' '7fd6399d2ffbdf06b724f0cc2efa0784') diff --git a/libre/xbmc-libre/xbmc.service b/libre/xbmc-libre/xbmc.service index d161a21a8..050460f39 100644 --- a/libre/xbmc-libre/xbmc.service +++ b/libre/xbmc-libre/xbmc.service @@ -1,6 +1,6 @@ [Unit] Description = Starts instance of XBMC using xinit -After = remote-fs.target +After = systemd-user-sessions.service Conflicts=getty@tty7.service [Service] diff --git a/pcr/expac-relative/PKGBUILD b/pcr/expac-relative/PKGBUILD new file mode 100644 index 000000000..4f25e926b --- /dev/null +++ b/pcr/expac-relative/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 87501 2013-04-02 00:06:04Z dreisner $ +# Maintainer: Dave Reisner <d@falconindy.com> +# Maintainer (Parabola): Esteban Carnevale <alfplayer@mailoo.org> +# Maintainer (Parabola): André Silva <emulatorman@parabola.nu> + +_pkgname=expac +pkgname=expac-relative +pkgver=3 +pkgrel=1 +pkgdesc="pacman database extraction utility, with dbpath and config options support" +arch=('i686' 'x86_64' 'mips64el') +url="http://github.com/falconindy/expac" +license=('GPL') +conflicts=$_pkgname +provides=$_pkgname +depends=('pacman') +makedepends=('perl') +source=("http://code.falconindy.com/archive/$_pkgname/$_pkgname-$pkgver.tar.gz"{,.sig} + 'add-options-dbpath-and-config.patch') +md5sums=('2f53f9663b69948a4a8bb03c1aa435a5' + 'SKIP' + '30539a5f7d1acbebb393535ae8ecf570') + +prepare() { + cd "$_pkgname-$pkgver" + + patch -Np1 -i "$srcdir/add-options-dbpath-and-config.patch" + + sed '/\*\//q' expac.c >LICENSE +} + +build() { + cd "$_pkgname-$pkgver" + + make +} + +package() { + cd "$_pkgname-$pkgver" + + make PREFIX=/usr DESTDIR="$pkgdir" install + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" +} + +# vim: ft=sh syn=sh diff --git a/pcr/expac-relative/add-options-dbpath-and-config.patch b/pcr/expac-relative/add-options-dbpath-and-config.patch new file mode 100644 index 000000000..100fbb31d --- /dev/null +++ b/pcr/expac-relative/add-options-dbpath-and-config.patch @@ -0,0 +1,196 @@ +From cc0135f30893b719d34845c088e215900962d8dd Mon Sep 17 00:00:00 2001 +From: Esteban Carnevale <alfplayer@mailoo.org> +Date: Sat, 8 Feb 2014 17:49:10 -0300 +Subject: [PATCH] add options dbpath and config + +--- + README.pod | 12 +++++++++++ + expac.c | 72 +++++++++++++++++++++++++++++++++++++++++--------------------- + 2 files changed, 60 insertions(+), 24 deletions(-) + +diff --git a/README.pod b/README.pod +index 8e51329..ba27281 100644 +--- a/README.pod ++++ b/README.pod +@@ -24,6 +24,18 @@ a query string (in the case of a search), or in repo/package syntax when the + + =over 4 + ++=item B<-b, --dbpath> <path> ++ ++Specify an alternative database location (a typical default is ++/var/lib/pacman). This should not be used unless you know what you are doing. ++NOTE: if specified, this is an absolute path and the root path is not ++automatically prepended. ++ ++=item B<-c, --config> <file> ++ ++Specify an alternate configuration file (a typical default is ++/etc/pacman.conf). ++ + =item B<-Q, --query> + + Search the local database for provided targets. This is the default behavior. +diff --git a/expac.c b/expac.c +index ae3ef6d..3f9b0ba 100644 +--- a/expac.c ++++ b/expac.c +@@ -36,6 +36,8 @@ + #include <time.h> + + #define DEFAULT_DELIM "\n" ++#define DEFAULT_DBPATH "/var/lib/pacman" ++#define DEFAULT_CONFIGFILE "/etc/pacman.conf" + #define DEFAULT_LISTDELIM " " + #define DEFAULT_TIMEFMT "%c" + #define FORMAT_TOKENS "BCDEGLMNOPRSVabdhmnprsuvw%" +@@ -58,10 +60,13 @@ bool local = false; + bool groups = false; + bool localpkg = false; + char humansize = 'B'; ++char dbtype = NULL; + const char *format = NULL; + const char *timefmt = NULL; + const char *listdelim = NULL; + const char *delim = NULL; ++const char *dbpath = NULL; ++const char *configfile = NULL; + int pkgcounter = 0; + + typedef const char *(*extractfn)(void*); +@@ -154,7 +159,7 @@ static alpm_handle_t *alpm_init(void) { + char line[PATH_MAX]; + char *ptr, *section = NULL; + +- handle = alpm_initialize("/", "/var/lib/pacman", &alpm_errno); ++ handle = alpm_initialize("/", dbpath, &alpm_errno); + if (!handle) { + alpm_strerror(alpm_errno); + return NULL; +@@ -162,9 +167,9 @@ static alpm_handle_t *alpm_init(void) { + + db_local = alpm_get_localdb(handle); + +- fp = fopen("/etc/pacman.conf", "r"); ++ fp = fopen(configfile, "r"); + if (!fp) { +- perror("fopen: /etc/pacman.conf"); ++ fprintf(stderr, "fopen:%s\n", configfile); + return handle; + } + +@@ -209,6 +214,8 @@ static void usage(void) { + " Options:\n" + " -Q, --local search local DB (default)\n" + " -S, --sync search sync DBs\n" ++ " -b, --dbpath <path> alternative database location (default: /var/lib/pacman)\n" ++ " -c, --config <path> alternative configuration file (default: /etc/pacman.conf)\n" + " -s, --search search for matching regex\n" + " -g, --group return packages matching targets as groups\n" + " -H, --humansize <size> format package sizes in SI units (default: bytes)\n" +@@ -222,41 +229,43 @@ static void usage(void) { + "For more details see expac(1).\n"); + } + +-static int parse_options(int argc, char *argv[], alpm_handle_t *handle) { ++static int parse_options(int argc, char *argv[]) { + int opt, option_index = 0; + const char *i; + + static struct option opts[] = { +- {"readone", no_argument, 0, '1'}, +- {"delim", required_argument, 0, 'd'}, +- {"listdelim", required_argument, 0, 'l'}, +- {"group", required_argument, 0, 'g'}, +- {"help", no_argument, 0, 'h'}, +- {"file", no_argument, 0, 'p'}, +- {"humansize", required_argument, 0, 'H'}, +- {"query", no_argument, 0, 'Q'}, +- {"sync", no_argument, 0, 'S'}, +- {"search", no_argument, 0, 's'}, +- {"timefmt", required_argument, 0, 't'}, +- {"verbose", no_argument, 0, 'v'}, ++ {"readone", no_argument, 0, '1'}, ++ {"delim", required_argument, 0, 'd'}, ++ {"dbpath", required_argument, 0, 'b'}, ++ {"configfile", required_argument, 0, 'c'}, ++ {"listdelim", required_argument, 0, 'l'}, ++ {"group", required_argument, 0, 'g'}, ++ {"help", no_argument, 0, 'h'}, ++ {"file", no_argument, 0, 'p'}, ++ {"humansize", required_argument, 0, 'H'}, ++ {"query", no_argument, 0, 'Q'}, ++ {"sync", no_argument, 0, 'S'}, ++ {"search", no_argument, 0, 's'}, ++ {"timefmt", required_argument, 0, 't'}, ++ {"verbose", no_argument, 0, 'v'}, + {0, 0, 0, 0} + }; + +- while (-1 != (opt = getopt_long(argc, argv, "1l:d:gH:hf:pQSst:v", opts, &option_index))) { ++ while (-1 != (opt = getopt_long(argc, argv, "1l:d:b:c:gH:hf:pQSst:v", opts, &option_index))) { + switch (opt) { + case 'S': +- if (dblist) { ++ if (dbtype) { + fprintf(stderr, "error: can only select one repo option (use -h for help)\n"); + return 1; + } +- dblist = alpm_list_copy(alpm_get_syncdbs(handle)); ++ dbtype = 's'; + break; + case 'Q': +- if (dblist) { ++ if (dbtype) { + fprintf(stderr, "error: can only select one repo option (use -h for help)\n"); + return 1; + } +- dblist = alpm_list_add(dblist, db_local); ++ dbtype = 'q'; + local = true; + break; + case '1': +@@ -265,6 +274,12 @@ static int parse_options(int argc, char *argv[], alpm_handle_t *handle) { + case 'd': + delim = optarg; + break; ++ case 'b': ++ dbpath = optarg; ++ break; ++ case 'c': ++ configfile = optarg; ++ break; + case 'g': + groups = true; + break; +@@ -719,14 +734,23 @@ int main(int argc, char *argv[]) { + alpm_handle_t *handle; + alpm_list_t *results = NULL, *i; + ++ ret = parse_options(argc, argv); ++ if (ret != 0) { ++ goto finish; ++ } ++ ++ dbpath = dbpath ? dbpath : DEFAULT_DBPATH; ++ configfile = configfile ? configfile : DEFAULT_CONFIGFILE; ++ + handle = alpm_init(); + if (!handle) { + return ret; + } + +- ret = parse_options(argc, argv, handle); +- if (ret != 0) { +- goto finish; ++ if (dbtype == 's') { ++ dblist = alpm_list_copy(alpm_get_syncdbs(handle)); ++ } else if (dbtype == 'q') { ++ dblist = alpm_list_add(dblist, db_local); + } + + /* ensure sane defaults */ +-- +1.9.0 + + |