Blame README

Packit Service ce9802
Introduction:
Packit Service ce9802
-------------
Packit Service ce9802
Packit Service ce9802
TODO
Packit Service ce9802
Packit Service ce9802
Compilation
Packit Service ce9802
------------
Packit Service ce9802
Packit Service ce9802
TODO
Packit Service ce9802
Packit Service ce9802
Working with the source code repository
Packit Service ce9802
---------------------------------------
Packit Service ce9802
Packit Service ce9802
dleyna-server can be downloaded, compiled and installed as
Packit Service ce9802
follows:
Packit Service ce9802
Packit Service ce9802
   Clone repository
Packit Service ce9802
     # git clone git://github.com/01org/dleyna-server.git
Packit Service ce9802
     # cd dleyna-server
Packit Service ce9802
Packit Service ce9802
   Configure and build
Packit Service ce9802
     # ./autogen.sh
Packit Service ce9802
     # make
Packit Service ce9802
Packit Service ce9802
   Final installation
Packit Service ce9802
     # sudo make install
Packit Service ce9802
Packit Service ce9802
These instructions are suitable for users who simply want to install
Packit Service ce9802
and run dleyna-server.  However, developers wishing to contribute
Packit Service ce9802
to the project should follow a separate "Configure and build" step.
Packit Service ce9802
Packit Service ce9802
   Configure and build
Packit Service ce9802
     # ./bootstrap-configure
Packit Service ce9802
     # make
Packit Service ce9802
Packit Service ce9802
The script "bootstrap-configure" cleans the repository, calls
Packit Service ce9802
autreconf and then invokes configure with proper settings for
Packit Service ce9802
development.  These settings include the enabling of
Packit Service ce9802
maintainer mode and debugging.
Packit Service ce9802
Packit Service ce9802
Developers can remove autogenerated files with the following command
Packit Service ce9802
Packit Service ce9802
     # make maintainer-clean
Packit Service ce9802
Packit Service ce9802
Configure Options:
Packit Service ce9802
------------------
Packit Service ce9802
Packit Service ce9802
--enable-werror
Packit Service ce9802
Packit Service ce9802
This option is disabled by default.  To enable use --enable-werror.
Packit Service ce9802
When enabled, all warnings are treated as errors during compilation.
Packit Service ce9802
Should be enabled during development to ensure that errors do not
Packit Service ce9802
creep into the code base.  This option is enabled by
Packit Service ce9802
bootstrap-configure.
Packit Service ce9802
Packit Service ce9802
--enable-debug
Packit Service ce9802
Packit Service ce9802
This option is disabled by default.  To enable use
Packit Service ce9802
--enable-debug. When enabled, the make files produce debug builds.
Packit Service ce9802
This option is enabled by bootstrap-configure.
Packit Service ce9802
Packit Service ce9802
--enable-optimization
Packit Service ce9802
Packit Service ce9802
This option is enabled by default. To disable use
Packit Service ce9802
--disable-optimization. When enabled it turns on compiler
Packit Service ce9802
optimizations. Disable = -O0, enable = -O2.
Packit Service ce9802
Packit Service ce9802
--enable-never-quit
Packit Service ce9802
Packit Service ce9802
This option is disabled by default.  To enable use --enable-never-quit.
Packit Service ce9802
When enabled, dleyna-server-service doesn't quit when the last
Packit Service ce9802
client disconnects.
Packit Service ce9802
Packit Service ce9802
--with-log-type
Packit Service ce9802
Packit Service ce9802
See logging.txt for more information about logging.
Packit Service ce9802
Packit Service ce9802
--with-log-level
Packit Service ce9802
Packit Service ce9802
See logging.txt for more information about logging.
Packit Service ce9802
Packit Service ce9802
--with-connector-name
Packit Service ce9802
Packit Service ce9802
Set the IPC mechanism to be used.
Packit Service ce9802
Packit Service ce9802
--enable-lib-only
Packit Service ce9802
Packit Service ce9802
This option is disabled by default. To enable use --enable-lib-only.
Packit Service ce9802
When enabled, only the libdleyna-server library is built.
Packit Service ce9802
Packit Service ce9802
--with-ua-prefix
Packit Service ce9802
Packit Service ce9802
This option allows a prefix to be added to the SOUP session user agent.
Packit Service ce9802
For example, --with-ua-prefix=MyPrefix can be used to change a default user
Packit Service ce9802
agent string from "dLeyna/0.0.1 GUPnP/0.19.4 DLNADOC/1.50" to
Packit Service ce9802
"MyPrefix dLeyna/0.0.1 GUPnP/0.19.4 DLNADOC/1.50".
Packit Service ce9802
Packit Service ce9802
--with-dbus-service-dir
Packit Service ce9802
Packit Service ce9802
By default, the dbus service files are installed in $(datadir)/dbus-1/services.
Packit Service ce9802
This option allows to choose another installation directory.