Comment 9 for bug 1363721

Revision history for this message
Bruno Nova (brunonova) wrote :

Err, @Ian Lane, this bug is not fixed 100% correctly (but it's working).

If the machine that is compiling this package has "libgnome-control-center-dev" installed, the gnome-control-center panel will be built.
Sure, the Ubuntu packages are built in a clean environment, but it's still wrong.

data/Makefile.am (lines 26-28):
    if HAVE_CCPANEL
        desktop_in_files += gnome-activity-log-manager-panel.desktop.in
    endif

configure.ac (lines 62-66):
    AC_ARG_WITH([whoopsie],
      [AS_HELP_STRING([--with-whoopsie],
        [build control-center plugin Ubuntu crash reporting page @<:@default=check@:>@])],
      [with_ccpanel=check],
      [with_whoopsie=check])

configure.ac (line 128):
    AM_CONDITIONAL([HAVE_CCPANEL], [test -n "$CCPANEL_LIBS" && test "x$with_ccpanel" != xno])

I don't understand much of this, but don't these lines make the gnome-control-center panel be built when libgnome-control-center-dev is installed?

I was going to backport this fix to Trusty, but this issue confused me.
If this issue gives you more trouble than it's worth, and if activity-log-manager isn't going to be used in Unity 8, just forget it. You probably have more important things to do. :)
But I would like to see this fix in Trusty.