summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/bluez/PKGBUILD6
-rw-r--r--extra/clutter/PKGBUILD30
-rw-r--r--extra/clutter/fix_a_segfault_on_device_removal.diff31
-rw-r--r--extra/clutter/stop_using_deprecated_libevdev_api.diff117
-rw-r--r--extra/clutter/unref_devices_on_removal.diff22
-rw-r--r--extra/freetype2/PKGBUILD21
-rw-r--r--extra/libevdev/0001-Revert-Drop-deprecated-functions.patch163
-rw-r--r--extra/libevdev/0001-Revert-Drop-some-leftover-deprecated-constants.patch30
-rw-r--r--extra/libevdev/PKGBUILD23
-rw-r--r--extra/ltrace/PKGBUILD4
-rw-r--r--extra/ntp/PKGBUILD6
-rw-r--r--extra/ntp/ntpdate.service3
-rw-r--r--extra/sqlite/PKGBUILD10
-rw-r--r--extra/sushi/PKGBUILD4
-rw-r--r--extra/thunar-archive-plugin/PKGBUILD7
15 files changed, 234 insertions, 243 deletions
diff --git a/extra/bluez/PKGBUILD b/extra/bluez/PKGBUILD
index 14509b07d..f4681e439 100644
--- a/extra/bluez/PKGBUILD
+++ b/extra/bluez/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 206240 2014-02-22 16:19:00Z andyrtr $
+# $Id: PKGBUILD 207518 2014-03-11 17:59:19Z andyrtr $
# Maintainer: Tom Gundersen <teg@jklm.no>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Geoffroy Carrier <geoffroy@archlinux.org>
pkgbase=bluez
pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 'bluez-plugins')
-pkgver=5.15
+pkgver=5.16
pkgrel=1
url="http://www.bluez.org/"
arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@ source=(http://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.xz
0001-Allow-using-obexd-without-systemd-in-the-user-session.patch
bluetooth.modprobe)
# see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
-sha256sums=('487bd75697e565793bf5bc4fbd5fa6a602788313b0c694f7542b81689fc0aa87'
+sha256sums=('c8d5094a21a799dca9cdcd99651dc19d521af514b22b8178fc787c454cdbb163'
'896a1403d9b7258c4fb0d41f3a6f70fd51eaa1115ab3f4259f3dbbe02b55766b'
'46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4')
diff --git a/extra/clutter/PKGBUILD b/extra/clutter/PKGBUILD
index 9c4766f0a..bc3c1fd2b 100644
--- a/extra/clutter/PKGBUILD
+++ b/extra/clutter/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 207401 2014-03-08 16:24:07Z ioni $
+# $Id: PKGBUILD 207501 2014-03-11 15:47:58Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=clutter
pkgver=1.16.4
-pkgrel=2
+pkgrel=3
pkgdesc="A GObject based library for creating fast, visually rich graphical user interfaces"
arch=('i686' 'x86_64')
url="http://clutter-project.org/"
@@ -13,13 +13,33 @@ license=('LGPL')
depends=('cogl' 'mesa' 'json-glib' 'atk' 'libxi' 'libxkbcommon' 'libevdev')
makedepends=('gobject-introspection')
source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
- fix_buffer_age.patch)
+ fix_buffer_age.patch
+ unref_devices_on_removal.diff
+ fix_a_segfault_on_device_removal.diff
+ stop_using_deprecated_libevdev_api.diff)
sha256sums=('cf50836ec5503577b73f75f984577610881b3e2ff7a327bb5b6918b431b51b65'
- 'e254b26663c88dfba756934f011451c0551e52bb70e2de037835aea267ed7bda')
+ 'e254b26663c88dfba756934f011451c0551e52bb70e2de037835aea267ed7bda'
+ '70494fe0b46bbe4157196fd855e3fcef0970e543979018df57676fea00dd38af'
+ 'a9dabecb727f23654ef622aef8bba92e3dd1381ef6257107da7a689766e9917c'
+ '02768f0032f57939caa3f0695723fd3a6b4ab7bb33908ca50502dfc7f49e6c21')
-build() {
+prepare() {
cd "$pkgname-$pkgver"
patch -Np1 -i ../fix_buffer_age.patch
+
+ # fix build with libevdev >= 1.0.x
+ # https://git.gnome.org/browse/clutter/commit/?h=clutter-1.18&id=7d8f72a60e4087a4d9e48d3f0e38b669b3717243
+ patch -Np1 -i ../unref_devices_on_removal.diff
+ # https://git.gnome.org/browse/clutter/patch/?id=05e6bcc666e345ed4619c1a40a298212d1075b99
+ patch -Np1 -i ../fix_a_segfault_on_device_removal.diff
+ # https://git.gnome.org/browse/clutter/patch/?id=3cd9a70fea1ccf795419a1726c7c279b0aaf237e
+ patch -Np1 -i ../stop_using_deprecated_libevdev_api.diff
+
+ autoreconf -vfi
+}
+
+build() {
+ cd "$pkgname-$pkgver"
./configure --prefix=/usr --enable-introspection \
--enable-wayland-backend --enable-egl-backend --enable-evdev-input \
--enable-wayland-compositor
diff --git a/extra/clutter/fix_a_segfault_on_device_removal.diff b/extra/clutter/fix_a_segfault_on_device_removal.diff
new file mode 100644
index 000000000..46f67dbe5
--- /dev/null
+++ b/extra/clutter/fix_a_segfault_on_device_removal.diff
@@ -0,0 +1,31 @@
+From 05e6bcc666e345ed4619c1a40a298212d1075b99 Mon Sep 17 00:00:00 2001
+From: Rui Matos <tiagomatos@gmail.com>
+Date: Thu, 21 Nov 2013 13:51:26 +0000
+Subject: device-manager-evdev: Fix a segfault on device removal
+
+Master devices have a NULL sysfs path so use g_strcmp0 to handle them
+without crashing.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=712812
+---
+diff --git a/clutter/evdev/clutter-device-manager-evdev.c b/clutter/evdev/clutter-device-manager-evdev.c
+index 256fd0e..38d707f 100644
+--- a/clutter/evdev/clutter-device-manager-evdev.c
++++ b/clutter/evdev/clutter-device-manager-evdev.c
+@@ -943,11 +943,8 @@ find_device_by_udev_device (ClutterDeviceManagerEvdev *manager_evdev,
+ {
+ ClutterInputDeviceEvdev *device = l->data;
+
+- if (strcmp (sysfs_path,
+- _clutter_input_device_evdev_get_sysfs_path (device)) == 0)
+- {
+- return device;
+- }
++ if (g_strcmp0 (sysfs_path, _clutter_input_device_evdev_get_sysfs_path (device)) == 0)
++ return device;
+ }
+
+ return NULL;
+--
+cgit v0.9.2
+
diff --git a/extra/clutter/stop_using_deprecated_libevdev_api.diff b/extra/clutter/stop_using_deprecated_libevdev_api.diff
new file mode 100644
index 000000000..cfe56a439
--- /dev/null
+++ b/extra/clutter/stop_using_deprecated_libevdev_api.diff
@@ -0,0 +1,117 @@
+From 3cd9a70fea1ccf795419a1726c7c279b0aaf237e Mon Sep 17 00:00:00 2001
+From: Rui Matos <tiagomatos@gmail.com>
+Date: Tue, 19 Nov 2013 16:02:58 +0000
+Subject: device-manager-evdev: Stop using deprecated libevdev API
+
+Fixes compiler warnings with libevdev >= 0.4 and makes use of a new
+function to set the clock id instead of doing the ioctl directly.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=712816
+---
+diff --git a/README.in b/README.in
+index 0018869..0e73a42 100644
+--- a/README.in
++++ b/README.in
+@@ -40,7 +40,7 @@ When building the CEx100 backend, Clutter also depends on:
+ When building the evdev input backend, Clutter also depends on:
+
+ • xkbcommon
+- • libevdev
++ • libevdev ≥ @LIBEVDEV_REQ_VERSION@
+
+ If you are building the API reference you will also need:
+
+diff --git a/clutter/evdev/clutter-device-manager-evdev.c b/clutter/evdev/clutter-device-manager-evdev.c
+index 38d707f..bc34c39 100644
+--- a/clutter/evdev/clutter-device-manager-evdev.c
++++ b/clutter/evdev/clutter-device-manager-evdev.c
+@@ -605,11 +605,11 @@ sync_source (ClutterEventSource *source)
+ const gchar *device_path;
+
+ /* We read a SYN_DROPPED, ignore it and sync the device */
+- err = libevdev_next_event (source->dev, LIBEVDEV_READ_SYNC, &ev);
++ err = libevdev_next_event (source->dev, LIBEVDEV_READ_FLAG_SYNC, &ev);
+ while (err == 1)
+ {
+ dispatch_one_event (source, &ev);
+- err = libevdev_next_event (source->dev, LIBEVDEV_READ_SYNC, &ev);
++ err = libevdev_next_event (source->dev, LIBEVDEV_READ_FLAG_SYNC, &ev);
+ }
+
+ if (err != -EAGAIN && CLUTTER_HAS_DEBUG (EVENT))
+@@ -664,7 +664,7 @@ clutter_event_dispatch (GSource *g_source,
+ if (clutter_events_pending ())
+ goto queue_event;
+
+- err = libevdev_next_event (source->dev, LIBEVDEV_READ_NORMAL, &ev);
++ err = libevdev_next_event (source->dev, LIBEVDEV_READ_FLAG_NORMAL, &ev);
+ while (err != -EAGAIN)
+ {
+ if (err == 1)
+@@ -677,7 +677,7 @@ clutter_event_dispatch (GSource *g_source,
+ goto out;
+ }
+
+- err = libevdev_next_event (source->dev, LIBEVDEV_READ_NORMAL, &ev);
++ err = libevdev_next_event (source->dev, LIBEVDEV_READ_FLAG_NORMAL, &ev);
+ }
+
+ queue_event:
+@@ -725,7 +725,7 @@ clutter_event_source_new (ClutterInputDeviceEvdev *input_device)
+ GSource *source = g_source_new (&event_funcs, sizeof (ClutterEventSource));
+ ClutterEventSource *event_source = (ClutterEventSource *) source;
+ const gchar *node_path;
+- gint fd, clkid;
++ gint fd;
+ GError *error;
+ ClutterInputDeviceType device_type;
+
+@@ -756,15 +756,13 @@ clutter_event_source_new (ClutterInputDeviceEvdev *input_device)
+ }
+ }
+
+- /* Tell evdev to use the monotonic clock for its timestamps */
+- clkid = CLOCK_MONOTONIC;
+- ioctl (fd, EVIOCSCLOCKID, &clkid);
+-
+ /* setup the source */
+ event_source->device = input_device;
+ event_source->event_poll_fd.fd = fd;
+ event_source->event_poll_fd.events = G_IO_IN;
++
+ libevdev_new_from_fd (fd, &event_source->dev);
++ libevdev_set_clock_id (event_source->dev, CLOCK_MONOTONIC);
+
+ device_type = clutter_input_device_get_device_type (CLUTTER_INPUT_DEVICE (input_device));
+ if (device_type == CLUTTER_TOUCHPAD_DEVICE)
+diff --git a/configure.ac b/configure.ac
+index 0448ee4..47fce79 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -146,6 +146,7 @@ m4_define([uprof_req_version], [0.3])
+ m4_define([gtk_doc_req_version], [1.15])
+ m4_define([xcomposite_req_version], [0.4])
+ m4_define([gdk_req_version], [3.3.18])
++m4_define([libevdev_req_version], [0.4])
+
+ AC_SUBST([GLIB_REQ_VERSION], [glib_req_version])
+ AC_SUBST([COGL_REQ_VERSION], [cogl_req_version])
+@@ -158,6 +159,7 @@ AC_SUBST([UPROF_REQ_VERSION], [uprof_req_version])
+ AC_SUBST([GTK_DOC_REQ_VERSION], [gtk_doc_req_version])
+ AC_SUBST([XCOMPOSITE_REQ_VERSION], [xcomposite_req_version])
+ AC_SUBST([GDK_REQ_VERSION], [gdk_req_version])
++AC_SUBST([LIBEVDEV_REQ_VERSION], [libevdev_req_version])
+
+ # Checks for typedefs, structures, and compiler characteristics.
+ AM_PATH_GLIB_2_0([glib_req_version],
+@@ -478,7 +480,7 @@ AS_IF([test "x$enable_evdev" = "xyes"],
+ AS_IF([test "x$have_evdev" = "xyes"],
+ [
+ CLUTTER_INPUT_BACKENDS="$CLUTTER_INPUT_BACKENDS evdev"
+- BACKEND_PC_FILES="$BACKEND_PC_FILES gudev-1.0 libevdev xkbcommon"
++ BACKEND_PC_FILES="$BACKEND_PC_FILES gudev-1.0 libevdev >= $LIBEVDEV_REQ_VERSION xkbcommon"
+ experimental_input_backend="yes"
+ AC_DEFINE([HAVE_EVDEV], [1], [Have evdev support for input handling])
+ SUPPORT_EVDEV=1
+--
+cgit v0.9.2
diff --git a/extra/clutter/unref_devices_on_removal.diff b/extra/clutter/unref_devices_on_removal.diff
new file mode 100644
index 000000000..8ad9aac30
--- /dev/null
+++ b/extra/clutter/unref_devices_on_removal.diff
@@ -0,0 +1,22 @@
+From 7d8f72a60e4087a4d9e48d3f0e38b669b3717243 Mon Sep 17 00:00:00 2001
+From: Rui Matos <tiagomatos@gmail.com>
+Date: Thu, 21 Nov 2013 13:50:40 +0000
+Subject: device-manager-evdev: Unref devices on removal
+
+https://bugzilla.gnome.org/show_bug.cgi?id=712812
+---
+diff --git a/clutter/evdev/clutter-device-manager-evdev.c b/clutter/evdev/clutter-device-manager-evdev.c
+index 9e7be95..256fd0e 100644
+--- a/clutter/evdev/clutter-device-manager-evdev.c
++++ b/clutter/evdev/clutter-device-manager-evdev.c
+@@ -1046,6 +1046,8 @@ clutter_device_manager_evdev_remove_device (ClutterDeviceManager *manager,
+ clutter_event_source_free (source);
+ priv->event_sources = g_slist_remove (priv->event_sources, source);
+ }
++
++ g_object_unref (device);
+ }
+
+ static const GSList *
+--
+cgit v0.9.2
diff --git a/extra/freetype2/PKGBUILD b/extra/freetype2/PKGBUILD
index de96c4ac7..3f2d9ecfa 100644
--- a/extra/freetype2/PKGBUILD
+++ b/extra/freetype2/PKGBUILD
@@ -1,22 +1,25 @@
-# $Id: PKGBUILD 201340 2013-12-09 07:41:57Z heftig $
+# $Id: PKGBUILD 207503 2014-03-11 15:49:00Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=freetype2
-pkgver=2.5.2
+pkgver=2.5.3
pkgrel=1
pkgdesc="TrueType font rendering library"
arch=(i686 x86_64)
license=('GPL')
url="http://freetype.sourceforge.net"
-depends=('zlib' 'bzip2' 'sh' 'libpng')
-source=(http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2
+# adding harfbuzz for improved OpenType features auto-hinting
+# introduces a cycle dep to harfbuzz depending on freetype wanted by upstream
+depends=('zlib' 'bzip2' 'sh' 'libpng' 'harfbuzz')
+source=(http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2{,.sig}
freetype-2.2.1-enable-valid.patch
freetype-2.5.1-enable-spr.patch
freetype-2.5.1-enable-sph.patch)
-md5sums=('10e8f4d6a019b124088d18bc26123a25'
- '214119610444c9b02766ccee5e220680'
- '80a14cce234f3f190cd936ca9060c398'
- '0636ba2ff074201e2ea5c47ac408bc63')
+sha1sums=('d3c26cc17ec7fe6c36f4efc02ef92ab6aa3f4b46'
+ 'SKIP'
+ 'f279d922a873d62a8af50bfc873051839d194dca'
+ '13ee8d558593db991ad29fa090b461f914536104'
+ 'c31fa3d342ead56f3acfa1f267b474a7686d0014')
prepare() {
cd "${srcdir}/freetype-${pkgver}"
@@ -31,9 +34,7 @@ prepare() {
build() {
cd "${srcdir}/freetype-${pkgver}"
-
./configure --prefix=/usr --disable-static
-
make
}
diff --git a/extra/libevdev/0001-Revert-Drop-deprecated-functions.patch b/extra/libevdev/0001-Revert-Drop-deprecated-functions.patch
deleted file mode 100644
index e4857e7ad..000000000
--- a/extra/libevdev/0001-Revert-Drop-deprecated-functions.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From 51bf0ead89df5c1ddaa22d2f7fc0e04cedbdc590 Mon Sep 17 00:00:00 2001
-From: Adam Williamson <awilliam@redhat.com>
-Date: Thu, 26 Dec 2013 18:58:23 -0800
-Subject: [PATCH] Revert "Drop deprecated functions"
-
-This reverts commit 7a38f4abc3ed1df368d5bad32a1d72559acdc234. It is incorrect and dangerous to drop functions without an soname bump. This broke GNOME.
----
- libevdev/libevdev.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
- libevdev/libevdev.h | 30 ++++++++++++++++++++++++++++++
- 2 files changed, 79 insertions(+)
-
-diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c
-index 8a37204..02e4f78 100644
---- a/libevdev/libevdev.c
-+++ b/libevdev/libevdev.c
-@@ -162,6 +162,14 @@ libevdev_free(struct libevdev *dev)
- free(dev);
- }
-
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT void
-+libevdev_set_log_handler(struct libevdev *dev, libevdev_log_func_t logfunc)
-+{
-+ /* Can't be backwards compatible to this yet, so don't even try */
-+ fprintf(stderr, "libevdev: ABI change. Log function will not be honored.\n");
-+}
-+
- LIBEVDEV_EXPORT void
- libevdev_set_log_function(libevdev_log_func_t logfunc, void *data)
- {
-@@ -1244,6 +1252,12 @@ libevdev_disable_event_code(struct libevdev *dev, unsigned int type, unsigned in
- }
-
- LIBEVDEV_EXPORT int
-+libevdev_kernel_set_abs_value(struct libevdev *dev, unsigned int code, const struct input_absinfo *abs)
-+{
-+ return libevdev_kernel_set_abs_info(dev, code, abs);
-+}
-+
-+LIBEVDEV_EXPORT int
- libevdev_kernel_set_abs_info(struct libevdev *dev, unsigned int code, const struct input_absinfo *abs)
- {
- int rc;
-@@ -1296,12 +1310,22 @@ libevdev_grab(struct libevdev *dev, enum libevdev_grab_mode grab)
- return rc < 0 ? -errno : 0;
- }
-
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT int
-+libevdev_is_event_type(const struct input_event *ev, unsigned int type)
-+ALIAS(libevdev_event_is_type);
-+
- LIBEVDEV_EXPORT int
- libevdev_event_is_type(const struct input_event *ev, unsigned int type)
- {
- return type < EV_CNT && ev->type == type;
- }
-
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT int
-+libevdev_is_event_code(const struct input_event *ev, unsigned int type, unsigned int code)
-+ALIAS(libevdev_event_is_code);
-+
- LIBEVDEV_EXPORT int
- libevdev_event_is_code(const struct input_event *ev, unsigned int type, unsigned int code)
- {
-@@ -1314,6 +1338,11 @@ libevdev_event_is_code(const struct input_event *ev, unsigned int type, unsigned
- return (max > -1 && code <= (unsigned int)max && ev->code == code);
- }
-
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT const char*
-+libevdev_get_event_type_name(unsigned int type)
-+ALIAS(libevdev_event_type_get_name);
-+
- LIBEVDEV_EXPORT const char*
- libevdev_event_type_get_name(unsigned int type)
- {
-@@ -1323,6 +1352,11 @@ libevdev_event_type_get_name(unsigned int type)
- return ev_map[type];
- }
-
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT const char*
-+libevdev_get_event_code_name(unsigned int type, unsigned int code)
-+ALIAS(libevdev_event_code_get_name);
-+
- LIBEVDEV_EXPORT const char*
- libevdev_event_code_get_name(unsigned int type, unsigned int code)
- {
-@@ -1334,6 +1368,16 @@ libevdev_event_code_get_name(unsigned int type, unsigned int code)
- return event_type_map[type][code];
- }
-
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT const char*
-+libevdev_get_input_prop_name(unsigned int prop)
-+ALIAS(libevdev_property_get_name);
-+
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT const char*
-+libevdev_get_property_name(unsigned int prop)
-+ALIAS(libevdev_property_get_name);
-+
- LIBEVDEV_EXPORT const char*
- libevdev_property_get_name(unsigned int prop)
- {
-@@ -1343,6 +1387,11 @@ libevdev_property_get_name(unsigned int prop)
- return input_prop_map[prop];
- }
-
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT int
-+libevdev_get_event_type_max(unsigned int type)
-+ALIAS(libevdev_event_type_get_max);
-+
- LIBEVDEV_EXPORT int
- libevdev_event_type_get_max(unsigned int type)
- {
-diff --git a/libevdev/libevdev.h b/libevdev/libevdev.h
-index 37ca2f4..c89f4ad 100644
---- a/libevdev/libevdev.h
-+++ b/libevdev/libevdev.h
-@@ -1642,6 +1642,36 @@ int libevdev_get_repeat(const struct libevdev *dev, int *delay, int *period);
- #define LIBEVDEV_DEPRECATED
- #endif
-
-+LIBEVDEV_DEPRECATED extern const enum libevdev_read_flag LIBEVDEV_READ_SYNC;
-+LIBEVDEV_DEPRECATED extern const enum libevdev_read_flag LIBEVDEV_READ_NORMAL;
-+LIBEVDEV_DEPRECATED extern const enum libevdev_read_flag LIBEVDEV_FORCE_SYNC;
-+LIBEVDEV_DEPRECATED extern const enum libevdev_read_flag LIBEVDEV_READ_BLOCKING;
-+
-+/* replacement: libevdev_kernel_set_abs_info */
-+int libevdev_kernel_set_abs_value(struct libevdev *dev, unsigned int code, const struct input_absinfo *abs) LIBEVDEV_DEPRECATED;
-+
-+
-+/* replacement: libevdev_set_log_function */
-+void libevdev_set_log_handler(struct libevdev *dev, libevdev_log_func_t logfunc) LIBEVDEV_DEPRECATED;
-+
-+/** replacement: libevdev_event_type_get_max */
-+int libevdev_get_event_type_max(unsigned int type) LIBEVDEV_DEPRECATED;
-+
-+/** replacement: libevdev_property_get_name */
-+const char* libevdev_get_property_name(unsigned int prop) LIBEVDEV_DEPRECATED;
-+
-+/** replacement: libevdev_event_type_get_name */
-+const char * libevdev_get_event_type_name(unsigned int type) LIBEVDEV_DEPRECATED;
-+/** replacement: libevdev_event_code_get_name */
-+const char * libevdev_get_event_code_name(unsigned int type, unsigned int code) LIBEVDEV_DEPRECATED;
-+
-+/** replacement: libevdev_event_is_type */
-+int libevdev_is_event_type(const struct input_event *ev, unsigned int type) LIBEVDEV_DEPRECATED;
-+
-+/** replacement: libevdev_event_is_code */
-+int libevdev_is_event_code(const struct input_event *ev, unsigned int type, unsigned int code) LIBEVDEV_DEPRECATED;
-+/**************************************/
-+
- #ifdef __cplusplus
- }
- #endif
---
-1.8.5.2
-
diff --git a/extra/libevdev/0001-Revert-Drop-some-leftover-deprecated-constants.patch b/extra/libevdev/0001-Revert-Drop-some-leftover-deprecated-constants.patch
deleted file mode 100644
index 250be8505..000000000
--- a/extra/libevdev/0001-Revert-Drop-some-leftover-deprecated-constants.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 9ee61912a356bb8c1995cf262428196e5e4f179d Mon Sep 17 00:00:00 2001
-From: Peter Hutterer <peter.hutterer@who-t.net>
-Date: Fri, 3 Jan 2014 08:30:04 +1000
-Subject: [PATCH libevdev] Revert "Drop some leftover deprecated constants."
-
-This reverts commit a612ee753e8c40d2d1fff6da516d278064e27d86.
----
- libevdev/libevdev.c | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c
-index 8a37204..432aeff 100644
---- a/libevdev/libevdev.c
-+++ b/libevdev/libevdev.c
-@@ -36,6 +36,12 @@
-
- #define MAXEVENTS 64
-
-+/* DEPRECATED */
-+LIBEVDEV_EXPORT const enum libevdev_read_flag LIBEVDEV_READ_SYNC = LIBEVDEV_READ_FLAG_SYNC;
-+LIBEVDEV_EXPORT const enum libevdev_read_flag LIBEVDEV_READ_NORMAL = LIBEVDEV_READ_FLAG_NORMAL;
-+LIBEVDEV_EXPORT const enum libevdev_read_flag LIBEVDEV_FORCE_SYNC = LIBEVDEV_READ_FLAG_FORCE_SYNC;
-+LIBEVDEV_EXPORT const enum libevdev_read_flag LIBEVDEV_READ_BLOCKING = LIBEVDEV_READ_FLAG_BLOCKING;
-+
- static int sync_mt_state(struct libevdev *dev, int create_events);
-
- static int
---
-1.8.4.2
-
diff --git a/extra/libevdev/PKGBUILD b/extra/libevdev/PKGBUILD
index 8f669ce1a..e417072a7 100644
--- a/extra/libevdev/PKGBUILD
+++ b/extra/libevdev/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: $
-# Maintainer: Jan de Groot
+# $Id: PKGBUILD 207500 2014-03-11 15:47:57Z andyrtr $
+# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=libevdev
-pkgver=0.6
+pkgver=1.0.1
pkgrel=1
pkgdesc="Wrapper library for evdev devices"
arch=(i686 x86_64)
@@ -10,22 +10,13 @@ url="http://www.freedesktop.org/wiki/Software/libevdev/"
license=(custom:X11)
depends=('glibc')
makedepends=('python')
-source=(http://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz
- 0001-Revert-Drop-deprecated-functions.patch
- 0001-Revert-Drop-some-leftover-deprecated-constants.patch)
-sha256sums=('1c562ed32252ef9c14aa61e03b38acb886cb3edbbdafbb5181762ff16e010d93'
- '783ba5edf7c9525e8cac46c8c4c981c98395ff3c68ed7a162190ef9e8f13b149'
- '24d52811732b3335eb363416e4862c6152bfe6ebc8c372a298126221f754f041')
+source=(http://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz)
+sha256sums=('a2b6f6a5f898099df816e3e30f53f4b23c2f05ab240737cbdc111874a0922913')
build() {
cd $pkgname-$pkgver
-
- # Fix libevdev 0.6 missing symbol that breaks clutter, patches from Fedora
- # https://bugzilla.redhat.com/show_bug.cgi?id=1046426
- patch -Np1 -i ../0001-Revert-Drop-deprecated-functions.patch
- patch -Np1 -i ../0001-Revert-Drop-some-leftover-deprecated-constants.patch
-
- ./configure --prefix=/usr --disable-static --disable-gcov
+ ./configure --prefix=/usr \
+ --disable-static
make
}
diff --git a/extra/ltrace/PKGBUILD b/extra/ltrace/PKGBUILD
index ffb8981c3..dee136132 100644
--- a/extra/ltrace/PKGBUILD
+++ b/extra/ltrace/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 194589 2013-09-18 22:47:23Z foutrelis $
+# $Id: PKGBUILD 207507 2014-03-11 16:22:15Z foutrelis $
# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
# Contributor: Aaron Griffin <aaron@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
@@ -13,7 +13,7 @@ license=('GPL')
depends=('elfutils')
makedepends=('dejagnu')
backup=('etc/ltrace.conf')
-source=(https://alioth.debian.org/frs/download.php/file/3947/$pkgname-$pkgver.tar.bz2)
+source=(https://dev.archlinux.org/~foutrelis/sources/$pkgname/$pkgname-$pkgver.tar.bz2)
sha256sums=('0e6f8c077471b544c06def7192d983861ad2f8688dd5504beae62f0c5f5b9503')
build() {
diff --git a/extra/ntp/PKGBUILD b/extra/ntp/PKGBUILD
index 34997d0cb..a599fb9c8 100644
--- a/extra/ntp/PKGBUILD
+++ b/extra/ntp/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 203483 2014-01-11 16:49:37Z bisson $
+# $Id: PKGBUILD 207491 2014-03-11 04:40:40Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: kevin <kevin@archlinux.org>
pkgname=ntp
pkgver=4.2.6.p5
_realver=4.2.6p5
-pkgrel=18
+pkgrel=19
pkgdesc='Network Time Protocol reference implementation'
url='http://www.ntp.org/'
license=('custom')
@@ -20,7 +20,7 @@ source=("http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${_realver}.tar.gz"
sha1sums=('4a5353a4791b6f4315a66c28d504ec6c7926b192'
'd3496dbeb7d531dd6ab071dbce3262c3c9618d8b'
'dd24216e8333e12d5080965696602591c72537b1'
- 'e1c48cba549b7d21501aadf513926e463884c090'
+ '059b382d1af0c55202e2d17f2ae065a2cbfec9ee'
)
install=install
diff --git a/extra/ntp/ntpdate.service b/extra/ntp/ntpdate.service
index 094dd42c8..e85852e27 100644
--- a/extra/ntp/ntpdate.service
+++ b/extra/ntp/ntpdate.service
@@ -1,11 +1,12 @@
[Unit]
Description=One-Shot Network Time Service
After=network.target nss-lookup.target
+Before=ntpd.service
[Service]
Type=oneshot
PrivateTmp=true
-ExecStart=/usr/bin/ntpd -q -g -u ntp:ntp
+ExecStart=/usr/bin/ntpd -q -n -g -u ntp:ntp
[Install]
WantedBy=multi-user.target
diff --git a/extra/sqlite/PKGBUILD b/extra/sqlite/PKGBUILD
index 7646b5938..f085b3d75 100644
--- a/extra/sqlite/PKGBUILD
+++ b/extra/sqlite/PKGBUILD
@@ -1,13 +1,13 @@
-# $Id: PKGBUILD 207477 2014-03-10 18:59:37Z andyrtr $
+# $Id: PKGBUILD 207516 2014-03-11 17:41:31Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgbase="sqlite"
pkgname=('sqlite' 'sqlite-tcl' 'sqlite-doc')
-_amalgamationver=3080400
+_amalgamationver=3080401
_docver=${_amalgamationver}
#_docver=3080001
-pkgver=3.8.4
+pkgver=3.8.4.1
pkgrel=1
pkgdesc="A C library that implements an SQL database engine"
arch=('i686' 'x86_64')
@@ -19,8 +19,8 @@ source=( # tarball containing the amalgamation for SQLite >= 3.7.5 together with
http://www.sqlite.org/2014/sqlite-doc-${_docver}.zip
license.txt)
options=('!emptydirs')
-sha1sums=('19249a798456f88b3a99ef27fa4119d08d89682f'
- 'f3765974a7752901aff58b4c7ade4950383bcb24'
+sha1sums=('f8a77b74bd2632eb14cea62cd8b92c45026e248c'
+ '11c635048ad6378e86e704246c3c2d64568ce09d'
'f34f6daa4ab3073d74e774aad21d66878cf26853')
build() {
diff --git a/extra/sushi/PKGBUILD b/extra/sushi/PKGBUILD
index ea3b761fc..2d681501d 100644
--- a/extra/sushi/PKGBUILD
+++ b/extra/sushi/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 198443 2013-10-30 14:54:20Z allan $
+# $Id: PKGBUILD 207502 2014-03-11 15:48:00Z andyrtr $
# Maintainer: Ionut Biru <ibiru@archlinux.org>
pkgname=sushi
pkgver=3.10.0
-pkgrel=1
+pkgrel=2
pkgdesc="A quick previewer for Nautilus"
arch=(i686 x86_64)
url="http://www.gnome.org"
diff --git a/extra/thunar-archive-plugin/PKGBUILD b/extra/thunar-archive-plugin/PKGBUILD
index 7b21e0ec2..72994f9e7 100644
--- a/extra/thunar-archive-plugin/PKGBUILD
+++ b/extra/thunar-archive-plugin/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 198458 2013-10-30 14:59:45Z allan $
+# $Id: PKGBUILD 207512 2014-03-11 16:41:15Z foutrelis $
# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
# Contributor: Tobias Kieslich <tobias (at) archlinux.org>
pkgname=thunar-archive-plugin
pkgver=0.3.1
-pkgrel=2
+pkgrel=3
pkgdesc="Create and extract archives in Thunar"
arch=('i686' 'x86_64')
url="http://goodies.xfce.org/projects/thunar-plugins/thunar-archive-plugin"
@@ -13,7 +13,8 @@ groups=('xfce4-goodies')
depends=('thunar' 'hicolor-icon-theme')
makedepends=('intltool')
optdepends=('file-roller'
- 'kdeutils-ark')
+ 'kdeutils-ark'
+ 'xarchiver')
install=$pkgname.install
source=(http://archive.xfce.org/src/thunar-plugins/$pkgname/0.3/$pkgname-$pkgver.tar.bz2)
sha256sums=('9ad559b0c11308f6897ad56604e5a06dc8f369f649eb20120b2d3018ef5da54c')