summaryrefslogtreecommitdiffstats
path: root/TODO
blob: 1bfc4bae2c13b34e6fa4b4d81389823f64a7d700 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
* Watch the addons and possibly split them out.

  No specific action here presently. We do need to watch and see if it
  would be beneficial to split out xbmc-pvr-addons into a separate
  package.

* Merge libdvdread libhomehdrun patches upstream.

  The patches must be rewritten to use the external, if found, and
  drop back to bundled versions if not before they would be allowed
  upstream.

* Build with libcec on F18 and above

  libcec is in Fedora 18. Build xbmc with it in order to support remote
  controlling the Raspberry Pi over HDMI.

* Cleanup: remove commented sections

  Remove the obsolete section about tsp's addons, and remove any commented
  patches.

* Package the manpages in docs/manpages as per package guidelines.

* Unbundle any other deps that can be easily unbundled.

  - tinyxml appears to be removed and it now default to external version
    See https://bugzilla.rpmfusion.org/1850
  
  other candidates:
  
  - libapetag, libid3tag: once this pull request goes in:
    https://github.com/xbmc/xbmc/pull/1450

  - libdvdnav: should be reworked with the libdvdread above
  
  - libmad: seems to use external library (although for some reason I
    can't see libmad.so* as a Requires in the built package) , but
    source code should be removed from lib/libmad

* EL6: Frodo requires taglib 1.8. Red Hat ships taglib 1.6.1 in RHEL. It
  is very unlikely that we will be able to backport support for taglib
  1.6 into newer version of XBMC because the API has changed so much. We
  would need to ship a "taglib18" package in EPEL.