Skip to content
This repository has been archived by the owner on Jun 8, 2021. It is now read-only.
Armadill0 edited this page Oct 6, 2015 · 3 revisions

Welcome to the TaskList wiki!

Developing

Prepare environment

cd; mkdir -p SailfishOS/projects; cd SailfishOS/projects

git clone git@github.com/Armadill0/harbour-tasklist.git

  • provide git information

git config user.name <your_git_username>

git config user.email <your_git_emailadress>

  • initialize and install submodules

cd harbour-tasklist git submodule init; git submodule update

  • provide lupdate and lrelease commands (e.g. by installing qt-devel) to get language generators (gen-ts.sh and gen-qm.sh) working

  • make generators executable

chmod +x gen*

  • run qm generator before deploying TaskList to the Sailfish emulator

./gen-qm.sh

  • provide Dropbox App credentials (empty values could possibly work, too) to each SDK project additional qmake arguments (don't remove the quotations or it won't work!)

"TASKLIST_DROPBOX_APPKEY=<db_appkey>" "TASKLIST_DROPBOX_SHAREDSECRET=<db_sharedsecret>"

  • After completing all steps you can run TaskList in the SailfishOS SDK.

Generating a new RPM

  • start MerSDK virtual machine and login via ssh

ssh mersdk@localhost -p2222 -i ~/SailfishOS/vmshare/ssh/private_keys/engine/mersdk

  • switch to harbour-tasklist directory

cd share/<path_to_the_harbour-tasklist_git_clone>

  • initially provide Dropbox app credentials to qmake

mb2 -t SailfishOS-armv7hl qmake "TASKLIST_DROPBOX_APPKEY=<db_appkey>" "TASKLIST_DROPBOX_SHAREDSECRET=<db_sharedsecret>"

  • generate app rpm package from current version

mb2 -t SailfishOS-armv7hl rpm

Clone this wiki locally