$(if $(ENABLE_EVOAB2),evoab) \
$(if $(ENABLE_GTK),vclplug_gtk) \
$(if $(ENABLE_GTK3),vclplug_gtk3) \
- $(if $(ENABLE_GIO),losessioninstall) \
+ $(if $(ENABLE_PACKAGEKIT),losessioninstall) \
$(if $(ENABLE_GIO),ucpgio1) \
))
$(DBUS_CFLAGS) \
)
+ifeq ($(ENABLE_PACKAGEKIT),TRUE)
+$(call gb_LinkTarget_add_defs,$(1),\
+ -DENABLE_PACKAGEKIT \
+)
+endif # ENABLE_PACKAGEKIT
+
$(call gb_LinkTarget_add_libs,$(1),\
$(DBUS_LIBS) \
)
export ENABLE_OPENGL_TRANSITIONS=@ENABLE_OPENGL_TRANSITIONS@
export ENABLE_OPENGL_CANVAS=@ENABLE_OPENGL_CANVAS@
export ENABLE_OPTIMIZED=@ENABLE_OPTIMIZED@
+export ENABLE_PACKAGEKIT=@ENABLE_PACKAGEKIT@
export ENABLE_PCH=@ENABLE_PCH@
export ENABLE_PDFIMPORT=@ENABLE_PDFIMPORT@
export ENABLE_PDFIUM=@ENABLE_PDFIUM@
</node>
<node oor:name="PackageKit">
<prop oor:name="EnableFontInstallation" oor:type="xs:boolean">
- <value install:module="unx">true</value>
+ <value install:module="unx">false</value>
</prop>
<prop oor:name="EnableLangpackInstallation" oor:type="xs:boolean">
- <value install:module="unx">true</value>
+ <value install:module="unx">false</value>
</prop>
</node>
<node oor:name="Classification">
canvas/source/opengl/oglcanvas \
) \
$(if $(ENABLE_GIO), \
- shell/source/sessioninstall/losessioninstall \
ucb/source/ucp/gio/ucpgio \
) \
+ $(if $(ENABLE_PACKAGEKIT), \
+ shell/source/sessioninstall/losessioninstall \
+ ) \
$(if $(ENABLE_GSTREAMER_1_0), \
avmedia/source/gstreamer/avmediagstreamer \
) \
// make sure we actually can instantiate services from base first
if(!lcl_isBaseAvailable())
{
+#if defined (ENABLE_PACKAGEKIT)
try
{
using namespace org::freedesktop::PackageKit;
SAL_INFO(
"sfx.appl",
"trying to install LibreOffice Base, caught " << e);
+#else
+ SAL_INFO(
+ "sfx.appl",
+ "missing LibreOffice Base");
+
+#endif
+#if defined (ENABLE_PACKAGEKIT)
}
return;
+#endif
}
try // fdo#48775
ifneq ($(filter DRAGONFLY FREEBSD LINUX NETBSD OPENBSD,$(OS)),)
ifeq ($(ENABLE_GIO),TRUE)
+ifeq ($(ENABLE_PACKAGEKIT),TRUE)
$(eval $(call gb_Module_add_targets,shell,\
Library_losessioninstall \
))
endif
endif
+endif
ifeq ($(OS),SOLARIS)
ifeq ($(ENABLE_GIO),TRUE)
else
aPackages.emplace_back("libreoffice-langpack-" + install);
}
- //Debian would be: "The Document Foundation/Debian"
- else if (sVendor == "The Document Foundation, Debian and Ubuntu")
+ else if (sVendor == "The Document Foundation/Debian" || sVendor == "The Document Foundation, Debian and Ubuntu")
{
// l10n is the typical Debian/Ubuntu naming convention
aPackages.emplace_back("libreoffice-l10n-" + install);
{
if(!lcl_hasAllComponentsAvailable())
{
+#if defined (ENABLE_PACKAGEKIT)
try
{
using namespace org::freedesktop::PackageKit;
SAL_INFO(
"sw.core",
"trying to install LibreOffice Base, caught " << e);
+#else
+ SAL_INFO(
+ "sw.core",
+ "missing LibreOffice Base");
+#endif
+#if defined (ENABLE_PACKAGEKIT)
}
return;
+#endif
}
if ( m_pView )
{