Ошибка при установке xneur из AUR

Не получается поставить xneur. Вот ошибка:
rror=deprecated-declarations]
cc1: all warnings being treated as errors
make: *** Ошибка 1
make: Выход из каталога `/home/stich/Downloads/src/xneur-0.15.0/lib/main'
make: *** Ошибка 1
make: Выход из каталога `/home/stich/Downloads/src/xneur-0.15.0/lib'
make: *** Ошибка 1
make: Выход из каталога `/home/stich/Downloads/src/xneur-0.15.0'
make: *** Ошибка 2
==> ОШИБКА: Произошел сбой в build().
Преждевременный выход…


Даже не знаю куда копать( Пробовал менять PKGBUILD - не помогает
В комментариях честно говорят, что не работает из-за того что функция отнесена к классу нежелательных, и вот примените этот патч он содержит те функции которые должны быть вместо тех что помечены depricated. Или это у Вас уже с примененным патчем?
Да пребудет с вами знание ip адреса
ладно. на неделе починю.
такие дела.
В том то и дело, что я не понимаю как применить патч :(
Как я понял, надо использовать этот PKGBUILD:
# Contributor: Sergey Kolesov <cucullus.at.mail.ru>
# Previously contributed by StormBlast and Vyazovoi
pkgname=xneur
pkgver=0.15.0
pkgrel=1
pkgdesc="X Neural Switcher is a text analyser, it detects the language of input and corrects it if needed"
url="http://www.xneur.ru"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gstreamer0.10' 'enchant' 'libnotify')
source=("http://dists.xneur.ru/release-${pkgver}/tgz/${pkgname}-${pkgver}.tar.bz2")
md5sums=('c70edf440b6e3366c24868c0d02734f4')
build() {
cd $startdir/src/$pkgname-$pkgver
sed -i -e "s|^DEFAULT_CFLAGS=.*|DEFAULT_CFLAGS=\"-Wall -Wextra -g0 -std=gnu99 -fPIC\"|" configure.in
./configure --prefix=/usr --sysconfdir=/etc \
--without-xosd
make
make DESTDIR=$startdir/pkg install
}
И этот патч:

diff -r 4d58c4c49abd xneur/lib/main/event.c
--- a/xneur/lib/main/event.c	Sun Dec 18 09:40:46 2011 +0300
+++ b/xneur/lib/main/event.c	Wed Feb 22 12:03:16 2012 +0900
@@ -18,6 +18,7 @@
  */
 
 #include <X11/keysym.h>
+#include <X11/XKBlib.h>
 
 #include <stdlib.h>
 #include <stdio.h>
@@ -141,7 +142,7 @@
 	return ks;*/
 
 	XKeyEvent *e = (XKeyEvent *) &p->event;
-	return XKeycodeToKeysym(main_window->display, e->keycode, 0);
+	return XkbKeycodeToKeysym(main_window->display, e->keycode, 0, 0);
 }
 
 static int event_get_cur_modifiers(struct _event *p)
Так? Если да, то как это реализовать?
...
source=("http://dists.xneur.ru/release-${pkgver}/tgz/${pkgname}-${pkgver}.tar.bz2"
               "xneur.patch")
md5sums=('c70edf440b6e3366c24868c0d02734f4'  'xxxxxx')
build() {
   cd "$srcdir/$pkgname-$pkgver" 
   patch -Np1 -i "${srcdir}/xneur.patch"
....

Примерно так. Если всё равно непонятно, ждите…
Я от нежелания изучать новое, банально находил те строки, которые помечены знаком минус и заменял их на те, что помечены знаком плюс. Точнее даже не заменял, а ставил однострочный комментарий в начале удаляемой строки и вставлял ниже нужную строку.
Да пребудет с вами знание ip адреса
Могу скинуть готовые пакеты xneur и gxneur
dengor
Могу скинуть готовые пакеты xneur и gxneur
Не лучше ли выложить PKGBUILD?
Если у кого-то есть рабочие пакеты или PKGBUILD, то выложите пожалуйста
 
Зарегистрироваться или войдите чтобы оставить сообщение.