will try, I tried yesterday but got stuck at some point, so hopefully will get there with your manual. Thanks a lot.
What needs to be edited in:
PKG_VERSION, PKG_SHA256 and PKG_URL must be edited.
> projects/Amlogic-ce/packages/linux/package.mk
package.mk (12.1 KB)
projects/Amlogic-ce/packages/mediacenter/kodi/package.mk
package.mk (18.9 KB)
Try this.
Note, however, that this is only intended for the current changes up to now. If CPM makes a change, these files must be edited again.
If anyone knows a better solution, please let us know.
Edit:
You may get an error in the build because of the json-c.
Change the SHA256 in the package.mk of the json-c to one of the two. (forget which one is the right one)
bca9a584a8da64d8dff50082a06f6cea26fb735f74924afc6d01ae6be7a75885
or
fc1b9ed57f4cda51c52ec9b3b012f6973bd8d80fb70f363c5ca2754342389eb1
There’s no better solution, just a different one if you want to base his changes on the latest Kodi from nightly CE (with cherry-picking his commits on the latest upstream Kodi, generating a patch and without the need to modify packages). Cpm described the procedure in one of his posts. That’s what I’m doing. Current branch of cpm’s code is based on a slightly bit older kodi version compared to upstream with a couple of newer changes backported. So using packages.mk you get fully what’s in his repo.
I don’t know how you get the URL as the cpm-code/xbmc/archive is not reachable… am I missing something ?
You must combine PKG_URL and PKG_VERSION:
https://github.com/cpm-code/xbmc/archive/a5d070267e169b7d5dd367fe17c43a2e77e3a90b.tar.gz
Replace the attached file with yours and done.
You don’t need to download it manually.
I know but I’m curious about how you get the PKG_VERSION if not from the URL. I mean I’m trying to find out how you get those codes.
I use Powershell with git to get the latest PKG_VERSION:
Paste and enter this:
$PKG_VERSION = git ls-remote https://github.com/cpm-code/xbmc.git HEAD | ForEach-Object { $_.Split("`t")[0] }
Then paste and enter this:
$PKG_VERSION
Then you got a result.
For SHA256 you can get a file calculator to get it or when the builds fails because of the wrong SHA256.
It makes perfect sense to me now. Thank you very much for explanation.
Post updated due to an update to release 11 of the AZR skin.
Can you please share your cpm build?
Thank’s but I think there’s a mistake for the ‘‘memory usage’’… It says L1 min/max/avg
Reboot your system. After that, all is fine.
There are too many changes in the skin.
Works fine here, you just need to build it and make sure you have the appropriate additional libraries.
Offered without a “called it” paragraph, damn shame to see it become reality.
Can you share your build?
This thread is becoming a mess, with a handful of “insider” people talking among themselves and (unwittingly?) teasing the others…
yes, but you also have to specify the DEVICE variable before the command (as for normal make).
Also If only kodi has changed I don’t do full cleans now, just run a clean of kodi package, that makes things much faster (a couple of minutes). If it’s not just kodi version bump in the CoreELEC repo history, I usually do the full clean/build just in case and don’t bother checking which exact package was changed. CE team does full build for every nightly.
I agree it is a disappointment.
So far I haven’t found an explicit way to make a private chat here (if there is a way then it’s not very obvious, at least to me), so we’re kind of bound to hash these tech details here in public. Sorry if we’re teasing.