• Adam Pigg's avatar
    Build kdeconnect on sailfish and port some simple plugins · 9a8f1b48
    Adam Pigg authored
    Summary:
    Below is a lost of the commits, but, in summary
    Port the build system for Sailfish, which means selectively building only the bits we need/can, and only against the KF5 libs that are available.
    Allow to build on Qt 5.6
    Switch from knotification to nemo notification (not complete!)
    Add a very simple example sailfish app.
    
    Note, there is still much missing functionality.  Notifications dont work, pairing sort of works but not really, but when it is paired you can send a ping to the desktop client
    
    Dont build kio for Sailfish
    
    Port core build system
    
    Port daemon buld system
    
    Require CoreAddons on Sailfish
    
    Port plugins build for sailfish and include the ping plugin for now
    
    Final build changes for sailfish.
    
    Disable tests and other not needed parts
    
    Add includes for QCA
    
    Fix build errors on sailfish
    
    Get core/ to build on sailfish
    
    Get interfaces/ to build on sailfish
    
    Build daemon on sailfish
    
    On sailfish, dont install the kcm file
    
    Start port plugin to sailfish
    
    Fixup installed files
    
    Add sfos app
    
    Hack declarative plugin to give a public interface
    
    Build sfos app
    
    Compile declarativeplugin into the sfos app for now
    
    Redefine qAsConst for qt 5.6
    
    Packaging fixes
    
    Use official icon
    
    Package .desktop
    
    Reviewers: #kde_connect, apol, nicolasfella, albertvaka
    
    Reviewed By: #kde_connect, apol, nicolasfella, albertvaka
    
    Subscribers: kdeconnect, andyholmes, albertvaka, kossebau, mtijink, vonreth, apol, #kde_connect, nicolasfella
    
    Tags: #kde_connect
    
    Differential Revision: https://phabricator.kde.org/D10703
    9a8f1b48