Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 902031
Collapse All | Expand All

(-)a/app-office/libreoffice/libreoffice-9999.ebuild (-5 / +14 lines)
Lines 91-97 unset ADDONS_SRC Link Here
91
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
91
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
92
92
93
IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird
93
IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird
94
googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan
94
googledrive gstreamer gtk3 gtk4 kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan
95
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
95
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
96
96
97
REQUIRED_USE="${PYTHON_REQUIRED_USE}
97
REQUIRED_USE="${PYTHON_REQUIRED_USE}
Lines 199-205 COMMON_DEPEND="${PYTHON_DEPS} Link Here
199
		media-libs/gstreamer:1.0
199
		media-libs/gstreamer:1.0
200
		media-libs/gst-plugins-base:1.0
200
		media-libs/gst-plugins-base:1.0
201
	)
201
	)
202
	gtk? (
202
	gtk3? (
203
		app-accessibility/at-spi2-core:2
203
		app-accessibility/at-spi2-core:2
204
		dev-libs/glib:2
204
		dev-libs/glib:2
205
		dev-libs/gobject-introspection
205
		dev-libs/gobject-introspection
Lines 208-213 COMMON_DEPEND="${PYTHON_DEPS} Link Here
208
		x11-libs/gtk+:3[X]
208
		x11-libs/gtk+:3[X]
209
		x11-libs/pango
209
		x11-libs/pango
210
	)
210
	)
211
	gtk4? (
212
		app-accessibility/at-spi2-core:2
213
		dev-libs/glib:2
214
		gnome-base/dconf
215
		media-libs/mesa[egl(+)]
216
		gui-libs/gtk[X]
217
		x11-libs/pango
218
	)
211
	kde? (
219
	kde? (
212
		qt5? (
220
		qt5? (
213
			kde-frameworks/kconfig:5
221
			kde-frameworks/kconfig:5
Lines 549-555 src_configure() { Link Here
549
		$(use_enable eds evolution2)
557
		$(use_enable eds evolution2)
550
		$(use_enable firebird firebird-sdbc)
558
		$(use_enable firebird firebird-sdbc)
551
		$(use_enable gstreamer gstreamer-1-0)
559
		$(use_enable gstreamer gstreamer-1-0)
552
		$(use_enable gtk gtk3)
560
		$(use_enable gtk3 gtk3)
561
		$(use_enable gtk4 gtk4)
553
		$(use_enable ldap)
562
		$(use_enable ldap)
554
		$(use_enable odk)
563
		$(use_enable odk)
555
		$(use_enable pdfimport)
564
		$(use_enable pdfimport)
Lines 569-575 src_configure() { Link Here
569
	use qt5 && myeconfargs+=( $(use_enable kde kf5) )
578
	use qt5 && myeconfargs+=( $(use_enable kde kf5) )
570
	use qt6 && myeconfargs+=( $(use_enable kde kf6) )
579
	use qt6 && myeconfargs+=( $(use_enable kde kf6) )
571
580
572
	if use eds || use gtk; then
581
	if use eds || use gtk3 || use gtk4; then
573
		myeconfargs+=( --enable-dconf --enable-gio )
582
		myeconfargs+=( --enable-dconf --enable-gio )
574
	else
583
	else
575
		myeconfargs+=( --disable-dconf --disable-gio )
584
		myeconfargs+=( --disable-dconf --disable-gio )
Lines 625-631 src_install() { Link Here
625
	emake DESTDIR="${D}" distro-pack-install -o build -o check
634
	emake DESTDIR="${D}" distro-pack-install -o build -o check
626
635
627
	# bug 593514
636
	# bug 593514
628
	if use gtk; then
637
	if use gtk3; then
629
		dosym libreoffice/program/liblibreofficekitgtk.so \
638
		dosym libreoffice/program/liblibreofficekitgtk.so \
630
			/usr/$(get_libdir)/liblibreofficekitgtk.so
639
			/usr/$(get_libdir)/liblibreofficekitgtk.so
631
	fi
640
	fi

Return to bug 902031