1 |
commit: a35f443222145ce54c32bfee1c53ad3b76251e45 |
2 |
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 28 22:01:44 2016 +0000 |
4 |
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 28 22:01:44 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35f4432 |
7 |
|
8 |
app-office/libreoffice-bin: Version bump |
9 |
|
10 |
Package-Manager: portage-2.2.27 |
11 |
|
12 |
app-office/libreoffice-bin/Manifest | 12 ++ |
13 |
.../libreoffice-bin/libreoffice-bin-5.0.5.2.ebuild | 236 +++++++++++++++++++++ |
14 |
2 files changed, 248 insertions(+) |
15 |
|
16 |
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest |
17 |
index 28631f6..2b32521 100644 |
18 |
--- a/app-office/libreoffice-bin/Manifest |
19 |
+++ b/app-office/libreoffice-bin/Manifest |
20 |
@@ -1,12 +1,24 @@ |
21 |
DIST amd64-bin-libreoffice-5.0.3.2.tar.xz 76937972 SHA256 1a6029b3ba0141d1c091c02cb25313e24ded8fcbae88a2a63065379a68b8b82c SHA512 b2a7a0e91648a941e14645d94fed569c03ab7892d746a19e229e913d5dff9c49008b96e059e07a12baa04c11204121a1d7e8d5b5f7656ea01499640d02bff429 WHIRLPOOL 0491e68437494620e55953eed58028636febeb95753bfd66fb4a19c88531ac3dc3fc03fbcfddf99a2fbfd7c27dd004c981607f8b067084874fe575589dc732e3 |
22 |
+DIST amd64-bin-libreoffice-5.0.5.2.tar.xz 77007548 SHA256 e27462dee3432c69a341964983a8500fe66164097d1e29d33fee0f84918f7c1b SHA512 ff5d300c158195b0d53df2e9f9aa237432bb4f00c3cf776e77dc129923e66f9b3ca98b5c2661f3adda00940dbbf785c2da801efdbcba06bece288b445b9281c5 WHIRLPOOL a728a718bfd7a1e2366498d1c5077882eb153a143df478faeb6e8adf5d0fd27f97e58965527d536ae824b5ba27ef64d05361ec70bd904d0a7cdb74b580c4ae0c |
23 |
DIST amd64-bin-libreoffice-gnome-5.0.3.2.xd3 429790 SHA256 c9dd315b628ce4dda14c2807f69429ade1f0238420213daffde12a0468605502 SHA512 3ebf2348d5d372278808619923420fc49146b80c7c0c61b7a9a69687d1401857d21fadd66e851d811ac34fdfcfe13746b87302d2dbc003126b2dfad1ae016df8 WHIRLPOOL 19cfc6838d93f88c4d8226ddc3ec1ddeaae46c00b2aa7cfb153ea903b4f729d6dfbc2c0d02f798861211dfea92790d5b335f079fc627196771aea0e70863a7cc |
24 |
+DIST amd64-bin-libreoffice-gnome-5.0.5.2.xd3 429970 SHA256 de6dfaa786bc5fc9baa18f2c8a310943bd3c89d891a7daed1004c509856e8dc0 SHA512 4326872359f94f9820bb46b695a4f7b97ef979b5da75c47c20bb3c34979544f9f45ce75de25a18a72be809ef388e20a82905f3b586c590867bb895b062033f18 WHIRLPOOL faa9d3458429d4e7ac2ab34e760b560f38fcbd480a43b6457bc411fc7a809afed80c4f7aa53c75ec9f1088097fc6846d623bfb49eaf60da7f78a2a01c5c04f53 |
25 |
DIST amd64-bin-libreoffice-gnome-java-5.0.3.2.xd3 25786095 SHA256 64aaf07bef9f8d6ecbb9b10f83a2f547b91c164f73876adf4b2cee00f60160cb SHA512 8cb955df50b4294d38ce34699f6303f04aae6820d69c5d8cfca96b7147284f7845c9342adcb2e4a71141f43c2b789db4fa58aae2dece60f5ddd54e71d4ccb000 WHIRLPOOL 3f63388c0de6c3d4f0b67fe3252eb389f3353361eddc49d50f4b3969bab8fefb42d0df26849bfcb00ba844c329373dc3cdcdff88c6755b6d44b27a21d0f711b7 |
26 |
+DIST amd64-bin-libreoffice-gnome-java-5.0.5.2.xd3 25782921 SHA256 5223af3fb9323d0e93a585306eb84a5e9b194f04fdc46e5004bdc20679e80dab SHA512 a978f0097078221c5cdb5db15c6b11c406969fe8a75e8b207586d6052d2b667576399833d3ae96ec91317d4d4efac699279eeecb9cc9d24bbe76e900408a0f63 WHIRLPOOL 3f554ec2c074a7249694fce83667c795707191be5e5cfafff924b8e74b5debc093faf6f32495cdaa687718f61e9ff3bece668a77a587a6be6e513d76d9466413 |
27 |
DIST amd64-bin-libreoffice-java-5.0.3.2.xd3 25426909 SHA256 757fe5cdc9c464f5cf9ed9d34f01e1e8d9047b59c36d3e440314dcd25ab0722c SHA512 dad8c80de1fcd522553fe985e8f97cd1864848a41199e86c58dd6f8b5bac2c3764c366404dbcecd68e4911115868a32e2c4b29c946f184005fa70f29043b1022 WHIRLPOOL a6466f61fc97948812d769d0670d0a5336258324ba90f8390c160643ab5114fda8389ae651fe48787310fdfb83277a720ddf5362c98d4842241a0dbf81c1080d |
28 |
+DIST amd64-bin-libreoffice-java-5.0.5.2.xd3 25423904 SHA256 b2b1f04bc27e6884887ce641ca324ac8e048ba289c70637c2d93787b15385f5d SHA512 2e56c66b5fade293785e42377dddaa226e2421416e474bda867afe66ed7323c8deac1b150f95198a04dc533aaf3f08a843e72173e214f45ddb9ef44e9ebfd7f2 WHIRLPOOL 0d82b04706c93f5dc48cf76f95adb66e44c07232af1f15c10be712a75733c928afbbf3c464a49d0e4b02dbd7e5831efc1dd858189081a81e6ce466fd0b02a292 |
29 |
DIST amd64-bin-libreoffice-kde-5.0.3.2.xd3 7586603 SHA256 e4e2227cfb82ba3f9de7cee6ea8d3415fa55637f77acdb2f20941e31a311917d SHA512 5eb30121e14b56a4f4dc08613522546bc38e8c2139b30c98d275d6681bf3f2a9eb8e029a19b4267456ba37676760365bca8ffd196410b9fe9526d44558f4269d WHIRLPOOL 54cca4ed63c65d3d44aea32de074bf70f4b2627a1625eb605071486298b92cecb9642ccd8ca38a35aa5c988e736b21af98849ec3dc85a61db025378da6449eff |
30 |
+DIST amd64-bin-libreoffice-kde-5.0.5.2.xd3 7893019 SHA256 42bc1df7bdd0dbad735e0a8a4e6c862ad1c4cbc36cecd65abb2bc2e6addebb46 SHA512 0b57e26e5d34b6e96698a9eab741ecade9499e5ce9c0cb44fa65dcd1e71f9e8123478478c40e31cc41dca7b9cdda33b343aff6bfb9a8d8bb520775da2d23dbc3 WHIRLPOOL 98a88052acede322f522fd422de8b7046120492e413aa1d9622e4ea6e7c0869bbba4aa9f66d7bf7f646a9272ed29f5ad401638c9c02863b3464d60fb9e0369f3 |
31 |
DIST amd64-bin-libreoffice-kde-java-5.0.3.2.xd3 25542921 SHA256 dbf9f03bbb395c605baeb8b2c58185bbaa0bf07d6a8a20b1112c82dc8cc4e6a4 SHA512 92cca85ec4f98f3de96da0bbef538216d48037896f130517250b1b111da0bf1f9ccd0759c7c1158b32270599a0dea5f52773f7ac5ebc10b00cda41a55b571dfc WHIRLPOOL ab105506139cdc667ae282cb1aab5ddc1cde4028835a545ca131ede92bc8dd3056a3aa18b0319075dff11dd10ddbfe67521ecda50919cfbb752a80c827f5e9dc |
32 |
+DIST amd64-bin-libreoffice-kde-java-5.0.5.2.xd3 25462697 SHA256 f618f080294f3e0107f4a2bce694d3da4f01f79f36ed1e7c941bc6e61d935677 SHA512 d33528f8553ebfdf6b4b21a0445e7c44ee37238f7a8edcec66d9611911cc156e50f4b42d3b12240b221c6a15fdb4d0ac89ca36876b72c42abae6b07126e58652 WHIRLPOOL f0935f4dcac6e7377edd94fb68f8659b890776ad71b7962255d6ce371e6246884e69bd54c05552118cc74983226e0a012b80b43c5e6eb724dfee26e2001733b8 |
33 |
DIST x86-bin-libreoffice-5.0.3.2.tar.xz 76148856 SHA256 0717a4ee1e20fb5cdd854fcf1f6ebbe3fc09670e665cbc8a4e25f66ab0121f04 SHA512 8f74134be0b70036b87fdaa30de097b3a39ed3e3e9d0249d5c74d24f3d6fe89f98f4b08bc9d6ce8a2762fcb1509f3605c0ab3fe8b27238ee15c1a17f92b69f38 WHIRLPOOL 14f005a5a2f7bb1987aae5d11768866811a3490656ced55c0dc252a0454dc5b8cf88290a1566369a42ef9d902ad23d86e537442441aae59b96287651cddfdb41 |
34 |
+DIST x86-bin-libreoffice-5.0.5.2.tar.xz 76229348 SHA256 a2f167398e439933afbc57ccbc30855cb618415af6c93a7d448f37fbcb327ae1 SHA512 8bf6fc31cd1bcb38bb154611aad3f0c8aaa72addeb8825e0afc0ad9857034a1eb1f192b3149de8312cfe08501ad5c71a4c5ae51e20d981a231d5d87e3c22178c WHIRLPOOL 0569d64562b8d616397107b6be9efe5ab724ab8d419c99a453821f1e66c202506ced2fe3966ab8cfccf871fb6cd90a4e80d46c2179767fdaa9912606a1391eb3 |
35 |
DIST x86-bin-libreoffice-gnome-5.0.3.2.xd3 400086 SHA256 8509e2686af8068c6686bcb23aada3bdcb337afd521447574b539fab9bd9a8d2 SHA512 f470859418b23ff91037802ec1de0f8e79742c72509aedc0c987cc5f158b9675d52aaab2b95502db7de18e9bd1eceaffc950902202069accaa75aa6245874212 WHIRLPOOL b4b969a52c77c305d36b0dc9901f96cc3a31add452cf94e30ef77788c68b7bcf327aad2e406b7fbfc61beb2b21683df999d5b298853429996de1d2914009adbb |
36 |
+DIST x86-bin-libreoffice-gnome-5.0.5.2.xd3 400041 SHA256 96666941b7fef1dc2aa686332a3cac90592f6b83e6af34f719388cc7041ff62c SHA512 f2ea55f87bdb944ede8f8dd80c163cd7571c26faafa8144b7af8ea3ca4381f7834246ae2e8a4aef7ccd2b5314fb16543362e7830868708886d45fd283d299647 WHIRLPOOL 2a231f2d6fd70cbdeaa854e02e84b6c8f50073759cb37a0f1f9d19f5470fcccad12a0b99f1430511890d2b29503f4918d4db273a640bfeb52089bbd1730001e1 |
37 |
DIST x86-bin-libreoffice-gnome-java-5.0.3.2.xd3 22798046 SHA256 96b787b3cae667da518f525f6b702bcd59cb50fa6296b4111a8cf64a2366f754 SHA512 94dce6e4ecda95d3a7b9c0945af9fc249ed68f8852cc07d19463b2805d7c76a7eb65f0985075b64dd3289dc3127b60f49d1bfcb61e2d1abdf8432a6bfb70f421 WHIRLPOOL 9eca275ed66674d07d60c639a7345cc940b69307e535010530de75c850a5d2bd5d62540203eceead280626bf8ab234bdd310664938bb9524ae2227d6b628ff29 |
38 |
+DIST x86-bin-libreoffice-gnome-java-5.0.5.2.xd3 23114772 SHA256 37b241e0753976546dd0aae96751fbe0bda39036ebee8604098a464b081e95dd SHA512 0d5ea6738023300635d48662020917dc3781feef179132cd9e0b9be57bfcba00fbeaaf1c30df593ec572bb8a052bf81819562a2812d7410e67b3493e3687aa97 WHIRLPOOL 8dd5b0e337b2b8258507789911a293d3d9c0f6b74eb12df0cb30b7e2a4ba43357c18b284daa107f95a42e761a3dc53ed267c5ca6a99afc3082a79c7a0f832257 |
39 |
DIST x86-bin-libreoffice-java-5.0.3.2.xd3 22652978 SHA256 2361c68152134e6b14b268a4a19604e4a6d2158cd6262f338168798cd96d0f38 SHA512 905b3d8bb42e897f0638ec75f850e63ee616bf14d77854602e85da0d443aea80a379f459bdadac31f8caf5bb64781d70da43d756d864cbe27414125a47c3cef4 WHIRLPOOL 5c800702f5ad56d13b407d1f322f86bacde9398b5330ec9710a54107ebc01152c76bc346a54c58de307ea468caa5f16e5ac65a1211a5db4eb4f54f8a0293698b |
40 |
+DIST x86-bin-libreoffice-java-5.0.5.2.xd3 22950526 SHA256 c3e30257b11b15da9b00043b12bf5fe39ea82080e7e4ba6e79a2d4494aafd54c SHA512 8434aa2c5f48ea25946ff8322e0cfaa74e632e8770c3a3fe0f61f88874475c498754812e83a2120c23fc531a0f92c2c7b7ecfbbceb1314ec7c5720b1954bb5e3 WHIRLPOOL b083a9f9ae0b9608385f30b957217ad1c544f8c58e669f61a05cdfa13b898a0d5d2ac1b1781915f0792d4036426fe2c3607a1f4165369fcaf43f132ac48ef775 |
41 |
DIST x86-bin-libreoffice-kde-5.0.3.2.xd3 4901403 SHA256 cd9237d2faf15bc1046cc8e55e9b0445208d70b20ad655de73fa958a4db779f2 SHA512 ab54747201a5ed2be83a9741e8d7f5c540648f7d58a16b27aae8a0dc254f7008040f3223fe55b49057bcc726adc5160fe9758e1a805ece8e922184c96190f599 WHIRLPOOL 6c43e95fc37f67cac033169b8c5729570600dc04487beddadbfdcc5050679376fb7c1c44dc7b7a1277cfddfa3e52cc95b5f8722be7ef245fd3a5b2a07f357c6c |
42 |
+DIST x86-bin-libreoffice-kde-5.0.5.2.xd3 3978200 SHA256 c7bee4ddf710f7dbe035e1570a96f92f75e0ebd2da74275f3b75275f497c67a3 SHA512 4167d9ecd4fc153b9cd2229bca0c3ec53e223e3a859b4aa586e8efaba882e209b180494500747e082f5ec5e2dcd2f9d7ef6de78e3e8313cb4d8b608df83510a0 WHIRLPOOL 3285286ea7537de4f798352706d15b5356a6b12028b00a33643a6e8c196e33342529dd99e9381be5fb9cf0a2d8b32794b8ffe6dd013ee2771eaec65d95180a33 |
43 |
DIST x86-bin-libreoffice-kde-java-5.0.3.2.xd3 22740068 SHA256 bbe6526a2020269e937cf4805a908baed77b678e24b17ecbdfa9a331266b587e SHA512 49e067dcba374510bf68f135cda20f321b04b6d4352d16d32716d434fd9540f87a3e052234d3b41b0af1b00f651d870ef5933d180f266f222e6e88b7c1e7453e WHIRLPOOL ec376b0efc0b25ec30f6f3082f9fda633230abf8b59905cd5a0b4d8687af6ee4b579c35b148927adc06b8fcdc746338f35bb5552c5e8e79e26388a12197212b8 |
44 |
+DIST x86-bin-libreoffice-kde-java-5.0.5.2.xd3 23032293 SHA256 4d34852f808961a724bc51fd701b18ff814b074992e515e45eb3d35af14ffbd0 SHA512 0fe5b4d2abed920ff66f345b9e91e1bd81e6e16d7a7d904952c614258a56e65066b6089c1bde71a302748a0995e40d28714f520bc2e136a12c06d1b87d509580 WHIRLPOOL 2f72a2c15292ce54d2df82ae7fb0ac33efc8356d5114b88b103603f65074e17f54639e842917f6c7cfd4e368c5718d7c38577fafba57cd8bafd49f154054b99d |
45 |
|
46 |
diff --git a/app-office/libreoffice-bin/libreoffice-bin-5.0.5.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-5.0.5.2.ebuild |
47 |
new file mode 100644 |
48 |
index 0000000..175d5f3 |
49 |
--- /dev/null |
50 |
+++ b/app-office/libreoffice-bin/libreoffice-bin-5.0.5.2.ebuild |
51 |
@@ -0,0 +1,236 @@ |
52 |
+# Copyright 1999-2015 Gentoo Foundation |
53 |
+# Distributed under the terms of the GNU General Public License v2 |
54 |
+# $Id$ |
55 |
+ |
56 |
+EAPI=5 |
57 |
+ |
58 |
+KDE_REQUIRED="optional" |
59 |
+CMAKE_REQUIRED="never" |
60 |
+ |
61 |
+BASE_PACKAGENAME="bin" |
62 |
+BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-" |
63 |
+BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-" |
64 |
+ |
65 |
+PYTHON_COMPAT=( python{2_7,3_4,3_5} ) |
66 |
+PYTHON_REQ_USE="threads,xml" |
67 |
+ |
68 |
+inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator |
69 |
+ |
70 |
+DESCRIPTION="A full office productivity suite. Binary package" |
71 |
+HOMEPAGE="http://www.libreoffice.org" |
72 |
+SRC_URI_AMD64=" |
73 |
+ ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz |
74 |
+ kde? ( |
75 |
+ !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 ) |
76 |
+ java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 ) |
77 |
+ ) |
78 |
+ gnome? ( |
79 |
+ !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 ) |
80 |
+ java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 ) |
81 |
+ ) |
82 |
+ !kde? ( !gnome? ( |
83 |
+ java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 ) |
84 |
+ ) ) |
85 |
+" |
86 |
+SRC_URI_X86=" |
87 |
+ ${BASE_X86_URI}libreoffice-${PVR}.tar.xz |
88 |
+ kde? ( |
89 |
+ !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 ) |
90 |
+ java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 ) |
91 |
+ ) |
92 |
+ gnome? ( |
93 |
+ !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 ) |
94 |
+ java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 ) |
95 |
+ ) |
96 |
+ !kde? ( !gnome? ( |
97 |
+ java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 ) |
98 |
+ ) ) |
99 |
+" |
100 |
+ |
101 |
+SRC_URI=" |
102 |
+ amd64? ( ${SRC_URI_AMD64} ) |
103 |
+ x86? ( ${SRC_URI_X86} ) |
104 |
+" |
105 |
+ |
106 |
+IUSE="gnome java kde" |
107 |
+LICENSE="LGPL-3" |
108 |
+SLOT="0" |
109 |
+KEYWORDS="-* ~amd64 ~x86" |
110 |
+ |
111 |
+BIN_COMMON_DEPEND=" |
112 |
+ =app-text/libexttextcat-3.4* |
113 |
+ =app-text/libmwaw-0.3* |
114 |
+ app-text/poppler:0/51 |
115 |
+ dev-libs/boost:0/1.56.0 |
116 |
+ dev-libs/icu:0/55 |
117 |
+ =media-gfx/graphite2-1.2* |
118 |
+ media-libs/glew:0/1.10 |
119 |
+ media-libs/harfbuzz:0/0.9.18[icu] |
120 |
+ media-libs/libpng:0/16 |
121 |
+ >=sys-libs/glibc-2.21-r1 |
122 |
+ virtual/jpeg:62 |
123 |
+ kde? ( >=kde-base/kdelibs-4.14.8:4 >=dev-qt/qtcore-4.8.6-r2:4 >=dev-qt/qtgui-4.8.6-r4:4 ) |
124 |
+" |
125 |
+ |
126 |
+# PLEASE place any restrictions that are specific to the binary builds |
127 |
+# into the BIN_COMMON_DEPEND block above. |
128 |
+# All dependencies below this point should remain identical to those in |
129 |
+# the source ebuilds. |
130 |
+ |
131 |
+COMMON_DEPEND=" |
132 |
+ ${BIN_COMMON_DEPEND} |
133 |
+ ${PYTHON_DEPS} |
134 |
+ app-arch/zip |
135 |
+ app-arch/unzip |
136 |
+ >=app-text/hunspell-1.3.2-r3 |
137 |
+ app-text/mythes |
138 |
+ >=app-text/libabw-0.1.0 |
139 |
+ >=app-text/libexttextcat-3.2 |
140 |
+ >=app-text/libebook-0.1.1 |
141 |
+ >=app-text/libetonyek-0.1.2 |
142 |
+ app-text/liblangtag |
143 |
+ >=app-text/libmspub-0.1.0 |
144 |
+ >=app-text/libmwaw-0.3.5 |
145 |
+ >=app-text/libodfgen-0.1.0 |
146 |
+ app-text/libwpd:0.10[tools] |
147 |
+ app-text/libwpg:0.3 |
148 |
+ =app-text/libwps-0.4* |
149 |
+ >=app-text/poppler-0.16:=[cxx] |
150 |
+ >=dev-cpp/clucene-2.3.3.4-r2 |
151 |
+ =dev-cpp/libcmis-0.5* |
152 |
+ dev-db/unixODBC |
153 |
+ >=dev-libs/boost-1.55:= |
154 |
+ dev-libs/expat |
155 |
+ >=dev-libs/hyphen-2.7.1 |
156 |
+ >=dev-libs/icu-4.8.1.1:= |
157 |
+ =dev-libs/liborcus-0.7* |
158 |
+ >=dev-libs/librevenge-0.0.1 |
159 |
+ >=dev-libs/nspr-4.8.8 |
160 |
+ >=dev-libs/nss-3.12.9 |
161 |
+ >=dev-lang/perl-5.0 |
162 |
+ >=dev-libs/openssl-1.0.0d:0 |
163 |
+ >=dev-libs/redland-1.0.16 |
164 |
+ media-gfx/graphite2 |
165 |
+ >=media-libs/fontconfig-2.8.0 |
166 |
+ media-libs/freetype:2 |
167 |
+ >=media-libs/glew-1.10 |
168 |
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)] |
169 |
+ media-libs/lcms:2 |
170 |
+ >=media-libs/libpng-1.4:0= |
171 |
+ >=media-libs/libcdr-0.1.0 |
172 |
+ >=media-libs/libfreehand-0.1.0 |
173 |
+ media-libs/libpagemaker |
174 |
+ >=media-libs/libvisio-0.1.0 |
175 |
+ >=net-misc/curl-7.21.4 |
176 |
+ net-libs/neon |
177 |
+ net-nds/openldap |
178 |
+ sci-mathematics/lpsolve |
179 |
+ virtual/jpeg:0 |
180 |
+ >=x11-libs/cairo-1.10.0[X] |
181 |
+ x11-libs/libXinerama |
182 |
+ x11-libs/libXrandr |
183 |
+ x11-libs/libXrender |
184 |
+ virtual/glu |
185 |
+ virtual/opengl |
186 |
+ net-print/cups |
187 |
+ >=dev-libs/dbus-glib-0.92 |
188 |
+ gnome? ( gnome-extra/evolution-data-server ) |
189 |
+ gnome? ( gnome-base/gconf:2 ) |
190 |
+ x11-libs/gdk-pixbuf[X] |
191 |
+ >=x11-libs/gtk+-2.24:2 |
192 |
+ media-libs/gstreamer:1.0 |
193 |
+ media-libs/gst-plugins-base:1.0 |
194 |
+" |
195 |
+ |
196 |
+RDEPEND="${COMMON_DEPEND} |
197 |
+ !app-office/libreoffice |
198 |
+ !<app-office/openoffice-bin-3.4.0-r1 |
199 |
+ !app-office/openoffice |
200 |
+ media-fonts/libertine |
201 |
+ media-fonts/liberation-fonts |
202 |
+ media-fonts/urw-fonts |
203 |
+ java? ( >=virtual/jre-1.6 ) |
204 |
+ kde? ( $(add_kdeapps_dep kioclient) ) |
205 |
+" |
206 |
+ |
207 |
+PDEPEND=" |
208 |
+ =app-office/libreoffice-l10n-${PV}* |
209 |
+" |
210 |
+ |
211 |
+DEPEND="dev-util/xdelta:3" |
212 |
+ |
213 |
+# only one flavor at a time |
214 |
+REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde )" |
215 |
+ |
216 |
+RESTRICT="test strip" |
217 |
+ |
218 |
+S="${WORKDIR}" |
219 |
+ |
220 |
+PYTHON_UPDATER_IGNORE="1" |
221 |
+ |
222 |
+QA_PREBUILT="/usr/*" |
223 |
+ |
224 |
+pkg_pretend() { |
225 |
+ [[ $(gcc-major-version) -lt 4 ]] || \ |
226 |
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \ |
227 |
+ && die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)." |
228 |
+} |
229 |
+ |
230 |
+pkg_setup() { |
231 |
+ kde4-base_pkg_setup |
232 |
+} |
233 |
+ |
234 |
+src_unpack() { |
235 |
+ einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" |
236 |
+ xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die |
237 |
+ |
238 |
+ local patchname |
239 |
+ use kde && patchname="-kde" |
240 |
+ use gnome && patchname="-gnome" |
241 |
+ use java && patchname="${patchname}-java" |
242 |
+ |
243 |
+ if [ -n "${patchname}" ]; then |
244 |
+ einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" |
245 |
+ xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die |
246 |
+ mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die |
247 |
+ fi |
248 |
+ |
249 |
+ einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" |
250 |
+ unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" |
251 |
+} |
252 |
+ |
253 |
+src_prepare() { |
254 |
+ cp "${FILESDIR}"/50-${PN} "${T}" |
255 |
+ eprefixify "${T}"/50-${PN} |
256 |
+} |
257 |
+ |
258 |
+src_configure() { :; } |
259 |
+ |
260 |
+src_compile() { :; } |
261 |
+ |
262 |
+src_install() { |
263 |
+ dodir /usr |
264 |
+ cp -aR "${S}"/usr/* "${ED}"/usr/ |
265 |
+ |
266 |
+ # prevent revdep-rebuild from attempting to rebuild all the time |
267 |
+ insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" |
268 |
+} |
269 |
+ |
270 |
+pkg_preinst() { |
271 |
+ # Cache updates - all handled by kde eclass for all environments |
272 |
+ kde4-base_pkg_preinst |
273 |
+} |
274 |
+ |
275 |
+pkg_postinst() { |
276 |
+ kde4-base_pkg_postinst |
277 |
+ |
278 |
+ pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin |
279 |
+ pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin |
280 |
+ |
281 |
+ use java || \ |
282 |
+ ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.' |
283 |
+} |
284 |
+ |
285 |
+pkg_postrm() { |
286 |
+ kde4-base_pkg_postrm |
287 |
+} |