diff options
author | Richard Yao <ryao@gentoo.org> | 2013-05-02 19:30:53 +0000 |
---|---|---|
committer | Richard Yao <ryao@gentoo.org> | 2013-05-02 19:30:53 +0000 |
commit | 86616152fb764d87f02b693981352701505eef15 (patch) | |
tree | 0b9e4e864c21e758bda3155486ffa0ecdafc61a1 /app-emulation/crossover-bin | |
parent | Removed package mask on net-proxy/swiftiply, see bug #198500. (diff) | |
download | historical-86616152fb764d87f02b693981352701505eef15.tar.gz historical-86616152fb764d87f02b693981352701505eef15.tar.bz2 historical-86616152fb764d87f02b693981352701505eef15.zip |
Version bump to 12.2.0
Package-Manager: portage-2.2.0_alpha173/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 | 32 | ||||
-rw-r--r-- | app-emulation/crossover-bin/crossover-bin-12.2.0.ebuild | 140 |
3 files changed, 162 insertions, 17 deletions
diff --git a/app-emulation/crossover-bin/ChangeLog b/app-emulation/crossover-bin/ChangeLog index c58997eccf13..b4e873bc9184 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.3 2013/04/22 18:05:45 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.4 2013/05/02 19:30:49 ryao Exp $ + +*crossover-bin-12.2.0 (02 May 2013) + + 02 May 2013; Richard Yao <ryao@gentoo.org> +crossover-bin-12.2.0.ebuild: + Version bump to 12.2.0 22 Apr 2013; Michał Górny <mgorny@gentoo.org> crossover-bin-12.1.2.ebuild: Support multilib libraries alternatively to emul-linux-x86-xlibs. diff --git a/app-emulation/crossover-bin/Manifest b/app-emulation/crossover-bin/Manifest index e6d644e133bc..6622f55326c0 100644 --- a/app-emulation/crossover-bin/Manifest +++ b/app-emulation/crossover-bin/Manifest @@ -2,25 +2,25 @@ 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 EBUILD crossover-bin-12.1.2.ebuild 4050 SHA256 a7683c6b0de7b42bd066664d96dd503cd28c4ddd94725a7066c2c643ba6575cd SHA512 011cc7e4643792ac3b794360177343a418376fc9d293ed4abb87c3e4ec21ec9215279625e00af6edc8245949279534bd0bca07e65ba0166a73852c666f3f77b6 WHIRLPOOL e3d65b5c04f339dd5b0189e7a11050af3e3ce227dc39be69c8824b423e683650768c452e28eccd1239f278c534f9ac48939a6aa983c4c499dfe71988f8297a9c -MISC ChangeLog 812 SHA256 607f55ec898287400fdf2d19326d866ea79b9b86a257939ec97cf47e6256f536 SHA512 474c21fd24189ad18ce1006aac6560487a49719682bdf41b5efa52f99d45eee10a4ff5c11e872818937754e53094ee5267b92e679e977a955945430ef8ba355f WHIRLPOOL 5c9b9b90bf7faf1873167fc19fe94d14665561c1329d547206a73dda2e234e30536e2b7849d5ac6bef77c80fdc9545248aae031fa2c0ee3cf8cadf5a53e594b4 +EBUILD crossover-bin-12.2.0.ebuild 3669 SHA256 ecae1307e681ac7d24285a8df11564913cbbf8a4935b128b32e44f318bf00b06 SHA512 842789f48ef529266ff70aa7adb3bf4922dcbbde8ed07c0795051fc95ff83a22525429d37dfc69ab601d9ffce8779712dc51545884ec59f3831fdc95382b6496 WHIRLPOOL 51991fe422b90a27d3d2f1cf809149cdec74263661940e48b6b1e1c3075b42425ce6734e2e48f785d058dbefab0f797ba21d57f2e8d37cccd4ee301bf30d83a5 +MISC ChangeLog 948 SHA256 14bcc7315f4aaad55184c8f644ae104b7569295d69dfb89be6c6fa797471862d SHA512 4898be615307f2dffe239eb68de9f5044829e060813916c76e579a8688a4c64dbc7c7bf98e1cf13d50cc726674add9d2d723c28003c1e21806a033955f58b051 WHIRLPOOL 23b1f2551789fcb705382c1d08b3f0e0bc039934eeeedbfe43b4fddb678f982e18a301337c7005b83a7e057c096a7dad97d6efe625711f109429de27ff192126 MISC metadata.xml 299 SHA256 1418809370ffded84700af60fec9e68cee312b0ce73f9668bc1763e00ff864cd SHA512 d95909115fce9cf70adb5cc7dd62c25ef58b6231a58959a61e08e848c2b994bdd51cf34d68484dce56d69b5f036b97e5f9f38ea34f123730372d37a099310c0d WHIRLPOOL 495e4b3f33c8fed584f84164ab271e44e1ff43ef5fab737c23de2156fd56bc4a51e6aa95cf8325cdb98c17e40d9fc1d56eb5d91aca2c2090be7119f017fdf693 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQJ8BAEBCABmBQJRdXxPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5 -NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZDl0QP/3Vt+wdntQ9kXPkOSKqKJmmi -GTZ6QjNt/9bX14WinG1zNDHdj8bhF33qcAUCxaRO14zcgJFt5Z9MzVphIhW3jgc5 -1AjqzxqM4Blob8T+hy1+3DEBR8ysifqFvdHomm17zbCfqmE7NirT/dbicN9Q81LM -dODe4c+PgtzXVh7uMx/ebeUKqmlroJBpPpCtV/Tds+btYe2slJ1QvPPpBC+UxguL -vt3Dc3NbeafUDhLLLIkJtmNseAnlvqrvcuV8OO9uW9nLJuPKjXOQH0UgXRUALe+m -ANmqKeDao4TKMD1KD1+NmVOmOZH/5bNLcw0aA13ogaksqHvQF5VgwplFuryWZpbi -B+EUZHkdaoqlzQwj9GuSC488wMvKUQT7lEiBbZByI1K+B8cgLH4wAkrBmJn2WHHO -zokGNhRQ/n7PCz0FOk4fZI1KSozgw1x3KSvUDYWU8p3ukdPy0R5M7Ahd+3anytVt -k93ljFm1ZVyQqyDhSonyokO2F9d8ov2U81FFCvMT78fOfXPgoWPg1IF02zEaZTnQ -wot/N2w5Yc1meMijktv7EOBY1cjSvsIhRc+Fprh+HcfZmi7LPxHLzMnLeNLMv3SC -PPv3kxl6HpzlXV62XvpRItsxHsHco+sM+Bbl3H2jCsjXLgPOzkRFDJGEraW/sHCK -Wo04sxSJf5h1c6nBarRK -=tpbR +iQIbBAEBCAAGBQJRgr7GAAoJECDuEZm+6ExkkFMP9RbZHsZIrqaExNa9iYLBwutf +mjzRD3Tio9KISQdXu1e8dgeoPpunw9fMq7g30raJ/U5i1creR3A7R4SvjSR14oiV +3Q8RKb8LfB2Qrc89aqT8DjsL5Mouu+dGHMNfN1eZ1HlgHcOZv5mSMlhqqMmndydA +s/3zPiNSnAku1bwfZQ3l/NHfHxhNxfic8UAE915b3oGVJEukzpTFfdUSnTzLNREV +qrU3wAGyMWhconwcRtKE/uE2kyyDku3MwkgHag7E7nnAQ4/na5lLa9CsYBJ0h84y +ZFy38x2GEag0srwM26g7Aola+CBz9WWmUTkdtK+ohxIvexOFm+xZH2xG+a7m0avy +moEGy4nkz7Bz3Kna+xxlKWkwOoifImOjssT3tNEhdggNWWf7IMlDPFaIJfZk0rJR +xN3XMF8h+IvwNapM2bKOs7/TsYC/3kNpdymRFHWw7yGxL4PSQBUOWaMwiCSTtPMY +D8irtQppDfqEk947BnYW7lLMJXLuApk+hATCLvbggPh0m1cxQz94rlZvgvCLF6Yf +xqq6X5c0yic53N0yTPwtuhocQkEnHXbTSq6VcyOCIotsFyqxWuJx44A7GuYmP8n5 +Ngn5RBL4mDAjWaZcopSCX7fxGIzRm6CSe4mYuhk5HMPcypdNnq0os1mnkhEBlrVA +RvmVPcSFyvTo+U9J3uQ= +=Rmne -----END PGP SIGNATURE----- diff --git a/app-emulation/crossover-bin/crossover-bin-12.2.0.ebuild b/app-emulation/crossover-bin/crossover-bin-12.2.0.ebuild new file mode 100644 index 000000000000..4a59f7466c86 --- /dev/null +++ b/app-emulation/crossover-bin/crossover-bin-12.2.0.ebuild @@ -0,0 +1,140 @@ +# 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.0.ebuild,v 1.1 2013/05/02 19:30:49 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 + 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" +} |