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-2024.1200.ebuild @ 255:3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
commit e0462cd710b265e96775b0c1b2a595338010243e
Author: Daniel Neugebauer <dneuge@energiequant.de>
Date: Tue Jun 20 23:36:12 2023 +0200
app-office/softmaker-office[-nx]: added (2024.)1200 revision; subscription product NX is now a separate installation
author | Migration Sync <gentoo-overlay@megacoffee.net> |
---|---|
date | Tue, 20 Jun 2023 21:45:02 +0000 |
parents | |
children |
rev | line source |
---|---|
255
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
1 # Copyright 1999-2023 Gentoo Foundation |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
2 # Distributed under the terms of the GNU General Public License v2 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
3 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
4 EAPI=8 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
5 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
6 inherit desktop xdg-utils |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
7 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd 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)" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
9 HOMEPAGE="https://www.softmaker.com/en/softmaker-office" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
10 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
11 SRC_URI="https://www.softmaker.net/down/softmaker-office-${PV//\./-}-amd64.tgz" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
12 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
13 LICENSE="SoftMakerOffice" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
14 SLOT="0" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
15 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
16 # empty keywords = hardmask |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
17 # reason: Products got split, subscription no longer unlocks 2024 but the separate NX product. |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
18 # I have the subscription so I cannot maintain this ebuild any more. |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
19 # Use app-office/softmaker-office-nx instead if you have the subscription. |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
20 # The ebuild is still here for reference if someone wants to pick it up, I was already |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
21 # done adapting it before I noticed that my product key does not unlock the installation. |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
22 KEYWORDS="" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
23 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
24 #KEYWORDS="~amd64" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
25 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
26 # .deb dependencies as of 20 Jun 2023, version 2024-1200: |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
27 # |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
28 # DEBIAN GENTOO |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
29 # |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
30 # libcurl4 | libcurl3 (>= 7.16.2) => net-misc/curl |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
31 # libc6 (>= 2.17) => sys-libs/glibc |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
32 # libgcc1 (>= 1:4.2) => sys-devel/gcc |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
33 # libgl1-mesa-glx | libgl1 => virtual/opengl |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
34 # libglib2.0-0 (>= 2.12.0) => dev-libs/glib * |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
35 # libgstreamer1.0-0 (>= 1.0.0) => media-libs/gstreamer * |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
36 # libgstreamer-plugins-base1.0-0 (>= 1.0.0) => media-libs/gst-plugins-base |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
37 # libstdc++6 (>= 5.2) => sys-devel/gcc |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
38 # libx11-6 => x11-libs/libX11 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
39 # libxext6 => x11-libs/libXext |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
40 # libxmu6 => x11-libs/libXmu |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
41 # libxrandr2 (>= 2:1.2.99.3) => x11-libs/libXrandr |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
42 # libxrender1 => x11-libs/libXrender |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
43 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
44 DEPEND=" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
45 app-arch/tar |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
46 app-arch/xz-utils |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
47 " |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
48 RDEPEND="${DEPEND} |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
49 net-misc/curl |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
50 sys-libs/glibc |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
51 sys-devel/gcc |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
52 virtual/opengl |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
53 dev-libs/glib |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
54 media-libs/gstreamer |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
55 media-libs/gst-plugins-base |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
56 x11-libs/libX11 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
57 x11-libs/libXext |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
58 x11-libs/libXmu |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
59 x11-libs/libXrandr |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
60 x11-libs/libXrender |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
61 " |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
62 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
63 S="${WORKDIR}" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
64 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
65 INNER_ARCHIVE="office2024.tar.lzma" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
66 EXTRACTED_INNER_ARCHIVE="${WORKDIR}/extracted" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
67 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
68 FINAL_INSTALL_DIR="/opt/softmaker-office" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
69 INSTALL_DIR="${D}${FINAL_INSTALL_DIR}" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
70 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
71 # disable QA check for pre-stripped binaries |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
72 QA_PRESTRIPPED=" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
73 ${FINAL_INSTALL_DIR}/dpf3/libCSegmentation.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
74 ${FINAL_INSTALL_DIR}/dpf3/libCTokenizer.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
75 ${FINAL_INSTALL_DIR}/dpf3/libDpfDict.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
76 ${FINAL_INSTALL_DIR}/dpf3/libgamorphDpf.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
77 ${FINAL_INSTALL_DIR}/dpf3/libSGAnalyseSP.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
78 ${FINAL_INSTALL_DIR}/dpf3/libsprt4-7-0-instance-01.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
79 ${FINAL_INSTALL_DIR}/dpf3/libsprt4-7-0-instance-02.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
80 ${FINAL_INSTALL_DIR}/dpf3/libsprt4-7-0-instance-03.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
81 ${FINAL_INSTALL_DIR}/dpf3/libsprt4-7-0.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
82 ${FINAL_INSTALL_DIR}/dpf3/libsx.so |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
83 ${FINAL_INSTALL_DIR}/textmaker |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
84 ${FINAL_INSTALL_DIR}/presentations |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
85 ${FINAL_INSTALL_DIR}/planmaker |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
86 " |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
87 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
88 # disable QA checks for upstream .desktop files |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
89 QA_DESKTOP_FILE=" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
90 usr/share/applications/planmaker-2024.desktop |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
91 usr/share/applications/presentations-2024.desktop |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
92 usr/share/applications/textmaker-2024.desktop |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
93 " |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
94 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
95 src_unpack() { |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
96 unpack ${A} || "Failed to unpack outer archive" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
97 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
98 mkdir ${EXTRACTED_INNER_ARCHIVE} |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
99 cd ${EXTRACTED_INNER_ARCHIVE} || die "Failed to switch to extraction directory" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
100 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
101 tar xJf ${WORKDIR}/${INNER_ARCHIVE} || die "Failed to extract ${INNER_ARCHIVE}" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
102 } |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
103 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
104 src_prepare() { |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
105 ## extract all lines defining functions from original install script so we can import it |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
106 # first make sure we actually have the expected revision |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
107 expected_hash="e3640f93e074c49bb5504ff0827213e7" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
108 actual_hash=$(md5sum "${WORKDIR}/installsmoffice" | cut -c'-32') |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
109 [[ "${actual_hash}" == "${expected_hash}" ]] || die "Unexpected file hash on install script, unable to extract functions. Expected MD5 ${expected_hash}, got: ${actual_hash}" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
110 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
111 # extract |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
112 tail -n 1592 ${WORKDIR}/installsmoffice | head -n 1354 >${WORKDIR}/smoffice-install-functions.sh |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
113 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
114 # mandatory since EAPI 6 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
115 eapply_user |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
116 } |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
117 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
118 src_compile() { |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
119 . ${WORKDIR}/smoffice-install-functions.sh |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
120 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
121 # set variables needed by original install script |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
122 APPBINPATH="${WORKDIR}" # install script function will write there during installation |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
123 SRCPATH="${EXTRACTED_INNER_ARCHIVE}" # install script function will read from there during installation |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
124 APPPATH="${FINAL_INSTALL_DIR}" # generated script will run files from there after installation |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
125 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
126 ## create_script |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
127 UNINSTALLSCRIPT="${APPBINPATH}/uninstall_smoffice2024" # irrelevant but function will generate that file nevertheless |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
128 REMOVEICONSSCRIPT="${APPBINPATH}/remove_icons.sh" # also irrelevant but needed |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
129 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
130 # somehow the base file for the (irrelevant) uninstall script does not exist after unpacking, replace by dummy |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
131 echo '#dummy' >$SRCPATH/mime/uninst1 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
132 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
133 # run original create_script function |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
134 # arg 1 = version |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
135 # arg 2 = fixed to "1" by original install script |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
136 # arg 3 = empty to indicate global installation |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
137 (set -e; create_script 2024 "1" "") || die "Failed to run original create_script" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
138 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
139 ## create_desktop1 to create .desktop files |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
140 # run original create_desktop functions |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
141 # arg 1 = version |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
142 # arg 2 = "0" assumes /usr/bin for installation, "1" uses APPBINPATH which would be wrong for this ebuild |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
143 (set -e; create_desktop1 2024 "0") || die "Failed to run original create_desktop1" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
144 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
145 ## do not run create_desktop2 as it would install the files (this will be done separately by this ebuild) |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
146 } |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
147 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
148 src_install() { |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
149 # all pre-built binaries should go into /opt and be symlinked to usr/bin etc. |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
150 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
151 # copy everything from inner archive to /opt install dir |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
152 insinto ${FINAL_INSTALL_DIR} |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
153 doins -r ${EXTRACTED_INNER_ARCHIVE}/* |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
154 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
155 # redo the executables (otherwise they miss permission) |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
156 exeinto ${FINAL_INSTALL_DIR} |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
157 doexe ${EXTRACTED_INNER_ARCHIVE}/planmaker |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
158 doexe ${EXTRACTED_INNER_ARCHIVE}/presentations |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
159 doexe ${EXTRACTED_INNER_ARCHIVE}/textmaker |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
160 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
161 # install the original wrapper scripts to /usr/bin |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
162 dobin ${WORKDIR}/planmaker24 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
163 dobin ${WORKDIR}/presentations24 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
164 dobin ${WORKDIR}/textmaker24 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
165 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
166 # symlink .desktop entries |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
167 for app in planmaker presentations textmaker; do |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
168 dosym ${FINAL_INSTALL_DIR}/mime/${app}-2024.desktop /usr/share/applications/${app}-2024.desktop |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
169 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
170 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
171 # MIME definition |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
172 # TODO: split to separate files? |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
173 # TODO: separate SoftMaker Office's own from generic definitions? (generic = MS Office etc.) |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
174 insinto /usr/share/mime/application/ |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
175 doins ${EXTRACTED_INNER_ARCHIVE}/mime/softmaker-office-2024.xml |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
176 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
177 ## icons (see original copy_icons function) |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
178 # TODO: do not install what we do not need when separated |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
179 # FIXME: 1024 is not supported by desktop eclass yet |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
180 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
181 # app icons |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
182 for app in prl tml pml; do |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
183 for size in 16 24 32 48 64 128 256 512 1024; do |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
184 newicon -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/${app}_${size}.png" "application-x-${app}24.png" |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
185 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
186 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
187 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
188 # MIME icons |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
189 for size in 16 24 32 48 64 128 256 512 1024; do |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
190 ## text documents |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
191 # SoftOffice => tmd icon |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
192 for mime in application-x-tmd application-x-tmv; do |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
193 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_${size}.png" ${mime}.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
194 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
195 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
196 # MS Office => tmd_mso icon |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
197 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 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
198 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_mso_${size}.png" ${mime}.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
199 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
200 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
201 # OpenDocument => tmd_oth icon |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
202 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 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
203 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_oth_${size}.png" ${mime}.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
204 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
205 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
206 ## spreadsheet documents |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
207 # SoftOffice? => pmd icon |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
208 for mime in application-x-pmd application-x-pmv application-x-pmdx application-x-pagemaker; do |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
209 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_${size}.png" ${mime}.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
210 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
211 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
212 # MS Office => pmd_mso icon |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
213 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 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
214 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_mso_${size}.png" ${mime}.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
215 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
216 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
217 # OpenDocument and generic? => pmd_oth icon |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
218 for mime in text-csv application-x-dif application-x-prn application-vnd.stardivision.calc; do |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
219 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_oth_${size}.png" ${mime}.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
220 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
221 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
222 ## presentations |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
223 # SoftOffice => prd icon |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
224 for mime in application-x-prd application-x-prs application-x-prv; do |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
225 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_${size}.png" ${mime}.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
226 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
227 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
228 # MS Office => prd_mso icon |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
229 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 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
230 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_mso_${size}.png" ${mime}.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
231 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
232 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
233 ## trailing in original function |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
234 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_${size}.png" application-x-tmd.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
235 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_mso_${size}.png" application-x-tmd-mso.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
236 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/tmd_oth_${size}.png" application-x-tmd-oth.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
237 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
238 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_${size}.png" application-x-pmd.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
239 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_mso_${size}.png" application-x-pmd-mso.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
240 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/pmd_oth_${size}.png" application-x-pmd-oth.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
241 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
242 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_${size}.png" application-x-prd.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
243 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_mso_${size}.png" application-x-prd-mso.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
244 newicon -c mimetypes -s ${size} "${EXTRACTED_INNER_ARCHIVE}/icons/prd_oth_${size}.png" application-x-prd-oth.png |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
245 done |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
246 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
247 # TODO: what about the provided fonts, theres no global registration in the original install script? |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
248 } |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
249 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
250 pkg_postinst() { |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
251 xdg_icon_cache_update |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
252 xdg_desktop_database_update |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
253 xdg_mimeinfo_database_update |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
254 } |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
255 |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
256 pkg_postrm() { |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
257 xdg_icon_cache_update |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
258 xdg_desktop_database_update |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
259 xdg_mimeinfo_database_update |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
260 } |
3c90d8644fec
[sync] imported 5fd794d..e0462cd from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
261 |