The complete application kit built for MotionBox.
C++ QML Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
build
deploy
dist
include
latest
lib
src
tools
3rdparty.sh
AUTHORS.md
LICENSE.md
README.md
Sky.pro
build.sh
configure.sh
deploy.sh

README.md

Sky kit

Sky is the complete application kit built for MotionBox.
Designed for efficiency, scalability and maintainability.
omega is building Sky kit for the society of sharing.

Technology

MotionBox

Sky is built in C++ on the Qt framework.
The GUI is powered by QML and rendered with OpenGL.
The video player is based on VLC and libtorrent.

Platforms

  • Windows XP and later.
  • Linux 32 bit and 64 bit.

OS-X is coming soon.

Requirements

On Windows:

Recommended:

Install

You can install third party libraries with:

sh 3rdparty.sh <all | install | uninstall | deploy | clean> <win32 | ubuntu>

On Windows:

Configure

You can configure Sky with:

sh configure.sh <qt4 | qt5 | clean> <win32 | linux>

Build

You can build Sky with Qt Creator:

  • Open Sky.pro.
  • Click on "Build > Build all".

Or the build script:

sh build.sh <qt4 | qt5 | clean> <win32 | linux> [deploy]

Or the console:

qmake -r
make (mingw32-make on Windows)
  • Edit build.sh to check your dependencies.

Deploy

You can deploy Sky with:

sh deploy.sh <qt4 | qt5 | clean> <win32 | linux>

License

Copyright (C) 2015 - 2017 Sky kit authors united with omega.

Authors

GNU General Public License Usage

Sky kit may be used under the terms of the GNU General Public License version 3 as published by the Free Software Foundation and appearing in the LICENSE.md file included in the packaging of this file. Please review the following information to ensure the GNU General Public License requirements will be met: https://www.gnu.org/licenses/gpl.html.