← Back to team overview

nuvola-player-devel team mailing list archive

Breakage: Changes in the build script

 

Dear friends,

the build script has been recently modified[1] and has introduced
incompatibility. If you build Nuvola Player from source or maintain
packages for distributions, please take a look at following changes:

* Files README.Ubuntu and README.Fedora were removed.
* Installation instructions have been moved to file INSTALL[2].
* Some configuration (`./waf configure`) flags have been removed
(--without-glib-dbus, --enable-experimental).
* Many new configuration flags have been introduced, run `./waf
features` or `./waf --help` for details.
* All features are enabled by default, so you may have to disable some
of them if you cannot satisfy extra dependencies. The build script
should suggest you which features to turn off. Example:

-----------8<---------
...
Configuration status                           : FAIL

 * Unable to satisfy dependency glib-2.0 >= 2.26
 * Feature Dock Manager support requires gio-2.0 >= 2.26 and glib-2.0 >= 2.26.
   You can disable it by a flag --no-dock-manager.
 * Feature MPRIS support requires gio-2.0 >= 2.26 and glib-2.0 >= 2.26.
   You can disable it by a flag --no-mpris.
 * Feature console client requires gio-2.0 >= 2.26 and glib-2.0 >= 2.26.
   You can disable it by a flag --no-nuvola-client.
 * Feature support for media keys requires gio-2.0 >= 2.26 and glib-2.0 >= 2.26.
   You can disable it by a flag --no-media-keys.
...
-----------8<---------

[1] http://bazaar.launchpad.net/~fenryxo/nuvola-player/trunk/revision/371
[2] http://bazaar.launchpad.net/~fenryxo/nuvola-player/trunk/view/head:/INSTALL

As always, feedback is welcome.

Best regards,

Jiří Janoušek
Nuvola Player Project Leader