Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin/
Date: Sun, 28 Feb 2016 22:05:50
Message-Id: 1456696904.a35f443222145ce54c32bfee1c53ad3b76251e45.dilfridge@gentoo
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 +}