Hi,
ich hab hier nen Makefile Patch für Dich, mit dem es geht:
Index: Makefile
===================================================================
--- Makefile (revision 106)
+++ Makefile (working copy)
@@ -1,7 +1,7 @@
group := kernel
version_of = src/lirc
-latest_version = $(shell $(MAKE) --no-print-directory -sf ../Makefile.getfile version file=src/lirc.tgz rule=src/lirc-HEAD)
-driversDir = /lib/modules/$(KERNEL)/kernel/drivers/char/lirc
+src_url = https://github.com/FernetMenta/lirc/tarball/master
+#driversDir = /lib/modules/$(KERNEL)/kernel/drivers/char/lirc
tools := /usr/bin/irpty /usr/bin/irw /usr/bin/mode2 /usr/bin/irrecord /usr/bin/irsend /usr/bin/irexec /usr/sbin/lircd /usr/sbin/lircmd /usr/lib/liblirc_client.so*
deps := setserial help2man
@@ -16,7 +16,7 @@
rm -rf src/lirc src/lirc-* src/lirc.tgz
rm -f remotes.bz2
-$(modul): lib $(addon) $(addprefix $(modul),$(tools)) $(modul)$(driversDir) $(modul)/usr/share/lirc_keymaps
+$(modul): $(addon) $(addprefix $(modul),$(tools)) $(modul)/usr/share/lirc_keymaps
$(modul)/%: src/lirc/install
@@ -41,16 +41,15 @@
src/lirc/Makefile: src/lirc-$(version)/configure ../KERNEL/lib
ln -fns lirc-$(version) src/lirc
- cd $(@D); mknod=/bin/true ./configure --with-x --with-driver=all --with-kerneldir=$(shell pwd)/../KERNEL/src/linux --with-moduledir=$(driversDir) --prefix=/usr
+ cd $(@D); mknod=/bin/true ./configure --with-x --with-driver=zotac --with-kerneldir=$(shell pwd)/../KERNEL/src/linux --with-moduledir=$(driversDir) --prefix=/usr
src/lirc-$(version)/configure:
- $(MAKE) -f ../Makefile.getfile version=$(version) file=src/lirc.tgz rule=src/lirc-HEAD
-#url='$(src_url)'
+ $(MAKE) -f ../Makefile.getfile version=$(version) file=src/lirc.tgz url="$(src_url)"
rm -rf $(@D)
tar xf src/lirc.tgz -C src
- mv src/lirc-HEAD $(@D)
+ mv src/*-lirc-* $(@D)
cd $(@D); ./autogen.sh
- $(MAKE) patch src_path=$(@D)
+# $(MAKE) patch src_path=$(@D)
src/lirc-HEAD:
git clone git://lirc.git.sourceforge.net/gitroot/lirc/lirc $@
Entscheidend dürfte für Dich die Änderung der $(modul):... Regel sein. Du musst also das lib und driversDir aus der Zeile entfernen und den Ordner lib wieder löschen. Alles andere hast Du ja bereits selber gelöst.
Der Grund dafür das es ansonsten nicht funktioniert ist, dass das Addon erwartet, das auch Kernel Treiber erstellt werden, was durch Deine Anpassung der Configure Zeile ja nicht mehr der Fall ist.
Claus