commit:     0c1ba633950f3813d6eee9677affc1d5a20b8720
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 16:43:52 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 16:43:52 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c1ba633

app-office/libreoffice-bin: EAPI-7, drop gnome2-utils, pax-utils

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../libreoffice-bin/libreoffice-bin-6.2.5.2.ebuild    | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.2.5.2.ebuild 
b/app-office/libreoffice-bin/libreoffice-bin-6.2.5.2.ebuild
index 964f77080a5..8317169b37e 100644
--- a/app-office/libreoffice-bin/libreoffice-bin-6.2.5.2.ebuild
+++ b/app-office/libreoffice-bin/libreoffice-bin-6.2.5.2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 BASE_PACKAGENAME="bin"
 
BASE_AMD64_URI="https://tamiko.kyomu.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-";
@@ -10,7 +10,7 @@ 
BASE_X86_URI="https://tamiko.kyomu.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-";
 PYTHON_COMPAT=( python3_6 )
 PYTHON_REQ_USE="threads,xml"
 
-inherit gnome2-utils java-pkg-opt-2 python-single-r1 pax-utils prefix 
versionator xdg-utils
+inherit java-pkg-opt-2 python-single-r1 prefix xdg-utils
 
 DESCRIPTION="A full office productivity suite. Binary package"
 HOMEPAGE="https://www.libreoffice.org";
@@ -157,8 +157,8 @@ COMMON_DEPEND="
        kde? (
                dev-qt/qtcore:5
                dev-qt/qtgui:5
-               dev-qt/qtx11extras:5
                dev-qt/qtwidgets:5
+               dev-qt/qtx11extras:5
                kde-frameworks/kconfig:5
                kde-frameworks/kcoreaddons:5
                kde-frameworks/ki18n:5
@@ -213,7 +213,7 @@ src_unpack() {
        use gnome && patchname="-gnome"
        use java && patchname="${patchname}-java"
 
-       if [ -n "${patchname}" ]; then
+       if [[ -n "${patchname}" ]]; then
                einfo "Patching distfile 
${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using 
${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
                xdelta3 -d -s 
"${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" 
"${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" 
"${WORKDIR}/tmpdist.tar" || die
                mv "${WORKDIR}/tmpdist.tar" 
"${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
@@ -241,24 +241,17 @@ src_install() {
        insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
 }
 
-pkg_preinst() {
-       gnome2_icon_savelist
-}
-
 pkg_postinst() {
-       gnome2_icon_cache_update
+       xdg_icon_cache_update
        xdg_desktop_database_update
        xdg_mimeinfo_database_update
 
-       pax-mark -m 
"${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
-       pax-mark -m 
"${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
-
        use java || \
                ewarn 'If you plan to use lbase application you should enable 
java or you will get various crashes.'
 }
 
 pkg_postrm() {
-       gnome2_icon_cache_update
+       xdg_icon_cache_update
        xdg_desktop_database_update
        xdg_mimeinfo_database_update
 }

Reply via email to