From 71573ebdf1bf0a2bffa3c860895f6c5969d2bbaa Mon Sep 17 00:00:00 2001 From: "Alex Xu (Hello71)" Date: Sun, 5 Sep 2021 11:18:27 -0400 Subject: [PATCH] app-office/libreoffice-bin: add USEs, remove some deps Signed-off-by: Alex Xu (Hello71) --- ...uild => libreoffice-bin-7.1.5.2-r1.ebuild} | 25 +++++++++++++------ app-office/libreoffice-bin/metadata.xml | 3 +++ 2 files changed, 20 insertions(+), 8 deletions(-) rename app-office/libreoffice-bin/{libreoffice-bin-7.1.5.2.ebuild => libreoffice-bin-7.1.5.2-r1.ebuild} (92%) diff --git a/app-office/libreoffice-bin/libreoffice-bin-7.1.5.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-7.1.5.2-r1.ebuild similarity index 92% rename from app-office/libreoffice-bin/libreoffice-bin-7.1.5.2.ebuild rename to app-office/libreoffice-bin/libreoffice-bin-7.1.5.2-r1.ebuild index 7f86be3073b..701950d0e04 100644 --- a/app-office/libreoffice-bin/libreoffice-bin-7.1.5.2.ebuild +++ b/app-office/libreoffice-bin/libreoffice-bin-7.1.5.2-r1.ebuild @@ -43,7 +43,7 @@ SRC_URI=" x86? ( ${SRC_URI_X86} ) " -IUSE="gnome java kde" +IUSE="gnome gstreamer mysql java kde wpg" LICENSE="LGPL-3" SLOT="0" KEYWORDS="-* ~amd64 ~x86" @@ -88,12 +88,10 @@ COMMON_DEPEND=" app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2 - dev-db/unixODBC >=games-engines/box2d-2.4.1:0 dev-lang/perl >=dev-libs/boost-1.72.0:=[nls] @@ -110,7 +108,6 @@ COMMON_DEPEND=" dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.28[nss] - media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig media-libs/freetype:2 @@ -127,7 +124,6 @@ COMMON_DEPEND=" net-misc/curl sci-mathematics/lpsolve sys-libs/zlib - virtual/glu virtual/jpeg:0 virtual/opengl x11-libs/cairo[X] @@ -141,8 +137,10 @@ COMMON_DEPEND=" gnome-base/dconf gnome-extra/evolution-data-server ) - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) !kde? ( dev-libs/glib:2 dev-libs/gobject-introspection @@ -162,7 +160,8 @@ COMMON_DEPEND=" kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) - dev-db/mariadb-connector-c + mysql? ( dev-db/mariadb-connector-c ) + wpg? ( app-text/libwpg:0.3 ) " RDEPEND="${COMMON_DEPEND} @@ -218,6 +217,16 @@ src_unpack() { einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" + + if ! use gstreamer; then + rm "${S}/usr/$(get_libdir)/libreoffice/program/libavmediagst.so" || die + fi + if ! use mysql; then + rm "${S}/usr/$(get_libdir)/libreoffice/program/libmysqlclo.so" || die + fi + if ! use wpg; then + rm "${S}/usr/$(get_libdir)/libreoffice/program/"{libwpftdrawlo.so,libwpftwriterlo.so} || die + fi } src_prepare() { diff --git a/app-office/libreoffice-bin/metadata.xml b/app-office/libreoffice-bin/metadata.xml index 8343b02a9fd..393e50e9db4 100644 --- a/app-office/libreoffice-bin/metadata.xml +++ b/app-office/libreoffice-bin/metadata.xml @@ -8,4 +8,7 @@ LibreOffice is a free office suite. This is the binary version of Libreoffice. Use this if you don't want to wait for the source version to build. + + Enable support for WordPerfect graphics via app-text/libwpg + -- 2.33.0