I want my system to be as free of GNOME dependencies as possible. With things like NLS, IPV6, HAL, etc. all I need to do is put WITHOUT_NLS=true in my make.conf file, but I am not exactly sure how to go about eliminating GNOME. To help clarify things I will list two examples:
Claws-mail: In its Makefile there is
Firefox35: In its Makefile there is
While Claws-mail checks for gnomeprint and Firefox35 checks for libgnomeui, they both use HAVE_GNOME. Would putting WITHOUT_GNOME=true in the make.conf file make HAVE_GNOME become "false" making Claws-mail use the --disable-gnomeprint option and Firefox35 use the --disable-gnomeui option? If not, what do I need to do to get HAVE_GNOME return "false"?
Claws-mail: In its Makefile there is
Code:
USE_GNOME=gnomehack pkgconfig gtk20 glib20 atk libartlgpl2 pango libxml2
WANT_GNOME=yes
.if ${HAVE_GNOME:Mgnomeprint} != "" || defined(WITH_GNOMEPRINT)
PLIST_SUB+= GNOMEPRINT=""
USE_GNOME+= libgnomeprint libgnomeprintui libgnomecanvas
CONFIGURE_ARGS+= --enable-gnomeprint
.else
PLIST_SUB+= GNOMEPRINT="@comment "
CONFIGURE_ARGS+= --disable-gnomeprint
.endif
Firefox35: In its Makefile there is
Code:
WANT_GNOME=yes
.if ${HAVE_GNOME:Mlibgnomeui}!=""
USE_GNOME+= libgnomeui
MOZ_OPTIONS+= --enable-gnomeui
.else
MOZ_OPTIONS+= --disable-gnomeui
.endif
While Claws-mail checks for gnomeprint and Firefox35 checks for libgnomeui, they both use HAVE_GNOME. Would putting WITHOUT_GNOME=true in the make.conf file make HAVE_GNOME become "false" making Claws-mail use the --disable-gnomeprint option and Firefox35 use the --disable-gnomeui option? If not, what do I need to do to get HAVE_GNOME return "false"?