diff options
author | Richard Yao <ryao@gentoo.org> | 2013-05-30 07:20:31 +0000 |
---|---|---|
committer | Richard Yao <ryao@gentoo.org> | 2013-05-30 07:20:31 +0000 |
commit | 364a2f4d1694086739d418a2cec63178b6da3b02 (patch) | |
tree | 1e2896bf976c1e471caafdf08d948e9b11113608 /app-emulation/crossover-bin | |
parent | Add PYTHON_REQUIRED_USE for python-single-r1. (diff) | |
download | historical-364a2f4d1694086739d418a2cec63178b6da3b02.tar.gz historical-364a2f4d1694086739d418a2cec63178b6da3b02.tar.bz2 historical-364a2f4d1694086739d418a2cec63178b6da3b02.zip |
Version bump app-emulation/crossover-bin to 12.2.1
Package-Manager: portage-2.2.0_alpha177/cvs/Linux x86_64
Manifest-Sign-Key: 0xBEE84C64
Diffstat (limited to 'app-emulation/crossover-bin')
-rw-r--r-- | app-emulation/crossover-bin/ChangeLog | 7 | ||||
-rw-r--r-- | app-emulation/crossover-bin/Manifest | 30 | ||||
-rw-r--r-- | app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild | 155 |
3 files changed, 177 insertions, 15 deletions
diff --git a/app-emulation/crossover-bin/ChangeLog b/app-emulation/crossover-bin/ChangeLog index 49d593905f1e..e133d6b5a734 100644 --- a/app-emulation/crossover-bin/ChangeLog +++ b/app-emulation/crossover-bin/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/crossover-bin # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.5 2013/05/02 19:33:03 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.6 2013/05/30 07:20:28 ryao Exp $ + +*crossover-bin-12.2.1 (30 May 2013) + + 30 May 2013; Richard Yao <ryao@gentoo.org> +crossover-bin-12.2.1.ebuild: + Version bump app-emulation/crossover-bin to 12.2.1 02 May 2013; Richard Yao <ryao@gentoo.org> crossover-bin-12.2.0.ebuild: Merge hasufell's changes into 12.2.0 diff --git a/app-emulation/crossover-bin/Manifest b/app-emulation/crossover-bin/Manifest index b5895d51d48b..0b635dc7caef 100644 --- a/app-emulation/crossover-bin/Manifest +++ b/app-emulation/crossover-bin/Manifest @@ -3,24 +3,26 @@ Hash: SHA256 DIST install-crossover-12.1.2.bin 48533685 SHA256 4fe093d1535dd2e786d714483d2a033c8161d9863982df3e424630695f188da0 SHA512 8cb97bcdfb9eb0cce37ae083e0e112568659bd43cd845209fa18b80b246c69501ec7e0233526c930e001b2bf92705f31633d8c55602745ed76d071c069d7f2bc WHIRLPOOL b8736eae92fbf0f3f214ffbfafd16b0aaaa15391488a3595ec5299995c58d283b0e53bf744784e2313c41d0a3c8b72eff631e94bdea3d7f5969d04cea83c53b9 DIST install-crossover-12.2.0.bin 48619226 SHA256 ca1f7535c9838c5299fe6c83ea698b0c62aa1d201ab6ad63a46522a4b50eb8ce SHA512 1a8f371eaef48212bfa72f0b8569a30f82c2b8663f7170e6ceba525f3360e6249236d3085e60f70db1dc6560fcdf0a884f46c763369597840a59a98e44a0e343 WHIRLPOOL c3d5e77f84c444a665a7be34596ef31cb6c059ba2e70132c066c77560c49de133e7e925284019c88a3ecb526fab4264b876e87b1c4bdce580b1494433c2b3fcb +DIST install-crossover-12.2.1.bin 48623520 SHA256 9b64bdeaf0946cdb73c78fa8599ee1110ecda839e4bf577787befe269b387ee2 SHA512 8f8e6718f5a8605b05ef65cab94921d1ea7fc340767ab77aaff54e3577e1427e0d12d5a22a174c29c669bc9766ac0bcf6996c1e779eac4be391a7d8ba126738d WHIRLPOOL 95a64f822690a8a8c3cdda950699d307024f8da2a04ffc1bcb9c7aaebc3d6c488b338fe6a5f83067804fe65d21a3ee0e9a837165f8c8ca0e6d9ebde6299cac85 EBUILD crossover-bin-12.1.2.ebuild 4050 SHA256 a7683c6b0de7b42bd066664d96dd503cd28c4ddd94725a7066c2c643ba6575cd SHA512 011cc7e4643792ac3b794360177343a418376fc9d293ed4abb87c3e4ec21ec9215279625e00af6edc8245949279534bd0bca07e65ba0166a73852c666f3f77b6 WHIRLPOOL e3d65b5c04f339dd5b0189e7a11050af3e3ce227dc39be69c8824b423e683650768c452e28eccd1239f278c534f9ac48939a6aa983c4c499dfe71988f8297a9c EBUILD crossover-bin-12.2.0.ebuild 4048 SHA256 3f4a27dcf42140190513b2c3ca9144586f281525f01c29b4fd52916db154f774 SHA512 43a48159ab8fa07c9454c3894b46c728d6a0a4a12f96a460fb0797555824cd55e77d88fff74771e1e5a9b6feccc225a2b1432ccba85443a61439b94f8f0b3bca WHIRLPOOL e0e18a16b4d46ab74ced0f7f421ff9ff151dae0654ea39212d9c72e68e1968b7f919876598911c57b0724c93262baaa363a01ff73f55936453f107987659396a -MISC ChangeLog 1062 SHA256 02c9144de2ea24242f77c84e17fd3969e215d23315406555e8e2281f5fec0726 SHA512 e044a3a9ea9c0f75b07cd147a6eeea0880a8fc734310165ac098dd019544a721d2b65fc404c9cb79e0a36198b52c77e9577abd759d041720a4becaaf69f83876 WHIRLPOOL e21b68c8917f7cf56d00d38616c02f6c1ee8434ade2371e7fcbb658f0633996b70ce58fff990c1c47056c2cc4aef5af675ac7f3aeee3c5339a4ba602d84a4f56 +EBUILD crossover-bin-12.2.1.ebuild 4048 SHA256 83b6b6f46c6bf20cd4d07e1f6768817e9c5c7bb170c9bb4999563f5661be3dc3 SHA512 baaa92c1e3ac0af1af3b166578a43776bf75f06795de44b5e09bf469afeeec32e9d361a1e80c8caf1f8eed71e069812ccae934fccb1b0354d673f241befcb27a WHIRLPOOL 53cffff3876609140558ebee52d9712d98c1d59540e3db509c465afba70f815aa8d9d63d57d0aadbc1c90ed283ffc151f8b0169838c9ae2145d4c405c022dfa5 +MISC ChangeLog 1228 SHA256 87e977a6844e3a44dbace70b150e1acc2da49115fd8d5f09bbf8e9a026b07fae SHA512 ea3f9cf0d75edb1ca8e99880c1e779fd8b88ba5a25b422510e3f18d1186fba2118445a96abdba94163e53d6edd391ffa567107675919f920f0f18b556591876d WHIRLPOOL 122f859d3c107b30212fd3f2c7a28862e6de80c743869a1741970c791f15438a3900f2cd4c0f08e43937a532c546e178617aeac665c8f6795fb756296c43f539 MISC metadata.xml 299 SHA256 1418809370ffded84700af60fec9e68cee312b0ce73f9668bc1763e00ff864cd SHA512 d95909115fce9cf70adb5cc7dd62c25ef58b6231a58959a61e08e848c2b994bdd51cf34d68484dce56d69b5f036b97e5f9f38ea34f123730372d37a099310c0d WHIRLPOOL 495e4b3f33c8fed584f84164ab271e44e1ff43ef5fab737c23de2156fd56bc4a51e6aa95cf8325cdb98c17e40d9fc1d56eb5d91aca2c2090be7119f017fdf693 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCAAGBQJRgr9MAAoJECDuEZm+6ExkHkkQAJLzRBN51fuWGgmG5w3X7dn3 -OiptWF8soNG3aDcoOb/N7LL8a8vkh7WBNyo2CVOk5eFdgMsNzyef4nm/Vm8jy37/ -3k10Tc5HQMQ75negeDCHkn5YyKahNdfVMzneDmh3RxVVorZhVT6ZJQGRppMxWbzL -E6jwi3J03vKucE9YoItAB4Az48pU2zdl+0Wx9GHqXEYBWKunFv965+5ERqgeDIOI -jI9aH2rs2/An4YAaAHOAuKG83w6ljyzOYPnOxFSF1yJGIWqGnR/4JmI7WnfUjQl+ -4RXlFZ+bnMn45Nu54U+77Uob3hq6BfqLmsBZtiQC1kq36Sv2SOQvAdXut9KkLsRy -01ahxvroy3vAeRJAnCasGNqw/w5TOdB7sbnHssqEpW3h5BSGmDLWy3j2t9QiW2EX -AZZmqATVSgmMXWDYLA/5Q03QpdU8Lheiy2EsQV2KlOlWeJh811KitNdwHWOn+ORj -41VqE0xEyoiF0QZQ3JN58BxFN7I1FO1hcBiXAaIYlCwmCvI84ErIuMmg7CjpegDP -mgK0ep2zzUo+zNq6Em9WnigflTN87ZFc5Uey0pPrlvr86th0wu36Dufj8rX2cc+C -YAkwuob2YxrA4I5Hw4d1ycjRHkeyr/uXJbvOm5O4Z+56rJNr5wNWhMDeyStRGQug -0vJFM+wECkjc5vYjgrTM -=hFcU +iQIcBAEBCAAGBQJRpv2cAAoJECDuEZm+6ExkAmkP/01DG0YYba1jUlwB1jVVIJsu +OvBVVienaOQ0Iw+8livIJxcBA27+KveRm9y4aUGdEwag7GpM4TzAQ9l2YhPoM2mr +FY9u157r17SKfpF1daZXcRPagkkPkUQPVO9gYHrmbHJSXcdE2vfTbY/BahFNhyrt +8/CF77uH5yBUo4aovA3DiabiMypDIiF8An5bCVzYzdqZjAaIdHv75GXMEPwaqRdG +zrB8VRk4uc1o7rnIJCDmSKeKHNWMI6kiN2KFtDjblrOTj7S/uRidSsf6Hv5atMcG +Ja6ppFkRU6WPlCyBX/YDHYdHj3NAOMraBj4kC2actJikG5k2XHFc++9YZ4aMvliX +jAVWa/pTA4jN4LbXHwnGTEkDwhpcgTGjHi6x+2eKbQPep1acuxYQI/07bCWWjpK4 +Skql0uyvylXLeDUbU4Sn+10zw8TJIYEvhCXdC3sb95dP91vQ4Zeh+v4cy+xqiNBW +Cv1Qavx3WZ6EFxhy4r4c7lA74fre7b+vZb+m+6LMqYiLkR3oII8MSPrqFQzXPpoy +L3i9wAt0HCn59Ij89kYUAlY5ZFwc87BXRc4NWq2gbcW9kYx/1IVdlEvOGfrLh9Vh +qa5QQXEdwB1GLA7EFJr7vgO16jjTVJIvRkpZVHio6ZJ+ZtcA/PB8j5jVqsYQpZ2s +uHfr2j+y1LRdLLLcqDLP +=wt3L -----END PGP SIGNATURE----- diff --git a/app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild b/app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild new file mode 100644 index 000000000000..5e17271a5fb0 --- /dev/null +++ b/app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild,v 1.1 2013/05/30 07:20:28 ryao Exp $ + +EAPI="5" +PYTHON_COMPAT=( python{2_5,2_6,2_7} ) +PYTHON_REQ_USE="threads" + +inherit python-single-r1 unpacker + +DESCRIPTION="Commercial version of app-emulation/wine with paid support." +HOMEPAGE="http://www.codeweavers.com/products/crossover/" +SRC_URI="install-crossover-${PV}.bin" + +LICENSE="CROSSOVER-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l" +RESTRICT="fetch test" +QA_FLAGS_IGNORED="opt/cxoffice/.*" +QA_PRESTRIPPED="opt/cxoffice/lib/.* + opt/cxoffice/bin/cxburner + opt/cxoffice/bin/cxntlm_auth + opt/cxoffice/bin/wineserver + opt/cxoffice/bin/unrar + opt/cxoffice/bin/wine-preloader + opt/cxoffice/bin/cxdiag + opt/cxoffice/bin/cxgettext + opt/cxoffice/bin/wineloader + " +S="${WORKDIR}" + +MLIB_DEPS="amd64? ( + openal? ( app-emulation/emul-linux-x86-sdl ) + opengl? ( app-emulation/emul-linux-x86-opengl ) + scanner? ( app-emulation/emul-linux-x86-medialibs ) + v4l? ( app-emulation/emul-linux-x86-medialibs ) + app-emulation/emul-linux-x86-baselibs + app-emulation/emul-linux-x86-soundlibs + || ( + ( + >=media-libs/freetype-2.0.0[abi_x86_32] + x11-libs/libICE[abi_x86_32] + x11-libs/libSM[abi_x86_32] + x11-libs/libX11[abi_x86_32] + x11-libs/libXau[abi_x86_32] + x11-libs/libXdmcp[abi_x86_32] + x11-libs/libXext[abi_x86_32] + x11-libs/libXi[abi_x86_32] + x11-libs/libXrandr[abi_x86_32] + x11-libs/libXxf86vm[abi_x86_32] + x11-libs/libxcb[abi_x86_32] + ) + app-emulation/emul-linux-x86-xlibs + ) +)" + +X86_DEPS="x86? ( + capi? ( net-dialup/capi4k-utils ) + cups? ( net-print/cups ) + gsm? ( media-sound/gsm ) + jpeg? ( virtual/jpeg ) + lcms? ( media-libs/lcms:0 ) + ldap? ( net-nds/openldap ) + gphoto2? ( media-libs/libgphoto2 ) + mp3? ( >=media-sound/mpg123-1.5.0 ) + nls? ( sys-devel/gettext ) + openal? ( media-libs/openal ) + opengl? ( + virtual/glu + virtual/opengl + ) + png? ( media-libs/libpng:0 ) + scanner? ( media-gfx/sane-backends ) + ssl? ( dev-libs/openssl:0 ) + v4l? ( media-libs/libv4l ) + media-libs/alsa-lib + >=media-libs/freetype-2.0.0 + media-libs/mesa + sys-apps/util-linux + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-libs/libxcb + )" + +DEPEND="dev-lang/perl + app-arch/unzip" + +RDEPEND="${DEPEND} + !prefix? ( sys-libs/glibc ) + >=dev-python/pygtk-2.10 + dev-util/desktop-file-utils + sys-apps/dbus + !app-emulation/crossover-office-pro-bin + !app-emulation/crossover-office-bin + ${MLIB_DEPS} + ${X86_DEPS} + " + +pkg_nofetch() { + einfo "Please visit ${HOMEPAGE}" + einfo "and place ${A} in ${DISTDIR}" +} + +src_unpack() { + # self unpacking zip archive; unzip warns about the exe stuff + unpack_zip ${A} +} + +src_prepare() { + python_fix_shebang . + sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \ + || die "Could not patch ${WORKDIR}/bin/locate_gui.sh" + + # Remove unnecessary files + rm -r license.txt guis/ || die "Could not remove files" + use doc || rm -r doc/ || die "Could not remove files" +} + +src_install() { + # Install documentation + dodoc README changelog.txt + rm README changelog.txt || die "Could not remove README and changelog.txt" + + # Install files + dodir /opt/cxoffice + cp -r ./* "${ED}opt/cxoffice" \ + || die "Could not install into ${ED}opt/cxoffice" + + # Install configuration file + insinto /opt/cxoffice/etc + doins share/crossover/data/cxoffice.conf + + # Install requisite directories for menus + dodir "/usr/share/applications" + dodir "/etc/xdg/menus/applications-merged" + + # Install menus + XDG_CONFIG_DIRS="${ED}etc/xdg" \ + XDG_DATA_DIRS="${ED}usr/share" \ + "${ED}opt/cxoffice/bin/cxmenu" --crossover --install \ + || die "Could not install menus" + + # Fix menus + sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \ + || die "Could not fix menus" +} |