2014-07-20, 11:11
(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:
- git clone the main OpenELEC.tv repo:
Code:git clone [email protected]:OpenELEC/OpenELEC.tv.git OpenELEC.tv
- 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 - git clone the unofficial-addons repo:
Code:cd packages
git clone [email protected]:OpenELEC/unofficial-addons.git unofficial-addons - 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 - Return to root of OpenELEC.tv repository:
Code:cd ../..
- Build OpenELEC:
Code:XBMC=master PROJECT=RPi ARCH=arm make release
- Build an addon, eg. transmission:
Code:XBMC=master PROJECT=RPi ARCH=arm scripts/create_addon transmission
- 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
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...