but I'm rather new to Linux and wouldn't know where to start, although I expect I'll have to learn at some point. I noticed it was available in PiCore 5.x, or at least a package called moc.tcz was.
If you mean to say, how to create a .tcz , then :
..I do not know about piCore procedure, but General steps to build a .tcz package are like this:
1) mkdir build
2) cd build
3) Dnload source code from the concerned source-site .
4) /build
5) wget ttp://link-to-packagesrc.tar.gz
6) tar xvzf packagesrc.tar.gz
7) cd packagesrc
After that :
./configure --prefix=/usr/local < -- required flags, if any >
9) make
10) make install
11) Now create .tcz with follow commands
12) cd ..
13) mksquashfs /tmp/package packageName.tcz .
14) If .packageName.tcz is successfully created then, load the newly created .tcz extension :
15) /build
16) tce-load -i packageName.tcz
If all is well, then copy the .tcz file to /tce/optional directory for regular use.
17) Note: squashfs , compiletc and other required .dep files are required to create a .tcz extension.
Best Luck !