megacoffee.net Gentoo overlay - legacy mirror
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 |
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 |