OpenELEC Testbuilds for RaspberryPi Part 3 (Kodi 14.0)
(2014-07-20, 10:33)Mafarricos Wrote: I understand that, the problem is to know how to build it. Personally I'm still grasping the concepts in many Linux things. More a windows guy.
From what I've been able to work out:
  1. git clone the main OpenELEC.tv repo:
    Code:
    git clone [email protected]:OpenELEC/OpenELEC.tv.git OpenELEC.tv
  2. Apply libressl patches to OpenELEC.tv repository:
    Code:
    cd OpenELEC.tv
    wget -q https://github.com/OpenELEC/OpenELEC.tv/pull/3370.patch -O - | patch -p1
  3. git clone the unofficial-addons repo:
    Code:
    cd packages
    git clone [email protected]:OpenELEC/unofficial-addons.git unofficial-addons
  4. Apply libressl patches to unofficial-addons repository:
    Code:
    cd unofficial-addons
    wget -q https://github.com/OpenELEC/unofficial-addons/pull/35.patch -O - | patch -p1
  5. Return to root of OpenELEC.tv repository:
    Code:
    cd ../..
  6. Build OpenELEC:
    Code:
    XBMC=master PROJECT=RPi ARCH=arm make release
  7. Build an addon, eg. transmission:
    Code:
    XBMC=master PROJECT=RPi ARCH=arm scripts/create_addon transmission
  8. Zipped addons will be in the build folder:
    Code:
    milhouse@builder:~/projects$ ls -la OpenELEC.tv/build.OpenELEC_Helix-RPi.arm-devel/addons/transmission
    total 540
    drwxrwxr-x 3 milhouse milhouse   4096 Jul 20 10:51 .
    drwxrwxr-x 4 milhouse milhouse   4096 Jul 20 10:59 ..
    drwxrwxr-x 6 milhouse milhouse   4096 Jul 20 10:51 service.downloadmanager.transmission
    -rw-rw-r-- 1 milhouse milhouse 540094 Jul 20 10:51 service.downloadmanager.transmission-4.1.5.zip
Building OpenELEC takes just under 2 hours on a fairly decent 8-core/8GB machine. I'm not actually sure if building OpenELEC is essential before building addons, but it most likely is, particularly if the addon(s) have dependencies on shared system object libraries (ie. libressl!)

I've uploaded a version of Transmission that is hopefully now built using the libressl library here: service.downloadmanager.transmission-4.1.5.zip. Give it a go... Smile
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.


Messages In This Thread
Re: RE: - by Mafarricos - 2014-06-04, 20:21
Live tv issues again - by pootler - 2014-06-04, 23:29
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by Milhouse - 2014-07-20, 11:11
RE: OpenELEC Testbuilds for RaspberryPi Part 3, - by removed151214 - 2014-08-04, 23:38
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-08-19, 00:11
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-08-21, 20:42
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-09-22, 22:20
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-09-22, 22:34
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-09-22, 22:44
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-09-23, 01:12
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-09-23, 23:24
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-09-25, 01:38
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-10-01, 18:12
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-10-01, 18:26
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-10-05, 01:07
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-10-11, 03:48
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-10-11, 04:06
RE: OpenELEC Testbuilds for RaspberryPi Part 3 - by removed151214 - 2014-10-11, 11:29
Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi Part 3 (Kodi 14.0)8