Ticket #11775 (closed Patches: Obsolete)

Opened 3 years ago

Last modified 22 months ago

Allow compilation without mysql / mythtv

Reported by: Zenkibou Owned by:
Priority: 4 - Normal Milestone:
Component: Build System Version: GIT
Severity: Normal Keywords:
Cc: Blocked By:
Blocking: Platform: Linux
Revision:

Description

Currently, mysql / mythv is required to be able to build xbmc, even when the backend is not used afterwards.

xbmc supports the sqlite3 database so mysql is not mandatory (in fact having a full mysql database instead of sqlite3 make sense only because it allows to interact with mythtv).

Attachments

xbmc-9999-nomythtv.patch Download (5.6 KB) - added by Zenkibou 3 years ago.
This patch allows to enable / disable mysql / mythtv support.
xbmc-9999-nomythtv.2.patch Download (6.0 KB) - added by vapier 2 years ago.
fixes bugs in original patch when mysql is enabled

Change History

Changed 3 years ago by Zenkibou

This patch allows to enable / disable mysql / mythtv support.

comment:1 Changed 3 years ago by theuni

You're combining two things here that shouldn't be combined. We support a mysql backend as well.

Probably the way to go would be a switch to disable mysql support, which would also in turn disable mythtv support.

comment:2 Changed 3 years ago by Zenkibou

Ok thanks I'll work on that.

Changed 2 years ago by vapier

fixes bugs in original patch when mysql is enabled

comment:3 Changed 2 years ago by lkraav

compiling pvr branch odk67 externals list in context seems to have changed, i suspect it is the same for xbmc-9999 now. this fixes it:

@@ -324,7 +328,10 @@ imagelib: dllloader
    $(MAKE) -C lib/cximage-6.0

 codecs: papcodecs dvdpcodecs
-libs: cmyth libhdhomerun libid3tag imagelib libexif system/libcpluff-@ARCH@.so
+libs: libhdhomerun libid3tag imagelib libexif system/libcpluff-@ARCH@.so
+ifeq (@BUILD_MYTHTV@,1)
+libs: cmyth
+endif
 externals: libaddon codecs libs pvrclients visualizations screensavers

 xcode_depends: \

comment:4 Changed 22 months ago by Martijn

  • Status changed from new to closed
  • Resolution set to Obsolete
  • Milestone Future / Pending deleted

patches are now only handled at  https://github.com/xbmc/xbmc in case this is still needed / valid against latest XBMC master create a patch PR for review

Note: See TracTickets for help on using tickets.