2010-08-16 13:47:57 +00:00
|
|
|
1 Installation Instructions
|
|
|
|
***************************
|
|
|
|
|
|
|
|
1.1 Required software
|
|
|
|
=====================
|
|
|
|
|
|
|
|
As an Objective-C framework, DBusKit depends on recent versions of the
|
2017-06-12 22:35:51 +00:00
|
|
|
GNUstep Makefile Package and the GNUstep Base Library. Versions 2.4.0
|
|
|
|
and 1.20.0 (respectively) are known to work. D-Bus support is provided
|
|
|
|
by libdbus. DBusKit has been verified to work with version 1.2.1 of
|
|
|
|
libdbus, but might work with earlier versions. Some advanced features
|
2012-08-22 21:34:25 +00:00
|
|
|
(e.g. generating D-Bus interfaces from Objective-C headers) require
|
2017-06-12 22:35:51 +00:00
|
|
|
libclang. Usage of libclang can be disabled by passing the
|
|
|
|
"-disable-libclang switch" to the configure script. To build the
|
|
|
|
testsuite, the UnitKit framework is required. It is available from the
|
|
|
|
Étoilé repository (https://github.com/etoile/UnitKit/).
|
|
|
|
|
|
|
|
Please note that UnitKit requires the GNUstep Objective-C runtime
|
|
|
|
(https://github.com/gnustep/libobjc2) and the clang compiler. Clang is
|
|
|
|
also required to build the included user notification bundle. The
|
|
|
|
global menu bundle can only be built if gnustep-gui is available.
|
2010-08-16 13:47:57 +00:00
|
|
|
|
|
|
|
* gnustep-make (>=2.4.0)
|
|
|
|
|
2011-04-15 15:26:28 +00:00
|
|
|
* gnustep-base (>=1.22.0)
|
2010-08-16 13:47:57 +00:00
|
|
|
|
|
|
|
* libdbus (>=1.2.1)
|
|
|
|
|
2017-06-12 22:35:51 +00:00
|
|
|
* gnustep-gui (required only for global menu bundle)
|
|
|
|
|
|
|
|
* clang (required only for user notification bundle)
|
|
|
|
|
2012-08-22 21:34:25 +00:00
|
|
|
* libclang (optional)
|
|
|
|
|
2010-08-16 13:47:57 +00:00
|
|
|
* UnitKit (optional)
|
|
|
|
|
|
|
|
1.2 Build and Install
|
|
|
|
=====================
|
|
|
|
|
2017-06-12 22:35:51 +00:00
|
|
|
To build and install DBusKit type 'make install'. This will
|
2010-08-16 13:47:57 +00:00
|
|
|
automatically configure the framework prior to building and installing.
|
2010-08-18 07:00:06 +00:00
|
|
|
DBusKit will usually tell your compiler to treat warnings as errors, if
|
2017-06-12 22:35:51 +00:00
|
|
|
you don't want that behaviour, add the 'nonstrict=yes' flag to your
|
|
|
|
'make'-invocation.
|
2010-08-16 13:47:57 +00:00
|
|
|
|
2017-06-12 22:35:51 +00:00
|
|
|
Copyright (C) 2017 Free Software Foundation
|
2010-08-16 13:47:57 +00:00
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
notice and this notice are preserved.
|
|
|
|
|