1) При запуске программ wacomcpl и wacomcpl-exec появляется ошибка: $ wacomcpl wacomcpl: using TCLLIBPATH="[list /usr/lib ]" Error in startup script: can't find package LIBWACOMXI while executing "package require LIBWACOMXI" (file "/usr/bin/wacomcpl-exec" line 28) $ Это из-за того, что tcl не может загрузить библиотеку libwacomxi, так как не знает как. ПРоблема в том, что файл pkgIndex.tcl должен лежать не в %_libdir/TkXInput, а в %_tcldatadir/TkXInput, тогда tcl находит этот файл и загружает его (и библиотеку тоже). 2) необходимо обновить идущий вы пакете файл 50-xserver-xorg-input-wacom.rules, чтобы в нём была информация про новые планшеты.
Created attachment 4062 [details] spec с изменённым положением pkgIndex.tcl
Created attachment 4063 [details] обновлённые правила udev
Прошу прощения. Оказывается, надо ещё, чтобы в %_tcldatadir была ещё и библиотека libwacomxi.so. Я пока скопировал её дополнительно, но не знаю, правильно ли сделал: ... %install %makeinstall DESTDIR=%buildroot # ^^^^^^^^^^^^^^^^^^ this is bad too # argh, but an hour spent in makefiles didn't help # -- half of the project (libwacomcfg) misinstalls cp -a %buildroot%buildroot/* %buildroot/ rm -rf %buildroot%buildroot mkdir -p %buildroot%_tcldatadir/TkXInput cp %buildroot%_libdir/TkXInput/* %buildroot%_tcldatadir/TkXInput rm -f %buildroot%_libdir/TkXInput/*.tcl install -pD -m644 %SOURCE1 %buildroot%_sysconfdir/udev/rules.d/50-xserver-xorg-input-wacom.rules ... %files -n %tklibname %dir %_libdir/TkXInput %_libdir/TkXInput/*.so.* %_tcldatadir/TkXInput В таком виде программа wacomcpl работает без ошибки. Правда, выдала ошибку при попытке настроить кнопки pad, говоря, что не может обработать: can't read "db(KEY CTRL)": no such element in array can't read "db(KEY CTRL)": no such element in array while executing "set db$curb $db($opt) " (procedure "addMenu" line 13) invoked from within "addMenu $i" (procedure "initialButton" line 24) invoked from within "$initial" (procedure "displaySubWindow" line 32) invoked from within "displaySubWindow updateButton defaultButton initialButton 6 0 3" invoked from within ".panel.button invoke" ("uplevel" body line 1) invoked from within "uplevel #0 [list $w invoke]" (procedure "tk::ButtonUp" line 22) invoked from within "tk::ButtonUp .panel.button" (command bound to event) Действительно, на одну из кнопок я назначил "KEY CTRL". Похоже, не может обработать пробел. Как исправить - ума не приложу, не знаю языка.
(In reply to comment #3) > Оказывается, надо ещё, чтобы в %_tcldatadir была ещё и > библиотека libwacomxi.so. Что-то тут не то -- библиотекам в %_datadir не место. 2 sbolshakov: можешь глянуть при случае? Успевает вывалиться и без планшета.
Насколько понимаю, нынешний результат linuxwacom.sf.net -- это xf86-input-wacom-0.10.8.tar.bz2 (xorg-drv-wacom-0.10.8-alt1). Тулзов больше нет.