Skip to content

Create Taskwarrior package

Nicolas Riebesel edited this page Aug 20, 2016 · 1 revision

Taskwarrior CLI

  1. Connect to MerSDK:

    ssh -p 2222 -i /mnt/d/SailfishOS/vmshare/ssh/private_keys/engine/mersdk mersdk@localhost
  2. Download Taskwarrior and untar.

  3. Add to CMakeLists.txt:

    set (CPACK_PACKAGE_VERSION ${VERSION})
    set (CPACK_PACKAGE_NAME ${PACKAGE})
    set (CPACK_GENERATOR "RPM")
    set (CPACK_PACKAGE_RELEASE 1)
    set (CPACK_PACKAGE_CONTACT "Name")
    #set (CPACK_PACKAGE_VENDOR "Company")
    set (CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
    set (CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}.${CMAKE_SYSTEM_PROCESSOR}")
  4. Build with following:

    sb2 -t SailfishOS-armv7hl -m sdk-install -R zypper in cmake libuuid-devel gnutls-devel
    mkdir build && cd build
    sb2 -t SailfishOS-armv7hl -m sdk-build cmake ..
    sb2 -t SailfishOS-armv7hl -m sdk-build make package

Clone this wiki locally