Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Vasil Yonkov (8b0f70dc17fb5714c2530e3085654c1dc498b945)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <eric AT sandall.us>
  • To: sm-commit AT lists.ibiblio.org
  • Cc: Vasil Yonkov <spirtbrat AT sourcemage.org>
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Vasil Yonkov (8b0f70dc17fb5714c2530e3085654c1dc498b945)
  • Date: Thu, 8 Apr 2010 12:42:32 -0700

On Thu, 8 Apr 2010 14:37:07 -0500
Vasil Yonkov <scm AT sourcemage.org> wrote:

> GIT changes to master grimoire by Vasil Yonkov
> <spirtbrat AT sourcemage.org>:
>
> audio-players/rhythmbox/DEPENDS | 1 -
> audio-players/rhythmbox/HISTORY | 3 +++
> gnome2-libs/glibmm/HISTORY | 3 +++
> gnome2-libs/glibmm/PRE_SUB_DEPENDS | 5 +++++
> gnome2-libs/glibmm/SUB_DEPENDS | 6 ++++++
> x11-toolkits/gtkmm2/DEPENDS | 6 +++++-
> x11-toolkits/gtkmm2/HISTORY | 3 +++
> 7 files changed, 25 insertions(+), 2 deletions(-)
>
> New commits:
> commit 8b0f70dc17fb5714c2530e3085654c1dc498b945
> Author: Vasil Yonkov <spirtbrat AT sourcemage.org>
> Commit: Vasil Yonkov <spirtbrat AT sourcemage.org>
>
> rhythmbox: removed hard dependency on nautilus-cd-burner
>
> commit d7f45f549964365d3f8c8b3f25692119220c53dd
> Author: Vasil Yonkov <spirtbrat AT sourcemage.org>
> Commit: Vasil Yonkov <spirtbrat AT sourcemage.org>
>
> glibmm: added subdependency handlers for documentation building
>
> commit c1774fe38c765faa4a504793665a1995ef38522f
> Author: Vasil Yonkov <spirtbrat AT sourcemage.org>
> Commit: Vasil Yonkov <spirtbrat AT sourcemage.org>
>
> gtkmm2: depends on glibmm with DOC to build documentation
>
> diff --git a/audio-players/rhythmbox/DEPENDS
> b/audio-players/rhythmbox/DEPENDS index ae91e78..1181dcc 100755
> --- a/audio-players/rhythmbox/DEPENDS
> +++ b/audio-players/rhythmbox/DEPENDS
> @@ -1,5 +1,4 @@
> depends totem &&
> -depends nautilus-cd-burner &&
> depends gst-plugins-base &&
> depends dbus-glib &&
> depends -sub PROFILES gnome-media2 &&

Does rhythmbox optionally depend on nautilus-cd-burner for burning
audio tracks or should nautilus-cd-burner have not been in there at all?

> diff --git a/gnome2-libs/glibmm/PRE_SUB_DEPENDS
> b/gnome2-libs/glibmm/PRE_SUB_DEPENDS new file mode 100755
> index 0000000..131aea8
> --- /dev/null
> +++ b/gnome2-libs/glibmm/PRE_SUB_DEPENDS
> @@ -0,0 +1,5 @@
> +case $THIS_SUB_DEPENDS in
> + DOC) if [[ $FULLDOCS == "y" ]]; then return 0; fi ;;
> + *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
> $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
> + return 1;;
> +esac

Don't forget a REPAIR^ file for PRE_SUB_DEPENDS to be put in the tablet
or the sub-depends will fail until they've cast glibmm at least once
after PRE_SUB_DEPENDS was added.

> diff --git a/gnome2-libs/glibmm/SUB_DEPENDS
> b/gnome2-libs/glibmm/SUB_DEPENDS new file mode 100755
> index 0000000..8367c52
> --- /dev/null
> +++ b/gnome2-libs/glibmm/SUB_DEPENDS
> @@ -0,0 +1,6 @@
> +case $THIS_SUB_DEPENDS in
> + DOC) message "Documentation requested, forcing build" &&
> + FULLDOCS="y";;
> + *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
> $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
> + return 1;;
> +esac

You may need a 'persistent_add FULLDOCS' for it to be properly saved
from SUB_DEPENDS.

-sandalle

--
Eric Sandall | Source Mage GNU/Linux Developer
eric AT sandall.us PGP: 0xA8EFDD61 | http://www.sourcemage.org/
http://eric.sandall.us/ | http://counter.li.org/ #196285

Attachment: signature.asc
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page