Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Anton Brondz (518d0d33cbaa96c6d813531b1d8fc7a2be99e7e0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <iuso AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Anton Brondz (518d0d33cbaa96c6d813531b1d8fc7a2be99e7e0)
  • Date: Sat, 2 Sep 2006 21:15:40 +0300

On Saturday 02 September 2006 19:10, Anton Brondz wrote:
> GIT changes to master grimoire by Anton Brondz <dinolinux AT sourcemage.org>:
>
> kde-core/kdeaddons/DEPENDS | 32 +++++++++++++++++++++++++++++++-
> kde-core/kdeaddons/HISTORY | 3 +++
> 2 files changed, 34 insertions(+), 1 deletion(-)
>
> New commits:
> commit 518d0d33cbaa96c6d813531b1d8fc7a2be99e7e0
> Author: Anton Brondz <dinolinux AT sourcemage.org>
> Commit: Anton Brondz <dinolinux AT sourcemage.org>
>
> kdeaddons: added optional depends, bug #12652
>
> diff --git a/kde-core/kdeaddons/DEPENDS b/kde-core/kdeaddons/DEPENDS
> index af352ea..827a965 100755
> --- a/kde-core/kdeaddons/DEPENDS
> +++ b/kde-core/kdeaddons/DEPENDS
> @@ -20,4 +20,34 @@ optional_depends openssl
> optional_depends sdl \
> '' \
> '' \
> - 'to use the SDL library'
> + 'to use the SDL library' &&
> +
> +optional_depends fontconfig \
> + '' \
> + '' \
> + 'to configure font access' &&
> +
> +optional_depends ghostscript \
> + '' \
> + '' \
> + 'for PostScript(R) interpreter' &&
> +
> +optional_depends libxml++ \
> + '' \
> + '' \
> + 'for a C++ XML interface' &&
> +
> +optional_depends libxslt \
> + '' \
> + '' \
> + 'for XSLT support' &&
> +
> +optional_depends gphoto2 \
> + '' \
> + '' \
> + 'for digital camera support' &&
> +
> +optional_depends OPENGL \
> + '' \
> + '' \
> + 'for OpenGL support' \

Several points:

1) Most of these are already depended upon by kdelibs or kdebase. I'm not
sure
what the popular opinion is, but IMHO with the kde-core spells we should
favor recursive dependencies. That means that if kdelibs or kdebase
[optionally] depend on something, you don't need to ask about it in the other
kde spells. The exception would be dependencies for which there are specific
configure options (you can check this by running './congigure --help' in the
source dir). But as I said I'm unsure if this is what we want, and would like
some feedback as well.

2) Kde packages don't depend on libxml++ but libxml2. (Already handled by
kdelibs, btw).

3) I believe gphoto2 needs to be libgphoto2. These are two separate packages.
At least the kdegraphics spell depends on libgphoto2.

4) If you want to map more of the optional dependencies you should see
what './configure --help' reveals. (At first glance I can see that there's
a --with-xmms option to enable an xmms control applet. You can hunt for
more. :))

5) Spell files other than HISTORY must not contain tabs! I'm sorry that this
wasn't mentioned in the wiki yet, I've added the info just now to
Things_Spells_Should_Not_Do [0]. Feel free to learn that page by heart. :)


[0] http://wiki.sourcemage.org/Things_Spells_Should_Not_Do

--
Juuso Alasuutari
[[ Source Mage GNU/Linux ]]

Attachment: pgpWnNEVCwy3k.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page