app-office/libreoffice: Switch to xdg.eclass, drop gnome2-utils.eclass
authorAndreas Sturmlechner <asturm@gentoo.org>
Thu, 14 Feb 2019 07:52:54 +0000 (08:52 +0100)
committerAndreas Sturmlechner <asturm@gentoo.org>
Thu, 14 Feb 2019 18:36:10 +0000 (19:36 +0100)
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
app-office/libreoffice/libreoffice-6.2.1.1.ebuild
app-office/libreoffice/libreoffice-6.2.9999.ebuild
app-office/libreoffice/libreoffice-9999.ebuild

index a49542b0993e9efd8611ee05221ab7411a11d2b5..8116cd6766a82483bd57828b43b3ab438b748d96 100644 (file)
@@ -21,7 +21,7 @@ BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
 PATCHSET="${PN}-6.2.0.3-patchset-02.tar.xz"
 
 [[ ${MY_PV} == *9999* ]] && inherit git-r3
-inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils
+inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg
 
 DESCRIPTION="A full office productivity suite"
 HOMEPAGE="https://www.libreoffice.org"
@@ -287,7 +287,6 @@ pkg_pretend() {
 pkg_setup() {
        java-pkg-opt-2_pkg_setup
        python-single-r1_pkg_setup
-       xdg_environment_reset
 
        [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
 }
@@ -311,7 +310,7 @@ src_unpack() {
 }
 
 src_prepare() {
-       default
+       xdg_src_prepare
 
        # sandbox violations on many systems, we don't need it. Bug #646406
        sed -i \
@@ -571,14 +570,7 @@ src_install() {
        pax-mark -m "${ED%/}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
 }
 
-pkg_postinst() {
-       gnome2_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-       gnome2_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
+pkg_preinst() {
+       java-utils-2_pkg_preinst
+       xdg_pkg_preinst
 }
index bc72c7c13fdd9e955ccbf61a754102d5d892ff4e..9b20bec5816ef6f8fdfc14600037768666faac64 100644 (file)
@@ -21,7 +21,7 @@ BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
 PATCHSET="${PN}-6.2.0.3-patchset-02.tar.xz"
 
 [[ ${MY_PV} == *9999* ]] && inherit git-r3
-inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils
+inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg
 
 DESCRIPTION="A full office productivity suite"
 HOMEPAGE="https://www.libreoffice.org"
@@ -286,7 +286,6 @@ pkg_pretend() {
 pkg_setup() {
        java-pkg-opt-2_pkg_setup
        python-single-r1_pkg_setup
-       xdg_environment_reset
 
        [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
 }
@@ -310,7 +309,7 @@ src_unpack() {
 }
 
 src_prepare() {
-       default
+       xdg_src_prepare
 
        # sandbox violations on many systems, we don't need it. Bug #646406
        sed -i \
@@ -570,14 +569,7 @@ src_install() {
        pax-mark -m "${ED%/}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
 }
 
-pkg_postinst() {
-       gnome2_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-       gnome2_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
+pkg_preinst() {
+       java-utils-2_pkg_preinst
+       xdg_pkg_preinst
 }
index b86252e215d4ca8482260d572a1094661d156f14..66452c403fbd952a4ad4984b36ca8788dfdb2680 100644 (file)
@@ -21,7 +21,7 @@ BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
 # PATCHSET="${P}-patchset-01.tar.xz"
 
 [[ ${MY_PV} == *9999* ]] && inherit git-r3
-inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils
+inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg
 
 DESCRIPTION="A full office productivity suite"
 HOMEPAGE="https://www.libreoffice.org"
@@ -282,7 +282,6 @@ pkg_pretend() {
 pkg_setup() {
        java-pkg-opt-2_pkg_setup
        python-single-r1_pkg_setup
-       xdg_environment_reset
 
        [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
 }
@@ -306,7 +305,7 @@ src_unpack() {
 }
 
 src_prepare() {
-       default
+       xdg_src_prepare
 
        # sandbox violations on many systems, we don't need it. Bug #646406
        sed -i \
@@ -566,14 +565,7 @@ src_install() {
        pax-mark -m "${ED%/}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
 }
 
-pkg_postinst() {
-       gnome2_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-       gnome2_icon_cache_update
-       xdg_desktop_database_update
-       xdg_mimeinfo_database_update
+pkg_preinst() {
+       java-utils-2_pkg_preinst
+       xdg_pkg_preinst
 }