moin moin,
So Libgaminggear über AUR Build kompiliert und installiert. Harfbuzz Patch ist auch drin:
pkgname=libgaminggear
pkgver=0.15.1
pkgrel=7
pkgdesc="Provides functionality for gaming input devices"
arch=('i686' 'x86_64')
license=('GPL')
url="
http://sourceforge.net/projects/libgaminggear/"
depends=('libnotify' 'libcanberra' 'gtk2' 'sqlite3>=3.7' 'python')
makedepends=('cmake>=3.0' 'doxygen' 'harfbuzz')
source=(
http://downloads.sourceforge.net/project/libgaminggear/${pkgname}-${pkgver}.tar.bz2
harfbuzz-headers.patch)
sha512sums=('a6635a74557f276ab65eda4610ba8a053fedf10f9d898a1dc875082a36b2822544f61fc7a274691673670b12d4de968aa4921d102a588f3d0777397730082990'
'be38e9b5ee04e2425548e532b219c27f12345c5ed0c7b7e3082d2f5e5990ecf12e84daef8fa71289826f841fd57901898957f05d7da92de9b389ab2c4d2acdc0')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p1 -i "${srcdir}/harfbuzz-headers.patch"
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
cmake . \
-DINSTALL_CMAKE_MODULESDIR="/usr/share/libgaminggear/cmake/Modules" \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DINSTALL_LIBDIR="/usr/lib"
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}/"
make DESTDIR=${pkgdir} install
}
alles ohne Fehler einwandfrei gelaufen.
Danach Roccat Tools common über AUR installiert und wieder die gleiche Fehlermeldung: Diemal packe ich die ganze Ausgabe hier rein.
Vorbereitung...
Klone roccat-tools Build-Dateien...
Überprüfe roccat-tools-common Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...
Edit roccat-tools build files
Vorbereitung...
Klone roccat-tools Build-Dateien...
Überprüfe roccat-tools-common Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...
Herunterladen von lua (5.3.5-2)...
Überprüfe Schlüsselring...
Integrität wird überprüft...
Paketdateien werden geladen...
Dateikonflikte werden überprüft...
Überprüfe verfügbaren Speicherplatz...
Installiere lua (5.3.5-2)...
Erstelle roccat-tools...
==> Erstelle Paket: roccat-tools 5.9.0-1 (Mi 14 Aug 2019 13:29:53 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> Lade roccat-tools-5.9.0.tar.bz2 herunter...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 357 100 357 0 0 789 0 --:--:-- --:--:-- --:--:-- 788
100 357 100 357 0 0 789 0 --:--:-- --:--:-- --:--:-- 788
100 3649k 100 3649k 0 0 3485k 0 0:00:01 0:00:01 --:--:-- 3485k
-> 90-uinput.rules gefunden
-> uhid.conf gefunden
==> Überprüfe source Dateien mit sha256sums...
roccat-tools-5.9.0.tar.bz2 ... Durchgelaufen
90-uinput.rules ... Durchgelaufen
uhid.conf ... Durchgelaufen
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
-> Entpacke roccat-tools-5.9.0.tar.bz2 mit bsdtar
==> Beginne build()...
-- The C compiler identification is GNU 9.1.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- compiling for devices arvo;isku;iskufx;kiro;koneplus;konepure;konepuremilitary;konepureoptical;konextd;konextdoptical;kovaplus;kova2016;lua;nyth;pyra;ryosmk;ryosmkfx;ryostkl;savu;skeltr;sova;suora;tyon;kone
-- Installing libraries in /usr/lib
-- Installing udev rules in /usr/lib/udev/rules.d
-- Installing eventhandler plugins in /usr/lib/roccat
-- Compiler supports attribute pack
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.3")
-- Checking for module 'gthread-2.0'
-- Found gthread-2.0, version 2.60.6
-- Checking for module 'atk'
-- Found atk, version 2.32.0
-- Checking for module 'cairo'
-- Found cairo, version 1.17.3
-- Checking for module 'gdk-2.0'
-- Found gdk-2.0, version 2.24.32
-- Checking for module 'gdk-pixbuf-2.0'
-- Found gdk-pixbuf-2.0, version 2.38.1
-- Checking for module 'glib-2.0'
-- Found glib-2.0, version 2.60.6
-- Checking for module 'gobject-2.0'
-- Found gobject-2.0, version 2.60.6
-- Checking for module 'gtk+-2.0'
-- Found gtk+-2.0, version 2.24.32
-- Checking for module 'pango'
-- Found pango, version 1.44.4
-- Checking for module 'dbus-1'
-- Found dbus-1, version 1.12.16
-- Checking for module 'dbus-glib-1'
-- Found dbus-glib-1, version 0.110
-- Checking for module 'gmodule-2.0'
-- Found gmodule-2.0, version 2.60.6
-- Checking for module 'gudev-1.0'
-- Found gudev-1.0, version 233
-- Checking for module 'x11'
-- Found x11, version 1.6.8
-- Checking for module 'gaminggear-0'
-- Found gaminggear-0, version 0.15.1
-- Checking for module 'luajit53'
-- Package 'luajit53', required by 'virtual:world', not found
-- Checking for module 'luajit5.3'
-- Package 'luajit5.3', required by 'virtual:world', not found
-- Checking for module 'luajit-5.3'
-- Package 'luajit-5.3', required by 'virtual:world', not found
-- Checking for module 'luajit'
-- Package 'luajit', required by 'virtual:world', not found
-- Checking for module 'lua53'
-- Found lua53, version 5.3.5
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
WITHOUT_PYTHON
-- Build files have been written to: /var/tmp/pamac-build-talrunya/roccat-tools/src/roccat-tools-5.9.0
Scanning dependencies of target generated_headers
[ 0%] Built target generated_headers
[ 0%] Generating g_cclosure_roccat_marshaller.h, g_cclosure_roccat_marshaller.c
INFO: Reading /var/tmp/pamac-build-talrunya/roccat-tools/src/roccat-tools-5.9.0/libroccathelper/g_roccat_marshaller...
INFO: Reading /var/tmp/pamac-build-talrunya/roccat-tools/src/roccat-tools-5.9.0/libroccathelper/g_roccat_marshaller...
Scanning dependencies of target libroccathelper
[ 0%] Building C object libroccathelper/CMakeFiles/libroccathelper.dir/dbus_roccat_helper.c.o
[ 1%] Building C object libroccathelper/CMakeFiles/libroccathelper.dir/g_cclosure_roccat_marshaller.c.o
[ 1%] Building C object libroccathelper/CMakeFiles/libroccathelper.dir/g_dbus_roccat_helper.c.o
[ 1%] Building C object libroccathelper/CMakeFiles/libroccathelper.dir/g_roccat_helper.c.o
[ 1%] Building C object libroccathelper/CMakeFiles/libroccathelper.dir/g_udev_roccat_helper.c.o
[ 1%] Building C object libroccathelper/CMakeFiles/libroccathelper.dir/gtk_roccat_helper.c.o
In Datei, eingebunden von /usr/include/pango-1.0/pango/pango-font.h:25,
von /usr/include/pango-1.0/pango/pango-attributes.h:25,
von /usr/include/pango-1.0/pango/pango.h:25,
von /usr/include/gtk-2.0/gdk/gdktypes.h:37,
von /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
von /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
von /usr/include/gtk-2.0/gdk/gdk.h:32,
von /usr/include/gtk-2.0/gtk/gtk.h:32,
von /var/tmp/pamac-build-talrunya/roccat-tools/src/roccat-tools-5.9.0/libroccathelper/gtk_roccat_helper.h:21,
von /var/tmp/pamac-build-talrunya/roccat-tools/src/roccat-tools-5.9.0/libroccathelper/gtk_roccat_helper.c:18:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: schwerwiegender Fehler: hb.h: Datei oder Verzeichnis nicht gefunden
28 | #include <hb.h>
| ^~~~~~
Kompilierung beendet.
make[2]: *** [libroccathelper/CMakeFiles/libroccathelper.dir/build.make:136: libroccathelper/CMakeFiles/libroccathelper.dir/gtk_roccat_helper.c.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:408: libroccathelper/CMakeFiles/libroccathelper.dir/all] Fehler 2
make: *** [Makefile:141: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
Grüße