-
Notifications
You must be signed in to change notification settings - Fork 18
Home
- Download and install SailfishOS SDK: https://sailfishos.org/develop/sdk-overview/develop-installation-article/
- Clone Github project somewhere in your Home (I'm always using ~/SailfishOS/projects/)
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.
- 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