@
pyrodex , so the content of patch file "packages/mediacenter/kodi-pvr-addons/patches/kodi-pvr-addons-buildfix.patch" should be replaced by:
Code:
diff -Naur xbmc-pvr-addons-259d150/addons/Makefile.include.am xbmc-pvr-addons-259d150.patch/addons/Makefile.include.am
--- xbmc-pvr-addons-259d150/addons/Makefile.include.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/Makefile.include.am 2014-10-06 04:15:06.328573254 +0200
@@ -36,7 +36,9 @@
mkdir -m 755 -p $(DESTDIR)@LIBDIR@/$(ADDONNAME)
mkdir -m 755 -p $(DESTDIR)@DATADIR@/$(ADDONNAME)
cp -f @BINPREFIX@$(ADDONBINNAME)@BIN_EXT@ $(DESTDIR)@LIBDIR@/$(ADDONNAME) ; chmod 655 $(DESTDIR)@LIBDIR@/$(ADDONNAME)/@BINPREFIX@$(ADDONBINNAME)@BIN_EXT@; find $(DESTDIR)@DATADIR@/$(ADDONNAME) -type f -exec chmod 0644 {} \;
- cp -r -f @abs_top_srcdir@/addons/$(ADDONNAME)/addon/* $(DESTDIR)@DATADIR@/$(ADDONNAME) ; chmod -R o+rx $(DESTDIR)@DATADIR@/$(ADDONNAME)
+ cp -r -f @abs_top_srcdir@/addons/$(ADDONNAME)/addon/* $(DESTDIR)@DATADIR@/$(ADDONNAME)
+ cp -r -f @abs_top_builddir@/addons/$(ADDONNAME)/addon/* $(DESTDIR)@DATADIR@/$(ADDONNAME)
+ chmod -R o+rx $(DESTDIR)@DATADIR@/$(ADDONNAME)
rm -f $(DESTDIR)@DATADIR@/$(ADDONNAME)/addon.xml.in
endif
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.argustv/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.argustv/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.argustv/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.argustv/Makefile.am 2014-10-06 04:15:06.329573255 +0200
@@ -10,11 +10,11 @@
LIBNAME = libargustv-addon
lib_LTLIBRARIES = libargustv-addon.la
-LIBS = @abs_top_srcdir@/lib/jsoncpp/libjsoncpp.la
+LIBS = @abs_top_builddir@/lib/jsoncpp/libjsoncpp.la
include ../Makefile.include.am
-INCLUDES+=-Isrc -Isrc/lib/filesystem -I@abs_top_srcdir@/lib/jsoncpp/include
+INCLUDES+=-I$(srcdir)/src -I$(srcdir)/src/lib/filesystem -I@abs_top_srcdir@/lib/jsoncpp/include
libargustv_addon_la_SOURCES = src/activerecording.cpp \
src/channel.cpp \
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.demo/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.demo/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.demo/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.demo/Makefile.am 2014-10-06 04:15:06.329573255 +0200
@@ -10,7 +10,7 @@
LIBNAME = libpvrdemo-addon
lib_LTLIBRARIES = libpvrdemo-addon.la
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
include ../Makefile.include.am
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.dvblink/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.dvblink/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.dvblink/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.dvblink/Makefile.am 2014-10-06 04:15:06.329573255 +0200
@@ -10,11 +10,11 @@
LIBNAME = libdvblink-addon
lib_LTLIBRARIES = libdvblink-addon.la
-LIBS = @abs_top_srcdir@/lib/libdvblinkremote/libdvblinkremote.la
+LIBS = @abs_top_builddir@/lib/libdvblinkremote/libdvblinkremote.la
include ../Makefile.include.am
-INCLUDES+=-Isrc
+INCLUDES+=-I$(srcdir)/src
libdvblink_addon_la_SOURCES = src/client.cpp \
src/base64.cpp \
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.dvbviewer/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.dvbviewer/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.dvbviewer/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.dvbviewer/Makefile.am 2014-10-06 04:15:06.329573255 +0200
@@ -10,7 +10,7 @@
LIBNAME = libdvbviewer-addon
lib_LTLIBRARIES = libdvbviewer-addon.la
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
include ../Makefile.include.am
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.filmon/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.filmon/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.filmon/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.filmon/Makefile.am 2014-10-06 04:17:19.151812688 +0200
@@ -12,6 +12,8 @@
include ../Makefile.include.am
+INCLUDES+=-I$(srcdir)/src -I@abs_top_srcdir@/lib/jsoncpp/include
+
libpvrfilmon_addon_la_SOURCES = src/client.cpp \
src/PVRFilmonData.cpp \
src/FilmonAPI.cpp
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.filmon/src/FilmonAPI.cpp xbmc-pvr-addons-259d150.patch/addons/pvr.filmon/src/FilmonAPI.cpp
--- xbmc-pvr-addons-259d150/addons/pvr.filmon/src/FilmonAPI.cpp 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.filmon/src/FilmonAPI.cpp 2014-10-06 04:17:33.320829688 +0200
@@ -26,7 +26,7 @@
#include <sstream>
#include <curl/curl.h>
-#include <jsoncpp/json/json.h>
+#include <json/json.h>
#include <cryptopp/md5.h>
#include <cryptopp/hex.h>
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.hts/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.hts/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.hts/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.hts/Makefile.am 2014-10-06 04:15:06.330573257 +0200
@@ -10,7 +10,7 @@
LIBNAME = libtvheadend-addon
lib_LTLIBRARIES = libtvheadend-addon.la
-LIBS = @abs_top_srcdir@/lib/libhts/libhts.la -ldl
+LIBS = @abs_top_builddir@/lib/libhts/libhts.la -ldl
include ../Makefile.include.am
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.mediaportal.tvserver/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.mediaportal.tvserver/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.mediaportal.tvserver/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.mediaportal.tvserver/Makefile.am 2014-10-06 04:15:06.330573257 +0200
@@ -10,11 +10,11 @@
LIBNAME = libmediaportal-addon
lib_LTLIBRARIES = libmediaportal-addon.la
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
include ../Makefile.include.am
-INCLUDES+=-Isrc
+INCLUDES+=-I$(srcdir)/src
libmediaportal_addon_la_SOURCES = src/Cards.cpp \
src/channels.cpp \
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.mythtv/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.mythtv/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.mythtv/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.mythtv/Makefile.am 2014-10-06 04:15:06.330573257 +0200
@@ -10,14 +10,14 @@
LIBNAME = libmythtv-addon
lib_LTLIBRARIES = libmythtv-addon.la
-LIBS = @abs_top_srcdir@/lib/cppmyth/cppmyth/libcppmyth.la
+LIBS = @abs_top_builddir@/lib/cppmyth/cppmyth/libcppmyth.la
AM_CPPFLAGS = -I@abs_top_srcdir@/lib/cppmyth/cppmyth/src
include ../Makefile.include.am
if HAVE_VERSION_SCRIPT
-libmythtv_addon_la_LDFLAGS = -Wl,--version-script=src/addon.map \
+libmythtv_addon_la_LDFLAGS = -Wl,--version-script=@abs_top_srcdir@/addons/pvr.mythtv/src/addon.map \
@TARGET_LDFLAGS@
else
libmythtv_addon_la_LDFLAGS = @TARGET_LDFLAGS@
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.nextpvr/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.nextpvr/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.nextpvr/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.nextpvr/Makefile.am 2014-10-06 04:15:06.331573258 +0200
@@ -10,11 +10,11 @@
LIBNAME = libnextpvr-addon
lib_LTLIBRARIES = libnextpvr-addon.la
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
include ../Makefile.include.am
-INCLUDES+=-Isrc
+INCLUDES+=-I$(srcdir)/src
libnextpvr_addon_la_SOURCES = src/client.cpp \
src/pvrclient-nextpvr.cpp \
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.njoy/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.njoy/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.njoy/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.njoy/Makefile.am 2014-10-06 04:15:06.331573258 +0200
@@ -10,7 +10,7 @@
LIBNAME = libpvrnjoy-addon
lib_LTLIBRARIES = libpvrnjoy-addon.la
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
include ../Makefile.include.am
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.vuplus/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.vuplus/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.vuplus/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.vuplus/Makefile.am 2014-10-06 04:15:06.331573258 +0200
@@ -10,7 +10,7 @@
LIBNAME = libvuplus-addon
lib_LTLIBRARIES = libvuplus-addon.la
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
include ../Makefile.include.am
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.wmc/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.wmc/Makefile.am
--- xbmc-pvr-addons-259d150/addons/pvr.wmc/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.wmc/Makefile.am 2014-10-06 04:15:06.331573258 +0200
@@ -10,7 +10,7 @@
LIBNAME = libpvrwmc-addon
lib_LTLIBRARIES = libpvrwmc-addon.la
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
include ../Makefile.include.am
diff -Naur xbmc-pvr-addons-259d150/lib/cppmyth/cppmyth/Makefile.am xbmc-pvr-addons-259d150.patch/lib/cppmyth/cppmyth/Makefile.am
--- xbmc-pvr-addons-259d150/lib/cppmyth/cppmyth/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/lib/cppmyth/cppmyth/Makefile.am 2014-10-06 04:15:06.332573260 +0200
@@ -2,7 +2,7 @@
#lib_LTLIBRARIES = libcppmyth.la
AM_CPPFLAGS = -fPIC -Wall -Wextra \
- -I@abs_srcdir@/src
+ -I@abs_top_builddir@/cppmyth/src
libcppmyth_la_SOURCES = \
src/private/mythdto/mythdto.cpp \
diff -Naur xbmc-pvr-addons-259d150/lib/jsoncpp/Makefile.am xbmc-pvr-addons-259d150.patch/lib/jsoncpp/Makefile.am
--- xbmc-pvr-addons-259d150/lib/jsoncpp/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/lib/jsoncpp/Makefile.am 2014-10-06 04:15:06.332573260 +0200
@@ -4,7 +4,7 @@
src/lib_json/json_value.cpp \
src/lib_json/json_writer.cpp
-INCLUDES=-Iinclude/
+INCLUDES=-I$(srcdir)/include/
$(LIB): libjsoncpp.la
cp -f .libs/libjsoncpp.a .
diff -Naur xbmc-pvr-addons-259d150/lib/libdvblinkremote/Makefile.am xbmc-pvr-addons-259d150.patch/lib/libdvblinkremote/Makefile.am
--- xbmc-pvr-addons-259d150/lib/libdvblinkremote/Makefile.am 2014-10-06 03:49:06.000000000 +0200
+++ xbmc-pvr-addons-259d150.patch/lib/libdvblinkremote/Makefile.am 2014-10-06 04:15:06.332573260 +0200
@@ -26,10 +26,10 @@
util.cpp \
xml_object_serializer_factory.cpp
-LIBS= @abs_top_srcdir@/lib/tinyxml2/libtinyxml2.la
+LIBS= @abs_top_builddir@/lib/tinyxml2/libtinyxml2.la
-INCLUDES=-I..
+INCLUDES=-I$(srcdir)/..
$(LIB): libdvblinkremote.la
cp -f .libs/libdvblinkremote.a .
- cp -f .libs/libdvblinkremote.la $(LIB)
\ Kein Zeilenumbruch am Dateiende.
+ cp -f .libs/libdvblinkremote.la $(LIB)