summaryrefslogtreecommitdiff
path: root/app-office
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-03 19:30:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-03 19:30:11 +0000
commiteab7afdf0fe1454220af1a74c5556855a937a819 (patch)
treeb5424216c7274a6e3453a259bcc732618d9dc488 /app-office
parent1c70934cf5610c0fecd25c223ec275afa3d6ebd0 (diff)
gentoo auto-resync : 03:03:2025 - 19:30:11
Diffstat (limited to 'app-office')
-rw-r--r--app-office/Manifest.gzbin8445 -> 8441 bytes
-rw-r--r--app-office/libreoffice/Manifest11
-rw-r--r--app-office/libreoffice/files/libreoffice-25.2-vcl-backend-fallback.patch17
-rw-r--r--app-office/libreoffice/libreoffice-25.2.1.2.ebuild (renamed from app-office/libreoffice/libreoffice-25.2.1.1.ebuild)34
-rw-r--r--app-office/libreoffice/libreoffice-25.2.9999.ebuild32
-rw-r--r--app-office/libreoffice/metadata.xml2
6 files changed, 70 insertions, 26 deletions
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 161f821451b8..30ebbdfbf424 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index b7be322fa6e8..0bddc0b06e06 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -2,6 +2,7 @@ AUX libreoffice-24.2-qtdetect.patch 989 BLAKE2B 01e1c1493293363206cd43ded09b69be
AUX libreoffice-24.2-unused-qt6network.patch 3348 BLAKE2B 9ec1c83e9405128fcf493e6382e822cb577548e68ec46d0971825dec08cefe7ab18fdaf5d028ce747aaec5cdb57f3d2267b96cff997d90990435cda3ae98d47f SHA512 2eb04c76377526c67e28d20bfcdc682a52c7afa754a2e5a0f6df146917050dd9565bd4ae767347db58bb95afa5436baceea33b3e9b1e6c5b96517eb4cf22e1cb
AUX libreoffice-25.2-cflags.patch 5975 BLAKE2B 45cf03f511ca9f559af3593157ab56b4b39c158f03fda2a26b189d2bd43efd0c5cf6734862cd3c7b6f437b92159d280cd569e3249c45d907dda9e8fb0d2671c7 SHA512 1b670ab14431b1945807213ff8e059c321ac2f96308889adac355a1c0578e34652e76e6b0019b59aa834dd34b8d1858d04341fdc006dbae4ce8c22dc2a4e78a8
AUX libreoffice-25.2-unused-qt6network.patch 2315 BLAKE2B 4e73a0da320ceed9c87f8e3c0a39031552ba16f78bf8440f1f7d5ba8e0e048208e51eae68e384bcf46c1a45a91ae5cd6b1ab956214f00393832846832281e30e SHA512 29bf3c4c3ccf89d4578ca31a03228c9cf9c87d82f89c94637a7d904eee4617241d5e0f1668dc4927e47d1c6eb787fbfcc5993dab3766d358deff0cbc4529726e
+AUX libreoffice-25.2-vcl-backend-fallback.patch 539 BLAKE2B 489072275615b248322ac4720bf87856732f340f95a6f0658f714e025d918f964be2ea86ee69ee67859fd1eece0824162e034064e1dcfc2cac8ef7c6e96e74ce SHA512 374d3aaefad2850702c091e141cb5dbe614021b6ac3e7c4077dc2f3859cd6c7e4ea3a277cfa27ac7eb5a6a533d0abe31c3c38500cb1cd459f8a8a5f0c34370aa
AUX libreoffice-6.1-nomancompress.patch 967 BLAKE2B e60afbfd7007a5fab7291ffba34369137336327f4d1ee27789c5f6229b9a82f4aeab0eaeaf494e60b992c66fcdb276b6423b87713febb14e9eeaffa388369ca8 SHA512 f82e23f15cefd947af20a50e1e4168c9023d5f8b9e19da7f76b141a60be4fa3516ad16400ce26e4d0ff293c570031ac87bbbf6766444e1b31e7bc3ee8ef58083
AUX libreoffice-7.6-unused-qt5network.patch 3218 BLAKE2B 1445716fcfb556d7ef997bf1f5bf8dbb75032e9556d878fd999c6d260b2bff9e445cfec5f2a7537fe5118f31a1574cc21badb62b4a70b2452f694f03e75d2fd7 SHA512 e9861f2acfda59d09fc2f5431e4697a9bbd0927c5a765e35e7418b60ed0aeeafcaac3873fd0222b57facf71f4375a095a75e57574cd36e02f8ade0f264993647
AUX libreoffice.confd 228 BLAKE2B 7b9ed0d08b91b6e78dd3a2ac242cac48ef141c25bf25713b5fa6c4fdea3d5b0e16b4073a864fbec328edf4008729869fba5236e9cc113ba9bd3d6de5c10153c3 SHA512 6718cfd481b4349d70b718d4811f80ac0eff60d465b9f9eeff8ab9641de1fecb6197023f98bb1fca77a57b48ae2d8e38803f3af3a51191b1df71aa8cc5d33661
@@ -31,16 +32,16 @@ DIST frozen-1.2.0.tar.gz 187169 BLAKE2B 24844542dda345faad45ee9dd35a6fe165998f6a
DIST libreoffice-24.2.7.2-patchset-1.tar.xz 57396 BLAKE2B e110d7d832306009446fd172105e8e42d8be262e332eb2d87567b690b70a72fe85bb16b2545ffd5ba662a07a01cd3cb22ba0175bf109caac37aa73049ea69902 SHA512 729723cda299d75e79a9f2d2b54978c1bddfaacfd659b79bc33e32502fa3d4f835da9e6cf000963cff2a0c2e4115a821bc7669604f8aa0b8e84d4ea33abb2b09
DIST libreoffice-24.2.7.2-patchset.tar.xz 37528 BLAKE2B 5b486fdd47cf46a01a2dd0b404ffb6eba2428c5365b4a7097d7058bb655999039f411a095e3d756a3aa6c63f6746375b06ca9fb45dc6335684094fab9bb86ee0 SHA512 71f5b0bcbfefdbfceb776b8237304ad24b15d5ed0ccad614ea7e2d58d0cbddecc896d329563631e73ca846fdbfa864417bb2dfce348ea516f7ed2f62c24abcda
DIST libreoffice-24.2.7.2.tar.xz 279885536 BLAKE2B 850afbe1ca6bfec23e9fec6d323980e4a66e7789aaa388fb56f2195d9d498e696ef209675ab3adb56336db357835e48f9c1e3b6d5713b8e79bab85f1cfb02563 SHA512 f5e9cfc9d37d4890f691fbdf424e68623bbb37d8a9910aad1dc1e26cb4d38f6e5ca15f5bceb08d1cac6cbc37a3ddb0e50b873405e9f277e199bf08d0838346da
-DIST libreoffice-25.2.1.1.tar.xz 281724020 BLAKE2B a9c297309329d639ff05cd7cd8b7af8349a0fe562ceccd8ae99758535f55a27464d073fc6a8595078c5bd3d012c4b0d45af590efdd8c4b663bcb165c5d01fe06 SHA512 705600229d7aaf2f681a6a6ee71bbc9920251747781770eb5fef0ed79342b031ec10630fd0ae7f5613cca238ac512639739fc31134424b04f6ab52bf389f902b
+DIST libreoffice-25.2.1.2.tar.xz 281777028 BLAKE2B 7790376fcbd5d4ce46655d896d7d459303d53a7082dacc11d58a38375aba3999ae32fe1b9200a2274f28ad72f0cb225fa0c284362a12ef83b98df4ef831a0ae6 SHA512 9c87a362e4b9a9d1d6e6a7c3816a4235a6b642834edee314882b41e2ad4f8ea3e2f4b9f362b618ff2fa132c70b2b69817304ac8f764eb628c432f5c70fb04ff7
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
DIST libreoffice-help-24.2.7.2.tar.xz 167015000 BLAKE2B 4db61acc5dff6e86d3b94081b210c95cff2bc12c5e6a22623fe765a635d52c26f19c23f36041079c61707839fd0378f62402d1ebcfb7ea43436d303c2ce75e63 SHA512 cda8912ed46515fad0044ba8e6339cacfcee259f3ef0f84d3cc7a8fbd416754ee97eecbe7791ed0eaf6ae33cc4ade88122e0968fc4e68417dad4b2da02c25b32
-DIST libreoffice-help-25.2.1.1.tar.xz 60009560 BLAKE2B b7eaf634a45032a331f5480288dc83b1ac6ad891d56e6fe32cf7fde46ac7fd3d7d655307c474a3d5f7058f9a3ef829cbb906e71e733c896a80cf22f75b92ab03 SHA512 4da47c8e2575b854ec75cfdecfb5a3fd451751b4551341a395ff14c8a37b66f39b0346c38aab3715298cab8d5cd53f8228c8440a92c8249fc583c0ec08f31c6c
+DIST libreoffice-help-25.2.1.2.tar.xz 60010044 BLAKE2B 2349c8d900a8ffe412c2ef37cd66f92cbcfa6ec570414f02ae1d000e86c85843078e3338193dddcc1ecae842e27f313aef0f63928a8f9cd1c116e95fb416eebb SHA512 48e2d0200a8f194f794fa7b239bcfb9577c6bd61f7a256286a8d184472a33592fb23a3930ec721485cd21a0555d35e1e610523495abbedb73c5bddbdbfc36eb2
DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 BLAKE2B ce8247de4cd6939b0593adf1c3dc6b78cdf4220fbcd2dfb2b9cf6d80d42f9c49f4d93fbe3cff68d079f04cc5801daf20999b288f7fdc85b58e32035151a3616a SHA512 6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9
DIST skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz 14368844 BLAKE2B 2ed86c0e418474e496e340007f827c14f4340c08fcf4ae6bed299e0550489ada1c1b644a18163fe08b9ddc5d9eaa9e042db20ae7898fb036609df693c8bdebac SHA512 8739b2e8b578accae14928473fb479d7014e9181dc7f363230282d4282f950f1006b2bcd746c12028fb86aeffdfd7d837435d09480cfe94714e81f8365dcf954
DIST zxcvbn-c-2.5.tar.gz 1404434 BLAKE2B f0f22fc8643f785e8f9ed42033d6654c2e67aa4e258bbc4fecf533efcf8b86b6d7e67f9042326247c311c42a4e2b24b844e0bae65cdb2e46ea043a2974ffd857 SHA512 d7199b3cc36cd0e401bd8f857132425908307aefcdb1bb635ee81c34cf71ccbcdf0fe36a336a55da1281692b508881b54773afa41379a448863095f4abd5c0e8
EBUILD libreoffice-24.2.7.2-r1.ebuild 19818 BLAKE2B 9b3c2a84d71a14d9c8f42a801bb7983d3b0a6b22690c85971f13be76dec300be692bd5cb2788fad5b5b2fc3c9589db5deb86d6618928195316709d27c9a57b66 SHA512 c6db64ffe4fccd41f8dc64b6eb495680d6470210073980d66670c08bd07e89edaf5280668bcfb6ba56f3b3be5dc87f76a4ac5e709cdb01959320cd108e0f9d7f
EBUILD libreoffice-24.2.7.2-r2.ebuild 19898 BLAKE2B 7ed5f3ca09112c3f4285906cbdae7f5cce6270791c5ee809139ba25e95991cd73d981e746888210027daa6b891770fc834c48b6b8399a3912bcf267083e3a8b1 SHA512 945fdc2d79f4bd6864af533eec66372802a14f314442b21eef09fb4904d13da41dc5370e13d4967e25d0184f5623032b65ff455994aace1fde41e1e572fae434
-EBUILD libreoffice-25.2.1.1.ebuild 21572 BLAKE2B 2be31d8bc7918cb517b87537988725ffe6b2bdf78aaad458b37f984846006473e0cbb71466960db1825503459d8142d4020b126b350e2024da91d3ee409564c7 SHA512 df61e4437d22383b26e775e8ec80c36058abef7550ec7f988237314873f7d55805fca80fa28f6a73139435607fe2b10f5f4ac988d97ac34f8ede34ff9625ad95
-EBUILD libreoffice-25.2.9999.ebuild 21579 BLAKE2B af20b891104ce647510af3ad62b06239c97429440be2125521932cf12e8057d5b55ea35568e9ddd666fa1a32ee34ac1f89fb067a12b123a8ff3d72ca1785d98d SHA512 1e7a8374a550496c8a5124a4572ceaa1ac5a895939f18899e74e017f2bd8f221211125f529de502c0e7d593adc452cea3aebff882e27c2310f9ea39b1946f619
+EBUILD libreoffice-25.2.1.2.ebuild 21910 BLAKE2B 3de7152fe81cf24faf628851c8299bba3a8761225ce0f1eeda60aa2a7a09de66679310e9e5d8c28df6f14bf6f969d2e3eb759626d372c8c0d06dfa7cab8efbb3 SHA512 e5c6f9608ac7d9e2ed41078e5c1e595b1af45bfdba58965cbc165a4d6b0646bc89c9aba246f86960634f6faceebeb701dba398ea5775b7114222b62b2e369285
+EBUILD libreoffice-25.2.9999.ebuild 21910 BLAKE2B 3de7152fe81cf24faf628851c8299bba3a8761225ce0f1eeda60aa2a7a09de66679310e9e5d8c28df6f14bf6f969d2e3eb759626d372c8c0d06dfa7cab8efbb3 SHA512 e5c6f9608ac7d9e2ed41078e5c1e595b1af45bfdba58965cbc165a4d6b0646bc89c9aba246f86960634f6faceebeb701dba398ea5775b7114222b62b2e369285
EBUILD libreoffice-9999.ebuild 21631 BLAKE2B 8a1d69caf883c23487a0a3567303de081388b139ebdaa5b63be3a8ff056105fd4121dd0691c3a8ebc6217b51eca2db14e94626d6b2ac34e691ffcfd5b8b2664c SHA512 57823e47dabc019af4bc6f75d47bfce52a8e394cf0e90cb8640f92015cc70075528ca86bfc6a33e209b78341375d415a7eda0a10c1777cf1855e8ffdfb0eb5ca
-MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686
+MISC metadata.xml 1382 BLAKE2B d0fdf2add07795c3084e4d991d843e0567b3c6af27a93186fd6c0bbfedec44e26b6229cada85a326f50e34f17cefb6c03e8f7cb8f20b0a285961a26de39f4565 SHA512 d37ed6101672dbe9cc2759da7b3f4821572abee35b7994d384d37b124022599a5bbd838990112d4e3935be9e8989699a44ff9e5d25f935ba8de36ca921484336
diff --git a/app-office/libreoffice/files/libreoffice-25.2-vcl-backend-fallback.patch b/app-office/libreoffice/files/libreoffice-25.2-vcl-backend-fallback.patch
new file mode 100644
index 000000000000..d3fde6bdc0f3
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-25.2-vcl-backend-fallback.patch
@@ -0,0 +1,17 @@
+Add qt6 as VCL backend fallback in gtk-based environments.
+For details see: https://bugs.gentoo.org/950170
+
+Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
+
+--- libreoffice-25.2.1.1.orig/vcl/source/app/salplug.cxx 2025-02-07 15:14:35.000000000 +0100
++++ libreoffice-25.2.1.1/vcl/source/app/salplug.cxx 2025-02-25 19:15:19.850379392 +0100
+@@ -214,6 +214,9 @@ const char* const* autodetect_plugin_lis
+ #if ENABLE_GTK3
+ "gtk3",
+ #endif
++#if ENABLE_QT6
++ "qt6",
++#endif
+ #if ENABLE_GEN
+ "gen",
+ #endif
diff --git a/app-office/libreoffice/libreoffice-25.2.1.1.ebuild b/app-office/libreoffice/libreoffice-25.2.1.2.ebuild
index 53bd4a8178d4..df30da1a810c 100644
--- a/app-office/libreoffice/libreoffice-25.2.1.1.ebuild
+++ b/app-office/libreoffice/libreoffice-25.2.1.2.ebuild
@@ -93,7 +93,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds
-googledrive gstreamer gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan
+googledrive gstreamer +gtk3 gtk4 kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
@@ -194,12 +194,20 @@ COMMON_DEPEND="${PYTHON_DEPS}
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
- gtk? (
+ gtk3? (
app-accessibility/at-spi2-core:2
dev-libs/glib:2
gnome-base/dconf
media-libs/mesa[egl(+)]
- gui-libs/gtk[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/pango
+ )
+ gtk4? (
+ app-accessibility/at-spi2-core:2
+ dev-libs/glib:2
+ gnome-base/dconf
+ media-libs/mesa[egl(+)]
+ gui-libs/gtk:4[X]
x11-libs/pango
)
kde? (
@@ -216,7 +224,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
!mariadb? ( dev-db/mysql-connector-c:= )
pdfimport? ( >=app-text/poppler-22.06:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
- qt6? ( dev-qt/qtbase:6[gui,widgets] )
+ qt6? ( dev-qt/qtbase:6[gui,opengl,widgets] )
"
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
@@ -298,6 +306,10 @@ PATCHES=(
# TODO: upstream
"${FILESDIR}/${PN}-25.2-unused-qt6network.patch"
+
+ # add qt6 backend as possible fallback for gtk-based desktop environments:
+ # https://bugs.gentoo.org/950170
+ "${FILESDIR}/${PN}-25.2-vcl-backend-fallback.patch"
)
_check_reqs() {
@@ -538,7 +550,6 @@ src_configure() {
--disable-epm
--disable-fetch-external
--disable-firebird-sdbc
- --disable-gtk3
--disable-gtk3-kde5
# Covered by our own toolchain defaults
--disable-hardening-flags
@@ -583,7 +594,8 @@ src_configure() {
$(use_enable debug)
$(use_enable eds evolution2)
$(use_enable gstreamer gstreamer-1-0)
- $(use_enable gtk gtk4)
+ $(use_enable gtk3)
+ $(use_enable gtk4)
$(use_enable kde kf6)
$(use_enable ldap)
$(use_enable odk)
@@ -600,7 +612,7 @@ src_configure() {
$(use_with valgrind)
)
- if use eds || use gtk ; then
+ if use eds || use gtk3 || use gtk4 ; then
myeconfargs+=( --enable-dconf --enable-gio )
else
myeconfargs+=( --disable-dconf --disable-gio )
@@ -657,10 +669,10 @@ src_install() {
# TODO: still relevant for gtk4?
# bug #593514
- #if use gtk3; then
- # dosym libreoffice/program/liblibreofficekitgtk.so \
- # /usr/$(get_libdir)/liblibreofficekitgtk.so
- #fi
+ if use gtk3; then
+ dosym libreoffice/program/liblibreofficekitgtk.so \
+ /usr/$(get_libdir)/liblibreofficekitgtk.so
+ fi
# bash completion aliases
bashcomp_alias \
diff --git a/app-office/libreoffice/libreoffice-25.2.9999.ebuild b/app-office/libreoffice/libreoffice-25.2.9999.ebuild
index cb7e3758977d..df30da1a810c 100644
--- a/app-office/libreoffice/libreoffice-25.2.9999.ebuild
+++ b/app-office/libreoffice/libreoffice-25.2.9999.ebuild
@@ -93,7 +93,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds
-googledrive gstreamer gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan
+googledrive gstreamer +gtk3 gtk4 kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
@@ -194,12 +194,20 @@ COMMON_DEPEND="${PYTHON_DEPS}
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
- gtk? (
+ gtk3? (
app-accessibility/at-spi2-core:2
dev-libs/glib:2
gnome-base/dconf
media-libs/mesa[egl(+)]
- gui-libs/gtk[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/pango
+ )
+ gtk4? (
+ app-accessibility/at-spi2-core:2
+ dev-libs/glib:2
+ gnome-base/dconf
+ media-libs/mesa[egl(+)]
+ gui-libs/gtk:4[X]
x11-libs/pango
)
kde? (
@@ -298,6 +306,10 @@ PATCHES=(
# TODO: upstream
"${FILESDIR}/${PN}-25.2-unused-qt6network.patch"
+
+ # add qt6 backend as possible fallback for gtk-based desktop environments:
+ # https://bugs.gentoo.org/950170
+ "${FILESDIR}/${PN}-25.2-vcl-backend-fallback.patch"
)
_check_reqs() {
@@ -538,7 +550,6 @@ src_configure() {
--disable-epm
--disable-fetch-external
--disable-firebird-sdbc
- --disable-gtk3
--disable-gtk3-kde5
# Covered by our own toolchain defaults
--disable-hardening-flags
@@ -583,7 +594,8 @@ src_configure() {
$(use_enable debug)
$(use_enable eds evolution2)
$(use_enable gstreamer gstreamer-1-0)
- $(use_enable gtk gtk4)
+ $(use_enable gtk3)
+ $(use_enable gtk4)
$(use_enable kde kf6)
$(use_enable ldap)
$(use_enable odk)
@@ -600,7 +612,7 @@ src_configure() {
$(use_with valgrind)
)
- if use eds || use gtk ; then
+ if use eds || use gtk3 || use gtk4 ; then
myeconfargs+=( --enable-dconf --enable-gio )
else
myeconfargs+=( --disable-dconf --disable-gio )
@@ -657,10 +669,10 @@ src_install() {
# TODO: still relevant for gtk4?
# bug #593514
- #if use gtk3; then
- # dosym libreoffice/program/liblibreofficekitgtk.so \
- # /usr/$(get_libdir)/liblibreofficekitgtk.so
- #fi
+ if use gtk3; then
+ dosym libreoffice/program/liblibreofficekitgtk.so \
+ /usr/$(get_libdir)/liblibreofficekitgtk.so
+ fi
# bash completion aliases
bashcomp_alias \
diff --git a/app-office/libreoffice/metadata.xml b/app-office/libreoffice/metadata.xml
index 45aa15b30230..b2c339091a59 100644
--- a/app-office/libreoffice/metadata.xml
+++ b/app-office/libreoffice/metadata.xml
@@ -14,6 +14,8 @@ version</longdescription>
<flag name="base">Enable full support for LibreOffice Base databases (involves additional bundled libs)</flag>
<flag name="clang">Use Clang compiler instead of GCC</flag>
<flag name="coinmp">Use <pkg>sci-libs/coinor-mp</pkg> as alternative solver</flag>
+ <flag name="gtk3">Enable support for <pkg>x11-libs/gtk+</pkg>:3</flag>
+ <flag name="gtk4">Enable support for <pkg>gui-libs/gtk</pkg>:4</flag>
<flag name="googledrive">Enable support for remote files on Google Drive</flag>
<flag name="mariadb">Prefer mariadb connector over mysql connector</flag>
<flag name="odk">Build the Office Development Kit</flag>