diff options
author | root <root@rshg054.dnsready.net> | 2013-09-28 02:33:58 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-09-28 02:33:58 -0700 |
commit | c900355ac24fb238dbd0d8f6253a629561f78bee (patch) | |
tree | 2a8e1791c3b6f664ecab07e8a37e8116ad29eb50 | |
parent | 9cb59f16908b4c0f3f6901ccf376e1a37ea29c3a (diff) |
Sat Sep 28 02:32:51 PDT 2013
25 files changed, 144 insertions, 667 deletions
diff --git a/community/clanlib/PKGBUILD b/community/clanlib/PKGBUILD index 55030dbad..640938f07 100644 --- a/community/clanlib/PKGBUILD +++ b/community/clanlib/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 90010 2013-05-06 19:36:25Z foutrelis $ +# $Id: PKGBUILD 97670 2013-09-27 06:38:16Z svenstaro $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> pkgname=clanlib -pkgver=2.3.6 -pkgrel=5 +pkgver=3.0.0 +pkgrel=1 pkgdesc="A multi-platform game development library." arch=('i686' 'x86_64') url="http://clanlib.org/" @@ -11,24 +11,24 @@ license=('zlib') depends=('alsa-lib' 'libjpeg' 'libmikmod' 'libpng' 'libvorbis' 'libxi' 'libxmu' 'sdl_gfx' 'freetype2' 'pcre' 'sqlite' 'libgl') makedepends=('doxygen' 'graphviz' 'mesa') options=('!libtool') -source=(http://clanlib.org/download/releases-2.0/ClanLib-${pkgver}.tgz) -md5sums=('aa037a8a6297fb0b2efd927b1b15e8de') +source=(clanlib-${pkgver}.tar.gz::https://github.com/sphair/ClanLib/archive/3.0.0.tar.gz) +md5sums=('bfbfd7cc89be12f02c3994d4fcdd49f3') build() { cd ${srcdir}/ClanLib-${pkgver} - ./configure --prefix=/usr --enable-docs --disable-clanGL1 + ./autogen.sh + ./configure --prefix=/usr make - # Somehow this breaks. :( - #make html + make html } package() { cd ${srcdir}/ClanLib-${pkgver} make DESTDIR=${pkgdir} install - #make DESTDIR=${pkgdir} install-html + make DESTDIR=${pkgdir} install-html install -d ${pkgdir}/usr/share/licenses/${pkgname} install -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/ diff --git a/community/cppcheck/PKGBUILD b/community/cppcheck/PKGBUILD index f6a9528d9..77a7f7fb3 100644 --- a/community/cppcheck/PKGBUILD +++ b/community/cppcheck/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 95268 2013-08-08 11:40:15Z jelle $ +# $Id: PKGBUILD 97709 2013-09-27 18:17:34Z jelle $ # Maintainer: Stéphane Gaudreault <stephane@archlinux.org> pkgname=cppcheck pkgver=1.61 -pkgrel=1 +pkgrel=2 pkgdesc="A tool for static C/C++ code analysis" arch=('i686' 'x86_64') url="http://cppcheck.wiki.sourceforge.net/" license=('GPL') -depends=('qt4') +depends=('qt5-base') makedepends=('docbook-xsl') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2) sha1sums=('fd81635612ba74a90b0ebe6d4c8a520826cc077c') @@ -20,7 +20,7 @@ build() { cd gui export HAVE_RULES=yes - qmake-qt4 + qmake make } diff --git a/community/dee/PKGBUILD b/community/dee/PKGBUILD index c045143b3..d4d820d93 100644 --- a/community/dee/PKGBUILD +++ b/community/dee/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 87044 2013-03-26 11:49:37Z foutrelis $ +# $Id: PKGBUILD 97721 2013-09-27 20:10:42Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=dee -pkgver=1.0.14 -pkgrel=5 +pkgver=1.2.7 +pkgrel=1 pkgdesc="Library to provide objects allowing to create Model-View-Controller type programs across DBus" arch=('i686' 'x86_64') url="https://launchpad.net/dee" @@ -12,7 +12,7 @@ depends=('glib2' 'icu') makedepends=('python2' 'gobject-introspection' 'vala') options=('!libtool') source=(http://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz) -md5sums=('473b4181e26538af0fb753255da7945c') +md5sums=('b92f27f0a99cac24c2128880601bb7d7') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/deja-dup/PKGBUILD b/community/deja-dup/PKGBUILD index 3c243421c..6c4c847f0 100644 --- a/community/deja-dup/PKGBUILD +++ b/community/deja-dup/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 87385 2013-03-30 14:36:30Z bgyorgy $ +# $Id: PKGBUILD 97723 2013-09-27 20:25:48Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=deja-dup -pkgver=26.0 +pkgver=28.0 pkgrel=1 pkgdesc="Simple backup tool, that hides the complexity of backing up the Right Way and uses duplicity as the backend" arch=('i686' 'x86_64') @@ -10,25 +10,24 @@ url="https://launchpad.net/deja-dup" license=('GPL') depends=('duplicity' 'libpeas' 'libnotify' 'python2-gobject' 'gvfs' 'xdg-utils') makedepends=('vala' 'intltool' 'itstool' 'nautilus') -optdepends=('nautilus: backup extension' +optdepends=('gnome-keyring: save passwords' + 'nautilus: backup extension' 'python2-boto: Amazon S3 backend' - 'python2-oauthlib: Ubuntu One backend' 'ubuntuone-client: Ubuntu One backend') options=('!libtool') install=$pkgname.install -source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz - libsecret-1.vapi) -md5sums=('0430bbf03deac852651599a979a4cc32' - '27ca0a3c9efbe93e86ef563c77f6ddf3') +source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.xz) +md5sums=('480516869f49813880f2bbb35700c9af') -build() { +prepare() { cd "$srcdir/$pkgname-$pkgver" # Python2 fix - sed -i 's/\"python\", \"-c\"/\"python2\", \"-c\"/' common/PythonChecker.vala + sed -i 's/\"python\", \"-c\"/\"python2\", \"-c\"/' libdeja/PythonChecker.vala +} - # Add missing Vala API file - cp "$srcdir/libsecret-1.vapi" "vapi/libsecret-1.vapi" +build() { + cd "$srcdir/$pkgname-$pkgver" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/$pkgname \ --disable-static --disable-schemas-compile --without-unity diff --git a/community/fatrat/PKGBUILD b/community/fatrat/PKGBUILD index 36a4a254f..e2db19270 100644 --- a/community/fatrat/PKGBUILD +++ b/community/fatrat/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 94068 2013-07-13 16:36:05Z stativ $ +# $Id: PKGBUILD 97703 2013-09-27 17:44:03Z stativ $ # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com> pkgname=fatrat pkgver=1.2.0_beta2 -pkgrel=8 -pkgdesc="QT4 based download manager with support for HTTP, FTP, SFTP, BitTorrent, rapidshare and more" +pkgrel=9 +pkgdesc="Qt4 based download manager with support for HTTP, FTP, SFTP, BitTorrent, rapidshare and more" arch=('i686' 'x86_64') url="http://fatrat.dolezel.info/" license=('GPL') diff --git a/community/gnome-panel/0001-Add-the-GNOME-Flashback-session.patch b/community/gnome-panel/0001-Add-the-GNOME-Flashback-session.patch deleted file mode 100644 index c06949310..000000000 --- a/community/gnome-panel/0001-Add-the-GNOME-Flashback-session.patch +++ /dev/null @@ -1,95 +0,0 @@ -From a5b951654b856d899e8c6a4116b4ccc4f18aac91 Mon Sep 17 00:00:00 2001 -From: Jeremy Bicha <jbicha@ubuntu.com> -Date: Sun, 24 Feb 2013 17:22:29 -0500 -Subject: [PATCH] Add the GNOME Flashback session - -This was removed from gnome-session 3.7.4 so let's it add it back here -(under new name) - -https://bugzilla.gnome.org/show_bug.cgi?id=694625 ---- - data/Makefile.am | 18 +++++++++++++++++- - data/gnome-flashback.desktop.in | 7 +++++++ - data/gnome-flashback.session.desktop.in | 3 +++ - po/POTFILES.in | 2 ++ - 4 files changed, 29 insertions(+), 1 deletion(-) - create mode 100644 data/gnome-flashback.desktop.in - create mode 100644 data/gnome-flashback.session.desktop.in - -diff --git a/data/Makefile.am b/data/Makefile.am -index 83f82e2..84e1954 100644 ---- a/data/Makefile.am -+++ b/data/Makefile.am -@@ -30,17 +30,33 @@ gsettings_SCHEMAS = $(gsettings_schemas_in:.xml.in=.xml) - - @GSETTINGS_RULES@ - -+sessiondir = $(datadir)/gnome-session/sessions -+session_in_files = gnome-flashback.session.desktop.in -+session_DATA = $(session_in_files:.session.desktop.in=.session) -+ -+xsessiondir = $(datadir)/xsessions -+xsession_in_files = gnome-flashback.desktop.in -+xsession_DATA = $(xsession_in_files:.desktop.in=.desktop) -+ -+%.session: %.session.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ -+ -+@INTLTOOL_DESKTOP_RULE@ -+ - default_layoutdir = $(datadir)/gnome-panel - default_layout_DATA = panel-default-layout.layout - - EXTRA_DIST = \ - $(gsettings_schemas_in_in) \ -+ $(session_in_files) \ -+ $(xsession_in_files) \ - $(default_layout_DATA) - - CLEANFILES = \ - $(gsettings__enum_file) \ - $(gsettings_SCHEMAS_in) \ - $(gsettings_SCHEMAS) \ -- *.gschema.valid -+ *.gschema.valid \ -+ $(session_DATA) \ -+ $(xsession_DATA) - - -include $(top_srcdir)/git.mk -diff --git a/data/gnome-flashback.desktop.in b/data/gnome-flashback.desktop.in -new file mode 100644 -index 0000000..4856f75 ---- /dev/null -+++ b/data/gnome-flashback.desktop.in -@@ -0,0 +1,7 @@ -+[Desktop Entry] -+_Name=GNOME Flashback -+_Comment=This session logs you into GNOME with the traditional panel -+Exec=gnome-session --session=gnome-flashback -+TryExec=gnome-session -+Icon= -+Type=Application -diff --git a/data/gnome-flashback.session.desktop.in b/data/gnome-flashback.session.desktop.in -new file mode 100644 -index 0000000..c012c58 ---- /dev/null -+++ b/data/gnome-flashback.session.desktop.in -@@ -0,0 +1,3 @@ -+[GNOME Session] -+_Name=GNOME Flashback -+RequiredComponents=gnome-panel;gnome-settings-daemon;gnome-screensaver;metacity;notification-daemon;polkit-gnome-authentication-agent-1;gnome-fallback-background-helper;gnome-fallback-media-keys-helper;gnome-fallback-mount-helper; -diff --git a/po/POTFILES.in b/po/POTFILES.in -index bc65c4c..a6aa6c7 100644 ---- a/po/POTFILES.in -+++ b/po/POTFILES.in -@@ -23,6 +23,8 @@ applets/wncklet/window-menu.c - applets/wncklet/wncklet.c - applets/wncklet/workspace-switcher.c - [type: gettext/glade]applets/wncklet/workspace-switcher.ui -+data/gnome-flashback.desktop.in -+data/gnome-flashback.session.desktop.in - data/org.gnome.gnome-panel.applet.clock.gschema.xml.in.in - data/org.gnome.gnome-panel.applet.fish.gschema.xml.in.in - data/org.gnome.gnome-panel.applet.window-list.gschema.xml.in.in --- -1.7.10.4 - diff --git a/community/gnome-panel/18_fix_force_quit_applet.patch b/community/gnome-panel/18_fix_force_quit_applet.patch deleted file mode 100644 index 8a72c9262..000000000 --- a/community/gnome-panel/18_fix_force_quit_applet.patch +++ /dev/null @@ -1,98 +0,0 @@ -Description: Fix Force-Quit panel applet - This patch implements handling of XInput2 extension events in the applet. - Without this patch, the applet fails to recognize such events (either mouse - click for killing application, or escape key for exiting), hence freezing the - desktop. - . - Also fix the event mask in call of gdk_device_grab() for keyboard. -Author: Sébastien Villemot <sebastien@debian.org> -Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698740 -Forwarded: no -Last-Update: 2013-01-28 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- a/gnome-panel/panel-force-quit.c -+++ b/gnome-panel/panel-force-quit.c -@@ -32,6 +32,8 @@ - #include <X11/Xlib.h> - #include <X11/keysym.h> - -+#include <X11/extensions/XInput2.h> -+ - #include "panel-icon-names.h" - #include "panel-stock-icons.h" - -@@ -246,22 +248,23 @@ - - static void - handle_button_press_event (GtkWidget *popup, -- XKeyEvent *event) -+ Display *display, -+ Window subwindow) - { - Window window; - - remove_popup (popup); - -- if (event->subwindow == None) -+ if (subwindow == None) - return; - - if (wm_state_atom == None) -- wm_state_atom = XInternAtom (event->display, "WM_STATE", FALSE); -+ wm_state_atom = XInternAtom (display, "WM_STATE", FALSE); - -- window = find_managed_window (event->display, event->subwindow); -+ window = find_managed_window (display, subwindow); - - if (window != None) { -- if (!gdk_x11_window_lookup_for_display (gdk_x11_lookup_xdisplay (event->display), window)) -+ if (!gdk_x11_window_lookup_for_display (gdk_x11_lookup_xdisplay (display), window)) - kill_window_question ((gpointer) window); - } - } -@@ -272,10 +275,12 @@ - GtkWidget *popup) - { - XEvent *xevent = (XEvent *) gdk_xevent; -+ XIEvent *xiev; -+ XIDeviceEvent *xidev; - - switch (xevent->type) { - case ButtonPress: -- handle_button_press_event (popup, &xevent->xkey); -+ handle_button_press_event (popup, xevent->xbutton.display, xevent->xbutton.subwindow); - return GDK_FILTER_REMOVE; - case KeyPress: - if (xevent->xkey.keycode == XKeysymToKeycode (xevent->xany.display, XK_Escape)) { -@@ -283,6 +288,21 @@ - return GDK_FILTER_REMOVE; - } - break; -+ case GenericEvent: -+ xiev = (XIEvent *) xevent->xcookie.data; -+ xidev = (XIDeviceEvent *) xiev; -+ switch (xiev->evtype) { -+ case XI_KeyPress: -+ if (xidev->detail == XKeysymToKeycode (xevent->xany.display, XK_Escape)) { -+ remove_popup (popup); -+ return GDK_FILTER_REMOVE; -+ } -+ break; -+ case XI_ButtonPress: -+ handle_button_press_event (popup, xidev->display, xidev->child); -+ return GDK_FILTER_REMOVE; -+ } -+ break; - default: - break; - } -@@ -331,7 +351,7 @@ - - status = gdk_device_grab (keyboard, root, - GDK_OWNERSHIP_NONE, FALSE, -- GDK_KEY_PRESS | GDK_KEY_RELEASE, -+ GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK, - NULL, time); - if (status != GDK_GRAB_SUCCESS) { - g_warning ("Keyboard grab failed\n"); diff --git a/community/gnome-panel/PKGBUILD b/community/gnome-panel/PKGBUILD index 631d143af..4ae65559c 100644 --- a/community/gnome-panel/PKGBUILD +++ b/community/gnome-panel/PKGBUILD @@ -1,53 +1,35 @@ -# $Id: PKGBUILD 96624 2013-09-02 13:22:45Z bgyorgy $ +# $Id: PKGBUILD 97693 2013-09-27 16:05:09Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> # Contributor: Jan de Groot <jgc@archlinux.org> pkgbase=gnome-panel pkgname=('gnome-panel' 'gnome-flashback-session') -pkgver=3.6.2 -pkgrel=7 +pkgver=3.8.0 +pkgrel=1 arch=('i686' 'x86_64') license=('GPL') pkgdesc="Legacy GNOME panel" url="https://live.gnome.org/GnomePanel" depends=('dconf' 'evolution-data-server' 'gconf' 'gnome-desktop' 'gnome-menus' 'librsvg' 'libwnck3' 'telepathy-glib') -makedepends=('gobject-introspection' 'intltool' 'yelp-tools' 'networkmanager' 'gnome-common') +makedepends=('gobject-introspection' 'intltool' 'itstool' 'networkmanager') install=$pkgbase.install options=('!libtool') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgbase/${pkgver:0:3}/$pkgbase-$pkgver.tar.xz - gnome-desktop-3.8.patch - drop-gweather-xml-include.patch - 18_fix_force_quit_applet.patch - 0001-Add-the-GNOME-Flashback-session.patch - fix-autoconf.patch) -sha256sums=('a41c45c5512e796b8602ce50bf0d205993eab364c860aae31afa582d77b77079' - '3a67f4b07a7dd356fad6b40a43983f3945123ed40080eb153396a481b34efc0c' - 'e3298c62bc577969817c5d6752be83a5129004fd344e4f7998a0d8aa61874305' - '9d742f675d9e09a032bfe00e0523a4ef7e234589a74a6086243bf335ce212775' - '79b6aab33bde167446ddea7f5c1a815dee150ba4a0678577464acbd2ba4a7504' - '6828c097505d2dbbf465ed7ff694adbd646a0af2105c8dd864d1061bf0afea71') + session.patch) +sha256sums=('d1cda458a38cb4f7d2a50c61b1a72f4bf4c39cab65ae0e6cfdc4e0c122252e7a' + 'cd4c21cf394ea5a702c660bb0d31cae31260bec1cee4e7ca8ee6c8aec2707ebb') -build() { +prepare() { cd "$pkgbase-$pkgver" - # Port to gnome-desktop 3.8 - patch -Np1 -i "$srcdir/gnome-desktop-3.8.patch" - - # Fix build with libgweather 3.8 - patch -Np0 -i "$srcdir/drop-gweather-xml-include.patch" - - # Fix force quit applet to avoid freeze - patch -Np1 -i "$srcdir/18_fix_force_quit_applet.patch" - - # Add GNOME Flashback session - # https://bugzilla.gnome.org/show_bug.cgi?id=694625 - patch -Np1 -i "$srcdir/0001-Add-the-GNOME-Flashback-session.patch" + # Add more required components to the session file + patch -Np1 -i "$srcdir/session.patch" +} - # Fix build - patch -Np1 -i "$srcdir/fix-autoconf.patch" +build() { + cd "$pkgbase-$pkgver" - autoreconf -fi ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/$pkgbase \ --disable-static --disable-schemas-compile \ PYTHON=/usr/bin/python2 @@ -58,11 +40,8 @@ package_gnome-panel() { cd "$pkgbase-$pkgver" make DESTDIR="$pkgdir" install - # Remove unneeded script - rm "$pkgdir/usr/lib/gnome-panel/gnome-panel-add" - # Split out the session files - rm -r "$pkgdir"/usr/share/{gnome-session,xsessions} + rm -r "$pkgdir"/usr/{lib/gnome-panel/gnome-*,share/{gnome-session,xsessions}} } package_gnome-flashback-session() { @@ -74,6 +53,7 @@ package_gnome-flashback-session() { install= cd "$pkgbase-$pkgver" + make -C gnome-panel DESTDIR="$pkgdir" install-libexecSCRIPTS make -C data DESTDIR="$pkgdir" install-sessionDATA make -C data DESTDIR="$pkgdir" install-xsessionDATA } diff --git a/community/gnome-panel/drop-gweather-xml-include.patch b/community/gnome-panel/drop-gweather-xml-include.patch deleted file mode 100644 index 3b3a559f0..000000000 --- a/community/gnome-panel/drop-gweather-xml-include.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- applets/clock/clock.c.orig 2012-12-25 14:38:00.101601746 -0600 -+++ applets/clock/clock.c 2012-12-25 14:38:30.331443803 -0600 -@@ -54,7 +54,6 @@ - #define GNOME_DESKTOP_USE_UNSTABLE_API - #include <libgnome-desktop/gnome-wall-clock.h> - --#include <libgweather/gweather-xml.h> - #include <libgweather/location-entry.h> - #include <libgweather/timezone-menu.h> - #include <libgweather/gweather-enum-types.h> diff --git a/community/gnome-panel/fix-autoconf.patch b/community/gnome-panel/fix-autoconf.patch deleted file mode 100644 index 17d9e025c..000000000 --- a/community/gnome-panel/fix-autoconf.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur gnome-panel-3.6.2.orig/configure.ac gnome-panel-3.6.2/configure.ac ---- gnome-panel-3.6.2.orig/configure.ac 2012-11-12 18:51:14.000000000 +0100 -+++ gnome-panel-3.6.2/configure.ac 2013-04-10 14:50:14.132509059 +0200 -@@ -1,6 +1,6 @@ - AC_INIT([gnome-panel], [3.6.2], - [http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-panel]) --AM_CONFIG_HEADER(config.h) -+AC_CONFIG_HEADERS(config.h) - AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz tar-ustar -Wno-portability]) - m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) - diff --git a/community/gnome-panel/gnome-desktop-3.8.patch b/community/gnome-panel/gnome-desktop-3.8.patch deleted file mode 100644 index 3c8823cd2..000000000 --- a/community/gnome-panel/gnome-desktop-3.8.patch +++ /dev/null @@ -1,199 +0,0 @@ -diff -Naur gnome-panel-3.6.2.orig/applets/clock/calendar-window.c gnome-panel-3.6.2/applets/clock/calendar-window.c ---- gnome-panel-3.6.2.orig/applets/clock/calendar-window.c 2012-11-12 18:35:17.000000000 +0100 -+++ gnome-panel-3.6.2/applets/clock/calendar-window.c 2013-04-08 23:10:30.451012763 +0200 -@@ -42,9 +42,6 @@ - #include <glib/gi18n.h> - #include <gio/gio.h> - --#define GNOME_DESKTOP_USE_UNSTABLE_API --#include <libgnome-desktop/gnome-desktop-utils.h> -- - #include "calendar-window.h" - - #include "clock.h" -@@ -168,6 +165,13 @@ - return; - } - -+ /* FIXME: reintroduce terminal support if a proper GAppInfo port of gnome-panel is ever done */ -+ if (terminal) { -+ g_printerr ("Terminal-based calendar/tasks applications are no longer supported, sorry. " -+ "Please configure a different application.\n"); -+ return; -+ } -+ - command_line = g_find_program_in_path (program); - if (command_line == NULL) { - g_printerr ("Cannot launch calendar/tasks application: %s in path\n", program); -@@ -189,9 +193,6 @@ - screen = gtk_widget_get_screen (calwin->priv->calendar); - error = NULL; - -- if (terminal) -- gnome_desktop_prepend_terminal_to_vector (&argc, &argv); -- - display = gdk_screen_make_display_name (screen); - - result = g_spawn_async (NULL, /* working directory */ -diff -Naur gnome-panel-3.6.2.orig/gnome-panel/panel-run-dialog.c gnome-panel-3.6.2/gnome-panel/panel-run-dialog.c ---- gnome-panel-3.6.2.orig/gnome-panel/panel-run-dialog.c 2012-11-12 18:35:17.000000000 +0100 -+++ gnome-panel-3.6.2/gnome-panel/panel-run-dialog.c 2013-04-08 23:10:52.408175181 +0200 -@@ -25,6 +25,7 @@ - * Havoc Pennington <hp@pobox.com> - * George Lebl <jirka@5z.com> - * Mark McLoughlin <mark@skynet.ie> -+ * Tom Tromey (Copyright (C) 1998) - */ - - #include <config.h> -@@ -42,8 +43,6 @@ - #include <gdk/gdkkeysyms.h> - #include <gmenu-tree.h> - --#include <libgnome-desktop/gnome-desktop-utils.h> -- - #include <libpanel-util/panel-error.h> - #include <libpanel-util/panel-glib.h> - #include <libpanel-util/panel-gtk.h> -@@ -335,6 +334,132 @@ - */ - } - -+ -+/** -+ * panel_run_dialog_prepend_terminal_to_vector: -+ * @argc: a pointer to the vector size -+ * @argv: a pointer to the vector -+ * -+ * Description: Prepends a terminal (either the one configured as default in -+ * the user's GNOME setup, or one of the common xterm emulators) to the passed -+ * in vector, modifying it in the process. The vector should be allocated with -+ * #g_malloc, as this will #g_free the original vector. Also all elements must -+ * have been allocated separately. That is the standard glib/GNOME way of -+ * doing vectors however. If the integer that @argc points to is negative, the -+ * size will first be computed. Also note that passing in pointers to a vector -+ * that is empty, will just create a new vector for you. -+ **/ -+/* TODO: throw out this function if there ever is a proper GAppInfo port */ -+static void -+panel_run_dialog_prepend_terminal_to_vector (int *argc, char ***argv) -+{ -+ char **real_argv; -+ int real_argc; -+ int i, j; -+ char **term_argv = NULL; -+ int term_argc = 0; -+ GSettings *settings; -+ -+ gchar *terminal = NULL; -+ -+ char **the_argv; -+ -+ g_return_if_fail (argc != NULL); -+ g_return_if_fail (argv != NULL); -+ -+ /* sanity */ -+ if(*argv == NULL) -+ *argc = 0; -+ -+ the_argv = *argv; -+ -+ /* compute size if not given */ -+ if (*argc < 0) { -+ for (i = 0; the_argv[i] != NULL; i++) -+ ; -+ *argc = i; -+ } -+ -+ settings = g_settings_new ("org.gnome.desktop.default-applications.terminal"); -+ terminal = g_settings_get_string (settings, "exec"); -+ -+ if (terminal) { -+ gchar *command_line; -+ gchar *exec_flag; -+ -+ exec_flag = g_settings_get_string (settings, "exec-arg"); -+ -+ if (exec_flag == NULL) -+ command_line = g_strdup (terminal); -+ else -+ command_line = g_strdup_printf ("%s %s", terminal, -+ exec_flag); -+ -+ g_shell_parse_argv (command_line, -+ &term_argc, -+ &term_argv, -+ NULL /* error */); -+ -+ g_free (command_line); -+ g_free (exec_flag); -+ g_free (terminal); -+ } -+ -+ g_object_unref (settings); -+ -+ if (term_argv == NULL) { -+ char *check; -+ -+ term_argc = 2; -+ term_argv = g_new0 (char *, 3); -+ -+ check = g_find_program_in_path ("gnome-terminal"); -+ if (check != NULL) { -+ term_argv[0] = check; -+ /* Note that gnome-terminal takes -x and -+ * as -e in gnome-terminal is broken we use that. */ -+ term_argv[1] = g_strdup ("-x"); -+ } else { -+ if (check == NULL) -+ check = g_find_program_in_path ("nxterm"); -+ if (check == NULL) -+ check = g_find_program_in_path ("color-xterm"); -+ if (check == NULL) -+ check = g_find_program_in_path ("rxvt"); -+ if (check == NULL) -+ check = g_find_program_in_path ("xterm"); -+ if (check == NULL) -+ check = g_find_program_in_path ("dtterm"); -+ if (check == NULL) { -+ g_warning (_("Cannot find a terminal, using " -+ "xterm, even if it may not work")); -+ check = g_strdup ("xterm"); -+ } -+ term_argv[0] = check; -+ term_argv[1] = g_strdup ("-e"); -+ } -+ } -+ -+ real_argc = term_argc + *argc; -+ real_argv = g_new (char *, real_argc + 1); -+ -+ for (i = 0; i < term_argc; i++) -+ real_argv[i] = term_argv[i]; -+ -+ for (j = 0; j < *argc; j++, i++) -+ real_argv[i] = (char *)the_argv[j]; -+ -+ real_argv[i] = NULL; -+ -+ g_free (*argv); -+ *argv = real_argv; -+ *argc = real_argc; -+ -+ /* we use g_free here as we sucked all the inner strings -+ * out from it into real_argv */ -+ g_free (term_argv); -+} -+ - static gboolean - panel_run_dialog_launch_command (PanelRunDialog *dialog, - const char *command, -@@ -354,7 +479,7 @@ - screen = gtk_window_get_screen (GTK_WINDOW (dialog->run_dialog)); - - if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->terminal_checkbox))) -- gnome_desktop_prepend_terminal_to_vector (&argc, &argv); -+ panel_run_dialog_prepend_terminal_to_vector (&argc, &argv); - - display = gdk_screen_make_display_name (screen); - diff --git a/community/gnome-panel/session.patch b/community/gnome-panel/session.patch new file mode 100644 index 000000000..d288b41bb --- /dev/null +++ b/community/gnome-panel/session.patch @@ -0,0 +1,8 @@ +diff -Naur gnome-panel-3.8.0.orig/data/gnome-flashback.session.desktop.in gnome-panel-3.8.0/data/gnome-flashback.session.desktop.in +--- gnome-panel-3.8.0.orig/data/gnome-flashback.session.desktop.in 2013-09-27 03:12:58.291413318 +0000 ++++ gnome-panel-3.8.0/data/gnome-flashback.session.desktop.in 2013-09-27 03:15:34.183583841 +0000 +@@ -1,3 +1,3 @@ + [GNOME Session] + _Name=GNOME Flashback +-RequiredComponents=gnome-panel;gnome-settings-daemon;gnome-screensaver;metacity; ++RequiredComponents=gnome-panel;gnome-settings-daemon;gnome-screensaver;metacity;notification-daemon;polkit-gnome-authentication-agent-1;gnome-fallback-background-helper;gnome-fallback-media-keys-helper;gnome-fallback-mount-helper; diff --git a/community/gtkspell3/PKGBUILD b/community/gtkspell3/PKGBUILD index 9d761e88a..9b19965c1 100644 --- a/community/gtkspell3/PKGBUILD +++ b/community/gtkspell3/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 92677 2013-06-12 04:09:55Z bgyorgy $ +# $Id: PKGBUILD 97714 2013-09-27 20:04:38Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> # Contributor: Roman Kyrylych <roman@archlinux.org> # Contributor: Ben <ben@benmazer.net> pkgname=gtkspell3 -pkgver=3.0.3 +pkgver=3.0.4 pkgrel=1 url="http://gtkspell.sourceforge.net/" pkgdesc="Provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget" @@ -14,7 +14,7 @@ depends=('gtk3' 'enchant') makedepends=('intltool' 'gobject-introspection' 'vala') options=('!libtool') source=(http://gtkspell.sourceforge.net/download/$pkgname-$pkgver.tar.gz) -md5sums=('58f68a0fe9007d9a3d6092b222689320') +md5sums=('d25b547507940738cf016936c3452113') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/librcc/PKGBUILD b/community/librcc/PKGBUILD index fa2df29fc..9cfb000d9 100644 --- a/community/librcc/PKGBUILD +++ b/community/librcc/PKGBUILD @@ -1,26 +1,23 @@ -# $Id: PKGBUILD 83682 2013-02-04 11:06:09Z spupykin $ +# $Id: PKGBUILD 97710 2013-09-27 19:26:53Z bgyorgy $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=librcc -pkgver=0.2.6 -pkgrel=5 +pkgver=0.2.10 +pkgrel=2 pkgdesc="Charset Conversion Library" arch=(i686 x86_64) url="http://rusxmms.sourceforge.net/" license=('GPL') -depends=(aspell enca libxml2 db librcd) -makedepends=(patch gtk gtk2) +depends=('aspell' 'enca' 'libxml2' 'librcd') +makedepends=('patch' 'gtk' 'gtk2') install=librcc.install options=('!libtool') -source=(http://downloads.sourceforge.net/rusxmms/${pkgname}-${pkgver}.tar.bz2 - librcc-strnlen.patch) -md5sums=('9bbf248c7312c73c0b6ca19b9c5a2af1' - '040313d1d8f166ccf2b128cea4c05f21') +source=(http://downloads.sourceforge.net/rusxmms/${pkgname}-${pkgver}.tar.bz2) +md5sums=('077260cf58ae9624c964652b79fbb5fb') build() { cd $srcdir/$pkgname-${pkgver} - ./configure --prefix=/usr - patch -p1 <$srcdir/librcc-strnlen.patch + ./configure --prefix=/usr --disable-bdb make } diff --git a/community/librcc/librcc-strnlen.patch b/community/librcc/librcc-strnlen.patch deleted file mode 100644 index 9fc0e8b0b..000000000 --- a/community/librcc/librcc-strnlen.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -wbBur librcc-0.2.6/src/rccstring.h librcc-0.2.6.qwe/src/rccstring.h ---- librcc-0.2.6/src/rccstring.h 2006-01-08 15:42:59.000000000 +0000 -+++ librcc-0.2.6.qwe/src/rccstring.h 2009-09-28 08:45:37.000000000 +0000 -@@ -18,13 +18,6 @@ - int rccStringFixID(rcc_string string, rcc_context ctx); - int rccStringChangeID(rcc_string string, rcc_language_id language_id); - --#ifdef HAVE_STRNLEN --# ifndef strnlen --int strnlen(const char *str, size_t size); --# endif /* !strnlen */ --#else --int rccStrnlen(const char *str, size_t size); --#endif /* HAVE_STRNLEN */ - int rccIsASCII(const char *str); - size_t rccStringSizedGetChars(const char *str, size_t size); - diff --git a/community/ruby-iconv/PKGBUILD b/community/ruby-iconv/PKGBUILD index 7fbd5a8e5..3b9315ed6 100755 --- a/community/ruby-iconv/PKGBUILD +++ b/community/ruby-iconv/PKGBUILD @@ -1,32 +1,40 @@ -# $Id: PKGBUILD 97425 2013-09-19 13:00:39Z alucryd $ +# $Id: PKGBUILD 97686 2013-09-27 08:51:25Z alucryd $ # Maintainer: Maxime Gauduin <alucryd@gmail.com> pkgname=ruby-iconv pkgver=1.0.3 -pkgrel=3 +pkgrel=4 pkgdesc="Wrapper library for iconv" arch=('i686' 'x86_64') url="https://github.com/nurse/iconv" license=('BSD') depends=('ruby') -source=("https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem") +source=("http://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem") noextract=("${pkgname#*-}-${pkgver}.gem") sha256sums=('94a9b62a56c96226b62b787cd45fdc48c03f4517f1e36e64db113b010fb012da') -build() { - gem install --no-user-install --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem +prepare() { + gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem } package() { + cd gems/${pkgname#*-}-${pkgver} + local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')" - install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby/${_rubyver}/$CARCH-linux} - mv gems/${pkgname#*-}-${pkgver}/lib/* "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}/ - mv doc specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/ + + install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby} + mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver} + +# Native extension + install -dm 755 "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}/$CARCH-linux mv "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}/{iconv,$CARCH-linux}/iconv.so +# Gem compatibility + mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/ + # License install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname} - install -m 644 {gems/${pkgname#*-}-${pkgver},"${pkgdir}"/usr/share/licenses/${pkgname}}/BSDL + install -m 644 {,"${pkgdir}"/usr/share/licenses/${pkgname}/}BSDL } # vim: ts=2 sw=2 et: diff --git a/community/rust/PKGBUILD b/community/rust/PKGBUILD index c9530fd58..b6831ab5d 100644 --- a/community/rust/PKGBUILD +++ b/community/rust/PKGBUILD @@ -1,17 +1,18 @@ -# $Id: PKGBUILD 93472 2013-07-04 02:25:38Z thestinger $ +# $Id: PKGBUILD 97658 2013-09-27 01:45:47Z thestinger $ # Maintainer: Daniel Micay <danielmicay@gmail.com> pkgname=rust -pkgver=0.7 +pkgver=0.8 pkgrel=1 arch=('i686' 'x86_64') pkgdesc='A safe, concurrent, practical language' url='http://www.rust-lang.org/' license=('MIT' 'Apache') depends=(gcc shared-mime-info) -makedepends=(libffi perl python2 curl chrpath emacs-nox) -optdepends=('haskell-pandoc: documentation generator (rustdoc)') -source=("http://static.rust-lang.org/dist/rust-${pkgver}.tar.gz") -sha256sums=('0b88b8a4489382e0a69214eaab88e2e7c316ec33c164af0d3b53630b17590df0') +makedepends=(libffi perl python2 curl chrpath) +source=("http://static.rust-lang.org/dist/rust-${pkgver}.tar.gz" + "http://static.rust-lang.org/dist/rust-${pkgver}.tar.gz.asc") +sha256sums=('42f791ab1537357fe0f63d67ffe6bcb64ecf16b2bd3f1484ab589823f5914182' + 'SKIP') install=rust.install build() { @@ -51,12 +52,13 @@ package() { install -m644 LICENSE-MIT "$pkgdir/usr/share/licenses/$pkgname" cd src/etc/emacs - make - mkdir -p "$pkgdir/usr/share/emacs/site-lisp/" - install -Dm644 cm-mode.el{,c} rust-mode.el{,c} "$pkgdir/usr/share/emacs/site-lisp/" + install -Dm644 rust-mode.el "$pkgdir/usr/share/emacs/site-lisp/rust-mode.el" cd "$pkgdir/usr" # https://github.com/mozilla/rust/issues/5219 chrpath -d bin/* lib/*.so lib/rustc/*/lib/*.so + + cd lib + ln -sf rustc/$CARCH-unknown-linux-gnu/lib/* . } diff --git a/community/virtualbox-modules-lts/PKGBUILD b/community/virtualbox-modules-lts/PKGBUILD index 85bee4fb0..12cf2b8fe 100644 --- a/community/virtualbox-modules-lts/PKGBUILD +++ b/community/virtualbox-modules-lts/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 97616 2013-09-25 18:03:31Z bpiotrowski $ +# $Id: PKGBUILD 97688 2013-09-27 13:17:03Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Ionut Biru <ibiru@archlinux.org> # Contributor: Sébastien Luttringer @@ -6,7 +6,7 @@ pkgbase=virtualbox-modules-lts pkgname=('virtualbox-host-modules-lts' 'virtualbox-guest-modules-lts') pkgver=4.2.18 -pkgrel=3 +pkgrel=4 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL') diff --git a/core/dialog/PKGBUILD b/core/dialog/PKGBUILD index 033aadf9d..9526e3b6f 100644 --- a/core/dialog/PKGBUILD +++ b/core/dialog/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 194392 2013-09-15 13:43:50Z foutrelis $ +# $Id: PKGBUILD 195183 2013-09-27 01:37:12Z foutrelis $ # Maintainer: Evangelos Foutras <evangelos@foutrelis.com> # Contributor: Stéphane Gaudreault <stephane@archlinux.org> # Contributor: Allan McRae <allan@archlinux.org> # Contributor: Andreas Radke <andyrtr@archlinux.org> pkgname=dialog -pkgver=1.2_20130902 +pkgver=1.2_20130923 pkgrel=1 pkgdesc="A tool to display dialog boxes from shell scripts" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ url="http://invisible-island.net/dialog/" license=('LGPL2.1') depends=('ncurses') source=(ftp://invisible-island.net/$pkgname/$pkgname-${pkgver/_/-}.tgz) -sha256sums=('92301c555e9b3d6be29b51f9a0fce4b482556f7b6b89e7de1d5030e523ef0467') +sha256sums=('2d86cd7e5a3cd27f2b5076525762f650eeefbbd2ea8d9dda89453a8d3d68a7c7') build() { cd "$srcdir/$pkgname-${pkgver/_/-}" diff --git a/core/file/PKGBUILD b/core/file/PKGBUILD index 0850834ba..8fced39e6 100644 --- a/core/file/PKGBUILD +++ b/core/file/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 180851 2013-03-27 01:10:50Z allan $ +# $Id: PKGBUILD 195182 2013-09-26 23:59:54Z allan $ # Maintainer: Allan McRae <allan@archlinux.org> # Contributor: Andreas Radke <andyrtr@archlinux.org> pkgname=file -pkgver=5.14 +pkgver=5.15 pkgrel=1 pkgdesc="File type identification utility" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ url="http://www.darwinsys.com/file/" depends=('glibc' 'zlib') options=('!libtool') source=(ftp://ftp.astron.com/pub/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('c26625f1d6773ad4bc5a87c0e315632c') +md5sums=('3f99565532f548d7540912c4642d1ede') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/core/links/PKGBUILD b/core/links/PKGBUILD index 2799672e5..a06c6f297 100644 --- a/core/links/PKGBUILD +++ b/core/links/PKGBUILD @@ -1,27 +1,26 @@ -# $Id: PKGBUILD 184459 2013-05-06 19:47:23Z foutrelis $ +# $Id: PKGBUILD 195212 2013-09-27 21:17:39Z eric $ # Maintainer: Eric Bélanger <eric@archlinux.org> pkgname=links -pkgver=2.7 -pkgrel=2 +pkgver=2.8 +pkgrel=1 pkgdesc="A text WWW browser, similar to Lynx" arch=('i686' 'x86_64') url="http://links.twibright.com/" license=('GPL') depends=('bzip2' 'xz' 'openssl' 'gpm') -makedepends=('libtiff' 'libpng' 'libxt' 'optipng') +makedepends=('libtiff' 'libpng' 'libxt') optdepends=('libx11: for using xlinks' 'libtiff: for using xlinks' 'libpng: for using xlinks') provides=('links-g') conflicts=('links-g') replaces=('links-g') source=(http://links.twibright.com/download/${pkgname}-${pkgver}.tar.bz2 links.desktop) -sha1sums=('1e362a7e27078d630edf5868145a46247cda8cc3' +sha1sums=('a808d80d910b7d3ad86f4c5089e64f35113b69f2' 'f600e27c2a71184444f7dd07a10230aa44463a02') prepare() { cd ${pkgname}-${pkgver} sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" configure - optipng graphics/font/century_school-medium-roman-serif-vari/045e.png } build() { diff --git a/extra/efilinux-efi/PKGBUILD b/extra/efilinux-efi/PKGBUILD deleted file mode 100644 index bd75029c5..000000000 --- a/extra/efilinux-efi/PKGBUILD +++ /dev/null @@ -1,62 +0,0 @@ -# Contributor : Keshav Padram <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> - -_gitroot="git://git.kernel.org/pub/scm/boot/efilinux/efilinux.git" -_gitname="efilinux" -_gitbranch="master" - -pkgname="efilinux-efi" -pkgver="1.0" -pkgrel="8" -pkgdesc="Simple UEFI Linux bootloader - Precursor to EFISTUB" -url="https://github.com/mfleming/efilinux" -arch=('x86_64' 'i686') -license=('GPL') -makedepends=('gnu-efi-libs') -depends=('dosfstools' 'efibootmgr') -options=('!strip') -install="${pkgname}.install" - -source=("${_gitname}::git+${_gitroot}#branch=${_gitbranch}") -sha1sums=('SKIP') - -[[ "${CARCH}" == "x86_64" ]] && _EFI_ARCH="x86_64" -[[ "${CARCH}" == "i686" ]] && _EFI_ARCH="ia32" - -[[ "${CARCH}" == "x86_64" ]] && _EFI_S_ARCH="x64" -[[ "${CARCH}" == "i686" ]] && _EFI_S_ARCH="ia32" - -build() { - - rm -rf "${srcdir}/efilinux-${pkgver}/" || true - cp -r "${srcdir}/${_gitname}" "${srcdir}/efilinux-${pkgver}" - - cd "${srcdir}/efilinux-${pkgver}/" - - ## Add "-fno-strict-aliasing -fno-stack-protector -fno-stack-check -mno-sse -mno-mmx" to CFLAGS - sed 's|-DEFI_FUNCTION_WRAPPER|-fno-strict-aliasing -fno-stack-protector -fno-stack-check -mno-sse -mno-mmx -DEFI_FUNCTION_WRAPPER|g' -i "${srcdir}/efilinux-${pkgver}/Makefile" - - ## Add -DGNU_EFI_USE_MS_ABI to CFLAGS - sed 's|-DEFI_FUNCTION_WRAPPER|-DEFI_FUNCTION_WRAPPER -DGNU_EFI_USE_MS_ABI|g' -i "${srcdir}/efilinux-${pkgver}/Makefile" - - ## Add -m64 for x86_64 build - sed 's|CFLAGS += -mno-red-zone|CFLAGS += -m64 -mno-red-zone|g' -i "${srcdir}/efilinux-${pkgver}/Makefile" - - ## Unset all compiler FLAGS - unset CFLAGS - unset CPPFLAGS - unset CXXFLAGS - unset LDFLAGS - unset MAKEFLAGS - - make CRT0="/usr/lib/crt0-efi-${_EFI_ARCH}.o" LDSCRIPT="/usr/lib/elf_${_EFI_ARCH}_efi.lds" - -} - -package() { - - cd "${srcdir}/efilinux-${pkgver}/" - - install -d "${pkgdir}/usr/lib/efilinux/" - install -D -m0644 "${srcdir}/efilinux-${pkgver}/efilinux.efi" "${pkgdir}/usr/lib/efilinux/efilinux${_EFI_S_ARCH}.efi" - -} diff --git a/extra/efilinux-efi/efilinux-efi.install b/extra/efilinux-efi/efilinux-efi.install deleted file mode 100644 index 6d6e817c5..000000000 --- a/extra/efilinux-efi/efilinux-efi.install +++ /dev/null @@ -1,23 +0,0 @@ -post_install() { - - cat << EOF - -efilinux has been installed at /usr/lib/efilinux/*.efi - -Copy the efi application for your UEFI ARCH to a sub-directory of -<EFISYS>/EFI/ and add an entry to firmware boot menu using efibootmgr -or mactel-boot (for Macs) - -Usage instructions at http://thread.gmane.org/gmane.linux.kernel/1172645 -and http://article.gmane.org/gmane.linux.kernel/1175060 - -EOF - -} - -post_upgrade() { - - post_install - -} - diff --git a/extra/imagemagick/PKGBUILD b/extra/imagemagick/PKGBUILD index 3c6e7ae68..d2f1c5f07 100644 --- a/extra/imagemagick/PKGBUILD +++ b/extra/imagemagick/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 194676 2013-09-21 18:35:37Z eric $ +# $Id: PKGBUILD 195181 2013-09-26 23:04:47Z eric $ # Maintainer: Eric Bélanger <eric@archlinux.org> pkgbase=imagemagick pkgname=('imagemagick' 'imagemagick-doc') -pkgver=6.8.6.10 +pkgver=6.8.7.0 pkgrel=1 arch=('i686' 'x86_64') url="http://www.imagemagick.org/" @@ -11,10 +11,11 @@ license=('custom') makedepends=('libltdl' 'lcms2' 'libxt' 'fontconfig' 'libxext' 'ghostscript' \ 'openexr' 'libwmf' 'librsvg' 'libxml2' 'jasper' 'liblqr' \ 'opencl-headers' 'libcl' 'libwebp') -#source=(http://www.imagemagick.org/download/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz \ -source=(ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz \ +#source=(http://www.imagemagick.org/download/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz{,.asc} \ +source=(ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz{,.asc} \ perlmagick.rpath.patch) -sha1sums=('807380b2221b5fed789bc895e8e4c3758237be9a' +sha1sums=('e7f5bc0cb03a16fb1b7c278c63bf4ac81e1642b2' + 'SKIP' 'e143cf9d530fabf3b58023899b5cc544ba93daec') prepare() { @@ -37,7 +38,7 @@ build() { check() { cd ImageMagick-${pkgver%.*}-${pkgver##*.} - # make check +# make check } package_imagemagick() { diff --git a/extra/lesstif/PKGBUILD b/extra/lesstif/PKGBUILD index 5d0d91350..fc55d369b 100644 --- a/extra/lesstif/PKGBUILD +++ b/extra/lesstif/PKGBUILD @@ -1,15 +1,12 @@ -# $Id: PKGBUILD 143913 2011-11-30 20:33:57Z andrea $ +# $Id: PKGBUILD 195188 2013-09-27 04:29:31Z eric $ # Maintainer: -# Contributor: Eric Belanger <eric@archlinux.org> -# Contributor: John Proctor <jproctor@prium.net> -# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> pkgname=lesstif pkgver=0.95.2 -pkgrel=4 +pkgrel=5 pkgdesc="LGPL'd re-implementation of Motif" arch=('i686' 'x86_64') -url="http://www.lesstif.org/" +url="http://sourceforge.net/projects/lesstif/" license=('LGPL' 'MIT') depends=('freetype2' 'libxt' 'libxp') options=('!libtool' '!buildflags') @@ -20,41 +17,42 @@ md5sums=('754187dbac09fcf5d18296437e72a32f' 'b1f320192a9154f72d83e9d3d5a25a2f' '30e2c0babc84696af089d55cb9cb2908') -build() { - cd "${srcdir}"/${pkgname}-${pkgver} +prepare() { + cd "${srcdir}"/${pkgname}-${pkgver} + + # https://bugs.archlinux.org/task/17712 + patch -p1 -i "${srcdir}"/040_fedora_XxxxProperty-64bit.diff +} - # https://bugs.archlinux.org/task/17712 - patch -p1 -i "${srcdir}"/040_fedora_XxxxProperty-64bit.diff +build() { + cd "${srcdir}"/${pkgname}-${pkgver} - ./configure --prefix=/usr \ - --mandir=/usr/share/man \ - --docdir=/usr/share/doc \ - --enable-production \ - --enable-nonstandard-conversions \ - --enable-editres \ - --with-xdnd \ - --enable-build-21 \ - --disable-debug \ - --enable-static + ./configure --prefix=/usr \ + --enable-production \ + --enable-nonstandard-conversions \ + --enable-editres \ + --with-xdnd \ + --enable-build-21 \ + --disable-debug \ + --enable-static - # fix linkage against already installed version - perl -pi -e 's/^(hardcode_into_libs)=.*/$1=no/' libtool + # fix linkage against already installed version + perl -pi -e 's/^(hardcode_into_libs)=.*/$1=no/' libtool - make + make - # fix linkage against already installed version - for f in `find . -name \*.la -type f` ; do - perl -pi -e 's/^(relink_command=.*)/# $1/' $f - done + # fix linkage against already installed version + for f in $(find . -name \*.la -type f) ; do + perl -pi -e 's/^(relink_command=.*)/# $1/' $f + done - make -C lib/Mrm-2.1 + make -C lib/Mrm-2.1 } package() { - cd "${srcdir}"/${pkgname}-${pkgver} + cd "${srcdir}"/${pkgname}-${pkgver} - make -C lib/Mrm-2.1 DESTDIR="${pkgdir}" install - make appdir=/usr/share/X11/app-defaults rootdir=/usr/share/LessTif \ - DESTDIR="${pkgdir}" install - install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + make -C lib/Mrm-2.1 DESTDIR="${pkgdir}" install + make DESTDIR="${pkgdir}" appdir=/usr/share/X11/app-defaults rootdir=/usr/share/doc/LessTif install + install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } |