Reply
Thread Tools
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#1
What?
A Docker image that can be used to compile Fremantle x86 and armel

Why?
All my Maemo development was stuck inside a Ubuntu 12.04 virtual machine that I was too scared to upgrade to 16.04 or better.
It was also incredibly slow and I could not easily change the number of cores on that VM.

How and where?
If you see the code that creates the basic scratchbox docker image, you'll see that I've followed the latest Maemo documentation for installing scratchbox.
While this image could be easily created using a simple Dockerfile, the actual Fremantle installation cannot be done with a Dockerfile: It requires privileged docker access which the "docker build" command does not support.
So I created a setup.sh that is run in a privileged container and then saved into a docker image.

There's a readme at https://github.com/accupara/docker-i...r/mobile/maemo that gives a very quick how to.
The actual docker image is at https://hub.docker.com/r/accupara/maemo/

I think it is finally time to retire the Maemo development virtual machine after using it for close to 6 years!

Please try it out and tell me how well it works for you.
This will be one of my entries into the coding competition.

I'd love it if by using this Docker container, you could submit your applications into the into the competition (and win!).
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 

The Following 24 Users Say Thank You to uvatbc For This Useful Post:
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#2
Update: Docker image for Harmattan SDK

How:
The way to install the Harmattan SDK was to use the harmattan-sdk-setup.py from the Nokia dev site (now unreachable).
Instead I used a modified harmattan-sdk-setup.py that uses mirror.thecust.net to download and install the dependencies.

Where:
The Harmattan howto and sources are at https://github.com/accupara/docker-i...bile/harmattan
The docker image to use is "accupara/harmattan"
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 

The Following 16 Users Say Thank You to uvatbc For This Useful Post:
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#3
Docker images updated.
Example usage: See the Makefile
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 

The Following 7 Users Say Thank You to uvatbc For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 00:37.