diff options
14 files changed, 606 insertions, 464 deletions
diff --git a/app-emulation/crossover-bin/ChangeLog b/app-emulation/crossover-bin/ChangeLog index 0dced407715f..a6a510803cf8 100644 --- a/app-emulation/crossover-bin/ChangeLog +++ b/app-emulation/crossover-bin/ChangeLog @@ -1,6 +1,31 @@ # ChangeLog for app-emulation/crossover-bin # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.16 2014/11/29 13:10:32 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.17 2014/12/20 18:56:20 ryao Exp $ + +*crossover-bin-13.2.0-r2 (29 Nov 2014) +*crossover-bin-13.1.3-r2 (29 Nov 2014) +*crossover-bin-13.1.2-r2 (29 Nov 2014) +*crossover-bin-13.1.0-r2 (29 Nov 2014) +*crossover-bin-13.0.1-r2 (29 Nov 2014) +*crossover-bin-13.0.0-r2 (29 Nov 2014) +*crossover-bin-12.5.1-r2 (29 Nov 2014) +*crossover-bin-12.5.0-r2 (29 Nov 2014) + + 29 Nov 2014; Richard Yao <ryao@gentoo.org> -crossover-bin-12.5.0-r1.ebuild, + +crossover-bin-12.5.0-r2.ebuild, -crossover-bin-12.5.1-r1.ebuild, + +crossover-bin-12.5.1-r2.ebuild, -crossover-bin-13.0.0-r1.ebuild, + +crossover-bin-13.0.0-r2.ebuild, -crossover-bin-13.0.1-r1.ebuild, + +crossover-bin-13.0.1-r2.ebuild, -crossover-bin-13.1.0-r1.ebuild, + +crossover-bin-13.1.0-r2.ebuild, -crossover-bin-13.1.2-r1.ebuild, + +crossover-bin-13.1.2-r2.ebuild, -crossover-bin-13.1.3-r1.ebuild, + +crossover-bin-13.1.3-r2.ebuild, -crossover-bin-13.2.0-r1.ebuild, + +crossover-bin-13.2.0-r2.ebuild: + Bump >=app-emulation/crossover-bin-12.5.0 on Patrick Lauer's suggestion. The + rationale is that it is better to bump to force an upgrade so that all users + are forced to have proper dependencies, rather than just those that run + --deep. It probably is not a big deal since no users actually used this + functionality, but I see no reason to disagree with something that could make + debugging user issues easier for me. 29 Nov 2014; Richard Yao <ryao@gentoo.org> crossover-bin-12.1.2-r2.ebuild, crossover-bin-12.2.0-r2.ebuild, crossover-bin-12.2.1-r2.ebuild, diff --git a/app-emulation/crossover-bin/Manifest b/app-emulation/crossover-bin/Manifest index 371f9868332f..dad6e5985566 100644 --- a/app-emulation/crossover-bin/Manifest +++ b/app-emulation/crossover-bin/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -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 @@ -13,34 +10,19 @@ DIST install-crossover-13.1.0.bin 58678679 SHA256 76e4345c6b9c436b7f02ab39b15b5f DIST install-crossover-13.1.2.bin 58730543 SHA256 005a0ed9e102c54c3b204491406bfad889603c59ef5be1ec1b5a3f68a1f6bba2 SHA512 5944db06162a67f68fa4a1ab14f7fbc41f114c63adebecf4c0c50967245f81bb42e58dbe66d33fbfaaeae232aacb2b534fc4367d592eaa6f1cc75e32ec0d23b3 WHIRLPOOL e26a0f3a59d3d06b6001f2672d511d0917afa576b4cf9f781a3c7eaffb2e7fb479cdcaeae98fa0d38873bf749bbe33b6695f1dd3496f4087691332b569e484ef DIST install-crossover-13.1.3.bin 58768110 SHA256 3d16dbecec584a1d6155ddda6f62a5824980cddc25f5910c2c733de06a716b04 SHA512 091a70e777f8311f818d227f26850f256d6acc7f50c93855f72857f2e21298524262d490fcc8a97342faea1a261ab042b0064d112aacb6c30e9ab5301f89eabe WHIRLPOOL aaffeb604d929b3b4611707cb7878a961c8a2f17baafc4f58dc293d3b29e5485246847327dcf441353ff3feeed76fd7c2f34a516ebeafb2fedee3567d8cdb485 DIST install-crossover-13.2.0.bin 64625581 SHA256 ef29ca8ca275e4fb6b33337aadc2d3ee92b4dc7d582fab7d5cff5c775d23c75d SHA512 1f582eeca8db02c15d98d519b2d24f65b8dcddd90ff270915a4e6dbd24e135b074c5a20dd824c3d8c8f35cef79610c02423b5558db205a6e80630f69191e051b WHIRLPOOL f8ce0628d961a567291981a238f03da6f5f7554d4d971a8b27fc34b67969a7061032b84325df1a8e38313415dcda3dab98acd6833b396e4f46a65427c9dc8c3e +DIST install-crossover-14.0.3.bin 68080015 SHA256 23f67221e4047b50f3250b29fae51086cce93529956d3885d149d5abddcc83a2 SHA512 86855e112f5b5d7621e0d4c644abe570de0270e678dc9666482025c948733de02c66fcf67999079a8ba99537695b36d4fb61aee90a59c319edad5fb477a0f902 WHIRLPOOL a0f26d06d2bb81063bcf78a474b9bf4732e9314fd886f430c1141bfce26ae09c297ff79087e5834474d87aa772a1f08a44791d24a3a83ff2baf24969885fe9b8 EBUILD crossover-bin-12.1.2-r2.ebuild 4413 SHA256 70b831762ca49f9af8ef32953e2e1e5b052e9b06dc11cf9a412b0817614d6392 SHA512 a42772b7848384959829d90b74e29bb5ac07fe48b82abcaca468a9fe69d9f87a7b68a61bd9d2441b21f290e774ff84bbfd5262ffb21789dabb70ba434b896911 WHIRLPOOL d640e94527589beb1df5b936ab5527b4034235a6a14161ff42472fc480d810623952de45949c986f295d551b71796e43822791617605cfd268696d72f19ac5ce EBUILD crossover-bin-12.2.0-r2.ebuild 4413 SHA256 21aa48da8b756402f020871631a72727b599ecc5ca62a70850b20b504dfa4345 SHA512 bc199b17183d4d34bb69ad926e220064e3586da161628c3048ea2a9802de58d1c333cc73d74e16eb7e84cdf1a751d01042f95ed9364c0eb2f441229d9a9134db WHIRLPOOL 63e89bf4af18a700279912b73267d76f47d6ef64c23ede38d98f605229203c2eb19247ad23f3ceb5c9ab2cf4632bfe4579e6a40c8507e4cb2420c7a11e0c7491 EBUILD crossover-bin-12.2.1-r2.ebuild 4374 SHA256 1719dfc996191d143cc4cf25a4be36045ad58c23a883cba251e5004fb453edcd SHA512 f60cf040442f2f8b5eac826268dfd1426b356ca2a75dc44ade62666a0758f358a35fce3818517514286bc2f841004f46d60160aa0d97515bb98633c508ce139f WHIRLPOOL e05911c861e1931e127da7d180404eda5471965afcbb5ca03f491504ab0e31744dc6285672dc5cd38c49b1b8dba2732af729252a946e864bc7e2844c1b347ce1 EBUILD crossover-bin-12.2.2-r1.ebuild 4374 SHA256 76349efd265871d6c34c21619246928b71aff69cc43a883150af68760325a953 SHA512 dc50658cde773b53c17e7a6b2eaf4f8e5c3a96ca61fb163591761552e9faff7bc972e9aabeef30bd8f84e0fffcb2f3784c9e2602f918ee288a5339885c5d6529 WHIRLPOOL ef15cb10348b21914757ebabe93a0a591312d9e675f1adfdb15624d387b51f26395a95498ab71a09ca92266399a0861fd1b4ec0f34b5dc8616dc255bbd492ef1 -EBUILD crossover-bin-12.5.0-r1.ebuild 4375 SHA256 f5057c824b93d58ffd2aa4c2dc7837bc0993ac2d15147a7d3e44ba3e5c044e2b SHA512 51c0babbd6d629a9121acbfec64bb6d6fb4dac6bc09e7801c02aeb5afac384f7783cfc24245bda31ba613efbc18fdecacd6c93c867d32dfc0d51b53c5583b80d WHIRLPOOL 18128ca300a686b9343bffa9ddacd76e2975ef274e7c870389c66944a03af081e9fc77530df15622f650564e0226f2f5e524c97575e90fd47c0df72f1a2f8806 -EBUILD crossover-bin-12.5.1-r1.ebuild 4376 SHA256 6a78194ebb179a31ae49a02c70b0662867b4bb55b895fb1641a3740991fbcc15 SHA512 1339fb8076b3d52f11d802c047bf77073b6f034d31f7f27324e093859af4de90dd80318f40ea971575faf167f844cc0b1aebe9f0c67715c1b1b81b42fdbcca2c WHIRLPOOL 4f8deebf025233163ea345120ec0c9e27256c57d096c4a375de38bf3e963d8d33b8482ab181270d3162cf5b979374d6456b4a1aa47b038f1128c6d75de1b5648 -EBUILD crossover-bin-13.0.0-r1.ebuild 4376 SHA256 138a297e3a89030fe7f109d1afc9c3212137df272d522d4d16398d20fec43dd3 SHA512 3eb3b0c7a27acd64d7de9d9aa81d0d7cd7095be600ca974179037509f6f4fb72a1a05de1db3bc44a2fbe19648bc54e455b4b79e71a2fd665eafb1dcd87768c15 WHIRLPOOL b8b9a1f14e70d4e38286e36bca5f1be880e4f8e9fdce127279687251c9b89112e88ccf586c6df19bcd68d8beb8ff1c7e3cd4ccea46a776f04832d3e6ab363eef -EBUILD crossover-bin-13.0.1-r1.ebuild 4376 SHA256 8d5b025492b40aa62e387fa13bebd5435a867f7ac4508b2cc456604d96a77110 SHA512 6977cdedae0caba331b3f5e987d0913c290bbc98a58dd7593da9079586bd7a600edec8dd0868a51fc7f8cd3320df8d5a17c03729f2c2ea5db4f7f26ce8a71d83 WHIRLPOOL a240d6de26e1e19b1465a15b398fa1825e7e2a57d1172ef896bbc71ecafa7f4525d5b525038672f15899a32c29f78523707bf4470f68823873d83a3f89eabbcb -EBUILD crossover-bin-13.1.0-r1.ebuild 4376 SHA256 289dccfefdb98b587ef2030b0268455347387e397e0a959a71d1a1eb1f22cab5 SHA512 d3ceaed16cdbd168bfe426029f5987156945da13f5fea421e2b248b0596550a1c7e7a335319c18c500be96ac5340c7829f8fb0fb3e4ceddeafa1da4bba198b9c WHIRLPOOL 197c1b935b6b6a1cd056d240b0289e4a75ab540478aafb4593a2d9542aac2c7d02f26af4e4814d7b2e0d05fe38e668ebac22a50dfc0730f6c04c8d75322e7365 -EBUILD crossover-bin-13.1.2-r1.ebuild 4376 SHA256 dc341e26da778f15fe7b95c1a010b4ad551c34aed5500d85084eb14483bde2ac SHA512 ab8bdbeb98a31bb684e031b56c5b18f3caea9038e1c19eb1239020cc5bf7d6cd4882a10b75def61611a08e91d05fc5ddf10f6fb98789045e5d49f62984425383 WHIRLPOOL 7fe3b00eaa93ef8cffe77a158d00169b0016d899cda10ae73171c5974802a9030eeee93a359343ef773c3113e03250210fc3d0460be19447f956a142294ddf59 -EBUILD crossover-bin-13.1.3-r1.ebuild 4376 SHA256 7db3868ac5c66bedfa5e5f0611dae43a4d89f1fe069af64e030ea97f17a5c87a SHA512 69647a0600bb84b79b2468db9559c9296f81d17b58ca0d5d01bccbe57a594fe61bec6654e7c99793bf0944f01452b2238fac75eaac4b2b4c1199d7dd551847d8 WHIRLPOOL 5577f06c0e4a6d41840290c751fc9765a3269f8e5a495baebe387fe4e158e8db5e22b559d0e8becb3cc04bf122b0ee7b2dc1e7b94efd4582d059cc461c4e92e8 -EBUILD crossover-bin-13.2.0-r1.ebuild 4376 SHA256 3a259039203ad2fcb43dafadaa665a11e593a959a7832eec4a94a7c9695f4d50 SHA512 f411d3ed79acad14f9765321086cf6516bbf71d50fe85ce8fe50473b31c015d1a7b173c3e28a4025a64090b55b1bf07611c3c3a635d0f7b3ea86ca1cd71f1261 WHIRLPOOL 4f6b9db8c9eb8efd0f0f54854e19d5089a731065af1e043f61774e10353c1df238073189ed56ad1625856bbae2885cd0dea62dba00080e5492e8f6efbf518f74 -MISC ChangeLog 5341 SHA256 eb58cf50f6066e8c46874e62bc93a5042a569b7ac452e289ed66160257e5948a SHA512 c5105d2c48f49d08e66a199f2c7395d7156e7025641e67c505ba467a51b61a0a6ee8c0ed6e84e5a48f9b0d0b8e987dc9ed92074f1fa5a2a75225d145c06d9a3f WHIRLPOOL e50da6e3cde2c409ae0d8e6755a0e359e1d7c9558810956123f93f9e146ab042c32c0a4a308d684f076cde45923a8bbc31671a1a1f33bd80f87f5ada174a4497 +EBUILD crossover-bin-12.5.0-r2.ebuild 4375 SHA256 092f87cbd742a00242da6e15d83fdd3c8a5ab31c1c3497215b21d7f51a03e928 SHA512 022a3a41dde2f5ebfb950c1b2a58f6336609d89c7487bf5fbdf55011e4f3dcbc99e54882718b1cb87c9df90328c60bcf8f6e8ce1a97e8fe5e3ad3c9f69616c97 WHIRLPOOL 2bd1b883bc2b4fc695dae0f7c9c3acaa10637612cc30d49db74d4468d600517d445e7ceb07d5eb939470b178d7056dc6e8ce6f8c5dec58eb8676efdee66ec857 +EBUILD crossover-bin-12.5.1-r2.ebuild 4376 SHA256 9c19468d6aea0ba067a579a06b1ae7fb875e9282eed25a2ae2cd5021ae77e644 SHA512 b151f63c1abbea4945d45bfa137cfaa7fcbf5ce11e699df359be7eab245052416a9bcc43bb077f19ffb464df5ce61318888cf16891d6addc6c8ca2a01f7192e7 WHIRLPOOL b2684fa66ff8425b2fe0cf41c3f1a2a98723df2f5f610ea031765fac5fd6db76a24d2c8927e565b8fb2b0a15da403324a3eb817fc2e2ce5942ba31c9d5ab80d7 +EBUILD crossover-bin-13.0.0-r2.ebuild 4376 SHA256 d39d197afdbf4e2a99f7672f450e04cc6f50c47da7b5d94321a456ebaa0b3004 SHA512 64cf9e75db58e2c9c865944042c40a56345cf437ced5d7ff17b1f919e459d0930076c34a3c5668b0a75e71061328e5d4dbaa6458bb4a0bc4888b46c1c4d94f15 WHIRLPOOL 6f09397c10d48b1f9754c1eb5bb4c1807650284d5e9c8de6ebf176d1aa93a2d4fefbc3dbd7ca3c6ed0d128ecde6b43ca6a7f14591431212f96a60bb83efc9d0d +EBUILD crossover-bin-13.0.1-r2.ebuild 4376 SHA256 a2e1a4e39952458450b0df781e20eb437beeca7330699d8b5d339fdad16e2d0a SHA512 38afd14c43c477cd8ba7a370ebc03b9a7aea197bab66b61aa22d10d56a7f6599dd3c4da280f9a3ccb0fe95bc368419fb627656ef85284a0d676e7c027be4ab04 WHIRLPOOL fbf658db4e56ca6e7d1493d4ea9d5c0d8f5d7e7c486947643262f9d954cfa18368c16a7db835b561d89c63cd12af35869b97c69639648487a5f7146c04f09a10 +EBUILD crossover-bin-13.1.0-r2.ebuild 4376 SHA256 24799b51d1107be1d6930e4e3c1dc01695e1bcf12be79b843d43b34df7bef0d4 SHA512 ec66f49b9ae8ca7d1e41b5619d424e037e9677a32b693b52bb7cc910b7b5fa981fd5b3aa9da81bc909d5fc7db853dc514ada1a70f9e30f3958b126dfe47a7680 WHIRLPOOL 1a187cdcbc936a77ac8c07cf9416c97fc71f43b6d18e4ea83565d6ee65838d3bc44b01a0c15f30371cf9a5d378265720fb2a134fedd7e0c714651880d9f2ffc4 +EBUILD crossover-bin-13.1.2-r2.ebuild 4376 SHA256 fb4c0e2d397928745878e720da93e84aa8d732d18027b5b0729e5218d86eb056 SHA512 de8149709decc2fb1d3112c0533fbdb0752f8d8f27be6227049ff9a9de88284abc36cbb5bd6c2174816c7fb917d3e8576f45f269d62931399aa8ea0916fd2010 WHIRLPOOL d0a1cd8aed90d450a681b8f20a49f8e62c7a3ca913df59e84f28fab11d5f6223e9daf3233355009d31e2619cb07f39e3bcf68e2149a23ffc8d62ca9ee5d4df37 +EBUILD crossover-bin-13.1.3-r2.ebuild 4376 SHA256 f84dd2ed1348f8f847fb30deaa5a8da891244b6db965c8de0054ab7eef0052f8 SHA512 05e80f6ce607a72eee44d81ed5cd34c895be8932ce9ce6c406161af3dca591f6eed8fad3248506e7e21f7b199d46255100601c679b5686635d24ca705e1f39dd WHIRLPOOL 3ddc54de916699e2c6bd8bdb728069bd724ef944b20ab08ea1e265b97a4fd8910029b48a6e7ef7c144727165b4f4ba9d0cdc3636392a865c97e247a3c18174ec +EBUILD crossover-bin-13.2.0-r2.ebuild 4376 SHA256 4cc13ba970c96a4805763f6b55fc2d874597ea7d21f5f168f56582167853c928 SHA512 de81ea08ad195e224a8b3db797b81deb4d4f3adb6bfdce4ad8142222f8e751e59f586e3fd60530885c1e8c333e87f0740519d653a92c901ef5609d25e57ddd25 WHIRLPOOL 1a3dbd7195c3da9955266f63f4f602fa7f91fa758b4bf3aa1a145b2c3d0909a34740e1f28da4a726a70fd1f2fa4c5b096cef1c85650fcb9154a4abc1f31c676c +EBUILD crossover-bin-14.0.3.ebuild 4214 SHA256 50270c81c7c78e610ae020330e1c5ecfde42fb468f986df8854838e97080016b SHA512 d4c123231ad3b487c725be285f5cfdd0a83897b030accaca073c28629a219106d1b6dbe5135cabf7ac7d167996a2a3e4df25ab64fd885bf74075b8f526865c92 WHIRLPOOL 32d29d3f7e04ac5941585065f8e78e42dcc915281958e72a0145b15adf9e6f62512b20db2557e2a00041eb79d4df8f199ef61776c71c79e53e9bbd8e604897e3 +MISC ChangeLog 6669 SHA256 3f2682899f815bf49c94e7e78f7ddfad35f49c7c90d961cb743dcafad54260ba SHA512 4acc554bc52ce46ba54aaff4e1f5518e004467b199db94b497eb26759f7091ec21d7310b5ab1188a9c62819f9c4e042015d7d2191d2a374a06298def7a668332 WHIRLPOOL f9607ff37ec84fff252e7157df879d59a46b7cc54c3697e8555dd5786dbea0993637ad965a7fc461395298785d8cfca14f726f7a6d64ea1f43cd5a60c17bf483 MISC metadata.xml 299 SHA256 1418809370ffded84700af60fec9e68cee312b0ce73f9668bc1763e00ff864cd SHA512 d95909115fce9cf70adb5cc7dd62c25ef58b6231a58959a61e08e848c2b994bdd51cf34d68484dce56d69b5f036b97e5f9f38ea34f123730372d37a099310c0d WHIRLPOOL 495e4b3f33c8fed584f84164ab271e44e1ff43ef5fab737c23de2156fd56bc4a51e6aa95cf8325cdb98c17e40d9fc1d56eb5d91aca2c2090be7119f017fdf693 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJUecXWAAoJECDuEZm+6Exko50P/1wk6sNWcUh9A33cD6cQsHsN -VO2iTOwBZTSEcUHNlJ55/tvmcBkRTFakOgx7xGEnfZQSBz4WVsJhl4cVOUyI2wGI -It9AlRZYcj69u8eVf0iI0eCjFW8PPNRPRn2sAlRm8tuzruZ/DGzu/BqTqcr9Qi8C -vUCn814ht9OZiPoDh17fLEApDE6nMsBvkjGWuJhc/YFiJnB/rLpiWEe8siOMq/oA -8VrlXDCNZc5EcqbDT8EeTSD0hLZZOUQeCGvElJdz6qlHU5lFSAAOxsrBPShDqiX1 -OkswqVlk7itue3FGhwWepxfWCgoz8sSdYdy/tx/yZP66b9ZKWEE17l6Mxiurcm/N -lzM0Vb3vYMO+znDiZbc1glG6GU80N5uxuhKqShzK8Q6W7H2mN3v/DTdA23G2PVuD -qPt4uVpcNmhZ/BHQsQK/AcweYyR60yfoqspp20vVdq2ssFrBDEUvm1HR0IiDu7hL -Ch5rZHuYQ4xVu1t5PJD9pPYfOQj2V3rB5L11cJKY47U3rlHS0SoQfgbEGwFyKruL -o1MTSmgDn15cTRVJWMsjCANvbBd8WD+vTNoI4EF4obJgvV3aE3aHIZd5T8RZxXMv -K0++JKuVny8RTKqwzjXOf3i2qnLg6W7XITMqUFKp3bz2YpM+RbScHGBJp/bfi6D7 -ND/3MKoDp36JuiBEVd2w -=cqUO ------END PGP SIGNATURE----- diff --git a/app-emulation/crossover-bin/crossover-bin-12.5.0-r1.ebuild b/app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild index bdc6a75ec22e..a0c180973b65 100644 --- a/app-emulation/crossover-bin/crossover-bin-12.5.0-r1.ebuild +++ b/app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 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.5.0-r1.ebuild,v 1.2 2014/11/29 13:10:32 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) diff --git a/app-emulation/crossover-bin/crossover-bin-13.1.0-r1.ebuild b/app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild index cdef4a7b9f7c..4f0878991a06 100644 --- a/app-emulation/crossover-bin/crossover-bin-13.1.0-r1.ebuild +++ b/app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.0-r1.ebuild,v 1.2 2014/11/29 13:10:32 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) diff --git a/app-emulation/crossover-bin/crossover-bin-12.5.1-r1.ebuild b/app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild index e610d7a79210..2a9dbd335cf1 100644 --- a/app-emulation/crossover-bin/crossover-bin-12.5.1-r1.ebuild +++ b/app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 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.5.1-r1.ebuild,v 1.2 2014/11/29 13:10:32 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) diff --git a/app-emulation/crossover-bin/crossover-bin-13.0.0-r1.ebuild b/app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild index 2e45144bc0f4..6a5241a0417c 100644 --- a/app-emulation/crossover-bin/crossover-bin-13.0.0-r1.ebuild +++ b/app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.0-r1.ebuild,v 1.2 2014/11/29 13:10:32 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) diff --git a/app-emulation/crossover-bin/crossover-bin-13.0.1-r1.ebuild b/app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild index 18791c80bb44..6571de62758b 100644 --- a/app-emulation/crossover-bin/crossover-bin-13.0.1-r1.ebuild +++ b/app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.1-r1.ebuild,v 1.2 2014/11/29 13:10:32 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) diff --git a/app-emulation/crossover-bin/crossover-bin-13.1.2-r1.ebuild b/app-emulation/crossover-bin/crossover-bin-13.1.2-r1.ebuild deleted file mode 100644 index ef475a60790a..000000000000 --- a/app-emulation/crossover-bin/crossover-bin-13.1.2-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2-r1.ebuild,v 1.2 2014/11/29 13:10:32 ryao Exp $ - -EAPI=5 -PYTHON_COMPAT=( python{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}" - -REGULAR_DEPS=" - capi? ( net-dialup/capi4k-utils ) - cups? ( net-print/cups[abi_x86_32(-)] ) - gsm? ( media-sound/gsm[abi_x86_32(-)] ) - jpeg? ( virtual/jpeg[abi_x86_32(-)] ) - lcms? ( media-libs/lcms:2 ) - ldap? ( net-nds/openldap[abi_x86_32(-)] ) - gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) - mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) - nls? ( sys-devel/gettext[abi_x86_32(-)] ) - openal? ( media-libs/openal[abi_x86_32(-)] ) - opengl? ( - virtual/glu[abi_x86_32(-)] - virtual/opengl[abi_x86_32(-)] - ) - png? ( media-libs/libpng:0[abi_x86_32(-)] ) - scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) - ssl? ( dev-libs/openssl:0[abi_x86_32(-)] ) - v4l? ( media-libs/libv4l[abi_x86_32(-)] ) - media-libs/alsa-lib[abi_x86_32(-)] - >=media-libs/freetype-2.0.0[abi_x86_32(-)] - media-libs/mesa[abi_x86_32(-)] - sys-apps/util-linux[abi_x86_32(-)] - sys-libs/zlib[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(-)] -" - -EMUL_DEPS=" - app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] - app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] - openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] ) - opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) - scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) - v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) -" - -DEPEND="dev-lang/perl - app-arch/unzip - ${PYTHON_DEPS}" - -RDEPEND="${DEPEND} - !prefix? ( sys-libs/glibc ) - >=dev-python/pygtk-2.10[${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-util/desktop-file-utils - !app-emulation/crossover-office-pro-bin - !app-emulation/crossover-office-bin - || ( ( ${REGULAR_DEPS} ) ( ${EMUL_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 crossover symlink, bug #476314 - dosym /opt/cxoffice/bin/crossover /opt/bin/crossover - - # 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" -} diff --git a/app-emulation/crossover-bin/crossover-bin-13.1.2-r2.ebuild b/app-emulation/crossover-bin/crossover-bin-13.1.2-r2.ebuild new file mode 100644 index 000000000000..aa4b6a76eb84 --- /dev/null +++ b/app-emulation/crossover-bin/crossover-bin-13.1.2-r2.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2-r2.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{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}" + +REGULAR_DEPS=" + capi? ( net-dialup/capi4k-utils ) + cups? ( net-print/cups[abi_x86_32(-)] ) + gsm? ( media-sound/gsm[abi_x86_32(-)] ) + jpeg? ( virtual/jpeg[abi_x86_32(-)] ) + lcms? ( media-libs/lcms:2 ) + ldap? ( net-nds/openldap[abi_x86_32(-)] ) + gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) + mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) + nls? ( sys-devel/gettext[abi_x86_32(-)] ) + openal? ( media-libs/openal[abi_x86_32(-)] ) + opengl? ( + virtual/glu[abi_x86_32(-)] + virtual/opengl[abi_x86_32(-)] + ) + png? ( media-libs/libpng:0[abi_x86_32(-)] ) + scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) + ssl? ( dev-libs/openssl:0[abi_x86_32(-)] ) + v4l? ( media-libs/libv4l[abi_x86_32(-)] ) + media-libs/alsa-lib[abi_x86_32(-)] + >=media-libs/freetype-2.0.0[abi_x86_32(-)] + media-libs/mesa[abi_x86_32(-)] + sys-apps/util-linux[abi_x86_32(-)] + sys-libs/zlib[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(-)] +" + +EMUL_DEPS=" + app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] + openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] ) + opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) + scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) + v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) +" + +DEPEND="dev-lang/perl + app-arch/unzip + ${PYTHON_DEPS}" + +RDEPEND="${DEPEND} + !prefix? ( sys-libs/glibc ) + >=dev-python/pygtk-2.10[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-util/desktop-file-utils + !app-emulation/crossover-office-pro-bin + !app-emulation/crossover-office-bin + || ( ( ${REGULAR_DEPS} ) ( ${EMUL_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 crossover symlink, bug #476314 + dosym /opt/cxoffice/bin/crossover /opt/bin/crossover + + # 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" +} diff --git a/app-emulation/crossover-bin/crossover-bin-13.1.3-r1.ebuild b/app-emulation/crossover-bin/crossover-bin-13.1.3-r1.ebuild deleted file mode 100644 index b5a41c822b90..000000000000 --- a/app-emulation/crossover-bin/crossover-bin-13.1.3-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3-r1.ebuild,v 1.2 2014/11/29 13:10:32 ryao Exp $ - -EAPI=5 -PYTHON_COMPAT=( python{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}" - -REGULAR_DEPS=" - capi? ( net-dialup/capi4k-utils ) - cups? ( net-print/cups[abi_x86_32(-)] ) - gsm? ( media-sound/gsm[abi_x86_32(-)] ) - jpeg? ( virtual/jpeg[abi_x86_32(-)] ) - lcms? ( media-libs/lcms:2 ) - ldap? ( net-nds/openldap[abi_x86_32(-)] ) - gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) - mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) - nls? ( sys-devel/gettext[abi_x86_32(-)] ) - openal? ( media-libs/openal[abi_x86_32(-)] ) - opengl? ( - virtual/glu[abi_x86_32(-)] - virtual/opengl[abi_x86_32(-)] - ) - png? ( media-libs/libpng:0[abi_x86_32(-)] ) - scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) - ssl? ( dev-libs/openssl:0[abi_x86_32(-)] ) - v4l? ( media-libs/libv4l[abi_x86_32(-)] ) - media-libs/alsa-lib[abi_x86_32(-)] - >=media-libs/freetype-2.0.0[abi_x86_32(-)] - media-libs/mesa[abi_x86_32(-)] - sys-apps/util-linux[abi_x86_32(-)] - sys-libs/zlib[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(-)] -" - -EMUL_DEPS=" - app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] - app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] - openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] ) - opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) - scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) - v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) -" - -DEPEND="dev-lang/perl - app-arch/unzip - ${PYTHON_DEPS}" - -RDEPEND="${DEPEND} - !prefix? ( sys-libs/glibc ) - >=dev-python/pygtk-2.10[${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-util/desktop-file-utils - !app-emulation/crossover-office-pro-bin - !app-emulation/crossover-office-bin - || ( ( ${REGULAR_DEPS} ) ( ${EMUL_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 crossover symlink, bug #476314 - dosym /opt/cxoffice/bin/crossover /opt/bin/crossover - - # 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" -} diff --git a/app-emulation/crossover-bin/crossover-bin-13.1.3-r2.ebuild b/app-emulation/crossover-bin/crossover-bin-13.1.3-r2.ebuild new file mode 100644 index 000000000000..8108a4681c0a --- /dev/null +++ b/app-emulation/crossover-bin/crossover-bin-13.1.3-r2.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3-r2.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{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}" + +REGULAR_DEPS=" + capi? ( net-dialup/capi4k-utils ) + cups? ( net-print/cups[abi_x86_32(-)] ) + gsm? ( media-sound/gsm[abi_x86_32(-)] ) + jpeg? ( virtual/jpeg[abi_x86_32(-)] ) + lcms? ( media-libs/lcms:2 ) + ldap? ( net-nds/openldap[abi_x86_32(-)] ) + gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) + mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) + nls? ( sys-devel/gettext[abi_x86_32(-)] ) + openal? ( media-libs/openal[abi_x86_32(-)] ) + opengl? ( + virtual/glu[abi_x86_32(-)] + virtual/opengl[abi_x86_32(-)] + ) + png? ( media-libs/libpng:0[abi_x86_32(-)] ) + scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) + ssl? ( dev-libs/openssl:0[abi_x86_32(-)] ) + v4l? ( media-libs/libv4l[abi_x86_32(-)] ) + media-libs/alsa-lib[abi_x86_32(-)] + >=media-libs/freetype-2.0.0[abi_x86_32(-)] + media-libs/mesa[abi_x86_32(-)] + sys-apps/util-linux[abi_x86_32(-)] + sys-libs/zlib[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(-)] +" + +EMUL_DEPS=" + app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] + openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] ) + opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) + scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) + v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) +" + +DEPEND="dev-lang/perl + app-arch/unzip + ${PYTHON_DEPS}" + +RDEPEND="${DEPEND} + !prefix? ( sys-libs/glibc ) + >=dev-python/pygtk-2.10[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-util/desktop-file-utils + !app-emulation/crossover-office-pro-bin + !app-emulation/crossover-office-bin + || ( ( ${REGULAR_DEPS} ) ( ${EMUL_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 crossover symlink, bug #476314 + dosym /opt/cxoffice/bin/crossover /opt/bin/crossover + + # 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" +} diff --git a/app-emulation/crossover-bin/crossover-bin-13.2.0-r1.ebuild b/app-emulation/crossover-bin/crossover-bin-13.2.0-r1.ebuild deleted file mode 100644 index c2a6e0e4f8d1..000000000000 --- a/app-emulation/crossover-bin/crossover-bin-13.2.0-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0-r1.ebuild,v 1.2 2014/11/29 13:10:32 ryao Exp $ - -EAPI=5 -PYTHON_COMPAT=( python{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}" - -REGULAR_DEPS=" - capi? ( net-dialup/capi4k-utils ) - cups? ( net-print/cups[abi_x86_32(-)] ) - gsm? ( media-sound/gsm[abi_x86_32(-)] ) - jpeg? ( virtual/jpeg[abi_x86_32(-)] ) - lcms? ( media-libs/lcms:2 ) - ldap? ( net-nds/openldap[abi_x86_32(-)] ) - gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) - mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) - nls? ( sys-devel/gettext[abi_x86_32(-)] ) - openal? ( media-libs/openal[abi_x86_32(-)] ) - opengl? ( - virtual/glu[abi_x86_32(-)] - virtual/opengl[abi_x86_32(-)] - ) - png? ( media-libs/libpng:0[abi_x86_32(-)] ) - scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) - ssl? ( dev-libs/openssl:0[abi_x86_32(-)] ) - v4l? ( media-libs/libv4l[abi_x86_32(-)] ) - media-libs/alsa-lib[abi_x86_32(-)] - >=media-libs/freetype-2.0.0[abi_x86_32(-)] - media-libs/mesa[abi_x86_32(-)] - sys-apps/util-linux[abi_x86_32(-)] - sys-libs/zlib[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(-)] -" - -EMUL_DEPS=" - app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] - app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] - openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] ) - opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) - scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) - v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) -" - -DEPEND="dev-lang/perl - app-arch/unzip - ${PYTHON_DEPS}" - -RDEPEND="${DEPEND} - !prefix? ( sys-libs/glibc ) - >=dev-python/pygtk-2.10[${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-util/desktop-file-utils - !app-emulation/crossover-office-pro-bin - !app-emulation/crossover-office-bin - || ( ( ${REGULAR_DEPS} ) ( ${EMUL_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 crossover symlink, bug #476314 - dosym /opt/cxoffice/bin/crossover /opt/bin/crossover - - # 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" -} diff --git a/app-emulation/crossover-bin/crossover-bin-13.2.0-r2.ebuild b/app-emulation/crossover-bin/crossover-bin-13.2.0-r2.ebuild new file mode 100644 index 000000000000..f3bb63b87bbc --- /dev/null +++ b/app-emulation/crossover-bin/crossover-bin-13.2.0-r2.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0-r2.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{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}" + +REGULAR_DEPS=" + capi? ( net-dialup/capi4k-utils ) + cups? ( net-print/cups[abi_x86_32(-)] ) + gsm? ( media-sound/gsm[abi_x86_32(-)] ) + jpeg? ( virtual/jpeg[abi_x86_32(-)] ) + lcms? ( media-libs/lcms:2 ) + ldap? ( net-nds/openldap[abi_x86_32(-)] ) + gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) + mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) + nls? ( sys-devel/gettext[abi_x86_32(-)] ) + openal? ( media-libs/openal[abi_x86_32(-)] ) + opengl? ( + virtual/glu[abi_x86_32(-)] + virtual/opengl[abi_x86_32(-)] + ) + png? ( media-libs/libpng:0[abi_x86_32(-)] ) + scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) + ssl? ( dev-libs/openssl:0[abi_x86_32(-)] ) + v4l? ( media-libs/libv4l[abi_x86_32(-)] ) + media-libs/alsa-lib[abi_x86_32(-)] + >=media-libs/freetype-2.0.0[abi_x86_32(-)] + media-libs/mesa[abi_x86_32(-)] + sys-apps/util-linux[abi_x86_32(-)] + sys-libs/zlib[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(-)] +" + +EMUL_DEPS=" + app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] + openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] ) + opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) + scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) + v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) +" + +DEPEND="dev-lang/perl + app-arch/unzip + ${PYTHON_DEPS}" + +RDEPEND="${DEPEND} + !prefix? ( sys-libs/glibc ) + >=dev-python/pygtk-2.10[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-util/desktop-file-utils + !app-emulation/crossover-office-pro-bin + !app-emulation/crossover-office-bin + || ( ( ${REGULAR_DEPS} ) ( ${EMUL_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 crossover symlink, bug #476314 + dosym /opt/cxoffice/bin/crossover /opt/bin/crossover + + # 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" +} diff --git a/app-emulation/crossover-bin/crossover-bin-14.0.3.ebuild b/app-emulation/crossover-bin/crossover-bin-14.0.3.ebuild new file mode 100644 index 000000000000..f43d2822f7a3 --- /dev/null +++ b/app-emulation/crossover-bin/crossover-bin-14.0.3.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-14.0.3.ebuild,v 1.1 2014/12/20 18:56:20 ryao Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{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}" + +REGULAR_DEPS=" + capi? ( net-dialup/capi4k-utils ) + cups? ( net-print/cups[abi_x86_32(-)] ) + gsm? ( media-sound/gsm[abi_x86_32(-)] ) + jpeg? ( virtual/jpeg[abi_x86_32(-)] ) + lcms? ( media-libs/lcms:2 ) + ldap? ( net-nds/openldap[abi_x86_32(-)] ) + gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) + mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) + nls? ( sys-devel/gettext[abi_x86_32(-)] ) + openal? ( media-libs/openal[abi_x86_32(-)] ) + opengl? ( + virtual/glu[abi_x86_32(-)] + virtual/opengl[abi_x86_32(-)] + ) + png? ( media-libs/libpng:0[abi_x86_32(-)] ) + scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) + ssl? ( dev-libs/openssl:0[abi_x86_32(-)] ) + v4l? ( media-libs/libv4l[abi_x86_32(-)] ) + media-libs/alsa-lib[abi_x86_32(-)] + >=media-libs/freetype-2.0.0[abi_x86_32(-)] + media-libs/mesa[abi_x86_32(-)] + sys-apps/util-linux[abi_x86_32(-)] + sys-libs/zlib[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(-)] +" + +EMUL_DEPS=" + app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] + openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] ) + opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) + scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) + v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] ) +" + +DEPEND="dev-lang/perl + app-arch/unzip + ${PYTHON_DEPS}" + +RDEPEND="${DEPEND} + !prefix? ( sys-libs/glibc ) + >=dev-python/pygtk-2.10[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-util/desktop-file-utils + !app-emulation/crossover-office-pro-bin + !app-emulation/crossover-office-bin + || ( ( ${REGULAR_DEPS} ) ( ${EMUL_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 . + + # 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 crossover symlink, bug #476314 + dosym /opt/cxoffice/bin/crossover /opt/bin/crossover + + # 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 menus + # XXX: locate_gui.sh automatically detects *-application-merged directories + # This means what we install will vary depending on the contents of + # /etc/xdg, which is a QA violation. It is not clear how to resolve this. + XDG_CONFIG_HOME="/etc/xdg" \ + "${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \ + || die "Could not install menus" +} |