Gentoo Archives: gentoo-commits

From: "Richard Yao (ryao)" <ryao@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/crossover-bin: crossover-bin-13.1.3.ebuild crossover-bin-13.1.2.ebuild crossover-bin-12.5.1.ebuild crossover-bin-13.0.1.ebuild crossover-bin-13.1.0.ebuild crossover-bin-13.0.0.ebuild crossover-bin-13.2.0.ebuild ChangeLog
Date: Sat, 23 Aug 2014 21:14:02
Message-Id: 20140823211356.781CE3C1A@oystercatcher.gentoo.org
1 ryao 14/08/23 21:13:56
2
3 Modified: ChangeLog
4 Added: crossover-bin-13.1.3.ebuild
5 crossover-bin-13.1.2.ebuild
6 crossover-bin-12.5.1.ebuild
7 crossover-bin-13.0.1.ebuild
8 crossover-bin-13.1.0.ebuild
9 crossover-bin-13.0.0.ebuild
10 crossover-bin-13.2.0.ebuild
11 Log:
12 Multiple version bump to 12.5.1, 13.0.0, 13.0.1, 13.1.0, 13.1.2, 13.1.3 and 13.2.0
13
14 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xBEE84C64)
15
16 Revision Changes Path
17 1.14 app-emulation/crossover-bin/ChangeLog
18
19 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/ChangeLog?rev=1.14&view=markup
20 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/ChangeLog?rev=1.14&content-type=text/plain
21 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/ChangeLog?r1=1.13&r2=1.14
22
23 Index: ChangeLog
24 ===================================================================
25 RCS file: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v
26 retrieving revision 1.13
27 retrieving revision 1.14
28 diff -u -r1.13 -r1.14
29 --- ChangeLog 6 Aug 2014 06:44:38 -0000 1.13
30 +++ ChangeLog 23 Aug 2014 21:13:56 -0000 1.14
31 @@ -1,6 +1,21 @@
32 # ChangeLog for app-emulation/crossover-bin
33 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
34 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.13 2014/08/06 06:44:38 patrick Exp $
35 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.14 2014/08/23 21:13:56 ryao Exp $
36 +
37 +*crossover-bin-13.0.1 (23 Aug 2014)
38 +*crossover-bin-13.1.3 (23 Aug 2014)
39 +*crossover-bin-13.1.2 (23 Aug 2014)
40 +*crossover-bin-13.1.0 (23 Aug 2014)
41 +*crossover-bin-12.5.1 (23 Aug 2014)
42 +*crossover-bin-13.2.0 (23 Aug 2014)
43 +*crossover-bin-13.0.0 (23 Aug 2014)
44 +
45 + 23 Aug 2014; Richard Yao <ryao@g.o> +crossover-bin-12.5.1.ebuild,
46 + +crossover-bin-13.0.0.ebuild, +crossover-bin-13.0.1.ebuild,
47 + +crossover-bin-13.1.0.ebuild, +crossover-bin-13.1.2.ebuild,
48 + +crossover-bin-13.1.3.ebuild, +crossover-bin-13.2.0.ebuild:
49 + Multiple version bump to 12.5.1, 13.0.0, 13.0.1, 13.1.0, 13.1.2, 13.1.3 and
50 + 13.2.0
51
52 06 Aug 2014; Patrick Lauer <patrick@g.o>
53 crossover-bin-12.1.2-r1.ebuild, crossover-bin-12.2.0-r1.ebuild,
54
55
56
57 1.1 app-emulation/crossover-bin/crossover-bin-13.1.3.ebuild
58
59 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3.ebuild?rev=1.1&view=markup
60 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3.ebuild?rev=1.1&content-type=text/plain
61
62 Index: crossover-bin-13.1.3.ebuild
63 ===================================================================
64 # Copyright 1999-2014 Gentoo Foundation
65 # Distributed under the terms of the GNU General Public License v2
66 # $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
67
68 EAPI="5"
69 PYTHON_COMPAT=( python{2_6,2_7} )
70 PYTHON_REQ_USE="threads"
71
72 inherit python-single-r1 unpacker
73
74 DESCRIPTION="Commercial version of app-emulation/wine with paid support."
75 HOMEPAGE="http://www.codeweavers.com/products/crossover/"
76 SRC_URI="install-crossover-${PV}.bin"
77
78 LICENSE="CROSSOVER-2"
79 SLOT="0"
80 KEYWORDS="-* ~amd64 ~x86"
81 IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
82 RESTRICT="fetch test"
83 QA_FLAGS_IGNORED="opt/cxoffice/.*"
84 QA_PRESTRIPPED="opt/cxoffice/lib/.*
85 opt/cxoffice/bin/cxburner
86 opt/cxoffice/bin/cxntlm_auth
87 opt/cxoffice/bin/wineserver
88 opt/cxoffice/bin/unrar
89 opt/cxoffice/bin/wine-preloader
90 opt/cxoffice/bin/cxdiag
91 opt/cxoffice/bin/cxgettext
92 opt/cxoffice/bin/wineloader
93 "
94 S="${WORKDIR}"
95
96 MLIB_DEPS="amd64? (
97 openal? ( app-emulation/emul-linux-x86-sdl )
98 opengl? ( app-emulation/emul-linux-x86-opengl )
99 scanner? ( app-emulation/emul-linux-x86-medialibs )
100 v4l? ( app-emulation/emul-linux-x86-medialibs )
101 app-emulation/emul-linux-x86-baselibs
102 app-emulation/emul-linux-x86-soundlibs
103 || (
104 (
105 >=media-libs/freetype-2.5.0.1[abi_x86_32]
106 >=x11-libs/libICE-1.0.8-r1[abi_x86_32]
107 >=x11-libs/libSM-1.2.1-r1[abi_x86_32]
108 >=x11-libs/libX11-1.6.2[abi_x86_32]
109 >=x11-libs/libXau-1.0.7-r1[abi_x86_32]
110 >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
111 >=x11-libs/libXext-1.3.2[abi_x86_32]
112 >=x11-libs/libXi-1.7.2[abi_x86_32]
113 >=x11-libs/libXrandr-1.4.2[abi_x86_32]
114 >=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
115 >=x11-libs/libxcb-1.9.1[abi_x86_32]
116 )
117 app-emulation/emul-linux-x86-xlibs
118 )
119 )"
120
121 X86_DEPS="x86? (
122 capi? ( net-dialup/capi4k-utils )
123 cups? ( net-print/cups )
124 gsm? ( media-sound/gsm )
125 jpeg? ( virtual/jpeg )
126 lcms? ( media-libs/lcms:0 )
127 ldap? ( net-nds/openldap )
128 gphoto2? ( media-libs/libgphoto2 )
129 mp3? ( >=media-sound/mpg123-1.5.0 )
130 nls? ( sys-devel/gettext )
131 openal? ( media-libs/openal )
132 opengl? (
133 virtual/glu
134 virtual/opengl
135 )
136 png? ( media-libs/libpng:0 )
137 scanner? ( media-gfx/sane-backends )
138 ssl? ( dev-libs/openssl:0 )
139 v4l? ( media-libs/libv4l )
140 media-libs/alsa-lib
141 >=media-libs/freetype-2.0.0
142 media-libs/mesa
143 sys-apps/util-linux
144 sys-libs/zlib
145 x11-libs/libICE
146 x11-libs/libSM
147 x11-libs/libX11
148 x11-libs/libXau
149 x11-libs/libXdmcp
150 x11-libs/libXext
151 x11-libs/libXi
152 x11-libs/libXrandr
153 x11-libs/libXxf86vm
154 x11-libs/libxcb
155 )"
156
157 DEPEND="dev-lang/perl
158 app-arch/unzip
159 ${PYTHON_DEPS}"
160
161 RDEPEND="${DEPEND}
162 !prefix? ( sys-libs/glibc )
163 >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
164 dev-python/dbus-python[${PYTHON_USEDEP}]
165 dev-util/desktop-file-utils
166 !app-emulation/crossover-office-pro-bin
167 !app-emulation/crossover-office-bin
168 ${MLIB_DEPS}
169 ${X86_DEPS}
170 "
171
172 pkg_nofetch() {
173 einfo "Please visit ${HOMEPAGE}"
174 einfo "and place ${A} in ${DISTDIR}"
175 }
176
177 src_unpack() {
178 # self unpacking zip archive; unzip warns about the exe stuff
179 unpack_zip ${A}
180 }
181
182 src_prepare() {
183 python_fix_shebang .
184 sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
185 || die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
186
187 # Remove unnecessary files
188 rm -r license.txt guis/ || die "Could not remove files"
189 use doc || rm -r doc/ || die "Could not remove files"
190 }
191
192 src_install() {
193 # Install crossover symlink, bug #476314
194 dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
195
196 # Install documentation
197 dodoc README changelog.txt
198 rm README changelog.txt || die "Could not remove README and changelog.txt"
199
200 # Install files
201 dodir /opt/cxoffice
202 cp -r ./* "${ED}opt/cxoffice" \
203 || die "Could not install into ${ED}opt/cxoffice"
204
205 # Install configuration file
206 insinto /opt/cxoffice/etc
207 doins share/crossover/data/cxoffice.conf
208
209 # Install requisite directories for menus
210 dodir "/usr/share/applications"
211 dodir "/etc/xdg/menus/applications-merged"
212
213 # Install menus
214 XDG_CONFIG_DIRS="${ED}etc/xdg" \
215 XDG_DATA_DIRS="${ED}usr/share" \
216 "${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
217 || die "Could not install menus"
218
219 # Fix menus
220 sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
221 || die "Could not fix menus"
222 }
223
224
225
226 1.1 app-emulation/crossover-bin/crossover-bin-13.1.2.ebuild
227
228 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2.ebuild?rev=1.1&view=markup
229 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2.ebuild?rev=1.1&content-type=text/plain
230
231 Index: crossover-bin-13.1.2.ebuild
232 ===================================================================
233 # Copyright 1999-2014 Gentoo Foundation
234 # Distributed under the terms of the GNU General Public License v2
235 # $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
236
237 EAPI="5"
238 PYTHON_COMPAT=( python{2_6,2_7} )
239 PYTHON_REQ_USE="threads"
240
241 inherit python-single-r1 unpacker
242
243 DESCRIPTION="Commercial version of app-emulation/wine with paid support."
244 HOMEPAGE="http://www.codeweavers.com/products/crossover/"
245 SRC_URI="install-crossover-${PV}.bin"
246
247 LICENSE="CROSSOVER-2"
248 SLOT="0"
249 KEYWORDS="-* ~amd64 ~x86"
250 IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
251 RESTRICT="fetch test"
252 QA_FLAGS_IGNORED="opt/cxoffice/.*"
253 QA_PRESTRIPPED="opt/cxoffice/lib/.*
254 opt/cxoffice/bin/cxburner
255 opt/cxoffice/bin/cxntlm_auth
256 opt/cxoffice/bin/wineserver
257 opt/cxoffice/bin/unrar
258 opt/cxoffice/bin/wine-preloader
259 opt/cxoffice/bin/cxdiag
260 opt/cxoffice/bin/cxgettext
261 opt/cxoffice/bin/wineloader
262 "
263 S="${WORKDIR}"
264
265 MLIB_DEPS="amd64? (
266 openal? ( app-emulation/emul-linux-x86-sdl )
267 opengl? ( app-emulation/emul-linux-x86-opengl )
268 scanner? ( app-emulation/emul-linux-x86-medialibs )
269 v4l? ( app-emulation/emul-linux-x86-medialibs )
270 app-emulation/emul-linux-x86-baselibs
271 app-emulation/emul-linux-x86-soundlibs
272 || (
273 (
274 >=media-libs/freetype-2.5.0.1[abi_x86_32]
275 >=x11-libs/libICE-1.0.8-r1[abi_x86_32]
276 >=x11-libs/libSM-1.2.1-r1[abi_x86_32]
277 >=x11-libs/libX11-1.6.2[abi_x86_32]
278 >=x11-libs/libXau-1.0.7-r1[abi_x86_32]
279 >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
280 >=x11-libs/libXext-1.3.2[abi_x86_32]
281 >=x11-libs/libXi-1.7.2[abi_x86_32]
282 >=x11-libs/libXrandr-1.4.2[abi_x86_32]
283 >=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
284 >=x11-libs/libxcb-1.9.1[abi_x86_32]
285 )
286 app-emulation/emul-linux-x86-xlibs
287 )
288 )"
289
290 X86_DEPS="x86? (
291 capi? ( net-dialup/capi4k-utils )
292 cups? ( net-print/cups )
293 gsm? ( media-sound/gsm )
294 jpeg? ( virtual/jpeg )
295 lcms? ( media-libs/lcms:0 )
296 ldap? ( net-nds/openldap )
297 gphoto2? ( media-libs/libgphoto2 )
298 mp3? ( >=media-sound/mpg123-1.5.0 )
299 nls? ( sys-devel/gettext )
300 openal? ( media-libs/openal )
301 opengl? (
302 virtual/glu
303 virtual/opengl
304 )
305 png? ( media-libs/libpng:0 )
306 scanner? ( media-gfx/sane-backends )
307 ssl? ( dev-libs/openssl:0 )
308 v4l? ( media-libs/libv4l )
309 media-libs/alsa-lib
310 >=media-libs/freetype-2.0.0
311 media-libs/mesa
312 sys-apps/util-linux
313 sys-libs/zlib
314 x11-libs/libICE
315 x11-libs/libSM
316 x11-libs/libX11
317 x11-libs/libXau
318 x11-libs/libXdmcp
319 x11-libs/libXext
320 x11-libs/libXi
321 x11-libs/libXrandr
322 x11-libs/libXxf86vm
323 x11-libs/libxcb
324 )"
325
326 DEPEND="dev-lang/perl
327 app-arch/unzip
328 ${PYTHON_DEPS}"
329
330 RDEPEND="${DEPEND}
331 !prefix? ( sys-libs/glibc )
332 >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
333 dev-python/dbus-python[${PYTHON_USEDEP}]
334 dev-util/desktop-file-utils
335 !app-emulation/crossover-office-pro-bin
336 !app-emulation/crossover-office-bin
337 ${MLIB_DEPS}
338 ${X86_DEPS}
339 "
340
341 pkg_nofetch() {
342 einfo "Please visit ${HOMEPAGE}"
343 einfo "and place ${A} in ${DISTDIR}"
344 }
345
346 src_unpack() {
347 # self unpacking zip archive; unzip warns about the exe stuff
348 unpack_zip ${A}
349 }
350
351 src_prepare() {
352 python_fix_shebang .
353 sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
354 || die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
355
356 # Remove unnecessary files
357 rm -r license.txt guis/ || die "Could not remove files"
358 use doc || rm -r doc/ || die "Could not remove files"
359 }
360
361 src_install() {
362 # Install crossover symlink, bug #476314
363 dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
364
365 # Install documentation
366 dodoc README changelog.txt
367 rm README changelog.txt || die "Could not remove README and changelog.txt"
368
369 # Install files
370 dodir /opt/cxoffice
371 cp -r ./* "${ED}opt/cxoffice" \
372 || die "Could not install into ${ED}opt/cxoffice"
373
374 # Install configuration file
375 insinto /opt/cxoffice/etc
376 doins share/crossover/data/cxoffice.conf
377
378 # Install requisite directories for menus
379 dodir "/usr/share/applications"
380 dodir "/etc/xdg/menus/applications-merged"
381
382 # Install menus
383 XDG_CONFIG_DIRS="${ED}etc/xdg" \
384 XDG_DATA_DIRS="${ED}usr/share" \
385 "${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
386 || die "Could not install menus"
387
388 # Fix menus
389 sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
390 || die "Could not fix menus"
391 }
392
393
394
395 1.1 app-emulation/crossover-bin/crossover-bin-12.5.1.ebuild
396
397 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.1.ebuild?rev=1.1&view=markup
398 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.1.ebuild?rev=1.1&content-type=text/plain
399
400 Index: crossover-bin-12.5.1.ebuild
401 ===================================================================
402 # Copyright 1999-2014 Gentoo Foundation
403 # Distributed under the terms of the GNU General Public License v2
404 # $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.1.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
405
406 EAPI="5"
407 PYTHON_COMPAT=( python{2_6,2_7} )
408 PYTHON_REQ_USE="threads"
409
410 inherit python-single-r1 unpacker
411
412 DESCRIPTION="Commercial version of app-emulation/wine with paid support."
413 HOMEPAGE="http://www.codeweavers.com/products/crossover/"
414 SRC_URI="install-crossover-${PV}.bin"
415
416 LICENSE="CROSSOVER-2"
417 SLOT="0"
418 KEYWORDS="-* ~amd64 ~x86"
419 IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
420 RESTRICT="fetch test"
421 QA_FLAGS_IGNORED="opt/cxoffice/.*"
422 QA_PRESTRIPPED="opt/cxoffice/lib/.*
423 opt/cxoffice/bin/cxburner
424 opt/cxoffice/bin/cxntlm_auth
425 opt/cxoffice/bin/wineserver
426 opt/cxoffice/bin/unrar
427 opt/cxoffice/bin/wine-preloader
428 opt/cxoffice/bin/cxdiag
429 opt/cxoffice/bin/cxgettext
430 opt/cxoffice/bin/wineloader
431 "
432 S="${WORKDIR}"
433
434 MLIB_DEPS="amd64? (
435 openal? ( app-emulation/emul-linux-x86-sdl )
436 opengl? ( app-emulation/emul-linux-x86-opengl )
437 scanner? ( app-emulation/emul-linux-x86-medialibs )
438 v4l? ( app-emulation/emul-linux-x86-medialibs )
439 app-emulation/emul-linux-x86-baselibs
440 app-emulation/emul-linux-x86-soundlibs
441 || (
442 (
443 >=media-libs/freetype-2.5.0.1[abi_x86_32]
444 >=x11-libs/libICE-1.0.8-r1[abi_x86_32]
445 >=x11-libs/libSM-1.2.1-r1[abi_x86_32]
446 >=x11-libs/libX11-1.6.2[abi_x86_32]
447 >=x11-libs/libXau-1.0.7-r1[abi_x86_32]
448 >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
449 >=x11-libs/libXext-1.3.2[abi_x86_32]
450 >=x11-libs/libXi-1.7.2[abi_x86_32]
451 >=x11-libs/libXrandr-1.4.2[abi_x86_32]
452 >=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
453 >=x11-libs/libxcb-1.9.1[abi_x86_32]
454 )
455 app-emulation/emul-linux-x86-xlibs
456 )
457 )"
458
459 X86_DEPS="x86? (
460 capi? ( net-dialup/capi4k-utils )
461 cups? ( net-print/cups )
462 gsm? ( media-sound/gsm )
463 jpeg? ( virtual/jpeg )
464 lcms? ( media-libs/lcms:0 )
465 ldap? ( net-nds/openldap )
466 gphoto2? ( media-libs/libgphoto2 )
467 mp3? ( >=media-sound/mpg123-1.5.0 )
468 nls? ( sys-devel/gettext )
469 openal? ( media-libs/openal )
470 opengl? (
471 virtual/glu
472 virtual/opengl
473 )
474 png? ( media-libs/libpng:0 )
475 scanner? ( media-gfx/sane-backends )
476 ssl? ( dev-libs/openssl:0 )
477 v4l? ( media-libs/libv4l )
478 media-libs/alsa-lib
479 >=media-libs/freetype-2.0.0
480 media-libs/mesa
481 sys-apps/util-linux
482 sys-libs/zlib
483 x11-libs/libICE
484 x11-libs/libSM
485 x11-libs/libX11
486 x11-libs/libXau
487 x11-libs/libXdmcp
488 x11-libs/libXext
489 x11-libs/libXi
490 x11-libs/libXrandr
491 x11-libs/libXxf86vm
492 x11-libs/libxcb
493 )"
494
495 DEPEND="dev-lang/perl
496 app-arch/unzip
497 ${PYTHON_DEPS}"
498
499 RDEPEND="${DEPEND}
500 !prefix? ( sys-libs/glibc )
501 >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
502 dev-python/dbus-python[${PYTHON_USEDEP}]
503 dev-util/desktop-file-utils
504 !app-emulation/crossover-office-pro-bin
505 !app-emulation/crossover-office-bin
506 ${MLIB_DEPS}
507 ${X86_DEPS}
508 "
509
510 pkg_nofetch() {
511 einfo "Please visit ${HOMEPAGE}"
512 einfo "and place ${A} in ${DISTDIR}"
513 }
514
515 src_unpack() {
516 # self unpacking zip archive; unzip warns about the exe stuff
517 unpack_zip ${A}
518 }
519
520 src_prepare() {
521 python_fix_shebang .
522 sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
523 || die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
524
525 # Remove unnecessary files
526 rm -r license.txt guis/ || die "Could not remove files"
527 use doc || rm -r doc/ || die "Could not remove files"
528 }
529
530 src_install() {
531 # Install crossover symlink, bug #476314
532 dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
533
534 # Install documentation
535 dodoc README changelog.txt
536 rm README changelog.txt || die "Could not remove README and changelog.txt"
537
538 # Install files
539 dodir /opt/cxoffice
540 cp -r ./* "${ED}opt/cxoffice" \
541 || die "Could not install into ${ED}opt/cxoffice"
542
543 # Install configuration file
544 insinto /opt/cxoffice/etc
545 doins share/crossover/data/cxoffice.conf
546
547 # Install requisite directories for menus
548 dodir "/usr/share/applications"
549 dodir "/etc/xdg/menus/applications-merged"
550
551 # Install menus
552 XDG_CONFIG_DIRS="${ED}etc/xdg" \
553 XDG_DATA_DIRS="${ED}usr/share" \
554 "${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
555 || die "Could not install menus"
556
557 # Fix menus
558 sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
559 || die "Could not fix menus"
560 }
561
562
563
564 1.1 app-emulation/crossover-bin/crossover-bin-13.0.1.ebuild
565
566 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.1.ebuild?rev=1.1&view=markup
567 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.1.ebuild?rev=1.1&content-type=text/plain
568
569 Index: crossover-bin-13.0.1.ebuild
570 ===================================================================
571 # Copyright 1999-2014 Gentoo Foundation
572 # Distributed under the terms of the GNU General Public License v2
573 # $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.1.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
574
575 EAPI="5"
576 PYTHON_COMPAT=( python{2_6,2_7} )
577 PYTHON_REQ_USE="threads"
578
579 inherit python-single-r1 unpacker
580
581 DESCRIPTION="Commercial version of app-emulation/wine with paid support."
582 HOMEPAGE="http://www.codeweavers.com/products/crossover/"
583 SRC_URI="install-crossover-${PV}.bin"
584
585 LICENSE="CROSSOVER-2"
586 SLOT="0"
587 KEYWORDS="-* ~amd64 ~x86"
588 IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
589 RESTRICT="fetch test"
590 QA_FLAGS_IGNORED="opt/cxoffice/.*"
591 QA_PRESTRIPPED="opt/cxoffice/lib/.*
592 opt/cxoffice/bin/cxburner
593 opt/cxoffice/bin/cxntlm_auth
594 opt/cxoffice/bin/wineserver
595 opt/cxoffice/bin/unrar
596 opt/cxoffice/bin/wine-preloader
597 opt/cxoffice/bin/cxdiag
598 opt/cxoffice/bin/cxgettext
599 opt/cxoffice/bin/wineloader
600 "
601 S="${WORKDIR}"
602
603 MLIB_DEPS="amd64? (
604 openal? ( app-emulation/emul-linux-x86-sdl )
605 opengl? ( app-emulation/emul-linux-x86-opengl )
606 scanner? ( app-emulation/emul-linux-x86-medialibs )
607 v4l? ( app-emulation/emul-linux-x86-medialibs )
608 app-emulation/emul-linux-x86-baselibs
609 app-emulation/emul-linux-x86-soundlibs
610 || (
611 (
612 >=media-libs/freetype-2.5.0.1[abi_x86_32]
613 >=x11-libs/libICE-1.0.8-r1[abi_x86_32]
614 >=x11-libs/libSM-1.2.1-r1[abi_x86_32]
615 >=x11-libs/libX11-1.6.2[abi_x86_32]
616 >=x11-libs/libXau-1.0.7-r1[abi_x86_32]
617 >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
618 >=x11-libs/libXext-1.3.2[abi_x86_32]
619 >=x11-libs/libXi-1.7.2[abi_x86_32]
620 >=x11-libs/libXrandr-1.4.2[abi_x86_32]
621 >=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
622 >=x11-libs/libxcb-1.9.1[abi_x86_32]
623 )
624 app-emulation/emul-linux-x86-xlibs
625 )
626 )"
627
628 X86_DEPS="x86? (
629 capi? ( net-dialup/capi4k-utils )
630 cups? ( net-print/cups )
631 gsm? ( media-sound/gsm )
632 jpeg? ( virtual/jpeg )
633 lcms? ( media-libs/lcms:0 )
634 ldap? ( net-nds/openldap )
635 gphoto2? ( media-libs/libgphoto2 )
636 mp3? ( >=media-sound/mpg123-1.5.0 )
637 nls? ( sys-devel/gettext )
638 openal? ( media-libs/openal )
639 opengl? (
640 virtual/glu
641 virtual/opengl
642 )
643 png? ( media-libs/libpng:0 )
644 scanner? ( media-gfx/sane-backends )
645 ssl? ( dev-libs/openssl:0 )
646 v4l? ( media-libs/libv4l )
647 media-libs/alsa-lib
648 >=media-libs/freetype-2.0.0
649 media-libs/mesa
650 sys-apps/util-linux
651 sys-libs/zlib
652 x11-libs/libICE
653 x11-libs/libSM
654 x11-libs/libX11
655 x11-libs/libXau
656 x11-libs/libXdmcp
657 x11-libs/libXext
658 x11-libs/libXi
659 x11-libs/libXrandr
660 x11-libs/libXxf86vm
661 x11-libs/libxcb
662 )"
663
664 DEPEND="dev-lang/perl
665 app-arch/unzip
666 ${PYTHON_DEPS}"
667
668 RDEPEND="${DEPEND}
669 !prefix? ( sys-libs/glibc )
670 >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
671 dev-python/dbus-python[${PYTHON_USEDEP}]
672 dev-util/desktop-file-utils
673 !app-emulation/crossover-office-pro-bin
674 !app-emulation/crossover-office-bin
675 ${MLIB_DEPS}
676 ${X86_DEPS}
677 "
678
679 pkg_nofetch() {
680 einfo "Please visit ${HOMEPAGE}"
681 einfo "and place ${A} in ${DISTDIR}"
682 }
683
684 src_unpack() {
685 # self unpacking zip archive; unzip warns about the exe stuff
686 unpack_zip ${A}
687 }
688
689 src_prepare() {
690 python_fix_shebang .
691 sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
692 || die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
693
694 # Remove unnecessary files
695 rm -r license.txt guis/ || die "Could not remove files"
696 use doc || rm -r doc/ || die "Could not remove files"
697 }
698
699 src_install() {
700 # Install crossover symlink, bug #476314
701 dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
702
703 # Install documentation
704 dodoc README changelog.txt
705 rm README changelog.txt || die "Could not remove README and changelog.txt"
706
707 # Install files
708 dodir /opt/cxoffice
709 cp -r ./* "${ED}opt/cxoffice" \
710 || die "Could not install into ${ED}opt/cxoffice"
711
712 # Install configuration file
713 insinto /opt/cxoffice/etc
714 doins share/crossover/data/cxoffice.conf
715
716 # Install requisite directories for menus
717 dodir "/usr/share/applications"
718 dodir "/etc/xdg/menus/applications-merged"
719
720 # Install menus
721 XDG_CONFIG_DIRS="${ED}etc/xdg" \
722 XDG_DATA_DIRS="${ED}usr/share" \
723 "${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
724 || die "Could not install menus"
725
726 # Fix menus
727 sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
728 || die "Could not fix menus"
729 }
730
731
732
733 1.1 app-emulation/crossover-bin/crossover-bin-13.1.0.ebuild
734
735 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.0.ebuild?rev=1.1&view=markup
736 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.0.ebuild?rev=1.1&content-type=text/plain
737
738 Index: crossover-bin-13.1.0.ebuild
739 ===================================================================
740 # Copyright 1999-2014 Gentoo Foundation
741 # Distributed under the terms of the GNU General Public License v2
742 # $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.0.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
743
744 EAPI="5"
745 PYTHON_COMPAT=( python{2_6,2_7} )
746 PYTHON_REQ_USE="threads"
747
748 inherit python-single-r1 unpacker
749
750 DESCRIPTION="Commercial version of app-emulation/wine with paid support."
751 HOMEPAGE="http://www.codeweavers.com/products/crossover/"
752 SRC_URI="install-crossover-${PV}.bin"
753
754 LICENSE="CROSSOVER-2"
755 SLOT="0"
756 KEYWORDS="-* ~amd64 ~x86"
757 IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
758 RESTRICT="fetch test"
759 QA_FLAGS_IGNORED="opt/cxoffice/.*"
760 QA_PRESTRIPPED="opt/cxoffice/lib/.*
761 opt/cxoffice/bin/cxburner
762 opt/cxoffice/bin/cxntlm_auth
763 opt/cxoffice/bin/wineserver
764 opt/cxoffice/bin/unrar
765 opt/cxoffice/bin/wine-preloader
766 opt/cxoffice/bin/cxdiag
767 opt/cxoffice/bin/cxgettext
768 opt/cxoffice/bin/wineloader
769 "
770 S="${WORKDIR}"
771
772 MLIB_DEPS="amd64? (
773 openal? ( app-emulation/emul-linux-x86-sdl )
774 opengl? ( app-emulation/emul-linux-x86-opengl )
775 scanner? ( app-emulation/emul-linux-x86-medialibs )
776 v4l? ( app-emulation/emul-linux-x86-medialibs )
777 app-emulation/emul-linux-x86-baselibs
778 app-emulation/emul-linux-x86-soundlibs
779 || (
780 (
781 >=media-libs/freetype-2.5.0.1[abi_x86_32]
782 >=x11-libs/libICE-1.0.8-r1[abi_x86_32]
783 >=x11-libs/libSM-1.2.1-r1[abi_x86_32]
784 >=x11-libs/libX11-1.6.2[abi_x86_32]
785 >=x11-libs/libXau-1.0.7-r1[abi_x86_32]
786 >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
787 >=x11-libs/libXext-1.3.2[abi_x86_32]
788 >=x11-libs/libXi-1.7.2[abi_x86_32]
789 >=x11-libs/libXrandr-1.4.2[abi_x86_32]
790 >=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
791 >=x11-libs/libxcb-1.9.1[abi_x86_32]
792 )
793 app-emulation/emul-linux-x86-xlibs
794 )
795 )"
796
797 X86_DEPS="x86? (
798 capi? ( net-dialup/capi4k-utils )
799 cups? ( net-print/cups )
800 gsm? ( media-sound/gsm )
801 jpeg? ( virtual/jpeg )
802 lcms? ( media-libs/lcms:0 )
803 ldap? ( net-nds/openldap )
804 gphoto2? ( media-libs/libgphoto2 )
805 mp3? ( >=media-sound/mpg123-1.5.0 )
806 nls? ( sys-devel/gettext )
807 openal? ( media-libs/openal )
808 opengl? (
809 virtual/glu
810 virtual/opengl
811 )
812 png? ( media-libs/libpng:0 )
813 scanner? ( media-gfx/sane-backends )
814 ssl? ( dev-libs/openssl:0 )
815 v4l? ( media-libs/libv4l )
816 media-libs/alsa-lib
817 >=media-libs/freetype-2.0.0
818 media-libs/mesa
819 sys-apps/util-linux
820 sys-libs/zlib
821 x11-libs/libICE
822 x11-libs/libSM
823 x11-libs/libX11
824 x11-libs/libXau
825 x11-libs/libXdmcp
826 x11-libs/libXext
827 x11-libs/libXi
828 x11-libs/libXrandr
829 x11-libs/libXxf86vm
830 x11-libs/libxcb
831 )"
832
833 DEPEND="dev-lang/perl
834 app-arch/unzip
835 ${PYTHON_DEPS}"
836
837 RDEPEND="${DEPEND}
838 !prefix? ( sys-libs/glibc )
839 >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
840 dev-python/dbus-python[${PYTHON_USEDEP}]
841 dev-util/desktop-file-utils
842 !app-emulation/crossover-office-pro-bin
843 !app-emulation/crossover-office-bin
844 ${MLIB_DEPS}
845 ${X86_DEPS}
846 "
847
848 pkg_nofetch() {
849 einfo "Please visit ${HOMEPAGE}"
850 einfo "and place ${A} in ${DISTDIR}"
851 }
852
853 src_unpack() {
854 # self unpacking zip archive; unzip warns about the exe stuff
855 unpack_zip ${A}
856 }
857
858 src_prepare() {
859 python_fix_shebang .
860 sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
861 || die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
862
863 # Remove unnecessary files
864 rm -r license.txt guis/ || die "Could not remove files"
865 use doc || rm -r doc/ || die "Could not remove files"
866 }
867
868 src_install() {
869 # Install crossover symlink, bug #476314
870 dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
871
872 # Install documentation
873 dodoc README changelog.txt
874 rm README changelog.txt || die "Could not remove README and changelog.txt"
875
876 # Install files
877 dodir /opt/cxoffice
878 cp -r ./* "${ED}opt/cxoffice" \
879 || die "Could not install into ${ED}opt/cxoffice"
880
881 # Install configuration file
882 insinto /opt/cxoffice/etc
883 doins share/crossover/data/cxoffice.conf
884
885 # Install requisite directories for menus
886 dodir "/usr/share/applications"
887 dodir "/etc/xdg/menus/applications-merged"
888
889 # Install menus
890 XDG_CONFIG_DIRS="${ED}etc/xdg" \
891 XDG_DATA_DIRS="${ED}usr/share" \
892 "${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
893 || die "Could not install menus"
894
895 # Fix menus
896 sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
897 || die "Could not fix menus"
898 }
899
900
901
902 1.1 app-emulation/crossover-bin/crossover-bin-13.0.0.ebuild
903
904 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.0.ebuild?rev=1.1&view=markup
905 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.0.ebuild?rev=1.1&content-type=text/plain
906
907 Index: crossover-bin-13.0.0.ebuild
908 ===================================================================
909 # Copyright 1999-2014 Gentoo Foundation
910 # Distributed under the terms of the GNU General Public License v2
911 # $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.0.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
912
913 EAPI="5"
914 PYTHON_COMPAT=( python{2_6,2_7} )
915 PYTHON_REQ_USE="threads"
916
917 inherit python-single-r1 unpacker
918
919 DESCRIPTION="Commercial version of app-emulation/wine with paid support."
920 HOMEPAGE="http://www.codeweavers.com/products/crossover/"
921 SRC_URI="install-crossover-${PV}.bin"
922
923 LICENSE="CROSSOVER-2"
924 SLOT="0"
925 KEYWORDS="-* ~amd64 ~x86"
926 IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
927 RESTRICT="fetch test"
928 QA_FLAGS_IGNORED="opt/cxoffice/.*"
929 QA_PRESTRIPPED="opt/cxoffice/lib/.*
930 opt/cxoffice/bin/cxburner
931 opt/cxoffice/bin/cxntlm_auth
932 opt/cxoffice/bin/wineserver
933 opt/cxoffice/bin/unrar
934 opt/cxoffice/bin/wine-preloader
935 opt/cxoffice/bin/cxdiag
936 opt/cxoffice/bin/cxgettext
937 opt/cxoffice/bin/wineloader
938 "
939 S="${WORKDIR}"
940
941 MLIB_DEPS="amd64? (
942 openal? ( app-emulation/emul-linux-x86-sdl )
943 opengl? ( app-emulation/emul-linux-x86-opengl )
944 scanner? ( app-emulation/emul-linux-x86-medialibs )
945 v4l? ( app-emulation/emul-linux-x86-medialibs )
946 app-emulation/emul-linux-x86-baselibs
947 app-emulation/emul-linux-x86-soundlibs
948 || (
949 (
950 >=media-libs/freetype-2.5.0.1[abi_x86_32]
951 >=x11-libs/libICE-1.0.8-r1[abi_x86_32]
952 >=x11-libs/libSM-1.2.1-r1[abi_x86_32]
953 >=x11-libs/libX11-1.6.2[abi_x86_32]
954 >=x11-libs/libXau-1.0.7-r1[abi_x86_32]
955 >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
956 >=x11-libs/libXext-1.3.2[abi_x86_32]
957 >=x11-libs/libXi-1.7.2[abi_x86_32]
958 >=x11-libs/libXrandr-1.4.2[abi_x86_32]
959 >=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
960 >=x11-libs/libxcb-1.9.1[abi_x86_32]
961 )
962 app-emulation/emul-linux-x86-xlibs
963 )
964 )"
965
966 X86_DEPS="x86? (
967 capi? ( net-dialup/capi4k-utils )
968 cups? ( net-print/cups )
969 gsm? ( media-sound/gsm )
970 jpeg? ( virtual/jpeg )
971 lcms? ( media-libs/lcms:0 )
972 ldap? ( net-nds/openldap )
973 gphoto2? ( media-libs/libgphoto2 )
974 mp3? ( >=media-sound/mpg123-1.5.0 )
975 nls? ( sys-devel/gettext )
976 openal? ( media-libs/openal )
977 opengl? (
978 virtual/glu
979 virtual/opengl
980 )
981 png? ( media-libs/libpng:0 )
982 scanner? ( media-gfx/sane-backends )
983 ssl? ( dev-libs/openssl:0 )
984 v4l? ( media-libs/libv4l )
985 media-libs/alsa-lib
986 >=media-libs/freetype-2.0.0
987 media-libs/mesa
988 sys-apps/util-linux
989 sys-libs/zlib
990 x11-libs/libICE
991 x11-libs/libSM
992 x11-libs/libX11
993 x11-libs/libXau
994 x11-libs/libXdmcp
995 x11-libs/libXext
996 x11-libs/libXi
997 x11-libs/libXrandr
998 x11-libs/libXxf86vm
999 x11-libs/libxcb
1000 )"
1001
1002 DEPEND="dev-lang/perl
1003 app-arch/unzip
1004 ${PYTHON_DEPS}"
1005
1006 RDEPEND="${DEPEND}
1007 !prefix? ( sys-libs/glibc )
1008 >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
1009 dev-python/dbus-python[${PYTHON_USEDEP}]
1010 dev-util/desktop-file-utils
1011 !app-emulation/crossover-office-pro-bin
1012 !app-emulation/crossover-office-bin
1013 ${MLIB_DEPS}
1014 ${X86_DEPS}
1015 "
1016
1017 pkg_nofetch() {
1018 einfo "Please visit ${HOMEPAGE}"
1019 einfo "and place ${A} in ${DISTDIR}"
1020 }
1021
1022 src_unpack() {
1023 # self unpacking zip archive; unzip warns about the exe stuff
1024 unpack_zip ${A}
1025 }
1026
1027 src_prepare() {
1028 python_fix_shebang .
1029 sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
1030 || die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
1031
1032 # Remove unnecessary files
1033 rm -r license.txt guis/ || die "Could not remove files"
1034 use doc || rm -r doc/ || die "Could not remove files"
1035 }
1036
1037 src_install() {
1038 # Install crossover symlink, bug #476314
1039 dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
1040
1041 # Install documentation
1042 dodoc README changelog.txt
1043 rm README changelog.txt || die "Could not remove README and changelog.txt"
1044
1045 # Install files
1046 dodir /opt/cxoffice
1047 cp -r ./* "${ED}opt/cxoffice" \
1048 || die "Could not install into ${ED}opt/cxoffice"
1049
1050 # Install configuration file
1051 insinto /opt/cxoffice/etc
1052 doins share/crossover/data/cxoffice.conf
1053
1054 # Install requisite directories for menus
1055 dodir "/usr/share/applications"
1056 dodir "/etc/xdg/menus/applications-merged"
1057
1058 # Install menus
1059 XDG_CONFIG_DIRS="${ED}etc/xdg" \
1060 XDG_DATA_DIRS="${ED}usr/share" \
1061 "${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
1062 || die "Could not install menus"
1063
1064 # Fix menus
1065 sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
1066 || die "Could not fix menus"
1067 }
1068
1069
1070
1071 1.1 app-emulation/crossover-bin/crossover-bin-13.2.0.ebuild
1072
1073 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0.ebuild?rev=1.1&view=markup
1074 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0.ebuild?rev=1.1&content-type=text/plain
1075
1076 Index: crossover-bin-13.2.0.ebuild
1077 ===================================================================
1078 # Copyright 1999-2014 Gentoo Foundation
1079 # Distributed under the terms of the GNU General Public License v2
1080 # $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
1081
1082 EAPI="5"
1083 PYTHON_COMPAT=( python{2_6,2_7} )
1084 PYTHON_REQ_USE="threads"
1085
1086 inherit python-single-r1 unpacker
1087
1088 DESCRIPTION="Commercial version of app-emulation/wine with paid support."
1089 HOMEPAGE="http://www.codeweavers.com/products/crossover/"
1090 SRC_URI="install-crossover-${PV}.bin"
1091
1092 LICENSE="CROSSOVER-2"
1093 SLOT="0"
1094 KEYWORDS="-* ~amd64 ~x86"
1095 IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
1096 RESTRICT="fetch test"
1097 QA_FLAGS_IGNORED="opt/cxoffice/.*"
1098 QA_PRESTRIPPED="opt/cxoffice/lib/.*
1099 opt/cxoffice/bin/cxburner
1100 opt/cxoffice/bin/cxntlm_auth
1101 opt/cxoffice/bin/wineserver
1102 opt/cxoffice/bin/unrar
1103 opt/cxoffice/bin/wine-preloader
1104 opt/cxoffice/bin/cxdiag
1105 opt/cxoffice/bin/cxgettext
1106 opt/cxoffice/bin/wineloader
1107 "
1108 S="${WORKDIR}"
1109
1110 MLIB_DEPS="amd64? (
1111 openal? ( app-emulation/emul-linux-x86-sdl )
1112 opengl? ( app-emulation/emul-linux-x86-opengl )
1113 scanner? ( app-emulation/emul-linux-x86-medialibs )
1114 v4l? ( app-emulation/emul-linux-x86-medialibs )
1115 app-emulation/emul-linux-x86-baselibs
1116 app-emulation/emul-linux-x86-soundlibs
1117 || (
1118 (
1119 >=media-libs/freetype-2.5.0.1[abi_x86_32]
1120 >=x11-libs/libICE-1.0.8-r1[abi_x86_32]
1121 >=x11-libs/libSM-1.2.1-r1[abi_x86_32]
1122 >=x11-libs/libX11-1.6.2[abi_x86_32]
1123 >=x11-libs/libXau-1.0.7-r1[abi_x86_32]
1124 >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
1125 >=x11-libs/libXext-1.3.2[abi_x86_32]
1126 >=x11-libs/libXi-1.7.2[abi_x86_32]
1127 >=x11-libs/libXrandr-1.4.2[abi_x86_32]
1128 >=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
1129 >=x11-libs/libxcb-1.9.1[abi_x86_32]
1130 )
1131 app-emulation/emul-linux-x86-xlibs
1132 )
1133 )"
1134
1135 X86_DEPS="x86? (
1136 capi? ( net-dialup/capi4k-utils )
1137 cups? ( net-print/cups )
1138 gsm? ( media-sound/gsm )
1139 jpeg? ( virtual/jpeg )
1140 lcms? ( media-libs/lcms:0 )
1141 ldap? ( net-nds/openldap )
1142 gphoto2? ( media-libs/libgphoto2 )
1143 mp3? ( >=media-sound/mpg123-1.5.0 )
1144 nls? ( sys-devel/gettext )
1145 openal? ( media-libs/openal )
1146 opengl? (
1147 virtual/glu
1148 virtual/opengl
1149 )
1150 png? ( media-libs/libpng:0 )
1151 scanner? ( media-gfx/sane-backends )
1152 ssl? ( dev-libs/openssl:0 )
1153 v4l? ( media-libs/libv4l )
1154 media-libs/alsa-lib
1155 >=media-libs/freetype-2.0.0
1156 media-libs/mesa
1157 sys-apps/util-linux
1158 sys-libs/zlib
1159 x11-libs/libICE
1160 x11-libs/libSM
1161 x11-libs/libX11
1162 x11-libs/libXau
1163 x11-libs/libXdmcp
1164 x11-libs/libXext
1165 x11-libs/libXi
1166 x11-libs/libXrandr
1167 x11-libs/libXxf86vm
1168 x11-libs/libxcb
1169 )"
1170
1171 DEPEND="dev-lang/perl
1172 app-arch/unzip
1173 ${PYTHON_DEPS}"
1174
1175 RDEPEND="${DEPEND}
1176 !prefix? ( sys-libs/glibc )
1177 >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
1178 dev-python/dbus-python[${PYTHON_USEDEP}]
1179 dev-util/desktop-file-utils
1180 !app-emulation/crossover-office-pro-bin
1181 !app-emulation/crossover-office-bin
1182 ${MLIB_DEPS}
1183 ${X86_DEPS}
1184 "
1185
1186 pkg_nofetch() {
1187 einfo "Please visit ${HOMEPAGE}"
1188 einfo "and place ${A} in ${DISTDIR}"
1189 }
1190
1191 src_unpack() {
1192 # self unpacking zip archive; unzip warns about the exe stuff
1193 unpack_zip ${A}
1194 }
1195
1196 src_prepare() {
1197 python_fix_shebang .
1198 sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
1199 || die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
1200
1201 # Remove unnecessary files
1202 rm -r license.txt guis/ || die "Could not remove files"
1203 use doc || rm -r doc/ || die "Could not remove files"
1204 }
1205
1206 src_install() {
1207 # Install crossover symlink, bug #476314
1208 dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
1209
1210 # Install documentation
1211 dodoc README changelog.txt
1212 rm README changelog.txt || die "Could not remove README and changelog.txt"
1213
1214 # Install files
1215 dodir /opt/cxoffice
1216 cp -r ./* "${ED}opt/cxoffice" \
1217 || die "Could not install into ${ED}opt/cxoffice"
1218
1219 # Install configuration file
1220 insinto /opt/cxoffice/etc
1221 doins share/crossover/data/cxoffice.conf
1222
1223 # Install requisite directories for menus
1224 dodir "/usr/share/applications"
1225 dodir "/etc/xdg/menus/applications-merged"
1226
1227 # Install menus
1228 XDG_CONFIG_DIRS="${ED}etc/xdg" \
1229 XDG_DATA_DIRS="${ED}usr/share" \
1230 "${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
1231 || die "Could not install menus"
1232
1233 # Fix menus
1234 sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
1235 || die "Could not fix menus"
1236 }