We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.

annotate app-office/softmaker-office/softmaker-office-2021.1060.ebuild @ 249:0685ed0fb913

[sync] imported 2c6bf87..18f98a6 from upstream commit 18f98a6f47cd77c1007b60dbfc7a838ffa99df0c Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 21:11:43 2023 +0200 app-crypt/acmetool: version bump to 0.2.2 commit ee2df4ec1deab61cd7bb7de2cd13ffdd066cc41a Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:30:58 2023 +0200 app-crypt/acmetool: split 0.2.1 from 9999, changed dependencies commit f3c9cf1c7a24619446390b0b71bf5bc090dfce77 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:29:33 2023 +0200 removed dependency to go-overlay commit b2057a9b0ba65917f3840a6b121c1e78397c4723 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:27:28 2023 +0200 golang eclasses: prefixed exported functions x-mgcf- commit e8d02d1edc997fec9e0b1e5d053a5b82ca4accf2 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:08:52 2023 +0200 renamed golang eclasses, updated maintainer, added disclaimer commit 748ea4be8ee777bc788cb2a8801b118b41e6f8aa Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 18:43:56 2023 +0200 copied eclasses for Go from go-overlay Reason: These eclasses are used to build app-crypt/acmetool. We previously imported go-overlay as a master repository to use the eclasses defined there but the overlay has been removed from official Gentoo overlay index due to inactivity. The removal broke new initial checkouts for this repository as go-overlay can no longer be found. Gentoo bug for MegaCoffee: https://bugs.gentoo.org/903167 Gentoo bug that caused removal: https://bugs.gentoo.org/864653 Original repository: https://github.com/Dr-Terrible/go-overlay
author Migration Sync <gentoo-overlay@megacoffee.net>
date Mon, 27 Mar 2023 19:15:01 +0000
parents ba7702338756
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
244
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
1 # Copyright 1999-2021 Gentoo Foundation
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
2 # Distributed under the terms of the GNU General Public License v2
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
3
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
4 EAPI=8
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
5
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
6 inherit desktop xdg-utils
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
7
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
8 DESCRIPTION="SoftMaker Office - an office suite featuring a word processor (TextMaker), spreadsheets (PlanMaker) and slides software (Presentations)"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
9 HOMEPAGE="https://www.softmaker.com/en/softmaker-office"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
10
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
11 SRC_URI="https://www.softmaker.net/down/softmaker-office-${PV//\./-}-amd64.tgz"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
12
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
13 LICENSE="SoftMakerOffice"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
14 SLOT="0"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
15 KEYWORDS="~amd64"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
16
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
17 # .deb dependencies as of 27 Dev 2022, version 2021-1060:
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
18 #
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
19 # DEBIAN GENTOO
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
20 #
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
21 # libcurl4 | libcurl3 (>= 7.16.2) => net-misc/curl
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
22 # libc6 (>= 2.17) => sys-libs/glibc
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
23 # libgcc1 (>= 1:4.2) => sys-devel/gcc
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
24 # libgl1-mesa-glx | libgl1 => virtual/opengl
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
25 # libstdc++6 (>= 5.2) => sys-devel/gcc
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
26 # libx11-6 => x11-libs/libX11
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
27 # libxext6 => x11-libs/libXext
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
28 # libxmu6 => x11-libs/libXmu
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
29 # libxrandr2 (>= 2:1.2.99.3) => x11-libs/libXrandr
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
30 # libxrender1 => x11-libs/libXrender
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
31
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
32 DEPEND="
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
33 app-arch/tar
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
34 app-arch/xz-utils
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
35 "
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
36 RDEPEND="${DEPEND}
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
37 net-misc/curl
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
38 sys-libs/glibc
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
39 sys-devel/gcc
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
40 virtual/opengl
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
41 x11-libs/libX11
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
42 x11-libs/libXext
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
43 x11-libs/libXmu
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
44 x11-libs/libXrandr
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
45 x11-libs/libXrender
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
46 "
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
47
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
48 S="${WORKDIR}"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
49
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
50 INNER_ARCHIVE="office2021.tar.lzma"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
51 EXTRACTED_INNER_ARCHIVE="${WORKDIR}/extracted"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
52
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
53 FINAL_INSTALL_DIR="/opt/softmaker-office"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
54 INSTALL_DIR="${D}${FINAL_INSTALL_DIR}"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
55
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
56 # disable QA check for pre-stripped binaries
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
57 QA_PRESTRIPPED="
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
58 ${FINAL_INSTALL_DIR}/dpf3/libgamorphDpf.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
59 ${FINAL_INSTALL_DIR}/dpf3/libsprt4-5-1.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
60 ${FINAL_INSTALL_DIR}/dpf3/libdpf.so.3
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
61 ${FINAL_INSTALL_DIR}/dpf3/libsx.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
62 ${FINAL_INSTALL_DIR}/dpf3/libsprt4-5-1-instance-03.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
63 ${FINAL_INSTALL_DIR}/dpf3/libCTokenizer.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
64 ${FINAL_INSTALL_DIR}/dpf3/libSGAnalyseSP.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
65 ${FINAL_INSTALL_DIR}/dpf3/libsprt4-5-1-instance-01.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
66 ${FINAL_INSTALL_DIR}/dpf3/libDpfDict.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
67 ${FINAL_INSTALL_DIR}/dpf3/libsprt4-5-1-instance-02.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
68 ${FINAL_INSTALL_DIR}/dpf3/libCSegmentation.so
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
69 ${FINAL_INSTALL_DIR}/textmaker
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
70 ${FINAL_INSTALL_DIR}/presentations
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
71 ${FINAL_INSTALL_DIR}/planmaker
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
72 "
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
73
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
74 # disable QA checks for upstream .desktop files
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
75 QA_DESKTOP_FILE="
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
76 usr/share/applications/planmaker-2021.desktop
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
77 usr/share/applications/presentations-2021.desktop
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
78 usr/share/applications/textmaker-2021.desktop
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
79 "
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
80
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
81 src_unpack() {
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
82 unpack ${A} || "Failed to unpack outer archive"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
83
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
84 mkdir ${EXTRACTED_INNER_ARCHIVE}
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
85 cd ${EXTRACTED_INNER_ARCHIVE} || die "Failed to switch to extraction directory"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
86
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
87 tar xJf ${WORKDIR}/${INNER_ARCHIVE} || die "Failed to extract ${INNER_ARCHIVE}"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
88 }
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
89
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
90 src_prepare() {
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
91 ## extract all lines defining functions from original install script so we can import it
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
92 # first make sure we actually have the expected revision
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
93 expected_hash="d9a7f0e21b15d226f203c3e74e42bdb3"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
94 actual_hash=$(md5sum "${WORKDIR}/installsmoffice" | cut -c'-32')
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
95 [[ "${actual_hash}" == "${expected_hash}" ]] || die "Unexpected file hash on install script, unable to extract functions. Expected MD5 ${expected_hash}, got: ${actual_hash}"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
96
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
97 # extract
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
98 tail -n 1566 ${WORKDIR}/installsmoffice | head -n 1328 >${WORKDIR}/smoffice-install-functions.sh
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
99
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
100 # mandatory since EAPI 6
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
101 eapply_user
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
102 }
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
103
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
104 src_compile() {
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
105 . ${WORKDIR}/smoffice-install-functions.sh
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
106
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
107 # set variables needed by original install script
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
108 APPBINPATH="${WORKDIR}" # install script function will write there during installation
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
109 SRCPATH="${EXTRACTED_INNER_ARCHIVE}" # install script function will read from there during installation
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
110 APPPATH="${FINAL_INSTALL_DIR}" # generated script will run files from there after installation
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
111
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
112 ## create_script
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
113 UNINSTALLSCRIPT="${APPBINPATH}/uninstall_smoffice2021" # irrelevant but function will generate that file nevertheless
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
114 REMOVEICONSSCRIPT="${APPBINPATH}/remove_icons.sh" # also irrelevant but needed
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
115
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
116 # somehow the base file for the (irrelevant) uninstall script does not exist after unpacking, replace by dummy
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
117 echo '#dummy' >$SRCPATH/mime/uninst1
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
118
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
119 # run original create_script function
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
120 # arg 1 = version
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
121 # arg 2 = fixed to "1" by original install script
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
122 # arg 3 = empty to indicate global installation
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
123 (set -e; create_script 2021 "1" "") || die "Failed to run original create_script"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
124
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
125 ## create_desktop1 to create .desktop files
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
126 # run original create_desktop functions
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
127 # arg 1 = version
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
128 # arg 2 = "0" assumes /usr/bin for installation, "1" uses APPBINPATH which would be wrong for this ebuild
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
129 (set -e; create_desktop1 2021 "0") || die "Failed to run original create_desktop1"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
130
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
131 ## do not run create_desktop2 as it would install the files (this will be done separately by this ebuild)
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
132 }
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
133
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
134 src_install() {
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
135 # all pre-built binaries should go into /opt and be symlinked to usr/bin etc.
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
136
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
137 # copy everything from inner archive to /opt install dir
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
138 insinto ${FINAL_INSTALL_DIR}
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
139 doins -r ${EXTRACTED_INNER_ARCHIVE}/*
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
140
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
141 # redo the executables (otherwise they miss permission)
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
142 exeinto ${FINAL_INSTALL_DIR}
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
143 doexe ${EXTRACTED_INNER_ARCHIVE}/planmaker
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
144 doexe ${EXTRACTED_INNER_ARCHIVE}/presentations
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
145 doexe ${EXTRACTED_INNER_ARCHIVE}/textmaker
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
146
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
147 # install the original wrapper scripts to /usr/bin
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
148 dobin ${WORKDIR}/planmaker21
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
149 dobin ${WORKDIR}/presentations21
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
150 dobin ${WORKDIR}/textmaker21
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
151
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
152 # symlink .desktop entries
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
153 for app in planmaker presentations textmaker; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
154 dosym ${FINAL_INSTALL_DIR}/mime/${app}-2021.desktop /usr/share/applications/${app}-2021.desktop
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
155 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
156
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
157 # MIME definition
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
158 # TODO: split to separate files?
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
159 # TODO: separate SoftMaker Office's own from generic definitions? (generic = MS Office etc.)
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
160 insinto /usr/share/mime/application/
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
161 doins /opt/softmaker-office/mime/softmaker-office-2021.xml
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
162
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
163 ## icons (see original copy_icons function)
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
164 # TODO: don't install what we don't need when separated
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
165 # 1024 is not supported by desktop eclass yet
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
166
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
167 # app icons
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
168 for app in prl tml pml; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
169 for size in 16 24 32 48 64 128 256 512; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
170 newicon -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/${app}_${size}.png" "application-x-${app}21.png"
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
171 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
172 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
173
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
174 # MIME icons
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
175 for size in 16 24 32 48 64 128 256 512; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
176 ## text documents
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
177 # SoftOffice => tmd icon
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
178 for mime in application-x-tmd application-x-tmv; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
179 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_${size}.png" ${mime}.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
180 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
181
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
182 # MS Office => tmd_mso icon
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
183 for mime in application-rtf text-rtf application-msword application-msword-template application-vnd.ms-word application-x-doc application-x-pocket-word application-vnd.openxmlformats-officedocument.wordprocessingml.document application-vnd.openxmlformats-officedocument.wordprocessingml.template application-vnd.ms-word.document.macroenabled.12 application-vnd.ms-word.template.macroenabled.12; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
184 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_mso_${size}.png" ${mime}.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
185 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
186
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
187 # OpenDocument => tmd_oth icon
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
188 for mime in application-x-pocket-word application-vnd.oasis.opendocument.text text-rtf application-vnd.sun.xml.writer application-vnd.sun.xml.writer.template application-vnd.wordperfect application-vnd.oasis.opendocument.text-template application-vnd.oasis.opendocument.text application-vnd.sun.xml.writer application-vnd.sun.xml.writer.template application-x-dbf; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
189 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_oth_${size}.png" ${mime}.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
190 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
191
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
192 ## spreadsheet documents
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
193 # SoftOffice? => pmd icon
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
194 for mime in application-x-pmd application-x-pmv application-x-pmdx application-x-pagemaker; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
195 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_${size}.png" ${mime}.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
196 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
197
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
198 # MS Office => pmd_mso icon
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
199 for mime in application-x-sylk application-excel application-x-excel application-x-ms-excel application-x-msexcel application-x-xls application-xls application-vnd.ms-excel application-vnd.openxmlformats-officedocument.spreadsheetml.sheet application-vnd.openxmlformats-officedocument.spreadsheetml.template application-vnd.ms-excel.sheet.macroenabled.12 application-vnd.ms-excel.template.macroenabled.12 text-spreadsheet; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
200 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_mso_${size}.png" ${mime}.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
201 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
202
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
203 # OpenDocument and generic? => pmd_oth icon
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
204 for mime in text-csv application-x-dif application-x-prn application-vnd.stardivision.calc; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
205 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_oth_${size}.png" ${mime}.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
206 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
207
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
208 ## presentations
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
209 # SoftOffice => prd icon
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
210 for mime in application-x-prd application-x-prs application-x-prv; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
211 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_${size}.png" ${mime}.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
212 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
213
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
214 # MS Office => prd_mso icon
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
215 for mime in application-ppt application-mspowerpoint application-vnd.ms-powerpoint application-vnd.ms-powerpoint.presentation.macroenabled.12 application-vnd.ms-powerpoint.slideshow.macroEnabled.12 application-vnd.openxmlformats-officedocument.presentationml.presentation application-vnd.openxmlformats-officedocument.presentationml.template application-vnd.openxmlformats-officedocument.presentationml.slideshow; do
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
216 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_mso_${size}.png" ${mime}.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
217 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
218
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
219 ## trailing in original function
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
220 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_${size}.png" application-x-tmd.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
221 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_mso_${size}.png" application-x-tmd-mso.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
222 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_oth_${size}.png" application-x-tmd-oth.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
223
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
224 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_${size}.png" application-x-pmd.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
225 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_mso_${size}.png" application-x-pmd-mso.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
226 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_oth_${size}.png" application-x-pmd-oth.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
227
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
228 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_${size}.png" application-x-prd.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
229 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_mso_${size}.png" application-x-prd-mso.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
230 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_oth_${size}.png" application-x-prd-oth.png
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
231 done
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
232
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
233 # TODO: what about the provided fonts, theres no global registration in the original install script?
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
234 }
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
235
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
236 pkg_postinst() {
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
237 xdg_icon_cache_update
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
238 xdg_desktop_database_update
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
239 xdg_mimeinfo_database_update
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
240 }
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
241
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
242 pkg_postrm() {
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
243 xdg_icon_cache_update
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
244 xdg_desktop_database_update
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
245 xdg_mimeinfo_database_update
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
246 }
ba7702338756 [sync] imported 6937046..ae65881 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
247