As I wrote before, we are trying to make PA4 as stable as possible, and as well as it was noted by some people, this involves also having images for a wide variety of devices.
What I’m doing, is kindof even another step: making the image creation as easy as possible, so that is possible for people to contribute easily in the creatoin process of those images, (especially images for previously unsupported devices).
In Mer, that is the base of Plasma Active the OS images are created from an instruction file called kickstart. you can find a source repository that creates kickstart files for plasma active here:
git clone git://anongit.kde.org/plasma-active-kickstart.git
Then, what you have to do is installing a Mer SDK, following the instructions here. This is very easy, is more or less uncompressing a tarball and running a shell script inside it, and should work on any distribution.
Then, from inside the SDK chroot environment, go where you downloaded the git repo (your home is accessible from there) and do:
mer-kickstarter -e . -c latest-devel/plasma-active-latest-devel.yaml -o plasma-active-latest-ks/
it will create a kickstart for each of the supported devices in the plasma-active-latest-ks/ subdirectory, then:
cd plasma-active-latest-ks/ sudo mic create livecd plasma-active-i586.ks -o . --pkgmgr=yum --arch=i686 --logfile=plasma-active-build.log
And an iso file with the same name as the kickstart file will be created. Different devices may need different image format, such as “raw” instead of “livecd”
Right now just a few devices are supported there, what I want to achieve is to support there all the device types Active has been successfully ran on.
One thing I must say, the code in that repo is derived from the Nemo project (another Qt based project built on top of Mer) so also a better sharing of bits and pieces for device adaptations with Nemo would be awesome as well.