소스 검색

fix read-only startup, fix strange directory names

Waldemar Brodkorb 10 년 전
부모
커밋
50f6d69a14
2개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 1
      package/xbmc/Makefile
  2. 2 2
      package/xbmc/patches/patch-xbmc_Application_cpp

+ 4 - 1
package/xbmc/Makefile

@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		xbmc
 PKG_VERSION:=		12.2
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		489f3877decae4e265ece54f9eaef0ba
 PKG_DESCR:=		software media player
 PKG_SECTION:=		multimedia
@@ -56,6 +56,9 @@ CONFIGURE_ARGS+=	--disable-optical-drive \
 			--disable-x11 \
 			--with-platform=raspberry-pi
 
+post-extract:
+	(cd $(WRKDIR) && ${BASH} $(TOPDIR)/scripts/xbmc-fix.sh)
+
 xbmc-install:
 	$(INSTALL_DIR) $(IDIR_XBMC)/usr/lib/xbmc
 	$(CP) $(WRKINST)/usr/lib/xbmc/* \

+ 2 - 2
package/xbmc/patches/patch-xbmc_Application_cpp

@@ -1,5 +1,5 @@
 --- xbmc-12.2.orig/xbmc/Application.cpp	2013-05-03 07:57:41.000000000 +0200
-+++ xbmc-12.2/xbmc/Application.cpp	2013-10-08 13:55:01.000000000 +0200
++++ xbmc-12.2/xbmc/Application.cpp	2013-10-10 18:43:17.000000000 +0200
 @@ -615,7 +615,7 @@ bool CApplication::Create()
  
    if (!CLog::Init(CSpecialProtocol::TranslatePath(g_settings.m_logFolder).c_str()))
@@ -35,7 +35,7 @@
 -    CStdString strTempPath = userHome;
 -    strTempPath = URIUtils::AddFileToFolder(strTempPath, ".xbmc/temp");
 +    CStdString strTempPath = "/tmp";
-+    strTempPath = URIUtils::AddFileToFolder(strTempPath, "/.xbmc/temp");
++    strTempPath = URIUtils::AddFileToFolder(strTempPath, "/xbmc");
      if (getenv("XBMC_TEMP"))
        strTempPath = getenv("XBMC_TEMP");
      CSpecialProtocol::SetTempPath(strTempPath);