2012-05-29, 21:26
(2012-05-28, 17:29)ZIOLele Wrote: Nice! InoD taks for the build, but if your buildscript is integrated in openelec' buildchain, could you share it? so we can build on the latest tsp development.
You're welcome.
My buildscript is really a custom script that automates the steps needed to build OpenELEC with a different XBMC version. I could share it, but it is not pretty nor perfect.
The steps it takes care of for me:
- Pull and create TAR of XBMC source (this script is from OpenELEC's tree).
- Copy TAR to local webserver
- Checkout & Pull OpenELEC tree
- Patch xbmc-pvr's meta file (modify package source and version)
- Modify libboost build script (include filesystem lib)
- Rename xbmc-pvr's patch files
- Exclude patches that conflict with alternative xbmc source (trial & error)
- Add custom/personal patches (for debugging)
- Build target(s)
- Rename target(s) (so that they are easier to track afterwards)
- Undo (well try) all modifications done to OpenELEC tree.
I have some options for which XBMC source to get (tsp's or mine) and whether to do debugging and this is where it gets to get messy.
Sometimes my OpenELEC tree gets messed up with changes that weren't undone and since untracked file are not removed on a normal checkout, I sometimes have to manually clean the tree.
Let me know if you dare to use it, then I'll post it.