1 |
commit: 2f78e0c52c172fd74df98d4a65b5eda1e28d6b20 |
2 |
Author: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Dec 30 13:34:16 2020 +0000 |
4 |
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Dec 30 13:36:21 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f78e0c5 |
7 |
|
8 |
app-office/libreoffice-bin: bump for icu 68.2 |
9 |
|
10 |
Package-Manager: Portage-3.0.9, Repoman-3.0.2 |
11 |
Signed-off-by: Andreas K. Huettel <dilfridge <AT> gentoo.org> |
12 |
|
13 |
app-office/libreoffice-bin/Manifest | 12 + |
14 |
.../libreoffice-bin-6.4.7.2_p2.ebuild | 251 +++++++++++++++++++++ |
15 |
2 files changed, 263 insertions(+) |
16 |
|
17 |
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest |
18 |
index bf3472caaf3..e3d654b4eef 100644 |
19 |
--- a/app-office/libreoffice-bin/Manifest |
20 |
+++ b/app-office/libreoffice-bin/Manifest |
21 |
@@ -1,12 +1,24 @@ |
22 |
DIST amd64-bin-libreoffice-6.4.7.2_p1.tar.xz 132939056 BLAKE2B bf289afca20492f6fe099ad180d33a730e90ccba60c133fa9ddd034d6751b86ef5f68b630ac1e67738d67d94bb79d39946df52cdd49b38fce401d33521926db4 SHA512 5138d6caf05817f658377b938927053fde3b98a8496cca9555202e862dabef75f35cbcd91c6a570611e2b908e150f6f38b3b775b9af9048cbe0ac31d7b912182 |
23 |
+DIST amd64-bin-libreoffice-6.4.7.2_p2.tar.xz 132899212 BLAKE2B daab7c709cef0298e445e8c2ebb1690a7df1b6bef2932bf3a1d965d80117bc3f5a1aedb293ec7a7c73b61a81cb6ba9d595fa4698636eba066453461dde83d28c SHA512 50715cefdbf6e949b010d449c831387ffe7f1444cdb6f8dfa890113e034401cf4d19774043604475c9ea6fd840f21ed7299234eec742177d82f2b9a3095dee42 |
24 |
DIST amd64-bin-libreoffice-gnome-6.4.7.2_p1.xd3 1921163 BLAKE2B 15da9d0e63cc85026ab7a3a9a98dfef7a0971722d2a663d54e6c1f9af069f007b3cbdca8b4730007b70d2ce5b6594732f2672578a3739e5be8f1f37d41fa8d51 SHA512 b0e1039cb094eee47e7e146c60e17f1ae0e2c49400a66741c8f9a4f34c32129028b4387a03881a28fdce6c9e56ca71ce0c28d07972821a22a78901670112bca0 |
25 |
+DIST amd64-bin-libreoffice-gnome-6.4.7.2_p2.xd3 1915838 BLAKE2B 4ac09d0e9cadd34b8bf374b91526763d8059f36faa0e701310df76f01dd471a781e7a4a57eca0458200b55cd73803e44d2fa902bc4cf9ffdc9b7819583f66e61 SHA512 bd6754ba2512f1679ab7a98af007723b5a2bcd64f1813c6a2c2b61c5aef65bee1cfd866016b67a456e4bb2295b3664cdbf73923dea9900aff5b88d5f42baa535 |
26 |
DIST amd64-bin-libreoffice-gnome-java-6.4.7.2_p1.xd3 29288984 BLAKE2B c1379fd0ef1899244a513b1f53bba861d41bfd5eae26518fe6931bd805e9b2a8ac5be79710415b4f539d48e38fd964f198f3401f29c073c14d1af0f57ca8e51e SHA512 69bd379194cbf6c376738408a1979f4822b52d2012d1442c32b4320ce410768e69dcaf323527936aa3a9f183c4a846da95f00d8379dffaff055130d2ede4ba8b |
27 |
+DIST amd64-bin-libreoffice-gnome-java-6.4.7.2_p2.xd3 29294532 BLAKE2B fc9d82a6dc3986dbb6d68f8d17deb5bb2477ca1cabaa3abcb214800e668440f3b80338767329aeeb1c0c0c9f2793e482d6749021798c8123f1a07c7f0bbf0ad8 SHA512 b6852c3e504a4a37f151d50df92c6f545434dd285e6635791516e279d93b51b7dd7bdd65d40157aaf5ea9d1cd8bdf06630fceecd4953626ebcfe42f1f015c835 |
28 |
DIST amd64-bin-libreoffice-java-6.4.7.2_p1.xd3 29140522 BLAKE2B 957fe72caa6c1f8b156d217b8d66b45275bd44b08769ebbc4d1d2cc9e1d4b3918a4c720bc873b9ba181203496a5fa66defb596b3f1ab1d0a7cef07cfbc1f21f9 SHA512 6bc23b125754e0da7c27101e650adf3a0660088306c2dd70ffa6cb403873e1ae0cfdbe4384913575ee4698be9f52ad77d845c8c11bf7a040f09c409da944d28d |
29 |
+DIST amd64-bin-libreoffice-java-6.4.7.2_p2.xd3 29174648 BLAKE2B 1349e5db1bde42d695bd12dab39af30b8288f0ac318a662b1bfced9e3b18b67d02bb2d00201b1e8ae40f5f860d02be132e4e27ff686f703c229d1ec3c6de3e41 SHA512 ec281709877764827b9fb481be480b0f1177fbb3a281a6be7fc50a75733cca9d8212d9b2d420ec823605a9e2881a02da8716c482c82d85e7a7d9b43efa3fe469 |
30 |
DIST amd64-bin-libreoffice-kde-6.4.7.2_p1.xd3 19705370 BLAKE2B 8548d25cda6812f20e2a7f8b9a7e0a87a92de4755f7883edd2291cc7b042f316ab43c0825cdcd6b2ad87cf86f715a5d12a63ca81de57feb383ee51410e71bd9b SHA512 1967b746f68e764e3f2499d4f8b23ecfc3c53cc07ab8b17c40b311dc5211b4624218db257058772bebe2455e9ac2dbc243764e9e142663a5fe6dff944a91aa6a |
31 |
+DIST amd64-bin-libreoffice-kde-6.4.7.2_p2.xd3 19690260 BLAKE2B 902b28eaf17c8ba8eb2496674c1c03fa7317eb7eb5455c0650752f9f0313a1b18910775844ab26933aa95d00be57e4c01b3c93f8a0d7dac15198e56138ec404d SHA512 356014519693e5ca73761f13720abac5e8ff715cd9939bfc50581892946d073664753c373ef501cf6bd407cbce7d85fc232eeac1af3fe5279f65f10585e07635 |
32 |
DIST amd64-bin-libreoffice-kde-java-6.4.7.2_p1.xd3 29774822 BLAKE2B ae1ee0dcd887eecd425a723827ee831e143369f4d0b4674d0c88ca8a00b1b976940b1d9d6fa56b11beae80955ffb9c6177a823f2aa187f86c7ecb96729500730 SHA512 c31abcdb7402f602e3b912831ebaa7ba41350399866b0955d5852e7c946efc676be8dcee1614478ff4217ce090a3947ea2cc1fe266bfb5c29f462bc5f264e98b |
33 |
+DIST amd64-bin-libreoffice-kde-java-6.4.7.2_p2.xd3 29809537 BLAKE2B f975c8bb30067a97eb6fd8b7a13b95e6788c5593c7da7eef870dc52ac1d7c3d7c8d3dfbdb92998f88cd69f4578044ed783477e072f1aa4f91cedcca362c467c4 SHA512 802326419d9bcf88add3dd0712d1feb2c8663a9663c762dc1d08e28cb577e4aa0ac4800ef27b39dd523729df8edc069098a69c25f57b461ba908a4cd2064bba3 |
34 |
DIST x86-bin-libreoffice-6.4.7.2_p1.tar.xz 134606628 BLAKE2B b6bba84073dc16b473947b7bf2f103f2e66226e172e66f612a396d1b206253229eac4320766f0977e8f531290e8365d7c491a6a4ced066f57ada553549741bce SHA512 dbab1dcbb39909b88d77351314441d096ec59d69c383c9a8bcbb82801477e14f0674932e0215ea1945630f328da8de8875b8e240c7e5c8494e57de233a030f0b |
35 |
+DIST x86-bin-libreoffice-6.4.7.2_p2.tar.xz 134593448 BLAKE2B 26b57979c917dd379c590891fb630485d1ba51eddc18407fd2287de03fd76403137c61a8e8b4a49a2a34c71638b15918912187eb0e7a682ca4b338467d376a77 SHA512 62364be3d5513247d95c839a90643bff630ddc075b6e1c1cc9fe46f8c98338f93fce55c939913417423c0f559c697f1156e2d4a0448f08501b23f65a354d82df |
36 |
DIST x86-bin-libreoffice-gnome-6.4.7.2_p1.xd3 1918270 BLAKE2B 3ac058041b731c79e45920a88c6258408acb6b3fdb664da0cd17d0747a1656b1df61c4ab7929c00755fb2b9f62e2f79789a1d915e5f93806435b96ecde072b26 SHA512 7a9ae3883f3abbdd80a63a52d12fe263540686c1a33203693c2ec1d729677017776f3cb9fc391d0796743bedd8315b203603eaeee4a35948d105f5c2265cd24f |
37 |
+DIST x86-bin-libreoffice-gnome-6.4.7.2_p2.xd3 1892727 BLAKE2B d1cf2b679a91dd5c1947ec60be83fde839159f5b1e514925b90f47cfc28bf0a902d22c4d57834e9548f8fe6867a1452d4d42d098ac08a8632d341110fa550691 SHA512 d9ef6b5fe1b60fd4085feadb0b7f00ea239d4ce86828db7a3f2d07a89dc1bd879d4d6e2e5277a6b98518dd2c52cc692b1b84b74964ee287a1d9e749e6a47ab8c |
38 |
DIST x86-bin-libreoffice-gnome-java-6.4.7.2_p1.xd3 27287304 BLAKE2B 8631b35146ed208577dbb621ddd947e3bded055419c34fc20fde02d942bf5b09ab614849ef8ce3fb8374f2761eeda074af6504c122e7072ce93256b603acb57b SHA512 794ad30ce84e4fb2b57fe4de985cd5dbd035317eac1e3a3951b0012204feb581134e57cccf7d113f9129f0a4891cdd65a5c419c35bce866d29dcc37e84abc87e |
39 |
+DIST x86-bin-libreoffice-gnome-java-6.4.7.2_p2.xd3 27275582 BLAKE2B 4b91ba882e76747227f780b505ca691d7d5dc2bc2a1d3a8305b43248df595e4c429769bc998724dbbd8d0949951b2fb3d19b00f0c76339ee15182bf5193e95ab SHA512 e62fd9d5e7864ef9d7dd745364768e390e3313cee9ea55f021d5f0a12d935132e526c2134c1733c9564622730645c0e1200da9194521f96f5884a678e09391c0 |
40 |
DIST x86-bin-libreoffice-java-6.4.7.2_p1.xd3 27166653 BLAKE2B 2773a3776d63c87a4fefabbee8336f759c86b08cce6c035da3da88f18a6a5ee3d64ed56e26fe1fc7321aaacce9f1f2df07005765fbf9a5eabdd33df000aff1f5 SHA512 2042f578bfc5610a7d07e754f6eec56a1fc654f254e4a75295171c8ea032b629994ca07b4fa9c4cb96f440677f3bf59a4816de38d1e3eca7dca81a4543cea84c |
41 |
+DIST x86-bin-libreoffice-java-6.4.7.2_p2.xd3 27169643 BLAKE2B b84c5e9851ff563e5ecc9cb0368aba008f3f43cda15f81d832c3a5fec97953665fcba6b3d1231a7bb14effd5358cc0a363567d5cdf1d00265a093c18ec9035f2 SHA512 39f4465c340fd6b70717fad48905e38519dfb274fdd97f9b018572814bcd2e903690f5a627e40eb20eff004a55cd3a8157e2943d90685ae872f8c51ddbcb6b05 |
42 |
DIST x86-bin-libreoffice-kde-6.4.7.2_p1.xd3 17414679 BLAKE2B acb084343f735bf0d0cce5eca48a0c66f36ee59d189ba76e664fb65cac76663a83baf7ec921b1a601e142f2a3f4cf90a7a53479c6459dd766a04dd749a95cda0 SHA512 30b6ad2b27ccd3c2e26e0da6a868fa48e5e5648e235cc056f5186718f688fc937158f01ebd8b3916819dab9339db812e470d1543a2254ef8b57b9a92b25b1a72 |
43 |
+DIST x86-bin-libreoffice-kde-6.4.7.2_p2.xd3 17409833 BLAKE2B 032f5b6ca8262443e2d891dbaa8bbbfd8b7a6a2257a40eafbdd06273fc947cd3a9b96cc10334e3a11086fce7ba3cfc5596e767640d1e5d9258f6bf78ad4266af SHA512 d107cfa5310ee9d139e73cf84bb128d91485caf1b51c62168e29697416649e428e0e55cc55d0347ae8e20f4893907e522515e0f5d4fa350417fe9d181de75a9b |
44 |
DIST x86-bin-libreoffice-kde-java-6.4.7.2_p1.xd3 27725217 BLAKE2B 30ef34c9234fda34194e11abac36522a97dde1b62ada1cc67fdd54d03f805ca1c65ad9a97c7484023801d15644a85a652c2f4c30c32c18a715bd3b9dddb263da SHA512 753ec089ed19f65fa2b371f02fb3183d34f9f280d6ecb3c93698f394f4376de89b7111d0a8248379f7ee96ae28cc770b66f3efbba5804403f390131fd29d476d |
45 |
+DIST x86-bin-libreoffice-kde-java-6.4.7.2_p2.xd3 27721907 BLAKE2B 9ef839325facb31ce7b90f9aae404098d49bf135d9507b1941eb3af2c3f7919783f4bee289549c49041a843d87336bbc8a91cc10a0c72a1d9a48d5dd06ef99e7 SHA512 1965b8b044dbef3f3b02b5fde8fbc2b4fb7890ffb01e337d5471b1886361096fd7a5d06d2955bf6df2a448bd143df4f5263aa203a13d5d92f61e2f3cf4961879 |
46 |
|
47 |
diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.4.7.2_p2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.4.7.2_p2.ebuild |
48 |
new file mode 100644 |
49 |
index 00000000000..8660dfccd52 |
50 |
--- /dev/null |
51 |
+++ b/app-office/libreoffice-bin/libreoffice-bin-6.4.7.2_p2.ebuild |
52 |
@@ -0,0 +1,251 @@ |
53 |
+# Copyright 1999-2020 Gentoo Authors |
54 |
+# Distributed under the terms of the GNU General Public License v2 |
55 |
+ |
56 |
+EAPI=7 |
57 |
+ |
58 |
+BASE_PACKAGENAME="bin" |
59 |
+BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" |
60 |
+BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" |
61 |
+ |
62 |
+PYTHON_COMPAT=( python3_8 ) |
63 |
+PYTHON_REQ_USE="xml" |
64 |
+ |
65 |
+inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils |
66 |
+ |
67 |
+DESCRIPTION="A full office productivity suite. Binary package" |
68 |
+HOMEPAGE="https://www.libreoffice.org" |
69 |
+SRC_URI_AMD64=" |
70 |
+ ${BASE_AMD64_URI}libreoffice-${PV}.tar.xz |
71 |
+ kde? ( |
72 |
+ !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PV}.xd3 ) |
73 |
+ java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PV}.xd3 ) |
74 |
+ ) |
75 |
+ gnome? ( |
76 |
+ !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PV}.xd3 ) |
77 |
+ java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PV}.xd3 ) |
78 |
+ ) |
79 |
+ !kde? ( !gnome? ( |
80 |
+ java? ( ${BASE_AMD64_URI}libreoffice-java-${PV}.xd3 ) |
81 |
+ ) ) |
82 |
+" |
83 |
+SRC_URI_X86=" |
84 |
+ ${BASE_X86_URI}libreoffice-${PV}.tar.xz |
85 |
+ kde? ( |
86 |
+ !java? ( ${BASE_X86_URI}libreoffice-kde-${PV}.xd3 ) |
87 |
+ java? ( ${BASE_X86_URI}libreoffice-kde-java-${PV}.xd3 ) |
88 |
+ ) |
89 |
+ gnome? ( |
90 |
+ !java? ( ${BASE_X86_URI}libreoffice-gnome-${PV}.xd3 ) |
91 |
+ java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PV}.xd3 ) |
92 |
+ ) |
93 |
+ !kde? ( !gnome? ( |
94 |
+ java? ( ${BASE_X86_URI}libreoffice-java-${PV}.xd3 ) |
95 |
+ ) ) |
96 |
+" |
97 |
+ |
98 |
+SRC_URI=" |
99 |
+ amd64? ( ${SRC_URI_AMD64} ) |
100 |
+ x86? ( ${SRC_URI_X86} ) |
101 |
+" |
102 |
+ |
103 |
+IUSE="gnome java kde" |
104 |
+LICENSE="LGPL-3" |
105 |
+SLOT="0" |
106 |
+KEYWORDS="-* ~amd64 ~x86" |
107 |
+ |
108 |
+BIN_COMMON_DEPEND=" |
109 |
+ app-text/hunspell:0/1.7 |
110 |
+ =app-text/libexttextcat-3.4* |
111 |
+ =app-text/libmwaw-0.3* |
112 |
+ dev-libs/boost:0/1.74.0 |
113 |
+ dev-libs/icu:0/68.2 |
114 |
+ dev-libs/liborcus:0/0.15 |
115 |
+ >=media-gfx/graphite2-1.3.10 |
116 |
+ media-libs/harfbuzz:0/0.9.18[icu] |
117 |
+ media-libs/libpng:0/16 |
118 |
+ >=sys-devel/gcc-9.3.0 |
119 |
+ >=sys-libs/glibc-2.32 |
120 |
+ virtual/jpeg-compat:62 |
121 |
+" |
122 |
+ |
123 |
+# PLEASE place any restrictions that are specific to the binary builds |
124 |
+# into the BIN_COMMON_DEPEND block above. |
125 |
+# All dependencies below this point should remain identical to those in |
126 |
+# the source ebuilds. |
127 |
+ |
128 |
+COMMON_DEPEND=" |
129 |
+ ${BIN_COMMON_DEPEND} |
130 |
+ ${PYTHON_DEPS} |
131 |
+ app-arch/unzip |
132 |
+ app-arch/zip |
133 |
+ app-crypt/gpgme[cxx] |
134 |
+ app-text/hunspell:= |
135 |
+ >=app-text/libabw-0.1.0 |
136 |
+ >=app-text/libebook-0.1 |
137 |
+ app-text/libepubgen |
138 |
+ >=app-text/libetonyek-0.1 |
139 |
+ app-text/libexttextcat |
140 |
+ app-text/liblangtag |
141 |
+ >=app-text/libmspub-0.1.0 |
142 |
+ >=app-text/libmwaw-0.3.1 |
143 |
+ app-text/libnumbertext |
144 |
+ >=app-text/libodfgen-0.1.0 |
145 |
+ app-text/libqxp |
146 |
+ app-text/libstaroffice |
147 |
+ app-text/libwpd:0.10[tools] |
148 |
+ app-text/libwpg:0.3 |
149 |
+ >=app-text/libwps-0.4 |
150 |
+ app-text/mythes |
151 |
+ >=dev-cpp/clucene-2.3.3.4-r2 |
152 |
+ >=dev-cpp/libcmis-0.5.2 |
153 |
+ dev-db/unixODBC |
154 |
+ dev-lang/perl |
155 |
+ >=dev-libs/boost-1.72.0:=[nls] |
156 |
+ dev-libs/expat |
157 |
+ dev-libs/hyphen |
158 |
+ dev-libs/icu:= |
159 |
+ dev-libs/libassuan |
160 |
+ dev-libs/libgpg-error |
161 |
+ dev-libs/liborcus:0/0.15 |
162 |
+ dev-libs/librevenge |
163 |
+ dev-libs/libxml2 |
164 |
+ dev-libs/libxslt |
165 |
+ dev-libs/nspr |
166 |
+ dev-libs/nss |
167 |
+ >=dev-libs/redland-1.0.16 |
168 |
+ >=dev-libs/xmlsec-1.2.28[nss] |
169 |
+ media-gfx/fontforge |
170 |
+ media-gfx/graphite2 |
171 |
+ media-libs/fontconfig |
172 |
+ media-libs/freetype:2 |
173 |
+ >=media-libs/harfbuzz-0.9.42:=[graphite,icu] |
174 |
+ media-libs/lcms:2 |
175 |
+ >=media-libs/libcdr-0.1.0 |
176 |
+ >=media-libs/libepoxy-1.3.1[X] |
177 |
+ >=media-libs/libfreehand-0.1.0 |
178 |
+ media-libs/libpagemaker |
179 |
+ >=media-libs/libpng-1.4:0= |
180 |
+ >=media-libs/libvisio-0.1.0 |
181 |
+ media-libs/libzmf |
182 |
+ net-libs/neon |
183 |
+ net-misc/curl |
184 |
+ sci-mathematics/lpsolve |
185 |
+ sys-libs/zlib |
186 |
+ virtual/glu |
187 |
+ virtual/jpeg:0 |
188 |
+ virtual/opengl |
189 |
+ x11-libs/cairo[X] |
190 |
+ x11-libs/libXinerama |
191 |
+ x11-libs/libXrandr |
192 |
+ x11-libs/libXrender |
193 |
+ net-print/cups |
194 |
+ sys-apps/dbus[X] |
195 |
+ gnome? ( |
196 |
+ dev-libs/glib:2 |
197 |
+ gnome-base/dconf |
198 |
+ gnome-extra/evolution-data-server |
199 |
+ ) |
200 |
+ media-libs/gstreamer:1.0 |
201 |
+ media-libs/gst-plugins-base:1.0 |
202 |
+ !kde? ( |
203 |
+ dev-libs/glib:2 |
204 |
+ dev-libs/gobject-introspection |
205 |
+ gnome-base/dconf |
206 |
+ media-libs/mesa[egl] |
207 |
+ x11-libs/gtk+:3 |
208 |
+ x11-libs/pango |
209 |
+ ) |
210 |
+ kde? ( |
211 |
+ dev-qt/qtcore:5 |
212 |
+ dev-qt/qtgui:5 |
213 |
+ dev-qt/qtwidgets:5 |
214 |
+ dev-qt/qtx11extras:5 |
215 |
+ kde-frameworks/kconfig:5 |
216 |
+ kde-frameworks/kcoreaddons:5 |
217 |
+ kde-frameworks/ki18n:5 |
218 |
+ kde-frameworks/kio:5 |
219 |
+ kde-frameworks/kwindowsystem:5 |
220 |
+ ) |
221 |
+ dev-db/mariadb-connector-c |
222 |
+" |
223 |
+ |
224 |
+RDEPEND="${COMMON_DEPEND} |
225 |
+ !app-office/libreoffice |
226 |
+ !app-office/openoffice |
227 |
+ media-fonts/liberation-fonts |
228 |
+ || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) |
229 |
+ java? ( >=virtual/jre-1.8 ) |
230 |
+ kde? ( kde-frameworks/breeze-icons:* ) |
231 |
+" |
232 |
+ |
233 |
+PDEPEND=" |
234 |
+ =app-office/libreoffice-l10n-$(ver_cut 1-4)* |
235 |
+" |
236 |
+ |
237 |
+DEPEND="dev-util/xdelta:3" |
238 |
+ |
239 |
+# only one flavor at a time |
240 |
+REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}" |
241 |
+ |
242 |
+RESTRICT="test strip" |
243 |
+ |
244 |
+S="${WORKDIR}" |
245 |
+ |
246 |
+PYTHON_UPDATER_IGNORE="1" |
247 |
+ |
248 |
+QA_PREBUILT="/usr/*" |
249 |
+ |
250 |
+pkg_setup() { |
251 |
+ python-single-r1_pkg_setup |
252 |
+} |
253 |
+ |
254 |
+src_unpack() { |
255 |
+ einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz" |
256 |
+ xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" || die |
257 |
+ |
258 |
+ local patchname |
259 |
+ use kde && patchname="-kde" |
260 |
+ use gnome && patchname="-gnome" |
261 |
+ use java && patchname="${patchname}-java" |
262 |
+ |
263 |
+ if [[ -n "${patchname}" ]]; then |
264 |
+ einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3" |
265 |
+ xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PV}.xd3" "${WORKDIR}/tmpdist.tar" || die |
266 |
+ mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" || die |
267 |
+ fi |
268 |
+ |
269 |
+ einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" |
270 |
+ unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PV}.tar" |
271 |
+} |
272 |
+ |
273 |
+src_prepare() { |
274 |
+ cp "${FILESDIR}"/50-${PN} "${T}" |
275 |
+ eprefixify "${T}"/50-${PN} |
276 |
+ default |
277 |
+} |
278 |
+ |
279 |
+src_configure() { :; } |
280 |
+ |
281 |
+src_compile() { :; } |
282 |
+ |
283 |
+src_install() { |
284 |
+ dodir /usr |
285 |
+ cp -aR "${S}"/usr/* "${ED}"/usr/ |
286 |
+ |
287 |
+ # prevent revdep-rebuild from attempting to rebuild all the time |
288 |
+ insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" |
289 |
+} |
290 |
+ |
291 |
+pkg_postinst() { |
292 |
+ xdg_icon_cache_update |
293 |
+ xdg_desktop_database_update |
294 |
+ xdg_mimeinfo_database_update |
295 |
+ |
296 |
+ ewarn 'If you plan to use the Base application you should use a source build and enable java and firebird.' |
297 |
+} |
298 |
+ |
299 |
+pkg_postrm() { |
300 |
+ xdg_icon_cache_update |
301 |
+ xdg_desktop_database_update |
302 |
+ xdg_mimeinfo_database_update |
303 |
+} |