Go to file
2024-10-09 20:42:59 +02:00
.github/workflows deforaos-c-ci_ubuntu-latest: import a CI workflow 2024-05-26 00:10:27 +02:00
data Import the newer scripts from DeforaOS configure 2024-10-09 20:36:56 +02:00
doc Import the newer scripts from DeforaOS configure 2024-10-09 20:36:56 +02:00
include Update the copyright notice 2018-04-21 22:29:20 +02:00
src DesktopMessage: fix building with debugging messages 2024-02-28 04:01:34 +01:00
tests tests: consistency with other tests 2024-10-09 20:42:59 +02:00
tools Import the newer scripts from DeforaOS configure 2024-10-09 20:36:56 +02:00
.gitignore Register config.ent 2020-11-19 06:10:45 +01:00
COPYING Re-license as 2-clause BSD 2015-05-25 13:33:03 +02:00
project.conf libDesktop: prepare to release version 0.4.2 2024-10-09 20:37:19 +02:00
README.md Document the procedure to build for Gtk+ 2 2021-01-10 00:24:35 +01:00

DeforaOS libDesktop

About libDesktop

libDesktop is a collection of compatibility and portability routines to help with the development of desktop applications using the Gtk+ toolkit.

Compiling libDesktop

With GCC, this should be enough:

$ make

To install libDesktop in a dedicated directory, like /path/to/libDesktop:

$ make PREFIX="/path/to/libDesktop" install

Using Gtk+ version 2

libDesktop defaults to the version 3 of the Gtk+ toolkit. Alternatively, it is possible to re-generate the Makefiles for the Gtk+ 2 toolkit with configure(1) from the DeforaOS configure project, found at https://www.defora.org/os/project/16/configure. The procedure is then as follows:

$ configure -M gtk2-debug
[or "gtk2-release"]
$ make distclean
$ make

Please refer to the documentation of DeforaOS configure for further instructions.