Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin/
Date: Sat, 09 Feb 2019 19:39:36
Message-Id: 1549741145.188ad4661887985f27f5692504180ce85c9679f5.dilfridge@gentoo
1 commit: 188ad4661887985f27f5692504180ce85c9679f5
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 9 19:35:23 2019 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 9 19:39:05 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=188ad466
7
8 app-office/libreoffice-bin: Version bump
9
10 Package-Manager: Portage-2.3.59, Repoman-2.3.12
11 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
12
13 app-office/libreoffice-bin/Manifest | 12 +
14 .../libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild | 274 +++++++++++++++++++++
15 2 files changed, 286 insertions(+)
16
17 diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest
18 index 7215ff95b04..422e4b39a64 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.1.4.2.tar.xz 81346704 BLAKE2B 5c8a46e58ca3318acde5b7d431d6e2adf69873dcef9552ab0d7c28c2936cda4b58ec38085fff727b57970ae5e5d574de474c91e9ab925f5720d8eb093f97092a SHA512 1e16e0c407b60fe80c2338502c359572b0d2e1946528250e636ea9e3a211685174863071905eac97525a7cd3183ead11187cab8ec2f57fdf71b8f82a6c40e227
23 +DIST amd64-bin-libreoffice-6.1.5.2.tar.xz 81458964 BLAKE2B 0205fa319cc248062327489aaf565bf8d4fb24bd66b4b5af3f9dd4ce6bff34a9cde5258c5a81990f72a4fc0ed503749120db5021d50ef62a0ae69fca6e6eded7 SHA512 4f67e8a17b837ea716f95898334ff7c1de53504e79cb5b51d202724798518c4cda536548cd284ee394d7c34c8727b1c43d30004933a8113f84af4188486fb2f6
24 DIST amd64-bin-libreoffice-gnome-6.1.4.2.xd3 17021650 BLAKE2B efcd8118167474d8cc3c134e4d292d7c3db040282e943f90818d9266f987ca96f725d6ce6675cb7228e21b5053d71fe103f4e896db87c176647830404ab7b83f SHA512 803d34cc1bf3555e972150b0eed4f9769e826c336a0ca751960c887d5d7a77ec060d5ba8c7db57636399b97101c9dca12843eac8b6c686774e2c232eaea7d1e9
25 +DIST amd64-bin-libreoffice-gnome-6.1.5.2.xd3 16971562 BLAKE2B 39c13efdb87f9d7db5fb22f4a16b95db03909046f385660edad19c0dca53501faedf8121d85f0459459b5aeffa4acaf029abd63bc8bff91068328fa62d2ff7fb SHA512 646d851389cacecafbb5c1fb7c628218795b2e6e735cc0279f8f87fb6b52e076ad200cbc6d2e7601dbbddd197d42c759bc46f2727fc12fcb851261ac48e10114
26 DIST amd64-bin-libreoffice-gnome-java-6.1.4.2.xd3 27390110 BLAKE2B 7eb0f8ae4b59926473ddb3d0d3e89ff5350cb10242c93fac696545322ea3f6df1562d8ff4dbf2d65ffbceee8ca8914f3f86b20c28246eb091f3352d551790e9f SHA512 f1e0ed6829f2d8d50fa2a290ba2effbe2c75d0cacdb1315345963abe914e6a0dc7c971a35b1f7a6a80a69f7ba63c08c950b69d1b2243f2a27aef49cc762b7c35
27 +DIST amd64-bin-libreoffice-gnome-java-6.1.5.2.xd3 27382980 BLAKE2B cda280a0f7fc4b7b33ade0bb81ba0d8bb11cc39397afecc591acce9222c67e659ca98e5605a48675080d410db9c6f54abb5a6abe4e3d391f3053012321268e26 SHA512 13b88b198c3a78aebc19de85a93dc8413e67a1ab54baeee78ab25e0035199fde311f0f974b1d4dd07a6993377ac983b638bd0de56239609bd938ba306adc9420
28 DIST amd64-bin-libreoffice-java-6.1.4.2.xd3 26132001 BLAKE2B 6b531b30bbea9cf00e684f3bce96f1aa76989375e688212d88084dec4fed52e8542fe952df909179fa8795e0b9ae3b450bc09a18594da67dffc74a3c2b4d1f4e SHA512 5583f4babf60709ec35c23e7ff72cf5c1048b850ec8674f51c45ac5379444696b1f5797b1697d7b61c059782f019ad1bd6a65bdd384cc7d3f1d9c6eec60e4a9c
29 +DIST amd64-bin-libreoffice-java-6.1.5.2.xd3 26020195 BLAKE2B 7a28ef04f187544b7452174ab183291f0ab6a082b2ba477d75caf4b08b89e59bc2f51183076a864e3c8844d98875c9b627a00f93413a92d50eee0ecf17ad03a9 SHA512 7a9ae33dbb06d05360d5209494e8fcb5a104900770f332171f561201806e049c0f4b7fbf468bb0d4c5ec460747751eb76da2c190881de2fff2ce84fdec761def
30 DIST amd64-bin-libreoffice-kde-6.1.4.2.xd3 17226538 BLAKE2B 3d55535c01e4300be3288cb6202b0855c71bd1f73a180626b2c7adfe0808523a6c24f0dd7579469a57a54fdc829ccd4f3902bcbcd1a887dbed4d94474e270f17 SHA512 4c2fd1d3adb3e6eb8cdd8aa9298dea8bedf6869115c539e295c325ebe5be343a2391ab669141651fea641a088b77e3dfed84d551645e19afca6bc899c69d6101
31 +DIST amd64-bin-libreoffice-kde-6.1.5.2.xd3 17204328 BLAKE2B e390a5e1fe64e1be86a2a7a01a695ba4069c916bcc3f181d73c5abc68c131c28dc06049f45065a1a51420c816a1dfc11d3aec4869ece93048988fda4681d3c93 SHA512 67b7c336739e2bc72800de61ecc408d35c9e27abd6a18e2f5d259fe5cd601986fc93935990e980837481c741a5d752b2fb80deefae8f04378dfcb5e2a61edf67
32 DIST amd64-bin-libreoffice-kde-java-6.1.4.2.xd3 27627892 BLAKE2B a9e843edd462d903c6ba2843e6c0c0b16da2691328b9100813529b0fbf28fc1f0caabe2c3aef6a89423ea86d1ef7ea168ba67d73b62a12c6be7ff841daf93304 SHA512 7c69cf17e49fd31eca1132d0def6796cc0d3eebc32d3dcf7e171e1553cb0d1424822545b407a6dc4d0ef30fe67d7044cbf84664ede6bd3cb0c6a4e853c03aec5
33 +DIST amd64-bin-libreoffice-kde-java-6.1.5.2.xd3 27569581 BLAKE2B 7a28bac9fbf648df15c8182440585c9c44a6c8487729b492a09b16edf122ce715b18d521dbd98bdf444c429f2c7766d13f40366fbb0ae37834df6369288bdb02 SHA512 d112d1986d69828e597984138345227221ec1b792629fc2d882c6195b0d9c4d33a25c170b8edc4e796b134ec9b3171f659da5e2c022c021c462b3c7e4d33e708
34 DIST x86-bin-libreoffice-6.1.4.2.tar.xz 83674656 BLAKE2B 89329aad9f8f4d38ec5bc41372307802454cca5e96f984bd9706a53619027ac87b99897de078b3d56e6fb731a6f60165c7b99360205f2a3d01bcdd73d2e7af7d SHA512 38f173b64a57bd4f57761b070a8c7a55404d30177c024037b63b806fa7620c04bf058644b24d8a711b651d11a97955c6771cb78cdf796950fb03c1bae9fd8ed7
35 +DIST x86-bin-libreoffice-6.1.5.2.tar.xz 83728896 BLAKE2B 4b94d9090b59cde87aa779c566a41d77a90579f177d656689804168a818e516dc19eab0719ff0cf291d408b157782eaf42b0d697677ca3037fd25d08e115d849 SHA512 63356809b2534ba170243a8f517f62a0b1474f52330a772e7b66014841ce3ac8f635196f78933da5544323873cd40bd939b59e1fc2a8638f014f2a5279b5ce0b
36 DIST x86-bin-libreoffice-gnome-6.1.4.2.xd3 15972006 BLAKE2B d1cf1cecf33aa3158ffccdf727fc454f25f70d31cf69cb2ce41867d15bf0386bb9e9eeb382207dda692b6506ae382f29638dd6bf0b9106701e49db42d0f1a27d SHA512 90272f6579dc8e84f43e1332f75ae7380889b8f09c8b1318799d84ee17f45107acc69c059d611ad7c363fb3d191368b1727f07f19aeb9128c61a1e7209fe107b
37 +DIST x86-bin-libreoffice-gnome-6.1.5.2.xd3 15117228 BLAKE2B d628407c11c967c3eaa3a67d21a5638bcf64a9db6fcd6494c8622a906af26ca7d16d98635012d52c7c690f812a27dea1496d194e12de44eb96ce0424299a4b14 SHA512 af49354ecda7cdf90268308d6b6dfff08c80397d8e8006d952d759dfa36f9d4228acee0719fd4148a936480f4901bebfc28e68d6e2e04017e3803fef8cde9203
38 DIST x86-bin-libreoffice-gnome-java-6.1.4.2.xd3 25781254 BLAKE2B 83295b779bccb4e3cecae21272639e14dc84cd8095aafb19adbe15867c03b8e701bbc67bbaa817205e1d8aec687e0d2d265d5d3dc459db600c4eb8f0fa2106db SHA512 19e1123d8f14ca3352c3a997d33a71ef892611b6590b58e3fa9c921dd264a5fba39619402fcd3db335929ddadc02364497cf43473d1783d24c3a71908923839a
39 +DIST x86-bin-libreoffice-gnome-java-6.1.5.2.xd3 25335202 BLAKE2B 9b98001c51861ebd59d6420c54459a3e2e29d400bd3640adc3b4895e480caae218b8d58d707cf05294d460f584927f7e43de9b34be70def40d567d4280b5d73c SHA512 ad74e386cc718697db24f7a90c328c66413cf046d6d0f0573b46ed6168bd4ceed2956f7f880f548cb84a0a418ab27681040753cafaf81e19b8454a89a459ca82
40 DIST x86-bin-libreoffice-java-6.1.4.2.xd3 25437540 BLAKE2B 81b009745af9e9fe0dbbc73347faf62b5b53c1bb34209f46b93b7901be30971b777ea2ed27d891f21f3f866b749006e4dc96611fb0d6acfb893ebd5ecbdc50cd SHA512 04bc232a391c3a20be59b3349830825bf7e19f10c2b70a1417a3d32ee784ad999b7fad15b2189a95e9530fb57d8c580e2efbecb71a5e822b816bab1a290158e5
41 +DIST x86-bin-libreoffice-java-6.1.5.2.xd3 24864117 BLAKE2B a990edae78593ff6d97d51d24b6b17e7f5ca9fa65dfc37a60909f21ce7d73ef598b7958eb7d35ac61f9c635e319ee703aa599cd66fd553cb6447d5e2860c30f9 SHA512 7e2e227365502d1037679041e861f2a547bb33dd818e91c754f1356bde69234cfd419119aca861ec95a2e2eeaf62b62210bc63379c676451d77d6a2196d35946
42 DIST x86-bin-libreoffice-kde-6.1.4.2.xd3 15913661 BLAKE2B ebeea8f8efa2608ad23c0cddd7f77f908f2fd99cf877934470b4917c0f125ebae7431166d006d02c02980d5b0e7308bb0ce36329dfefb26733f5f70dea389319 SHA512 079d1c2b76776626f9e6f1c9e25590eb7be8b24e5fe8f40abb78bda4b24b1fda1b3077974387d7d04f41105b0f464af1018fd4cb7b4e0d35465d564a94bbd981
43 +DIST x86-bin-libreoffice-kde-6.1.5.2.xd3 14984951 BLAKE2B 2fa3af871e90833ba492d35443937fb572fd4cc48cfcbd210b542b6963a93c007d29d007a51e54a73cef8cbbde4a9866229013920f5ac981e15d6c632cc9fde5 SHA512 7f8ceb5c4235b1e3892e5c8ea708f54e66c40535653ba4703a45a111c20339355eb90e382b8aea4336956261a2da46c1369f658a47fd0ad0646ed742e8490687
44 DIST x86-bin-libreoffice-kde-java-6.1.4.2.xd3 25702585 BLAKE2B a66567473b111de9a8303f5fd861f5abb62de40be477f33f20755aa2e04896816ff04ce9bc6adcab841adb333a5edd8ae7f50c201d837166e81f38ccef49b8aa SHA512 f5c689cc8682652d2c9b7c3a5e7a7831295b55f241d63aa9e0f470ee772d8a7be4c72244e4e2d76fbc82cb075b0fcfcf293ddf27bf6aed83c73abc57f491fe33
45 +DIST x86-bin-libreoffice-kde-java-6.1.5.2.xd3 25252595 BLAKE2B 207ae00d0b210bd869d3d19d7348ee0380153c7d108ddb03d5bdac92718b78106fac321c2df00dc2cc71cfdf791b309a591b530c936ee1673314d55e30d46e9c SHA512 70edcebceee32c82c78ba704cb292cad8e59f31d8d58f72c525cd32723726b251221370c6d2dfe4a54d3f0615f0859792160f1c66b20d8f7b77030f54c084073
46
47 diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild
48 new file mode 100644
49 index 00000000000..740ef502822
50 --- /dev/null
51 +++ b/app-office/libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild
52 @@ -0,0 +1,274 @@
53 +# Copyright 1999-2019 Gentoo Authors
54 +# Distributed under the terms of the GNU General Public License v2
55 +
56 +EAPI=6
57 +
58 +BASE_PACKAGENAME="bin"
59 +BASE_AMD64_URI="https://tamiko.kyomu.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-"
60 +BASE_X86_URI="https://tamiko.kyomu.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-"
61 +
62 +PYTHON_COMPAT=( python3_6 )
63 +PYTHON_REQ_USE="threads,xml"
64 +
65 +inherit gnome2-utils java-pkg-opt-2 python-single-r1 pax-utils prefix versionator 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-${PVR}.tar.xz
71 + kde? (
72 + !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
73 + java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
74 + )
75 + gnome? (
76 + !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
77 + java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
78 + )
79 + !kde? ( !gnome? (
80 + java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
81 + ) )
82 +"
83 +SRC_URI_X86="
84 + ${BASE_X86_URI}libreoffice-${PVR}.tar.xz
85 + kde? (
86 + !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
87 + java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
88 + )
89 + gnome? (
90 + !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
91 + java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
92 + )
93 + !kde? ( !gnome? (
94 + java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.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.6
110 + =app-text/libexttextcat-3.4*
111 + =app-text/libmwaw-0.3*
112 + dev-libs/boost:0/1.65.0
113 + dev-libs/icu:0/63.1
114 + >=media-gfx/graphite2-1.3.10
115 + media-libs/harfbuzz:0/0.9.18[icu]
116 + media-libs/libpng:0/16
117 + >=sys-devel/gcc-7.3.0
118 + >=sys-libs/glibc-2.27
119 + virtual/jpeg:62
120 +"
121 +
122 +# PLEASE place any restrictions that are specific to the binary builds
123 +# into the BIN_COMMON_DEPEND block above.
124 +# All dependencies below this point should remain identical to those in
125 +# the source ebuilds.
126 +
127 +COMMON_DEPEND="
128 + ${BIN_COMMON_DEPEND}
129 + ${PYTHON_DEPS}
130 + app-arch/unzip
131 + app-arch/zip
132 + app-crypt/gpgme[cxx]
133 + app-text/hunspell:=
134 + >=app-text/libabw-0.1.0
135 + >=app-text/libebook-0.1
136 + app-text/libepubgen
137 + >=app-text/libetonyek-0.1
138 + app-text/libexttextcat
139 + app-text/liblangtag
140 + >=app-text/libmspub-0.1.0
141 + >=app-text/libmwaw-0.3.1
142 + app-text/libnumbertext
143 + >=app-text/libodfgen-0.1.0
144 + app-text/libqxp
145 + app-text/libstaroffice
146 + app-text/libwpd:0.10[tools]
147 + app-text/libwpg:0.3
148 + >=app-text/libwps-0.4
149 + app-text/mythes
150 + >=dev-cpp/clucene-2.3.3.4-r2
151 + =dev-cpp/libcmis-0.5*
152 + dev-db/unixODBC
153 + dev-lang/perl
154 + dev-libs/boost:=[nls]
155 + dev-libs/expat
156 + dev-libs/hyphen
157 + dev-libs/icu:=
158 + dev-libs/libassuan
159 + dev-libs/libgpg-error
160 + =dev-libs/liborcus-0.13*
161 + dev-libs/librevenge
162 + dev-libs/libxml2
163 + dev-libs/libxslt
164 + dev-libs/nspr
165 + dev-libs/nss
166 + >=dev-libs/redland-1.0.16
167 + >=dev-libs/xmlsec-1.2.24[nss]
168 + media-gfx/graphite2
169 + media-libs/fontconfig
170 + media-libs/freetype:2
171 + >=media-libs/harfbuzz-0.9.42:=[graphite,icu]
172 + media-libs/lcms:2
173 + >=media-libs/libcdr-0.1.0
174 + >=media-libs/libepoxy-1.3.1[X]
175 + >=media-libs/libfreehand-0.1.0
176 + media-libs/libpagemaker
177 + >=media-libs/libpng-1.4:0=
178 + >=media-libs/libvisio-0.1.0
179 + media-libs/libzmf
180 + net-libs/neon
181 + net-misc/curl
182 + net-nds/openldap
183 + sci-mathematics/lpsolve
184 + sys-libs/zlib
185 + virtual/glu
186 + virtual/jpeg:0
187 + virtual/opengl
188 + x11-libs/cairo[X]
189 + x11-libs/libXinerama
190 + x11-libs/libXrandr
191 + x11-libs/libXrender
192 + net-print/cups
193 + dev-libs/dbus-glib
194 + gnome? (
195 + dev-libs/glib:2
196 + gnome-base/dconf
197 + gnome-extra/evolution-data-server
198 + )
199 + media-libs/gstreamer:1.0
200 + media-libs/gst-plugins-base:1.0
201 + gnome? (
202 + dev-libs/glib:2
203 + dev-libs/gobject-introspection
204 + gnome-base/dconf
205 + media-libs/mesa[egl]
206 + x11-libs/gtk+:3
207 + x11-libs/pango
208 + )
209 + kde? (
210 + dev-libs/glib:2
211 + dev-libs/gobject-introspection
212 + gnome-base/dconf
213 + media-libs/mesa[egl]
214 + x11-libs/gtk+:3
215 + x11-libs/pango
216 + )
217 + x11-libs/gdk-pixbuf
218 + >=x11-libs/gtk+-2.24:2
219 + x11-libs/pango
220 + kde? (
221 + dev-qt/qtcore:5
222 + dev-qt/qtgui:5
223 + dev-qt/qtx11extras:5
224 + dev-qt/qtwidgets:5
225 + kde-frameworks/kconfig:5
226 + kde-frameworks/kcoreaddons:5
227 + kde-frameworks/ki18n:5
228 + kde-frameworks/kio:5
229 + kde-frameworks/kwindowsystem:5
230 + )
231 +"
232 +
233 +RDEPEND="${COMMON_DEPEND}
234 + !app-office/libreoffice
235 + !app-office/openoffice
236 + media-fonts/liberation-fonts
237 + || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
238 + java? ( >=virtual/jre-1.6 )
239 + kde? ( kde-frameworks/breeze-icons:* )
240 +"
241 +
242 +PDEPEND="
243 + =app-office/libreoffice-l10n-${PV}*
244 +"
245 +
246 +DEPEND="dev-util/xdelta:3"
247 +
248 +# only one flavor at a time
249 +REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}"
250 +
251 +RESTRICT="test strip"
252 +
253 +S="${WORKDIR}"
254 +
255 +PYTHON_UPDATER_IGNORE="1"
256 +
257 +QA_PREBUILT="/usr/*"
258 +
259 +pkg_pretend() {
260 + [[ $(gcc-major-version) -lt 4 ]] || \
261 + ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
262 + && die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
263 +}
264 +
265 +pkg_setup() {
266 + python-single-r1_pkg_setup
267 +}
268 +
269 +src_unpack() {
270 + einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
271 + xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
272 +
273 + local patchname
274 + use kde && patchname="-kde"
275 + use gnome && patchname="-gnome"
276 + use java && patchname="${patchname}-java"
277 +
278 + if [ -n "${patchname}" ]; then
279 + einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
280 + xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
281 + mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
282 + fi
283 +
284 + einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
285 + unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
286 +}
287 +
288 +src_prepare() {
289 + cp "${FILESDIR}"/50-${PN} "${T}"
290 + eprefixify "${T}"/50-${PN}
291 + default
292 +}
293 +
294 +src_configure() { :; }
295 +
296 +src_compile() { :; }
297 +
298 +src_install() {
299 + dodir /usr
300 + cp -aR "${S}"/usr/* "${ED}"/usr/
301 +
302 + # prevent revdep-rebuild from attempting to rebuild all the time
303 + insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
304 +}
305 +
306 +pkg_preinst() {
307 + gnome2_icon_savelist
308 +}
309 +
310 +pkg_postinst() {
311 + gnome2_icon_cache_update
312 + xdg_desktop_database_update
313 + xdg_mimeinfo_database_update
314 +
315 + pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
316 + pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
317 +
318 + use java || \
319 + ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
320 +}
321 +
322 +pkg_postrm() {
323 + gnome2_icon_cache_update
324 + xdg_desktop_database_update
325 + xdg_mimeinfo_database_update
326 +}