Skip to content

g7/libhawaii

 
 

Repository files navigation

Hawaii libraries

These are the libraries used by Hawaii Shell and other projects related to the Hawaii desktop environment.

Dependencies

In order to build and install these libraries you need Qt 5.0 or better with at least the following modules:

  • qtbase
  • qtdeclarative

You can either build Qt from git yourself or download binaries.

More information about building Qt from git can be found here:

http://qt-project.org/wiki/Building-Qt-5-from-Git

Qt 5 binaries can be downloaded from http://qt-project.org/downloads

Build

Building this module is a piece of cake.

Assuming you are in the source directory, just create a build directory and run cmake:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii ..

To do a debug build the last command can be:

cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii -DCMAKE_BUILD_TYPE=Debug ..

To do a release build instead it can be:

cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii -DCMAKE_BUILD_TYPE=Release ..

If not passed, the CMAKE_INSTALL_PREFIX parameter defaults to /usr/local. You have to specify a path that fits your needs, /opt/hawaii is just an example.

Package maintainers would pass -DCMAKE_INSTALL_PREFIX=/usr.

The CMAKE_BUILD_TYPE parameter allows the following values:

  • Debug: debug build
  • Release: release build
  • RelWithDebInfo: release build with debugging information

Installation

It's really easy, it's just a matter of typing:

make install

from the build directory.

About

📖 Support library for the shell and applications (with Debian packaging)

Resources

License

GPL-2.0, LGPL-3.0 licenses found

Licenses found

GPL-2.0
LICENSE.GPLv2
LGPL-3.0
LICENSE.LGPLv3

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 75.7%
  • CMake 13.9%
  • QML 8.4%
  • C 2.0%