parent
ed4e2c1d72
commit
417ad4a5c9
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 29440 BLAKE2B 2c2eb0a600c05402c1fed2159e43b893e04bb1c40f86200506b20bacf5f6e6690ffcb762d774622eb2960b4f6b8d1b61619c4f313eeb47d33df6b62e56812ed0 SHA512 92702b05e85947cfc2792cef8a32fb71d3424c2c8549906eac308b9385213d7086ed0dfda003f0165d41a702a8ea3aab09b7d83b6786e66478102ed8382a31e2
|
MANIFEST Manifest.files.gz 29446 BLAKE2B 04f8ea2cbc6a90aca8d6d9762b3d7e828f348c2b7bffa8f2f7593feafedac47734f2a57dfa5779c0c5fcac928741e409e8594d102cfa6f15fc3e65b82ad2b7b8 SHA512 b5492e864b87cd0b30ed44aa9ea419e3f62d43d121089722a30fb00d4d822804b8cd9fcf6ed84857dcd8b32a11d5ed437b44e066906009fb7398deb650240642
|
||||||
TIMESTAMP 2020-08-21T05:08:37Z
|
TIMESTAMP 2020-08-23T18:08:39Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl8/VtVfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl9CsKdfFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klBPwQ//Uylv0NyNrn+XfEhpRG9eXs3FF4dRXWPo8yRH5Gj2vq9fbR4Pa21+BNiz
|
klAZJw//ThRbxZaGZrrD6rBe81kQtoqtg1ah0PS5RAS7/DxYRPvK97x+Sj3WKNkl
|
||||||
9myYpkms3LqyQiFENZYi5bN2gAZlB77TMG4R1AhDeZu6z8tJYY+1AP+blhnb8SPD
|
233OcE2xI1GhFlVhXi5P6pbbgytF/5nkR0eC5gU6a0s7Ju4x7zdrvlKdWDJ1v3OX
|
||||||
SuAHJ/MAeQ7+xieYgB2KDFlMO0Lwexcw347QtFcRE2b34unz7pmDTQFgyaSh3VFF
|
2QD9QTHk0bvXIsXJuP/6J0u/SeNLK3mqBtQaAfEydWUZLwPeXbYJQhrCYMUsBYyk
|
||||||
PU1IzkKstnrCDo9hRXh3DyTPnRzvjl70yzws5b3GKF2SW/hw+eZ/S4Oh7c6fkvN+
|
mqYy1KIa2Co6h0E9AlZtvZLvQlXYh/JXRMKlwHLTelXr2fgbkBzZATrf6HdZgjGt
|
||||||
88jWba3WrZ9FPC808UK7cZYcSu/WmXzDayHRHfEF+l31INSvZ+lv1PFD76LaTj9Q
|
oB8TkNmdI3rSUkAHl9CeG+qticPdAcCV087UVR3YYDy1d5c6xp7NwBm3+Ebtvr3H
|
||||||
hESPNR2uWNvfeURlEB0Vs5uvihZnuojgGKSDUyVqMU4/8cIE9ILYF2GORyR03zN5
|
D17MUwNrA0BFzNUSyNExm9WSijnf7yLXgUlHjTVe2MmlbHzCM19dCXeRHEsGEy23
|
||||||
x5ZHPommIRoRgZc8syn4QFULADpb3ttYUDFN81KPJFUrDpuj332zUQnfUboOJeD+
|
6a4OZkDPOmiokPAchA9wCx0cHkrgCDxsZ5Tp3dpgcQkaeYHNYUle5jIsQcB0JJ2x
|
||||||
opIqpJdsOr326YMxMuflQ+9eVQsti5LM6L7Cy+oyaEd+AgzGj7nER9ImMYvykEfa
|
S7EcvI+9OgR4cFy5DYIbtOsNxTi/quBlgrQ2Z+FCr7IC2AVtst5334K15d/yjim6
|
||||||
nXW8sf/SGy7E+aAejrOQsjEs4UP2+/D3Z6lJRwWS3yjfrNnetueAPE9Q8p/H9kex
|
J4QVC/sWPskK5d+oR/Nyh2Ex234SMmNoYyLESy1DtPplNARXvtuN5epLKgkzDXgr
|
||||||
c4AFtSdmt3mzXu0b7dfsUHN6lPC05Y5kGITHp5QvsrzJKe3+eofB8b6/C8Yl7KBp
|
Qy9IeMZQPRMjCEJc8zuaxHRb92KH/nneNxm+f3fWIeZhTKxKSvqSj/NLQi6J2859
|
||||||
9PjdOgQOiF4Ozy2t/hqpQm+aodGOluXx8NfYvWkJIZosuYvhfEk=
|
uQ/AwJ6Puk1H+2xzExEoZsd6S/1ZNF2VGTornis2UVKqbHxEYs8=
|
||||||
=kByS
|
=MXaS
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD named-0.ebuild 145 BLAKE2B f2dcf872885c94761dcaedca38434160ae93d9f28c17b80f3591ad2b5afc59319e215ccd73cec6e6d23585fbe6cae2a1e00a254ec0278ae3e14e89720aec0c4f SHA512 a243157555f25dde112ba4850cacc94d4d9a0f67545c4d72d6d68fc5596fafb81412f00e2f235307cf791c8b8473f511b7857418657c9cf2b78f73d1f265a791
|
||||||
|
MISC metadata.xml 357 BLAKE2B a0ca815201f02418710730f3c650f40e11fd191cf0d8b84b34ee43fc8e4b87d20ea6f80fdc3055e95962d4f3a0bfd798949cb953471d1cd84b52ec224e977438 SHA512 3a935e590c59ac1997acd00e1c85c70ef9b9fc1659de8ad78274e9d30e2f0c69bf985481950f3fc05bf24955caedd7e53c4ee615a08688adbd6ffe28cf6b28ff
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>idl0r@gentoo.org</email>
|
||||||
|
<name>Christian Ruppert</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>zlogene@gentoo.org</email>
|
||||||
|
<name>Mikle Kolyada</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=40
|
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD sanlock-0.ebuild 188 BLAKE2B 01843c38209950c66a3544e313809cc257abfa8cfb1aba2acf6ef98c19a6899fa45a4ac63d47001d766a7ef89bbf099e7447272ac3ba1a9711ad73bc7ab8f805 SHA512 95708c292555a3defa7bb66c153b979f14f15816f196e28e04e214c2de9ae6e0ed8fe06b5d02ccb6c7069234142b54600da63bd8383b5d935f3a6d70819c18ee
|
||||||
|
MISC metadata.xml 250 BLAKE2B fef48a48388f26a915c53bca9aa9cab62fb73ec006736542afb4cbbe0c7b81d23afe2884f52433c7d390fc38ac32f957a6f6efe285ee1cafaed76407a964cf9b SHA512 924271cfb32ceafc4134e19b53fbeed96f2e9056addc3c2cbdec28890254abf5f0714979a3ab698ca046e41ef5c2cca2932350830bd8bd3a8e214d99123c12de
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>mschiff@gentoo.org</email>
|
||||||
|
<name>Marc Schiffbauer</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,9 @@
|
|||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
DESCRIPTION="shared storage lock manager"
|
||||||
|
ACCT_GROUP_ID=340
|
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD named-0.ebuild 285 BLAKE2B b78aeea9adcb92f2c459e3ba0fe02bce50f09a329f9375eb8ce7a723fb5dc2ce11f94c33d398abfba8464eba8f6b6dc3b96f2ea395cb36fb530c6464f6d995d8 SHA512 694035814bd7b60323b31ae7deaa25a79aeb13a0213c594a609236865bb809f0e3cc5995cb3ce2dacd2c83b0cfefa1f40476b106408ee9eea016dce29a4e2555
|
||||||
|
MISC metadata.xml 357 BLAKE2B a0ca815201f02418710730f3c650f40e11fd191cf0d8b84b34ee43fc8e4b87d20ea6f80fdc3055e95962d4f3a0bfd798949cb953471d1cd84b52ec224e977438 SHA512 3a935e590c59ac1997acd00e1c85c70ef9b9fc1659de8ad78274e9d30e2f0c69bf985481950f3fc05bf24955caedd7e53c4ee615a08688adbd6ffe28cf6b28ff
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>idl0r@gentoo.org</email>
|
||||||
|
<name>Christian Ruppert</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>zlogene@gentoo.org</email>
|
||||||
|
<name>Mikle Kolyada</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,15 @@
|
|||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
DESCRIPTION="User for net-dns/bind"
|
||||||
|
|
||||||
|
ACCT_USER_ID=40
|
||||||
|
ACCT_USER_HOME=/etc/bind
|
||||||
|
ACCT_USER_HOME_OWNER=named:named
|
||||||
|
ACCT_USER_GROUPS=( named )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD sanlock-0.ebuild 263 BLAKE2B 5107420ae062c4f5e4c5fec6443ca372ed7d67f325fff933445923c6fca718a1237a5076999eae01119ad1ebe3e6d0df68565fbbca472fc0468f80da69c3f12f SHA512 e84c2244ffee49ce192cfd1bfe4f4f5a06458ea46749972a47cf663aa5d3e237d23aebc38bfc7fad1e36a6e770629c2e419b3ef266fa6521f3892b6a7bf988cb
|
||||||
|
MISC metadata.xml 250 BLAKE2B fef48a48388f26a915c53bca9aa9cab62fb73ec006736542afb4cbbe0c7b81d23afe2884f52433c7d390fc38ac32f957a6f6efe285ee1cafaed76407a964cf9b SHA512 924271cfb32ceafc4134e19b53fbeed96f2e9056addc3c2cbdec28890254abf5f0714979a3ab698ca046e41ef5c2cca2932350830bd8bd3a8e214d99123c12de
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>mschiff@gentoo.org</email>
|
||||||
|
<name>Marc Schiffbauer</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,13 @@
|
|||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
DESCRIPTION="shared storage lock manager"
|
||||||
|
ACCT_USER_ID=340
|
||||||
|
ACCT_USER_HOME=/dev/null
|
||||||
|
ACCT_USER_GROUPS=( ${PN} disk )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
Binary file not shown.
@ -1,6 +1,9 @@
|
|||||||
AUX speech-tools-2.1-gcc7.patch 612 BLAKE2B ded8216c1e7c49821fd1bd738f1c0d508afbd07115d98d3149d31eb402611c1dbe70c07d4885e82beef94bfdfe8a9261722eaf7ea43f3704cee27eb5055f7488 SHA512 6d4c9c43821f571b5fa8f476f740ee276b9a05dcb8a39cfc32f5b3a87548acf051a1abf75f3be5a8563b03c5302b9208ce894a5065899b0f43ba9d2ffe7a65db
|
AUX speech-tools-2.1-gcc7.patch 612 BLAKE2B ded8216c1e7c49821fd1bd738f1c0d508afbd07115d98d3149d31eb402611c1dbe70c07d4885e82beef94bfdfe8a9261722eaf7ea43f3704cee27eb5055f7488 SHA512 6d4c9c43821f571b5fa8f476f740ee276b9a05dcb8a39cfc32f5b3a87548acf051a1abf75f3be5a8563b03c5302b9208ce894a5065899b0f43ba9d2ffe7a65db
|
||||||
AUX speech-tools-2.1-underlinking.patch 565 BLAKE2B 1be43841d09fe456874323a02d63253dae37dfe6f6969f7d9941c8a39d0ad9127e8fd1b87f5b6e59fcc505f2c9e2bc988b4f572ccbb01418d11ca0fda88b262d SHA512 4091b64da995f2f859f8debd7c6b7c20bf3a788c91d8aa7651f3c6f89445c9fc60b60923a3056de678ec17faee41839917131b9a3176e53c0afc11e24fe92e47
|
AUX speech-tools-2.1-underlinking.patch 565 BLAKE2B 1be43841d09fe456874323a02d63253dae37dfe6f6969f7d9941c8a39d0ad9127e8fd1b87f5b6e59fcc505f2c9e2bc988b4f572ccbb01418d11ca0fda88b262d SHA512 4091b64da995f2f859f8debd7c6b7c20bf3a788c91d8aa7651f3c6f89445c9fc60b60923a3056de678ec17faee41839917131b9a3176e53c0afc11e24fe92e47
|
||||||
|
AUX speech-tools-2.5.0-fno-common.patch 1003 BLAKE2B 6b4dcdf205f2e986e659efda4d52c447b0183cc59146ec892b86d360f16fccab0a85667743c6e0f31a07f20983cce604d3202756c16eae4eff2eb88b1079407c SHA512 ae34fadda5f92dfade923af07222c1ed35b8b39bafc7604a86cebd7196888b2cf9a41fe2686e5210a556309a9c2e71076d22e3f56f1ccec0aca3d4a7bd18f3c1
|
||||||
DIST speech_tools-2.1-r3-patches.tar.gz 6876 BLAKE2B 84ddc30de90459f913cc32d4338097feb35dc08c48cbda7fc47a78ee0384668828d7166a5ebb1264272a6c326afd4ff2efdf1d793bb8f33937c09d2c7cd9a2b5 SHA512 db4d656a77e3fcfc43447c11b160cf9b45f0c4ec10f2697e4357f0ec86ea56e2841f1b887493a781406975003f5d8065ffbb75eeebb79fcd9873055b52c248e3
|
DIST speech_tools-2.1-r3-patches.tar.gz 6876 BLAKE2B 84ddc30de90459f913cc32d4338097feb35dc08c48cbda7fc47a78ee0384668828d7166a5ebb1264272a6c326afd4ff2efdf1d793bb8f33937c09d2c7cd9a2b5 SHA512 db4d656a77e3fcfc43447c11b160cf9b45f0c4ec10f2697e4357f0ec86ea56e2841f1b887493a781406975003f5d8065ffbb75eeebb79fcd9873055b52c248e3
|
||||||
DIST speech_tools-2.1-release.tar.gz 1681999 BLAKE2B 572e7877e195c098dd2df03cda86fe58b7a55379cd01adcc22faf5e12b8c004e8c006b852cfe88c5c20df4a0e54e357b445050cdb63088edd55714a98e3eda90 SHA512 6ef9a7dd01ede152c4dafd0b2037312d62a79d875813d74ea048899a52eee505b93ffbabef9b6c0a1d15aeadb5508fd18a2f392e85276847fe071173aec5db96
|
DIST speech_tools-2.1-release.tar.gz 1681999 BLAKE2B 572e7877e195c098dd2df03cda86fe58b7a55379cd01adcc22faf5e12b8c004e8c006b852cfe88c5c20df4a0e54e357b445050cdb63088edd55714a98e3eda90 SHA512 6ef9a7dd01ede152c4dafd0b2037312d62a79d875813d74ea048899a52eee505b93ffbabef9b6c0a1d15aeadb5508fd18a2f392e85276847fe071173aec5db96
|
||||||
|
DIST speech_tools-2.5.0-release.tar.gz 1328624 BLAKE2B 445dd5a5e39c02352a850fd92de5b3852ae382a4bd013dccb3fdd46b0b22ce0bd10d089f9e860ae3d3e73a489b20b7c8b78335e57a49e40ae01b0f4997d55315 SHA512 013540a5252efb57633f442143a51bc87aac719dfb46c8f47e750322d19dac9b504f55125462a2ee74a6b0bd2661a63a1fc73a8c3c6d2886e38b136a80447fd7
|
||||||
EBUILD speech-tools-2.1-r4.ebuild 3050 BLAKE2B 55f937d6a041b5008b7e182502fd9fbd325497219207c2ed90221629f848aaaa500e3310e190d9123c976d33bb0fe111ba6600de43b7cd2cb6905b80aec893ce SHA512 9ff9c6888c37d184eb3ce3bfab898579145e50d45e6624a1560ecfa0ecc479e24a8ec430e664cdcc62382b90843ae918059c4ec28526cc1286a477cc86a1466e
|
EBUILD speech-tools-2.1-r4.ebuild 3050 BLAKE2B 55f937d6a041b5008b7e182502fd9fbd325497219207c2ed90221629f848aaaa500e3310e190d9123c976d33bb0fe111ba6600de43b7cd2cb6905b80aec893ce SHA512 9ff9c6888c37d184eb3ce3bfab898579145e50d45e6624a1560ecfa0ecc479e24a8ec430e664cdcc62382b90843ae918059c4ec28526cc1286a477cc86a1466e
|
||||||
|
EBUILD speech-tools-2.5.0.ebuild 3711 BLAKE2B f3a9e139161f7c35e6159b4ba751e11958d269f18336bcb0576f3cc989ac54054e252d9be4b7461adf35f433ee314a7b2648a0f467856351969016d21b7b3d54 SHA512 1aed28cb7292d4a2e52bacb4ece1667ae9bebc123bf7c9f14b1bfe588a04fe3b139dd06fe2d630b6daa2cf2d334c70d6e25031332d187b9093a8d8d2dee3f575
|
||||||
MISC metadata.xml 482 BLAKE2B 2638ba066698967011156e0333f367bed8b4a6ffcf765afe64d976724264db09fa2dfb8c6a10f35e3bc298d0b1e9604f8081a74d130a7afbf4ddd019dfffab8b SHA512 1752986ddb186ab10d069dce7ee81c7d0077673a06682e15f4e66a5a87cb29ba4e126a2a627f5f43e388a1d180e243d5362cceae943b1f90b35f54c19de1d2ee
|
MISC metadata.xml 482 BLAKE2B 2638ba066698967011156e0333f367bed8b4a6ffcf765afe64d976724264db09fa2dfb8c6a10f35e3bc298d0b1e9604f8081a74d130a7afbf4ddd019dfffab8b SHA512 1752986ddb186ab10d069dce7ee81c7d0077673a06682e15f4e66a5a87cb29ba4e126a2a627f5f43e388a1d180e243d5362cceae943b1f90b35f54c19de1d2ee
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
From b3a1f6e778c0dad12ce65f9f1fb25354e2667ef6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Peter Levine <plevine457@gmail.com>
|
||||||
|
Date: Fri, 29 May 2020 21:18:55 -0400
|
||||||
|
Subject: [PATCH] Remove erroneous declaration of editline_history_file
|
||||||
|
|
||||||
|
An extern qualified forward declaration of editline_history_file is supplied in editline.h and its definition/initialization is supplied in siodeditline.c.
|
||||||
|
---
|
||||||
|
siod/editline.c | 1 -
|
||||||
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/siod/editline.c b/siod/editline.c
|
||||||
|
index f6eb5c6..138f476 100644
|
||||||
|
--- a/siod/editline.c
|
||||||
|
+++ b/siod/editline.c
|
||||||
|
@@ -73,7 +73,6 @@
|
||||||
|
/* modified by awb to allow specifcation of history size at run time */
|
||||||
|
/* (though only once) */
|
||||||
|
int editline_histsize=256;
|
||||||
|
-char *editline_history_file;
|
||||||
|
/* If this is defined it'll be called for completion first, before the */
|
||||||
|
/* internal file name completion will be */
|
||||||
|
EL_USER_COMPLETION_FUNCTION_TYPE*el_user_completion_function = NULL;
|
@ -0,0 +1,136 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
inherit multilib toolchain-funcs
|
||||||
|
|
||||||
|
MY_P=${P/speech-/speech_}
|
||||||
|
PATCHSET="r3"
|
||||||
|
|
||||||
|
DESCRIPTION="Speech tools for Festival Text to Speech engine"
|
||||||
|
HOMEPAGE="http://www.cstr.ed.ac.uk/projects/speech_tools/"
|
||||||
|
SRC_URI="http://www.festvox.org/packed/festival/$(ver_cut 1-2)/${MY_P}-release.tar.gz
|
||||||
|
https://dev.gentoo.org/~neurogeek/${PN}/speech_tools-2.1-${PATCHSET}-patches.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="FESTIVAL HPND BSD rc regexp-UofT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="nas openmp X"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
media-libs/alsa-lib
|
||||||
|
sys-libs/ncurses:0=
|
||||||
|
nas? ( media-libs/nas )
|
||||||
|
X? ( x11-libs/libX11
|
||||||
|
x11-libs/libXt
|
||||||
|
)
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
S="${WORKDIR}/speech_tools"
|
||||||
|
|
||||||
|
DOCS=( README.md lib/cstrutt.dtd lib/example_data )
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${WORKDIR}/patch/02_all_gcc42.patch"
|
||||||
|
"${WORKDIR}/patch/03_all_GentooLinux.patch"
|
||||||
|
"${WORKDIR}/patch/05_all_sharedlib.patch"
|
||||||
|
"${WORKDIR}/patch/06_all_gcc43-include.patch"
|
||||||
|
"${WORKDIR}/patch/09_all_remove-shared-refs.patch"
|
||||||
|
"${WORKDIR}/patch/10_all_base_class.patch"
|
||||||
|
"${WORKDIR}/patch/81_all_etcpath.patch"
|
||||||
|
"${WORKDIR}/patch/91_all_gentoo-config.patch"
|
||||||
|
"${WORKDIR}/patch/92_all_ldflags_fix.patch"
|
||||||
|
"${WORKDIR}/patch/94_all_ncurses_tinfo.patch"
|
||||||
|
|
||||||
|
# Fix underlinking, bug #493204
|
||||||
|
"${FILESDIR}/${PN}-2.1-underlinking.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.5.0-fno-common.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
sed -i -e '/^CXXFLAGS =/s|CC_OTHER_FLAGS|CXX_OTHER_FLAGS|' \
|
||||||
|
config/compilers/gcc_defaults.mak || die
|
||||||
|
|
||||||
|
sed -i -e 's,{{HORRIBLELIBARCHKLUDGE}},"/usr/$(get_libdir)",' \
|
||||||
|
main/siod_main.cc || die
|
||||||
|
|
||||||
|
#WRT bug #309983
|
||||||
|
sed -i -e "s:\(GCC_SYSTEM_OPTIONS =\).*:\1:" \
|
||||||
|
"${S}"/config/systems/sparc_SunOS5.mak || die
|
||||||
|
|
||||||
|
sed -i -e "s|\$(OMP_OPTS)|$(use openmp && echo -fopenmp)|g" \
|
||||||
|
-e "s|\$(OMP_DEFS)|$(use openmp && echo -DOMP_WAGON=1)|g" \
|
||||||
|
-e "/MAKE_SHARED_LIB =/s|-shared|$(use openmp && echo -fopenmp) -shared|" \
|
||||||
|
config/compilers/gcc_defaults.mak
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local CONFIG=config/config.in
|
||||||
|
sed -i -e 's/@COMPILERTYPE@/gcc42/' ${CONFIG} || die
|
||||||
|
if use nas; then
|
||||||
|
sed -i -e "s/#.*\(INCLUDE_MODULES += NAS_AUDIO\)/\1/" \
|
||||||
|
${CONFIG} || die
|
||||||
|
fi
|
||||||
|
if ! use X; then
|
||||||
|
sed -i -e "s/-lX11 -lXt//" config/modules/esd_audio.mak || die
|
||||||
|
fi
|
||||||
|
econf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake -j1 CC="$(tc-getCC)" CXX="$(tc-getCXX)" CXX_OTHER_FLAGS="${CXXFLAGS}" CC_OTHER_FLAGS="${CFLAGS}" \
|
||||||
|
LDFLAGS="${LDFLAGS}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
dolib.so lib/libest*.so*
|
||||||
|
|
||||||
|
insinto /usr/share/speech-tools
|
||||||
|
doins -r config base_class
|
||||||
|
|
||||||
|
insinto /usr/share/speech-tools/lib
|
||||||
|
doins -r lib/siod
|
||||||
|
|
||||||
|
mv include speech-tools || die
|
||||||
|
doheader -r speech-tools
|
||||||
|
dosym ../../include/speech-tools /usr/share/speech-tools/include
|
||||||
|
|
||||||
|
for file in bin/*; do
|
||||||
|
[ "${file}" = "bin/Makefile" ] && continue
|
||||||
|
dobin ${file}
|
||||||
|
dstfile="${ED}/usr/${file}"
|
||||||
|
sed -i -e "s:${S}/testsuite/data:/usr/share/speech-tools/testsuite:g" \
|
||||||
|
${dstfile} || die
|
||||||
|
sed -i -e "s:${S}/bin:/usr/$(get_libdir)/speech-tools:g" \
|
||||||
|
${dstfile} || die
|
||||||
|
sed -i -e "s:${S}/main:/usr/$(get_libdir)/speech-tools:g" \
|
||||||
|
${dstfile} || die
|
||||||
|
|
||||||
|
# This just changes LD_LIBRARY_PATH
|
||||||
|
sed -i -e "s:${S}/lib:/usr/$(get_libdir):g" ${dstfile} || die
|
||||||
|
done
|
||||||
|
|
||||||
|
exeinto /usr/$(get_libdir)/speech-tools
|
||||||
|
for file in `find main -perm /111 -type f`; do
|
||||||
|
doexe ${file}
|
||||||
|
done
|
||||||
|
|
||||||
|
# Remove bcat (only useful for testing on windows, see bug #418301).
|
||||||
|
rm "${D}/usr/bin/bcat" || die
|
||||||
|
rm "${D}/usr/$(get_libdir)/speech-tools/bcat" || die
|
||||||
|
}
|
Binary file not shown.
@ -1,10 +1,6 @@
|
|||||||
DIST ansible-2.9.10.tar.gz 14237929 BLAKE2B 52230b18efa94dbcbd6e4fba3d0915e2375fc8de7412944eaeefc054f50ea888a1aeb86b688a7ae97184b1a8a10180e67a7004d48906235ce4e1b83976d10e9a SHA512 c0d5e26491f52d1eb8d1c3755903bb6a8d50634df5fb50a970076d49d99cfda424fa60c258a6a5821e01c435a8ef077d46ced4b2f8c4f4a8d381737e6f14afb4
|
|
||||||
DIST ansible-2.9.11.tar.gz 14243995 BLAKE2B afd60d69f53c79c778f122db902ba149030fd995650566f6edcfa41178e92d56cf200089b76de3c6999a824725c793e57c222733ed5b9d9c401bccea942cde5b SHA512 b157a5cfb5ba7cb651c7afc0dc92cfe3b8f9eebd06de6d7a1e4917ffca3c542c5207c8e1820acc5be840190c8754f111e2501304ad7e64867247e5b973aec81e
|
|
||||||
DIST ansible-2.9.12.tar.gz 14260349 BLAKE2B 6d7fdc82489df755196b890b39c166e9639c94e4238b4bf33686a3ab17fcc92c6b3a05f80e1276795b966aaa318ec7d9003099950102c014adb1a5d730928633 SHA512 6c05c49e363d4d68516dfea448cead3e2c281d1288c9467a0b6dd083504f303df694ed1c5957ae6582b28acc937d12d13333254328e13bac430b9b7fa4354f23
|
DIST ansible-2.9.12.tar.gz 14260349 BLAKE2B 6d7fdc82489df755196b890b39c166e9639c94e4238b4bf33686a3ab17fcc92c6b3a05f80e1276795b966aaa318ec7d9003099950102c014adb1a5d730928633 SHA512 6c05c49e363d4d68516dfea448cead3e2c281d1288c9467a0b6dd083504f303df694ed1c5957ae6582b28acc937d12d13333254328e13bac430b9b7fa4354f23
|
||||||
DIST ansible-base-2.10.0.tar.gz 5775091 BLAKE2B 2a087b1a9d675c5218e8700f5b455ff280a5dc6e66b575a47755b9936c54594300e3c22acadbe14acfd335c3be788e3d63f6ad3c5c51650cbc036c77ceec41ef SHA512 f9e9631f9ce77e55b06d01814422cbc0ca170e3fbbbd5886e4f87065b68b4d7eefe1c782f6dce14241cc548192c7b06ef778446636be02a342d4bd112000126e
|
DIST ansible-base-2.10.0.tar.gz 5775091 BLAKE2B 2a087b1a9d675c5218e8700f5b455ff280a5dc6e66b575a47755b9936c54594300e3c22acadbe14acfd335c3be788e3d63f6ad3c5c51650cbc036c77ceec41ef SHA512 f9e9631f9ce77e55b06d01814422cbc0ca170e3fbbbd5886e4f87065b68b4d7eefe1c782f6dce14241cc548192c7b06ef778446636be02a342d4bd112000126e
|
||||||
EBUILD ansible-2.10.0.ebuild 1883 BLAKE2B 0760346b3069ef22ef95fdedc724d4a184093dcde221df1222b29bec1012386d1a25f79e5c04aee920d0248b021a64c7ca392923afb624ef2df1d3ef61da60dc SHA512 4945d7b0263547f492b4f428aab8972f18fc7c1b540ed3b3f8f5c0c0cd3911120fd7fff9949e6eff6478eeda46de09f511b854f9617ab76b14764b4a31b0a7bf
|
EBUILD ansible-2.10.0.ebuild 1883 BLAKE2B 0760346b3069ef22ef95fdedc724d4a184093dcde221df1222b29bec1012386d1a25f79e5c04aee920d0248b021a64c7ca392923afb624ef2df1d3ef61da60dc SHA512 4945d7b0263547f492b4f428aab8972f18fc7c1b540ed3b3f8f5c0c0cd3911120fd7fff9949e6eff6478eeda46de09f511b854f9617ab76b14764b4a31b0a7bf
|
||||||
EBUILD ansible-2.9.10.ebuild 1711 BLAKE2B 1697739493cf880bc2b0374ca2afc1e4fae28d0740afd9f237ad2507a3f69e7c837ccabdaf9cae2f66ba99536da0bcc83f6b5b364a63d41e89395c2e43d6add7 SHA512 719e35eba96cc4ef0d4558a508f553b63efe60151bed4e69671247b21f789090e34e75380a7267ac40639b75920cf3054ba6aeeee891adac98bec1d0c2243538
|
EBUILD ansible-2.9.12.ebuild 1711 BLAKE2B 1697739493cf880bc2b0374ca2afc1e4fae28d0740afd9f237ad2507a3f69e7c837ccabdaf9cae2f66ba99536da0bcc83f6b5b364a63d41e89395c2e43d6add7 SHA512 719e35eba96cc4ef0d4558a508f553b63efe60151bed4e69671247b21f789090e34e75380a7267ac40639b75920cf3054ba6aeeee891adac98bec1d0c2243538
|
||||||
EBUILD ansible-2.9.11.ebuild 1713 BLAKE2B a888274e71e059297c58d463de427aa3cc2c04ebf1bc272f98830cefe96c2a2dfeca7e3d5bf26b9724f1840631c586fab0753caf2d799e18dc94f23cdb63acdc SHA512 4582bd23813d31dee689dabd84f020e20249582dd8c51e7aa4221bbe21237e92ae5c48305e6bb0380dfafa754ff3cd56ff243a1e1ce93ffd9f89786e8fa42ce4
|
|
||||||
EBUILD ansible-2.9.12.ebuild 1713 BLAKE2B a888274e71e059297c58d463de427aa3cc2c04ebf1bc272f98830cefe96c2a2dfeca7e3d5bf26b9724f1840631c586fab0753caf2d799e18dc94f23cdb63acdc SHA512 4582bd23813d31dee689dabd84f020e20249582dd8c51e7aa4221bbe21237e92ae5c48305e6bb0380dfafa754ff3cd56ff243a1e1ce93ffd9f89786e8fa42ce4
|
|
||||||
EBUILD ansible-9999.ebuild 1697 BLAKE2B da48c9b97787143e815cc768b5aebbf7bf005ac8a8562a3420f4d4594214e601e90cab78a447017de45b7217952c5c2b0922e37c2e7770b2e786632089230b22 SHA512 0276bdacbfef27725a2714d8cc56d05c2c64d2b37fcbe77d7cbeebaf30828364a7ecf86ea960327d01ae1e3202387777b32d5903152b405036c2541bc38c7f9f
|
EBUILD ansible-9999.ebuild 1697 BLAKE2B da48c9b97787143e815cc768b5aebbf7bf005ac8a8562a3420f4d4594214e601e90cab78a447017de45b7217952c5c2b0922e37c2e7770b2e786632089230b22 SHA512 0276bdacbfef27725a2714d8cc56d05c2c64d2b37fcbe77d7cbeebaf30828364a7ecf86ea960327d01ae1e3202387777b32d5903152b405036c2541bc38c7f9f
|
||||||
MISC metadata.xml 952 BLAKE2B 53640d081ebb558274f8c10095aa6e477820e28a7fdf62c169f5fb3b82153223a7f8ecd1807d14646eae2ec2262b50341919bbb13255293d379ba017b30b20bd SHA512 03b75d65cd0a4b32021b34d9f7ba21b6c4c6893cf185a36dbe6fc10728e0f18c65fc5b6a4c197be8c2b1dadb7243ddce02dbe2f504034a2df1c621f8ba6e26a7
|
MISC metadata.xml 952 BLAKE2B 53640d081ebb558274f8c10095aa6e477820e28a7fdf62c169f5fb3b82153223a7f8ecd1807d14646eae2ec2262b50341919bbb13255293d379ba017b30b20bd SHA512 03b75d65cd0a4b32021b34d9f7ba21b6c4c6893cf185a36dbe6fc10728e0f18c65fc5b6a4c197be8c2b1dadb7243ddce02dbe2f504034a2df1c621f8ba6e26a7
|
||||||
|
@ -1,68 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{6,7} )
|
|
||||||
|
|
||||||
inherit distutils-r1 eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
|
||||||
HOMEPAGE="https://ansible.com/"
|
|
||||||
SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~x64-macos"
|
|
||||||
IUSE="doc test"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
|
||||||
dev-python/jinja[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
|
||||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
|
||||||
dev-python/six[${PYTHON_USEDEP}]
|
|
||||||
dev-python/netaddr[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pexpect[${PYTHON_USEDEP}]
|
|
||||||
net-misc/sshpass
|
|
||||||
virtual/ssh
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
|
||||||
doc? (
|
|
||||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
|
||||||
dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
test? (
|
|
||||||
${RDEPEND}
|
|
||||||
dev-python/nose[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
|
||||||
dev-python/passlib[${PYTHON_USEDEP}]
|
|
||||||
dev-python/coverage[${PYTHON_USEDEP}]
|
|
||||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
|
||||||
dev-vcs/git
|
|
||||||
)"
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
if use doc; then
|
|
||||||
cd docs/docsite || die
|
|
||||||
export CPUS=4
|
|
||||||
emake -f Makefile.sphinx html
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
dodoc -r examples
|
|
||||||
}
|
|
@ -1,68 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{6,7} )
|
|
||||||
|
|
||||||
inherit distutils-r1 eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
|
||||||
HOMEPAGE="https://ansible.com/"
|
|
||||||
SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
|
|
||||||
IUSE="doc test"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
|
||||||
dev-python/jinja[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
|
||||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
|
||||||
dev-python/six[${PYTHON_USEDEP}]
|
|
||||||
dev-python/netaddr[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pexpect[${PYTHON_USEDEP}]
|
|
||||||
net-misc/sshpass
|
|
||||||
virtual/ssh
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
|
||||||
doc? (
|
|
||||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
|
||||||
dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
test? (
|
|
||||||
${RDEPEND}
|
|
||||||
dev-python/nose[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
|
||||||
dev-python/passlib[${PYTHON_USEDEP}]
|
|
||||||
dev-python/coverage[${PYTHON_USEDEP}]
|
|
||||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
|
||||||
dev-vcs/git
|
|
||||||
)"
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
if use doc; then
|
|
||||||
cd docs/docsite || die
|
|
||||||
export CPUS=4
|
|
||||||
emake -f Makefile.sphinx html
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
dodoc -r examples
|
|
||||||
}
|
|
@ -0,0 +1,54 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} )
|
||||||
|
# xml.etree.ElementTree module required.
|
||||||
|
PYTHON_REQ_USE="xml(+)"
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||||
|
|
||||||
|
inherit distutils-r1 systemd
|
||||||
|
|
||||||
|
MY_PV="${PV/_beta/b}"
|
||||||
|
|
||||||
|
DESCRIPTION="A system for controlling process state under UNIX"
|
||||||
|
HOMEPAGE="http://supervisord.org/ https://pypi.org/project/supervisor/"
|
||||||
|
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${PN}-${MY_PV}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||||
|
|
||||||
|
LICENSE="repoze ZPL BSD HPND GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="acct-group/supervisor"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
newinitd "${FILESDIR}/init.d-r2" supervisord
|
||||||
|
newconfd "${FILESDIR}/conf.d-r1" supervisord
|
||||||
|
dodoc supervisor/skel/sample.conf
|
||||||
|
keepdir /etc/supervisord.d
|
||||||
|
insinto /etc
|
||||||
|
doins "${FILESDIR}/supervisord.conf"
|
||||||
|
keepdir /var/log/supervisor
|
||||||
|
systemd_dounit "${FILESDIR}/supervisord.service"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
fowners :supervisor /var/log/supervisor
|
||||||
|
fperms 750 /var/log/supervisor
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||||
|
# This is a new installation
|
||||||
|
elog "You may install your configuration files in ${EROOT}/etc/supervisord.d"
|
||||||
|
elog "For config examples, see ${EROOT}/usr/share/doc/${PF}/sample.conf.bz2"
|
||||||
|
elog ""
|
||||||
|
elog "By default, only members of the supervisor group can run supervisorctl."
|
||||||
|
fi
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
AUX stress-ng-0.11.17-makefile.patch 1752 BLAKE2B 999a2bd729c0b3d3184010ffe5ffb5d59cf82fead7a16199c2ce1abd37dcfd3a665f4644b8d740ece4b92fa2f543e84d57952b13bac728a78ed0f749d106459c SHA512 affe4f5a324e009f10f0ed26dd8dc6d1ab7938da8574392c2514f307c1e4a46a85b0fcf7c3820e6f147f1150483f811b314d82b73ca7f605167ffa8d50c4691d
|
AUX stress-ng-0.11.17-makefile.patch 1752 BLAKE2B 999a2bd729c0b3d3184010ffe5ffb5d59cf82fead7a16199c2ce1abd37dcfd3a665f4644b8d740ece4b92fa2f543e84d57952b13bac728a78ed0f749d106459c SHA512 affe4f5a324e009f10f0ed26dd8dc6d1ab7938da8574392c2514f307c1e4a46a85b0fcf7c3820e6f147f1150483f811b314d82b73ca7f605167ffa8d50c4691d
|
||||||
DIST stress-ng-0.11.17.tar.xz 467156 BLAKE2B fab734e0dcd7633e6a47a3b6a41111dd900a2dfb2e3666d8fbf439d2d40ea6b7f5f25763aba5d774cf20ce43598e0bce2229e321c2a9512d5f26d8a795d70ce8 SHA512 8320e10fb2a2f224b23efe72af7d84e6beb73bbd54eff0a6c04afee14de5cbbf6584e1a6d936f52651467138e9647dfb0ff092aa7e73a9f8304627a603546f79
|
DIST stress-ng-0.11.18.tar.xz 473268 BLAKE2B 1a10fab7fc98dad72f59f871e148980b3a7ea29d62badcc7a41ae72598cd99b880da10927a8809b5785040aaaf93a4776801304a43bf3d7bcfbbf19d5b488cd2 SHA512 c6871cfb6b72fae83ad2d8a4877363b81e5674d1670faa24c7a54951020f177f9a81033506207032a0b2bf39269fb09c6d8a6842d41285ee75135a37ad8e781c
|
||||||
EBUILD stress-ng-0.11.17.ebuild 845 BLAKE2B 4b9188d58644d0746355fab936e7553a2d8ebd3d2279793cd5c1abc4cc0096c920f2bea11039a22d6e6b10068ccb2468a947956c8039f1ca807cae3c7301acaf SHA512 a8870c9880a3acf73d8914b4668cdb2ccc37ecb64e9bb2006a0f59bb9b0eb2059be53ca6e1924daa99eaea5384e842219a07550e1e48d8c9ad522e72a74febb8
|
EBUILD stress-ng-0.11.18.ebuild 845 BLAKE2B 4b9188d58644d0746355fab936e7553a2d8ebd3d2279793cd5c1abc4cc0096c920f2bea11039a22d6e6b10068ccb2468a947956c8039f1ca807cae3c7301acaf SHA512 a8870c9880a3acf73d8914b4668cdb2ccc37ecb64e9bb2006a0f59bb9b0eb2059be53ca6e1924daa99eaea5384e842219a07550e1e48d8c9ad522e72a74febb8
|
||||||
MISC metadata.xml 834 BLAKE2B 01f0258893808f35495d063d634b3fecbb47e94cc6915ea605eedd6565e860bd42cbf181afa25e6e2faba396aa4c6da5d4e489af40bf5b11bd2ebb4e363e6994 SHA512 17c422c00bae52d5305ec4c34452c2bf86f280f2fcfa8c26710356023115828092d1d6f321e8ee194801b2d31413e07416041632ef692ad4128f8f99e389efb1
|
MISC metadata.xml 834 BLAKE2B 01f0258893808f35495d063d634b3fecbb47e94cc6915ea605eedd6565e860bd42cbf181afa25e6e2faba396aa4c6da5d4e489af40bf5b11bd2ebb4e363e6994 SHA512 17c422c00bae52d5305ec4c34452c2bf86f280f2fcfa8c26710356023115828092d1d6f321e8ee194801b2d31413e07416041632ef692ad4128f8f99e389efb1
|
||||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
AUX tpm2-tools-4.2.1-libressl.patch 825 BLAKE2B c6cd9fd6f8aaacd3aa672a31fd727cfae6c64a015e95e2e0fb282b541168a8ad7a45c65186a18651c3bf6d4252de951891b03719c472b0b23639fd1c09729132 SHA512 202aef9a49c9ace31cac0030867c9842c7426e1c11a16c95740fc8818ef83d7e4c7723b09ef372dc8958576f8204f94aa1bd0a8fb7782c6e7b3eb1f37b675cf5
|
AUX tpm2-tools-4.2.1-libressl.patch 825 BLAKE2B c6cd9fd6f8aaacd3aa672a31fd727cfae6c64a015e95e2e0fb282b541168a8ad7a45c65186a18651c3bf6d4252de951891b03719c472b0b23639fd1c09729132 SHA512 202aef9a49c9ace31cac0030867c9842c7426e1c11a16c95740fc8818ef83d7e4c7723b09ef372dc8958576f8204f94aa1bd0a8fb7782c6e7b3eb1f37b675cf5
|
||||||
DIST tpm2-tools-4.2.1.tar.gz 879294 BLAKE2B 7619f72f0fe39360f111822b4ec7a0bb90156f295977115c4612efac33059dd786abfa5d5f46a8fcc134fce11d099b03cb7f9ee01aa3addf5a3bb2455e1eb2d4 SHA512 4da103e70880d72a9aa402dea39ea439a0657729af22f08ac7275022c475ab46cb3dd6123d6846669d9b7f8f9af7b3e3df7c3b1d33cd0149b649b7941c84c339
|
DIST tpm2-tools-4.2.1.tar.gz 879294 BLAKE2B 7619f72f0fe39360f111822b4ec7a0bb90156f295977115c4612efac33059dd786abfa5d5f46a8fcc134fce11d099b03cb7f9ee01aa3addf5a3bb2455e1eb2d4 SHA512 4da103e70880d72a9aa402dea39ea439a0657729af22f08ac7275022c475ab46cb3dd6123d6846669d9b7f8f9af7b3e3df7c3b1d33cd0149b649b7941c84c339
|
||||||
EBUILD tpm2-tools-4.2.1.ebuild 930 BLAKE2B 45b35129e0551cedd898d62118a11cb93bbd44fedcf02a76579e890e6c0eebb6b89b4045e6f2ca9a7a98495ea58771e83755e6997c483e4491644a5d435ca682 SHA512 17145939f7dab63047a6ee355be78198abbdd172defb18be2d77d17574d64d3c879c45261a3546d8c804dbe57fab38aea7ac8938dbca6dbed52952e39db067b0
|
EBUILD tpm2-tools-4.2.1-r1.ebuild 920 BLAKE2B 59f32bcbb807f20891c5205a03b437c849878131f436090b309907c431b1b2ab57be199d1a3979df7dbd98ed3d60126ab33bc6631238b7ce9d3dac43e89299b1 SHA512 71efa17243b2831214d292e210e05d12ae4049f6b9c28070daf4184d4edab8b028e3da769072238095dfa9fba9d9667a58e285ac600dd82ea1000a6c47df9ba0
|
||||||
MISC metadata.xml 525 BLAKE2B 5fa89e3cfb69fe00abe745690aafc6e45b8394e1673521049ae2bb834454f3100ef65d4080010c4fed7265bcd6c9dd6cb9015a159674bb71622646d5dd5dd57b SHA512 533cc4a3dc31600a948c931d144eeee3cdb265286677966ed7bf26953deec79f1c9e0c2c7152e1a5ef3bc067bbc3d88a7ae0678b9395be3a7b01d76976a9a4d9
|
MISC metadata.xml 525 BLAKE2B 5fa89e3cfb69fe00abe745690aafc6e45b8394e1673521049ae2bb834454f3100ef65d4080010c4fed7265bcd6c9dd6cb9015a159674bb71622646d5dd5dd57b SHA512 533cc4a3dc31600a948c931d144eeee3cdb265286677966ed7bf26953deec79f1c9e0c2c7152e1a5ef3bc067bbc3d88a7ae0678b9395be3a7b01d76976a9a4d9
|
||||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
AUX bluefish-2.2.9-charmap_configure.patch 728 BLAKE2B fc7231ab28c0d0c4480e48f965d26ee18ae5819e412488ab8a5e30e3cee6925b73daa72fa178cdf204e00d1074121ddc57fd4c5795ccc6335460409a245bca5c SHA512 46482a73b6d374cdd5881e9ed7a79199c85cb436cc700950c09541a94d61fc4f200613a34575e74d013409f0e42a7c1df4ed25ed65880f25cbebd926d47c6889
|
AUX bluefish-2.2.9-charmap_configure.patch 728 BLAKE2B fc7231ab28c0d0c4480e48f965d26ee18ae5819e412488ab8a5e30e3cee6925b73daa72fa178cdf204e00d1074121ddc57fd4c5795ccc6335460409a245bca5c SHA512 46482a73b6d374cdd5881e9ed7a79199c85cb436cc700950c09541a94d61fc4f200613a34575e74d013409f0e42a7c1df4ed25ed65880f25cbebd926d47c6889
|
||||||
DIST bluefish-2.2.10.tar.bz2 4159964 BLAKE2B 94210df4f9cf0abb46fa26612e1b64550f5970c72584b683779f5bcaf921a8925c6275c647125f73990e99a0175e3c92c0cc286590fbd08e938c6fd1d8c32cef SHA512 ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb
|
DIST bluefish-2.2.10.tar.bz2 4159964 BLAKE2B 94210df4f9cf0abb46fa26612e1b64550f5970c72584b683779f5bcaf921a8925c6275c647125f73990e99a0175e3c92c0cc286590fbd08e938c6fd1d8c32cef SHA512 ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb
|
||||||
EBUILD bluefish-2.2.10.ebuild 2734 BLAKE2B 58f70f1855bcd0aef08ac8ef4e51ae84e76c3af3ec4e3dd27063b849c8069fe3874edc5b42ba23c9986432ed07a64c05b9887e41fa4cb7eb8d253f0fa3c2dcd1 SHA512 f3687a84043c9fa6e9caa798cb1dcb6f4f3006a30c2cf9746e0e572dd765e2f3c6b171cc2bd759f365c987e2bdada2bb91f47c5b5278049e42bc825ff34ee22f
|
EBUILD bluefish-2.2.10.ebuild 2556 BLAKE2B 910fea9618911f35362e3162fb4c16e1eea08c954898500bf30256b49c194513aef6185b506d91fa1996b795d9dbfc96a4b14411ab677c364c4bf3bf176a6598 SHA512 e84bd7bc879ec41696fceb944a525d8d6b7ffbe0a339f1c6da3c20cd96bbfa551a832800095d794a4c0837aeeb359371db6d7698de01130459be375dd855eb04
|
||||||
MISC metadata.xml 462 BLAKE2B 71ac5de5f71ae32c79122cfefd6179047db2fa0cf758a5807b20985133364e798d440707abab3b0a5893227ad9d005dafb474b479e3d798343d9e92f7799d6bd SHA512 f861be3bcb1034ee6154f5b1327406ddc45c17bec3d328d8d1489a9747160bfd349aabf86c3a90ed94c1662494a25014a0ec9730a7f9789014a10754b777ad98
|
MISC metadata.xml 386 BLAKE2B d8663af89654394ea695c309c2ebbf2d3beba02463b2e57a0f91d7699af0e6457fa0ef0aa238f76359d3531bf4831475978fdd8ab4eb943dccc295e294b2eb4d SHA512 589c6c5db0ad2b93d2b44284faa19845b48e790252ecf5983fb3ba2c2b749894a382eea6dffe053413c0b29b86063a8906b88ae6f165b1cc9fc79742ae2fc188
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
DIST gnome-latex-3.32.0.tar.xz 1145836 BLAKE2B 3ea44981b90fe258abd05c91c6f7425c73159ce0d3d108659c6be38a4612d5dbdd699cf20fa63b8dd2b2727a00baf6ae6a2b4504c0124e0a756ee7de6130750f SHA512 6b67302327318ccd9d307f271fd84e4cd550883f322d4b0e47b6425d9dd509c96dddeb0e690cca4fffddc1d5ebbc3dfd3e38cbe9985eda520110d9a768ef83d0
|
DIST gnome-latex-3.32.0.tar.xz 1145836 BLAKE2B 3ea44981b90fe258abd05c91c6f7425c73159ce0d3d108659c6be38a4612d5dbdd699cf20fa63b8dd2b2727a00baf6ae6a2b4504c0124e0a756ee7de6130750f SHA512 6b67302327318ccd9d307f271fd84e4cd550883f322d4b0e47b6425d9dd509c96dddeb0e690cca4fffddc1d5ebbc3dfd3e38cbe9985eda520110d9a768ef83d0
|
||||||
|
DIST gnome-latex-3.36.0.tar.xz 1150308 BLAKE2B 7a0782b9be7727f700913b61f3ef3068340f69c2f88f5d8c1727fe7252230e194329a133f7d22a10ca4e3d2e471657705c1e821b0571b26a78a8fb13d6148d76 SHA512 54ba6c7571a0fe9cada9c8f01d57a1dd0bc4da07cc1a501adbc711433e6f16e890e44a588aa91b67f0ebb912dde8822d992763ed3b5a294a55a5bed20b7e1390
|
||||||
EBUILD gnome-latex-3.32.0.ebuild 1134 BLAKE2B d339878e8113de26c5f8bab86e471f5aea90bd294d6aeac745c70547089ed96a70f59354f28b29f5838508370d32f3458e21aa4aaf2b70c3a382f443db84d102 SHA512 d1b8e7bb41903bf47c7a87543c3dab4566a19fc51ce9edf1be7e90af2aa17bdfa3a43bdde308f33918941f022122897269718895ebb32bd4b182c934495f7400
|
EBUILD gnome-latex-3.32.0.ebuild 1134 BLAKE2B d339878e8113de26c5f8bab86e471f5aea90bd294d6aeac745c70547089ed96a70f59354f28b29f5838508370d32f3458e21aa4aaf2b70c3a382f443db84d102 SHA512 d1b8e7bb41903bf47c7a87543c3dab4566a19fc51ce9edf1be7e90af2aa17bdfa3a43bdde308f33918941f022122897269718895ebb32bd4b182c934495f7400
|
||||||
|
EBUILD gnome-latex-3.36.0.ebuild 1136 BLAKE2B 301468830700638517ca08a35987ed7a9a329695c7afdee46c3b5e0adb1a08f3435b6575d19dba9cfddf857684006bf4b7b057a33cf92ac246043d1abd8fecdf SHA512 44933d836eb35570141c26e1bb7a788d8a7af65e287c550facfa45d596ced1fb7e20a51b52471be8eb9a621c5619697fed053ea91c8fb4a8f8806637e9e0b6a9
|
||||||
MISC metadata.xml 464 BLAKE2B 8d70a6283779236162f7d0838ca7e97ae90ae5641cfb2fa551426238ce06b64a22f368ddec6a13fea472b2aa038a7854a7c53fc3bdf5c0a13cc9cbefa042fe39 SHA512 2015c3aac4abb5275c45db624fb6ee841e55ca1fd4e976d60528b04b5084a0cbae7fc625369d03e2ca2ee3ee16719df1740246a06208b10e5a99ea3c6612a0b1
|
MISC metadata.xml 464 BLAKE2B 8d70a6283779236162f7d0838ca7e97ae90ae5641cfb2fa551426238ce06b64a22f368ddec6a13fea472b2aa038a7854a7c53fc3bdf5c0a13cc9cbefa042fe39 SHA512 2015c3aac4abb5275c45db624fb6ee841e55ca1fd4e976d60528b04b5084a0cbae7fc625369d03e2ca2ee3ee16719df1740246a06208b10e5a99ea3c6612a0b1
|
||||||
|
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
inherit gnome2
|
||||||
|
|
||||||
|
DESCRIPTION="Integrated LaTeX environment for GNOME"
|
||||||
|
HOMEPAGE="https://wiki.gnome.org/Apps/GNOME-LaTeX"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="+introspection +latexmk rubber"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
>=app-text/gspell-1.8:0=
|
||||||
|
>=dev-libs/glib-2.56:2
|
||||||
|
>=dev-libs/libgee-0.10:0.8=
|
||||||
|
gnome-base/gsettings-desktop-schemas
|
||||||
|
>=x11-libs/gtk+-3.22:3
|
||||||
|
>=x11-libs/gtksourceview-4.0:4
|
||||||
|
>=gui-libs/tepl-4.4:4
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
x11-libs/pango
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
|
||||||
|
gnome-base/dconf
|
||||||
|
"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
virtual/latex-base
|
||||||
|
x11-themes/hicolor-icon-theme
|
||||||
|
latexmk? ( dev-tex/latexmk )
|
||||||
|
rubber? ( dev-tex/rubber )
|
||||||
|
"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
dev-util/gdbus-codegen
|
||||||
|
dev-util/glib-utils
|
||||||
|
>=dev-util/gtk-doc-am-1.14
|
||||||
|
>=dev-util/intltool-0.50.1
|
||||||
|
dev-util/itstool
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
gnome2_src_configure \
|
||||||
|
$(use_enable introspection) \
|
||||||
|
--enable-dconf_migration \
|
||||||
|
APPSTREAM_UTIL="$(type -P true)" # Fails strict validation in 3.32.0
|
||||||
|
}
|
@ -1,11 +1,7 @@
|
|||||||
DIST scite-4.1.3.tgz 2546247 BLAKE2B 9c0cd767e6aff861bb706500eebf5fa431d5ce608f37a9b19d2af7d558698eb3073a33fcdd0900abb549aa9ed65981a9f217dc1dae4b21be919c380d20d4ee8f SHA512 875dd44785e9c96a264df9061830c7ab51296061da7765084ec4445d7f529dabecebcfadc5a1d8cab9074ffd588903ca056ed5de0ae974d60a5c57b13d61550d
|
|
||||||
DIST scite-4.2.0.tgz 2629884 BLAKE2B f9801146a086faefb38b72d28e00da055191c44254e5a6d34ade06462febd6a2b596aa572dd7e16c7541b0fcc23ff5f97f462b8869440782fd51f71ddd16d4c9 SHA512 d0a46ed2a21057a4fa866ae9305c9893360376d8591a9414eab96f9cb91991a43f3bf824bbb9a00c606555686aafdc0dc4b4bb41bcc94fe5dc90064342914c5a
|
|
||||||
DIST scite-4.2.1.tgz 2633438 BLAKE2B cddf23f60eb1791266e38eba03ed8708aa02e0d91470344b19bfad7519930691a4b6a79b1eed3ac06234509b20fbd6b299c13c48a6990e0d8ced1a99a1d01220 SHA512 b2ad499f1c4d1a15b009516d24186c7d84f48ccdd40d2e9ca614de3cf36725a710523beaacda499186f040869e87339c2292e23eec959c2cdaa5fedfbb94d565
|
DIST scite-4.2.1.tgz 2633438 BLAKE2B cddf23f60eb1791266e38eba03ed8708aa02e0d91470344b19bfad7519930691a4b6a79b1eed3ac06234509b20fbd6b299c13c48a6990e0d8ced1a99a1d01220 SHA512 b2ad499f1c4d1a15b009516d24186c7d84f48ccdd40d2e9ca614de3cf36725a710523beaacda499186f040869e87339c2292e23eec959c2cdaa5fedfbb94d565
|
||||||
DIST scite-4.3.2.tgz 2710026 BLAKE2B dd53eb2c3214033976ae4c5f63f75ea19d691ac9362e9d8ed527aff6b34d16e029d404d9731e3097cdf36d4c4594b427aa26bc9b83cb6a6ed05741e61fe4dfd4 SHA512 fd29369787f16c8357ae4bfd82b7f621ebb399e93e77c7540296c2a3c8b4e403071359f67f59bb5bd59216ae7e9cfa8aabfc38e200d59bea2c13e96991a3c9b8
|
|
||||||
DIST scite-4.3.3.tgz 2714086 BLAKE2B f31db7147c102ea19317d5a0bfb64e2ccd34914a8b615cd6c02f2e79f1788433dd3ecd6a565599d43a0c4da34ac30e9434037a042d77170f14969d3b008a742f SHA512 85bc76bc9bb817fb0f7ddecad5e01d83d7090e788c2f74b9b23a86284f452a62c2fed64d0cf7c24cb57043228b8c91212742b644756d2ab185b10ead8785b82b
|
DIST scite-4.3.3.tgz 2714086 BLAKE2B f31db7147c102ea19317d5a0bfb64e2ccd34914a8b615cd6c02f2e79f1788433dd3ecd6a565599d43a0c4da34ac30e9434037a042d77170f14969d3b008a742f SHA512 85bc76bc9bb817fb0f7ddecad5e01d83d7090e788c2f74b9b23a86284f452a62c2fed64d0cf7c24cb57043228b8c91212742b644756d2ab185b10ead8785b82b
|
||||||
EBUILD scite-4.1.3.ebuild 2976 BLAKE2B d92923eb83d02613e10241f727c8324a51e60df0954ba49e0d33031dde3d7ee0447b6bff96b6fa8a47432d0bcc3ca33dd7062c4081910bc735030a552165a35f SHA512 60bc482c10148a40a9a377925e3d19e4cf3d7e6d32a1fd320dc24c9e46eaa46e3752f65e9393cbd31dc50fd0d84a974a90ddc0d9c0bc0f3bf1c8a2fbd59ccbe1
|
DIST scite-4.4.4.tgz 2775628 BLAKE2B a7607b53bf529c56f6525d44b052a08c914d8aa1d90d475dcf46927ac5ce83c06d68b70e8d8e8969c77c367240ba1e7ac10d599c77002575e84b9baf6445d03b SHA512 1e8529286206d542e0c07353b73ab38aa9ee2e2256ed8e15328965e00a33eb026f79bd7d330253e8743cf5503fadb32c64162973ad21da16993f11e124842ec0
|
||||||
EBUILD scite-4.2.0.ebuild 2979 BLAKE2B 9699168e861dc67fe186091890ce2dcc0799407c915c4357d23313557d133bbc02aa2835eaf578b1e277241de15633c9d47c93e550d734a85b1734e8a2c79204 SHA512 8a42fb020c8c1ca8befc3f084eb5fecb783fd7017283c52269a3770984d1173b8ea9500e1bfa6d980a1e22ab3ab2b518df0e32ee838bd01de9ccc69dc9f9b0ef
|
EBUILD scite-4.2.1.ebuild 2972 BLAKE2B 670cbed1ba766c7bbd3aae02dffd4eb6e78491b85f49f5353f3de5173717b4a9386e36d26e4a32a6db05938b9e7ea572b466753c24efdd50b172c57ec5dc02b8 SHA512 8f91f1ccd3ab9fc6ee30c6811a64b30c93f2b7a4b2feb1d2d192b2178ea2aba3b41d6d90a3380276302d117a414c7f13e0478ad919b5c2d74398cb82dab406ab
|
||||||
EBUILD scite-4.2.1.ebuild 2940 BLAKE2B 17e953bc8efaf403ad7d00beff04386dd3f9b8204fb243eddb243d696b4d39b07a7d351271e6ca3aad641154e35a98b2256f34543770290c3e39ce1716397144 SHA512 e0cf697468ce209fc8552f702196e689045fb2af46f41957444338be50b4f9840dd03ebfc0285710a6f81f3ecafdc137bf74b745d10719ee5ae49a8b6f9d4440
|
EBUILD scite-4.3.3.ebuild 2856 BLAKE2B 0010ecbd066cc84290367a9d939dc251d5044b482096f3f50442158f0046c99373940f74a3ebdd862df63df39e24e1c89c1a3573ae5f734f78b075ddf1891750 SHA512 50023c0ad6abeaa05aa425f92df97ef2a200440ae30f8f2f1f0f33b63561350ed474d535df10b336826bd8c76697fa99c9487cfd2445a87c5a904f609c9f549e
|
||||||
EBUILD scite-4.3.2.ebuild 2824 BLAKE2B bf682868c83293e9af524157bdac3fdf585a604ae9bc250e5af7befc905c5a84392f919a08893bfc26b5eacbb2fb4d925fd9ce8d430d8b80c85ac6049d7f37f4 SHA512 7e94a32030d4bf858288906901dadff3c533faa42e8f8e6c1823f560f8d1cacfff44f5b4abfd9346b8221691bc62e81b69b0a8379b1247218d7febb187568c35
|
EBUILD scite-4.4.4.ebuild 2856 BLAKE2B 0010ecbd066cc84290367a9d939dc251d5044b482096f3f50442158f0046c99373940f74a3ebdd862df63df39e24e1c89c1a3573ae5f734f78b075ddf1891750 SHA512 50023c0ad6abeaa05aa425f92df97ef2a200440ae30f8f2f1f0f33b63561350ed474d535df10b336826bd8c76697fa99c9487cfd2445a87c5a904f609c9f549e
|
||||||
EBUILD scite-4.3.3.ebuild 2824 BLAKE2B bf682868c83293e9af524157bdac3fdf585a604ae9bc250e5af7befc905c5a84392f919a08893bfc26b5eacbb2fb4d925fd9ce8d430d8b80c85ac6049d7f37f4 SHA512 7e94a32030d4bf858288906901dadff3c533faa42e8f8e6c1823f560f8d1cacfff44f5b4abfd9346b8221691bc62e81b69b0a8379b1247218d7febb187568c35
|
|
||||||
MISC metadata.xml 446 BLAKE2B d239ff5dbfaf214b40d63422d94f2cabfb2b66946ad9ef51d69a03829fa73cff46fcaba07dd4dba740c7825e5afe84f6b5fed51e0cd2ebecbc12434d9f2af0e7 SHA512 a72f8d7de688aadff2bfabea5f61abc2d68768ef9d64feb45ccb002a9565cb329edfb951ba777add29356b7c8503b2a9637cb8a8661767480bc85f80724caa79
|
MISC metadata.xml 446 BLAKE2B d239ff5dbfaf214b40d63422d94f2cabfb2b66946ad9ef51d69a03829fa73cff46fcaba07dd4dba740c7825e5afe84f6b5fed51e0cd2ebecbc12434d9f2af0e7 SHA512 a72f8d7de688aadff2bfabea5f61abc2d68768ef9d64feb45ccb002a9565cb329edfb951ba777add29356b7c8503b2a9637cb8a8661767480bc85f80724caa79
|
||||||
|
@ -1,119 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit gnome2-utils toolchain-funcs xdg-utils
|
|
||||||
|
|
||||||
MY_PV=${PV//./}
|
|
||||||
DESCRIPTION="A very powerful, highly configurable, small editor with syntax coloring"
|
|
||||||
HOMEPAGE="https://www.scintilla.org/SciTE.html"
|
|
||||||
SRC_URI="https://www.scintilla.org/${PN}${MY_PV}.tgz -> ${P}.tgz"
|
|
||||||
|
|
||||||
LICENSE="HPND lua? ( MIT )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
|
|
||||||
IUSE="lua"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/glib:=
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:3=
|
|
||||||
x11-libs/pango
|
|
||||||
lua? ( >=dev-lang/lua-5:= )
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}/gtk"
|
|
||||||
|
|
||||||
pkg_pretend() {
|
|
||||||
if tc-is-clang ; then
|
|
||||||
# need c++17 features
|
|
||||||
[[ "${MERGE_TYPE}" != "binary" &&
|
|
||||||
$(clang-major-version) -lt 5 ]] &&
|
|
||||||
die "Sorry, SCiTE uses C++17 Features and needs >sys-devel/clang-5
|
|
||||||
($(clang-major-version))."
|
|
||||||
|
|
||||||
elif tc-is-gcc; then
|
|
||||||
# older gcc is not supported
|
|
||||||
[[ "${MERGE_TYPE}" != "binary" &&
|
|
||||||
$(gcc-major-version) -lt 7 ]] &&
|
|
||||||
die "Sorry, Scite uses C++17 Features, need >sys-devel/gcc-7."
|
|
||||||
else
|
|
||||||
die "Either gcc or clang should be configured for building scite"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# remove hardcoded CC, Optimizations and clang unknown flags
|
|
||||||
sed -i "${WORKDIR}/scintilla/gtk/makefile" \
|
|
||||||
-e "s#^CC = gcc#CC = ${CC}#" \
|
|
||||||
-e "s#^CC = clang#CC = ${CC}#" \
|
|
||||||
-e "s#^CXX = clang++#CC = ${CXX}#" \
|
|
||||||
-e "s#-Os##" \
|
|
||||||
-e "s#-Wno-misleading-indentation##" \
|
|
||||||
|| die "error patching /scintilla/gtk/makefile"
|
|
||||||
|
|
||||||
sed -i "${S}/makefile" \
|
|
||||||
-e "s#^CC = clang#CC = ${CC}#" \
|
|
||||||
-e "s#^CXX = clang++#CC = ${CXX}#" \
|
|
||||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
|
||||||
-e "s#-Os##" \
|
|
||||||
|| die "error patching gtk/makefile"
|
|
||||||
|
|
||||||
# repair and enhance the .desktop file
|
|
||||||
sed -i "${S}/SciTE.desktop" \
|
|
||||||
-e "s#text/plain#text/\*;application/xhtml+xml#" \
|
|
||||||
-e "s#^Categories=\(.*\)#Categories=Development;#" \
|
|
||||||
|| die "error patching /scite/gtk/SciTe.desktop"
|
|
||||||
|
|
||||||
# add the ebuild suffix as shell type for working with ebuilds
|
|
||||||
sed -i "${WORKDIR}/scite/src/perl.properties" \
|
|
||||||
-e "s#\*.sh;\*.bsh;#\*.ebuild;\*.sh;\*.bsh;#" \
|
|
||||||
|| die "error patching /scite/src/perl.prperties"
|
|
||||||
|
|
||||||
# it seems that pwd here is ${S}, but user patches are relative to ${workdir}
|
|
||||||
# Bug #576162
|
|
||||||
|
|
||||||
cd "${WORKDIR}" || die "couldn't cd into ${WORKDIR}"
|
|
||||||
eapply_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# prepare make options
|
|
||||||
local emake_pars="GTK3=1"
|
|
||||||
|
|
||||||
if tc-is-clang ; then
|
|
||||||
emake_pars+=" CLANG=1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! use lua; then
|
|
||||||
emake_pars+=" NO_LUA=1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake -C "${WORKDIR}/scintilla/gtk" "${emake_pars}"
|
|
||||||
emake "${emake_pars}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${ED}" install
|
|
||||||
|
|
||||||
# we have to keep this because otherwise it'll break upgrading
|
|
||||||
mv "${ED}/usr/bin/SciTE" "${ED}/usr/bin/scite" || die
|
|
||||||
dosym scite /usr/bin/SciTE
|
|
||||||
doman ../doc/scite.1
|
|
||||||
dodoc ../README
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
@ -1,119 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit gnome2-utils toolchain-funcs xdg-utils
|
|
||||||
|
|
||||||
MY_PV=${PV//./}
|
|
||||||
DESCRIPTION="A very powerful, highly configurable, small editor with syntax coloring"
|
|
||||||
HOMEPAGE="https://www.scintilla.org/SciTE.html"
|
|
||||||
SRC_URI="https://www.scintilla.org/${PN}${MY_PV}.tgz -> ${P}.tgz"
|
|
||||||
|
|
||||||
LICENSE="HPND lua? ( MIT )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
|
|
||||||
IUSE="lua"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/glib:=
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:3=
|
|
||||||
x11-libs/pango
|
|
||||||
lua? ( >=dev-lang/lua-5:= )
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}/gtk"
|
|
||||||
|
|
||||||
pkg_pretend() {
|
|
||||||
if tc-is-clang ; then
|
|
||||||
# need c++17 features
|
|
||||||
[[ "${MERGE_TYPE}" != "binary" &&
|
|
||||||
$(clang-major-version) -lt 5 ]] &&
|
|
||||||
die "Sorry, SCiTE uses C++17 Features and needs >sys-devel/clang-5
|
|
||||||
($(clang-major-version))."
|
|
||||||
|
|
||||||
elif tc-is-gcc; then
|
|
||||||
# older gcc is not supported
|
|
||||||
[[ "${MERGE_TYPE}" != "binary" &&
|
|
||||||
$(gcc-major-version) -lt 7 ]] &&
|
|
||||||
die "Sorry, Scite uses C++17 Features, need >sys-devel/gcc-7."
|
|
||||||
else
|
|
||||||
die "Either gcc or clang should be configured for building scite"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# remove hardcoded CC, Optimizations and clang unknown flags
|
|
||||||
sed -i "${WORKDIR}/scintilla/gtk/makefile" \
|
|
||||||
-e "s#^CC = gcc#CC = ${CC}#" \
|
|
||||||
-e "s#^CC = clang#CC = ${CC}#" \
|
|
||||||
-e "s#^CXX = clang++#CC = ${CXX}#" \
|
|
||||||
-e "s#-Os##" \
|
|
||||||
-e "s#-Wno-misleading-indentation##" \
|
|
||||||
|| die "error patching /scintilla/gtk/makefile"
|
|
||||||
|
|
||||||
sed -i "${S}/makefile" \
|
|
||||||
-e "s#^CC = clang#CC = ${CC}#" \
|
|
||||||
-e "s#^CXX = clang++#CC = ${CXX}#" \
|
|
||||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
|
||||||
-e "s#-Os##" \
|
|
||||||
|| die "error patching gtk/makefile"
|
|
||||||
|
|
||||||
# repair and enhance the .desktop file
|
|
||||||
sed -i "${S}/SciTE.desktop" \
|
|
||||||
-e "s#text/plain#text/\*;application/xhtml+xml#" \
|
|
||||||
-e "s#^Categories=\(.*\)#Categories=Development;#" \
|
|
||||||
|| die "error patching /scite/gtk/SciTe.desktop"
|
|
||||||
|
|
||||||
# add the ebuild suffix as shell type for working with ebuilds
|
|
||||||
sed -i "${WORKDIR}/scite/src/perl.properties" \
|
|
||||||
-e "s#\*.sh;\*.bsh;#\*.ebuild;\*.sh;\*.bsh;#" \
|
|
||||||
|| die "error patching /scite/src/perl.prperties"
|
|
||||||
|
|
||||||
# it seems that pwd here is ${S}, but user patches are relative to ${workdir}
|
|
||||||
# Bug #576162
|
|
||||||
|
|
||||||
cd "${WORKDIR}" || die "couldn't cd into ${WORKDIR}"
|
|
||||||
eapply_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# prepare make options
|
|
||||||
local emake_pars="GTK3=1"
|
|
||||||
|
|
||||||
if tc-is-clang ; then
|
|
||||||
emake_pars+=" CLANG=1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! use lua; then
|
|
||||||
emake_pars+=" NO_LUA=1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake -C "${WORKDIR}/scintilla/gtk" "${emake_pars}"
|
|
||||||
emake "${emake_pars}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${ED}" install
|
|
||||||
|
|
||||||
# we have to keep this because otherwise it'll break upgrading
|
|
||||||
mv "${ED}/usr/bin/SciTE" "${ED}/usr/bin/scite" || die
|
|
||||||
dosym scite /usr/bin/SciTE
|
|
||||||
doman ../doc/scite.1
|
|
||||||
dodoc ../README
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
@ -1,50 +1,3 @@
|
|||||||
DIST install-crossover-12.5.0.bin 55089470 BLAKE2B 13c30717c5dcfb802f97df5c5a83a4ba00b769bcc361ba24f9834910392b5ba3ad9eb0c03bea9ac827f1526078e1142aef5d36b76c6576a35edaf1f6f96e092f SHA512 85dbf37b76dd63ba761f6f8efc8c294f38bdb2a443fbed7a7f7f37652b377046f7bd27588600fc456e7fa8040d06a1673475bfc6a7b7a110a16a678efcc5c764
|
|
||||||
DIST install-crossover-12.5.1.bin 56658131 BLAKE2B 540678f4905d012c45aee4033d5b056b3415535a05f3d9c0f7aba875ab2fb88fd311fec9b64085b57b07bf06bfd9b0f90e8c3bb0cfafde3f8ccbe114ae51ac82 SHA512 0f71a06f3a028698c4b076b205d807e193282c10c7cfb8e62e4697e9b3bd7549947c02c15f82d959d6963630677e6c72a5f8468d35d66ccb3ff6814ed2173c72
|
|
||||||
DIST install-crossover-13.0.0.bin 58807581 BLAKE2B d93a92db09777c3108342428bcd0d4de59921a8e7569b8e501f7b706c462a39b5320d98e69fb3d97c215d290e0c1950f42586fefa37b50c6df29014607f42a6b SHA512 fcf5dde6da1f2fb1eb402bd588baab5e951f8a0ad7959b06a4b7a42f250beb74f9c8d95f26f6fcd4ced9ce0bc4b484ad9a045a485f82028bf8ab7f2abf7ace33
|
|
||||||
DIST install-crossover-13.0.1.bin 58567182 BLAKE2B 49e0f7201b2501036883ff9b9ef81f997aaff781b8c01f4992243dc728c2298a3c9cfb2932dd7e4da8e6750e837394184b14e2828f0b763e86fcb5abe6955878 SHA512 e43e3e92d4ac36546fafdf68d61b4fd5af412f83e301b232230589247ed052cb958f0d4eb7667fd616797b8f8c3b4f7acbfa7a9f1206204c5a98e456113a380b
|
|
||||||
DIST install-crossover-13.1.0.bin 58678679 BLAKE2B 910f7e7f630aee966d304d46755eb83e642a859b3feab7d08403f277fbd2d5458ec3e1150da8c5489e83b7a20992ebd7d51611a675baaf0944c3a637a8c2692f SHA512 1f2b5625c826bbf16231e1b3ea8694bcda24cf3a7a90347a29b9d97f654ce35df26aff2b8166e8c517e85785d4ea2b5fbdf1bcb82263fa0e8715846fd1668d15
|
|
||||||
DIST install-crossover-13.1.2.bin 58730543 BLAKE2B dcd0eec9c0e2a8a4cd96dd8351c43402feac367eca731c5196d11f75ffc88606c199fb856d4df21aebd6d686831070df2cccaf5f3da4699cc8b8da9799218bd0 SHA512 5944db06162a67f68fa4a1ab14f7fbc41f114c63adebecf4c0c50967245f81bb42e58dbe66d33fbfaaeae232aacb2b534fc4367d592eaa6f1cc75e32ec0d23b3
|
|
||||||
DIST install-crossover-13.1.3.bin 58768110 BLAKE2B 11406c1f1b53c5f97a566693c6bc588e72be71d9e20665723b44f3cc258416b0a27a4e51a9ea648da90e309656d5764f7d7bcca790f31eb52be8d9dbce8e08d3 SHA512 091a70e777f8311f818d227f26850f256d6acc7f50c93855f72857f2e21298524262d490fcc8a97342faea1a261ab042b0064d112aacb6c30e9ab5301f89eabe
|
|
||||||
DIST install-crossover-13.2.0.bin 64625581 BLAKE2B a8f732a2091576d83ca5cf47b239c8bc3737336bbb4c8fb1f48631db63ba00a4dcb23217b8464d412298d546b4b1e03e676fc1805df042bb9297a923c9d60f34 SHA512 1f582eeca8db02c15d98d519b2d24f65b8dcddd90ff270915a4e6dbd24e135b074c5a20dd824c3d8c8f35cef79610c02423b5558db205a6e80630f69191e051b
|
|
||||||
DIST install-crossover-14.0.3.bin 68080015 BLAKE2B 8fe46c3e61de02b03598320ba004ed11bde974d06d3cb97e61d63745ade919332acf321ae36e610f5fbfed9e963670a5fbf1912a5383eb08023b04f27a8ad587 SHA512 86855e112f5b5d7621e0d4c644abe570de0270e678dc9666482025c948733de02c66fcf67999079a8ba99537695b36d4fb61aee90a59c319edad5fb477a0f902
|
|
||||||
DIST install-crossover-14.1.4.bin 68463678 BLAKE2B e5b718fb90a2812dded7aec0768175d1c78ba82ef84c6e5efc08fd79021c5899901bf2043a8d1643440cd52c3b071ef4059a5a106ec15ad98b158c7746381723 SHA512 2078d9e8fc10c526085aef0bfa0cedbcc1a96ec59ade934ea10e7f10062f1a58f5647e9aed59653d4a1253699a08e9ef6f01548010e960af24d0d3546549fb91
|
|
||||||
DIST install-crossover-15.0.0.bin 80995834 BLAKE2B 63809a9f39e48cd51b9b0b97cdc1cebb8e99d992bdc8a9d3a0d5f48bab3c828d60b8aaf8e8829933a0d5fd1370d318395c01c708c3353597b74ce3ed6442a592 SHA512 597262b760c7cfc3c42cdb0b846802c6c47d4fcd5af06b53d0c63c80e4890e14af8ff0eaaac74a08f4f5d55e166a480d199b185efe685f7c42abca3d62fc2a0d
|
|
||||||
DIST install-crossover-15.0.1.bin 81027541 BLAKE2B 2cb838aad4363d910897a76cf1d03f031d2a14f494fef3f4db082c303c46f5964fac20096bd1d596285a4bef152af1ba7864b3205a3ee35efc6ff6d5ac7565c7 SHA512 a35188ccebeee8d456e73fdcbb8e8d4f0aff41bb89d92767d2e2e78e7cb25c8e48a150393c1c9abeb9760fbc873314e301c0a364ba27acfe08e0980bb5eedb03
|
|
||||||
DIST install-crossover-15.1.0.bin 80623685 BLAKE2B 77125ce567c997ee718f546c3b68077a3d59e6a0f5711968bb5cb72cc0b2c7dd22182d7e8c8864c5eef0b6e833159a4534fc81db7234ea8bf757b5a465df1abc SHA512 177e70baff3d99e808834c8e6f626f09d9c262babd6d5a3b51ea79a5a68a157cdfd4fd60ad6939d110f2300670e4973d9fd43a3a132ff9a2367dedb782e5c05c
|
|
||||||
DIST install-crossover-15.2.0.bin 80734561 BLAKE2B e8b4ee0ab2c5a8463c2757a756a008886071a35114e5ee1b5590907ad42be3c6777bc024cb2c3c41f215e6e29b69d08d46c47dbea0629f542c098b957d124106 SHA512 9633e29b26f8fa99d1c34347b8e1f2e89b84370994a1ab3bba7061b75224f3a907d1c364207312dde1995e5a59180f8699558a96a4c99b157257ab9c21013b2e
|
|
||||||
DIST install-crossover-15.3.0.bin 80774063 BLAKE2B 2f0aa184f77120c241656d8d9990c5cfe177ab847061e023f0f08b52d804a1f832a18b1f2e82fddf9dde8313e717d3c92104ab46d95dc50c5935c57f878b6716 SHA512 8e5a6fa40a0af0976d794436ac69edf61f73d4f1f128503a6372c4ae804eb977438a98062bc064f25dbb93015fa0776b9e5d572a98e887980214d3ccb93fd4c7
|
|
||||||
DIST install-crossover-15.3.1.bin 80774288 BLAKE2B 3d3fd83ee426a66ead3c88f4ca584408117e9a0f9a1af6d2cfe0623db398caaeb2dc1b285f8edbf9a700c3281bd5bdd81542df9ef0457be036727b756121d99d SHA512 3f4da41a7b255263012e70ed833a134425e464847acc69ba79f73989c0bfc5f98869cf5858c1e2d16422a8220296695157b942f275b861b3ee0dcc2d90f7da7d
|
|
||||||
DIST install-crossover-16.0.0.bin 197872657 BLAKE2B d500ed4f6a426154b376ead6c2b50eb21a403303561078dc51982a5147af23261dda9892717c16c6e2f3b2a30ffc84e73070cd330bea70ba89c79180c4933297 SHA512 184533679ddf3918ab5fc00b01452d868c694fbc7ccb5484c88822cc52da067fd1a0be0387e4050e40d9b367052158faec27dc06f6a371a044b5a1782950e780
|
|
||||||
DIST install-crossover-16.2.5.bin 198336730 BLAKE2B a11252dab552846fe0a1527cd59cd62907142385062b744591cef6707213d03945879fc5da6bcfaaa315967c51ae15159ad14d8519407542b82f0eb53c5fd02e SHA512 17cb711e7257f094e9ccf939edc1ca6be362f18b86078fe307b7e1337850e182d02fde087789f13ea2bf96ca89736f941c1a7bd93ff1b37a78fe8f846a1d5e22
|
|
||||||
DIST install-crossover-17.5.0.bin 198287744 BLAKE2B c594192927874e5a80626ad110f0089f2bf8b7385a16ff7755923d63ebb0559b1aa505ec4e8b6f85253ac13736b7f9af178c64ed042a515d31cd4565295db163 SHA512 8592d2c91c437d62d1fd5fecf6230eeabfe56c38f49ea795bf4d3b51d8ae4399f1b01801d60dcccb94caeb4dd662675c2739f730f39ef178db32dd4f72182197
|
|
||||||
DIST install-crossover-17.5.1.bin 198278549 BLAKE2B e53504177eb4a4030a31ae73baf26144375dd559bcd58af3ef05364cfb7a00b8cd68d879e6ef31e92b165876e4c3f85ebcb823dd6585c3edcb8e4cafb76d8e59 SHA512 d1e41c5290c56bbb23a6317e91800d7c23d2b4389ebf08ef4416718103aa06b05b33c655d3ef413fe76773dd3599d8fe3d4ea64274fcc18518923990f980bf2a
|
|
||||||
DIST install-crossover-18.0.0.bin 206792916 BLAKE2B d1784ddd2dc568d2b6f1fe60b7fad149e6128e61d2315b2179f4d87b7d49bc0166851df3fb3e39b911bfbbba6366f8c98f63e47e18abb173a1129f11795454c7 SHA512 3ad7393714a43e7323ad6e81ea8f165df9253dfdfff20fc68f5091e77b288b86c3a3e11883732dc73ec5c89e500005b6451899b7e43fc4900c6bd40445739281
|
|
||||||
DIST install-crossover-18.1.0.bin 206784995 BLAKE2B 4e8ae8330373b505b2ed361e314bcdaf3564a0b846484d2708e64e94d3fe856c35e1d235fa474d4a079a8c0e88dade02bb1e93f0608d1ec99dca2a3a74f7865c SHA512 a679f0a801a6c2045a724ae5935745457689ae73ea4246daa1fc89a387f42c55ba0431db8fcdf48ba7253f616613adb51ca0402fe19480c0254f614fcb6884d8
|
|
||||||
DIST install-crossover-18.5.0.bin 224996342 BLAKE2B 300141bcf7c54ab1ce8229c6930df783454d450aee7b1be3cc3a193d1501320dee3e6fdfb3f37c56ae76e97f83f1b45838f1d5b7ed9793888a51df0203fe6dfe SHA512 ce44d7f79280adb36ecbcbdee3fa743dcca47b629fd1cb0ae2afbca56514df96e78e1103f09f5059aaf971a3a561f992158104ffa30bdd28925b14e58bd96855
|
|
||||||
DIST install-crossover-19.0.1.bin 227349999 BLAKE2B 3f43c9ad1bc6e2ca77404eb69894b34fab04002c41b33551a01272201e15b5523049d7e7abe87c741f5913f18a45714ff2b83fda6c375dff68c7648d5e7c26bb SHA512 aedf2d3a071facf15a4aec9280a10c99229825fd3e5412e3949a0e1d85c235625a04d4453e7b8e182659f7500c864bab168c225f51cb0a839b08a96ef36596dd
|
DIST install-crossover-19.0.1.bin 227349999 BLAKE2B 3f43c9ad1bc6e2ca77404eb69894b34fab04002c41b33551a01272201e15b5523049d7e7abe87c741f5913f18a45714ff2b83fda6c375dff68c7648d5e7c26bb SHA512 aedf2d3a071facf15a4aec9280a10c99229825fd3e5412e3949a0e1d85c235625a04d4453e7b8e182659f7500c864bab168c225f51cb0a839b08a96ef36596dd
|
||||||
EBUILD crossover-bin-12.5.0-r2.ebuild 3874 BLAKE2B e8617f6fc4da436e9dfc5c4429210c0fc49879d1b50ce22325ad86259c859f3a4ef8bfe71fae6a73d3cc37a6981809d1fd0a98790f74aa1dc039c6f44b681485 SHA512 0fd826845aef6878a00be0733b778b18aaa4813125d6d652e4e508e8399bc2554c7d3ba2420e47b72aec3df8f0821c64260aed65d26923fc568441c2bfbe10ad
|
|
||||||
EBUILD crossover-bin-12.5.1-r2.ebuild 3875 BLAKE2B 5637ddbd6901928e3c70e247a527d7cb855f2ba890abfcf90d8f60a184e74ecae21a97b1b0a2759db25c56dd0c88edc5ebb73c03fa6dfa170ba4b6806b185178 SHA512 adc0fc54a645ae12f863b5b05b039730ee41d676a126089fca08e08f9eca7d1c6a832f17fdbfd0e22b14252606e76add5f5e125728b4c413447fc0a138f37e08
|
|
||||||
EBUILD crossover-bin-13.0.0-r2.ebuild 3875 BLAKE2B 5637ddbd6901928e3c70e247a527d7cb855f2ba890abfcf90d8f60a184e74ecae21a97b1b0a2759db25c56dd0c88edc5ebb73c03fa6dfa170ba4b6806b185178 SHA512 adc0fc54a645ae12f863b5b05b039730ee41d676a126089fca08e08f9eca7d1c6a832f17fdbfd0e22b14252606e76add5f5e125728b4c413447fc0a138f37e08
|
|
||||||
EBUILD crossover-bin-13.0.1-r2.ebuild 3875 BLAKE2B 5637ddbd6901928e3c70e247a527d7cb855f2ba890abfcf90d8f60a184e74ecae21a97b1b0a2759db25c56dd0c88edc5ebb73c03fa6dfa170ba4b6806b185178 SHA512 adc0fc54a645ae12f863b5b05b039730ee41d676a126089fca08e08f9eca7d1c6a832f17fdbfd0e22b14252606e76add5f5e125728b4c413447fc0a138f37e08
|
|
||||||
EBUILD crossover-bin-13.1.0-r2.ebuild 3875 BLAKE2B 5637ddbd6901928e3c70e247a527d7cb855f2ba890abfcf90d8f60a184e74ecae21a97b1b0a2759db25c56dd0c88edc5ebb73c03fa6dfa170ba4b6806b185178 SHA512 adc0fc54a645ae12f863b5b05b039730ee41d676a126089fca08e08f9eca7d1c6a832f17fdbfd0e22b14252606e76add5f5e125728b4c413447fc0a138f37e08
|
|
||||||
EBUILD crossover-bin-13.1.2-r2.ebuild 3875 BLAKE2B 5637ddbd6901928e3c70e247a527d7cb855f2ba890abfcf90d8f60a184e74ecae21a97b1b0a2759db25c56dd0c88edc5ebb73c03fa6dfa170ba4b6806b185178 SHA512 adc0fc54a645ae12f863b5b05b039730ee41d676a126089fca08e08f9eca7d1c6a832f17fdbfd0e22b14252606e76add5f5e125728b4c413447fc0a138f37e08
|
|
||||||
EBUILD crossover-bin-13.1.3-r2.ebuild 3875 BLAKE2B 5637ddbd6901928e3c70e247a527d7cb855f2ba890abfcf90d8f60a184e74ecae21a97b1b0a2759db25c56dd0c88edc5ebb73c03fa6dfa170ba4b6806b185178 SHA512 adc0fc54a645ae12f863b5b05b039730ee41d676a126089fca08e08f9eca7d1c6a832f17fdbfd0e22b14252606e76add5f5e125728b4c413447fc0a138f37e08
|
|
||||||
EBUILD crossover-bin-13.2.0-r2.ebuild 3875 BLAKE2B 5637ddbd6901928e3c70e247a527d7cb855f2ba890abfcf90d8f60a184e74ecae21a97b1b0a2759db25c56dd0c88edc5ebb73c03fa6dfa170ba4b6806b185178 SHA512 adc0fc54a645ae12f863b5b05b039730ee41d676a126089fca08e08f9eca7d1c6a832f17fdbfd0e22b14252606e76add5f5e125728b4c413447fc0a138f37e08
|
|
||||||
EBUILD crossover-bin-14.0.3-r1.ebuild 4250 BLAKE2B 5ba671b023732d87d880744ec61735620553079c5e7c227ead81fd020b9826db8a8c65f4b702e2626845f9e2609e196a091fad0c6592539b7447feaa7f68a5c5 SHA512 3dd72bf59db3ba1ab8437c323c0a37c91250e7b728350961cce1e0c866120ecd7451b87e8d05c303946b2ee36e86a83ee99f4e4924d95ca671fe3e225a9178e1
|
|
||||||
EBUILD crossover-bin-14.1.4-r1.ebuild 4251 BLAKE2B bc35e256c22a584b83bf7777c1638db8eb3dc80879a9ba02aee17241052f406ff89c81fe1c3e2b52a33ccc86d1c3ae205c3ae2a43fb88e11a1fd0afd143bd423 SHA512 26eaf71bacc1e102aa7fd6cac605dd1603c4479068d620394d1a9916f6a69b6b887d5e699a3e64316ed11565c46ceeab83af56079c6d560c285a3f99b046eeef
|
|
||||||
EBUILD crossover-bin-15.0.0.ebuild 4581 BLAKE2B abd895ab70c16ce31aa0772937556439b368a159fd9d7c919a7286b7cc2215619a3efc433147b3472156974c014299386083ff8c6169f58b2c3bc97b78e64bad SHA512 2a3c45a4c9110b591156b16bcaaecff36fab44868b5155174ee93c0d17e9e816d08030bf3581c20c4d7bd9e23f5080e825d88fdb166737192140844436634ae6
|
|
||||||
EBUILD crossover-bin-15.0.1.ebuild 4753 BLAKE2B 33444ddd659cb923903c33f2189598a47f8d16a709bfcc0a74d9a0694f2057deff60a62480d6fb6dae5614a724edbffeb17f99c0e970082576d9ab71c422279f SHA512 2c3bd78577d9783451de7a171557b3ca3bd9c080f8b748f700259ef9c27860ba836c0ef5f97c2d1245f21f8a61757b6292580a9c485d5e6b1bced0303b7a822f
|
|
||||||
EBUILD crossover-bin-15.1.0.ebuild 4753 BLAKE2B 33444ddd659cb923903c33f2189598a47f8d16a709bfcc0a74d9a0694f2057deff60a62480d6fb6dae5614a724edbffeb17f99c0e970082576d9ab71c422279f SHA512 2c3bd78577d9783451de7a171557b3ca3bd9c080f8b748f700259ef9c27860ba836c0ef5f97c2d1245f21f8a61757b6292580a9c485d5e6b1bced0303b7a822f
|
|
||||||
EBUILD crossover-bin-15.2.0.ebuild 4928 BLAKE2B 51fe78f65173665f9e18d8bf25b7022fc3934191101b2fe72bf9f9ec5d4c4c89582bd9dd3a1b0726b0ce36eaf655ba28d406a8f4b5fdd3bb73c82503d9443140 SHA512 45abaea9496c4c76e61b19d3469546e68b0ee430278b294bf682227649dd1ba3b1d56a7bddbc6f28021fee68cad28255a2d77f10801165c0e54a57f9a4dfeb25
|
|
||||||
EBUILD crossover-bin-15.3.0.ebuild 4925 BLAKE2B 2828ee2da88c8f709764048b45a8067a4a88ca8834f63c379c438364bfb20e28ea9550f9b49048a6794cd8e605f99b9078e498d385a85be8d57bdc97c895674f SHA512 6bbddd5d73717abd76ac6ecd9b53e39436e58f32041199ab1fe4de961c6b0ec8a5bee102bb912b033787b934403c3e1a8a8de016f8fc21e30dbcb16526c8c519
|
|
||||||
EBUILD crossover-bin-15.3.1.ebuild 4925 BLAKE2B 2828ee2da88c8f709764048b45a8067a4a88ca8834f63c379c438364bfb20e28ea9550f9b49048a6794cd8e605f99b9078e498d385a85be8d57bdc97c895674f SHA512 6bbddd5d73717abd76ac6ecd9b53e39436e58f32041199ab1fe4de961c6b0ec8a5bee102bb912b033787b934403c3e1a8a8de016f8fc21e30dbcb16526c8c519
|
|
||||||
EBUILD crossover-bin-16.0.0.ebuild 4925 BLAKE2B 2828ee2da88c8f709764048b45a8067a4a88ca8834f63c379c438364bfb20e28ea9550f9b49048a6794cd8e605f99b9078e498d385a85be8d57bdc97c895674f SHA512 6bbddd5d73717abd76ac6ecd9b53e39436e58f32041199ab1fe4de961c6b0ec8a5bee102bb912b033787b934403c3e1a8a8de016f8fc21e30dbcb16526c8c519
|
|
||||||
EBUILD crossover-bin-16.2.5.ebuild 4925 BLAKE2B 2828ee2da88c8f709764048b45a8067a4a88ca8834f63c379c438364bfb20e28ea9550f9b49048a6794cd8e605f99b9078e498d385a85be8d57bdc97c895674f SHA512 6bbddd5d73717abd76ac6ecd9b53e39436e58f32041199ab1fe4de961c6b0ec8a5bee102bb912b033787b934403c3e1a8a8de016f8fc21e30dbcb16526c8c519
|
|
||||||
EBUILD crossover-bin-17.5.0-r1.ebuild 4801 BLAKE2B 8269c5fea9dfaba93ab03a3da7470385afef34ac1a132da76b385365e3bdaa6f9bec56a97cc2ab4dcac9f0ada2061a397375064e45af7013e21ef7f7cee40150 SHA512 af3d6aec254edd49cd057a8e741e38856dc9af86681ef44d8100d4addf72337aab97169fe1d62167c41566830162706c1bce34fcdbb8301f65a7a026e1032e79
|
|
||||||
EBUILD crossover-bin-17.5.0.ebuild 4767 BLAKE2B 371b22e6af826da7eb67f12949aa4fbce816033224eb0670c36bd0957ab9a265939ea37b1d047a6a84fb1290983068f54a8eb3cd4d4225b2e5aed180d6e36b19 SHA512 1a660015123602db39efc766189bcd502fad6d0ffe497032db27241c04a11d48a87c0d53939a87440f7c137827ad9ba779aabb68d0728c05aa61d38e4b9b60cd
|
|
||||||
EBUILD crossover-bin-17.5.1.ebuild 5315 BLAKE2B 55b93a199734ddc6ef85069d1889ac92202e39a8293bc4f018dd3ffe8c2ee94b5deb207fe81206f619c1fdc34be5a7be5d43b1759d7b351ae248bf3c61bd6851 SHA512 47e7090c299d605bf52c8ef2614e6ac7e6c50c667455e84ba74a904d160354d5d4017350bb6be717a3850d65319841e258e5b9a3c86927001f3996aaf7223ca9
|
|
||||||
EBUILD crossover-bin-18.0.0.ebuild 5539 BLAKE2B 646d073e0c2b4cb0748ce536e74261ecb8fa6671935ddc91295c900f207883888e226017f1fed5c564d8591ba9769f8da5bbcb73074613de1402664a4470d856 SHA512 d091e40901b338ddda288a7780c00e0425717481115083f8e947d13a7badc8b5f178056defbc9b3c81a37cfde2f88bd07b5ec99bfd05261ce0dd44725fc2cbe9
|
|
||||||
EBUILD crossover-bin-18.1.0.ebuild 5539 BLAKE2B 646d073e0c2b4cb0748ce536e74261ecb8fa6671935ddc91295c900f207883888e226017f1fed5c564d8591ba9769f8da5bbcb73074613de1402664a4470d856 SHA512 d091e40901b338ddda288a7780c00e0425717481115083f8e947d13a7badc8b5f178056defbc9b3c81a37cfde2f88bd07b5ec99bfd05261ce0dd44725fc2cbe9
|
|
||||||
EBUILD crossover-bin-18.5.0-r1.ebuild 5800 BLAKE2B ff3272e3f8c8054b57c3c88a6ec94580d3e5d539d2035fbca88858f16db866b9eaaaf620cab2c7350e9be5c2996aff18035b018be40c5e4e29ad5c172cc42108 SHA512 daf4a588a52fe2ff28b3aa510aacc533f1b7be47ea22f489ba95be16b82e829ccb4356c38a3f0cc9f74a0bb79653929f34c15dd4b825b1f7d7acdb35b3c2d3cb
|
|
||||||
EBUILD crossover-bin-19.0.1-r1.ebuild 7728 BLAKE2B aaf5ffbc0e41f9e4bdb6fc329223cd8c0f78abc012a1ba163fb09096a875c7634859fe563dcccd33f68315dc8c76d048854a0aa913a4ee42a114fb5dc4177075 SHA512 11fa2f78352abac1ddcc91952e73c91fa427fe2ccf72dd601a66afe1dd4e42e8766df3cbc0b64e36a0911f2be152663d3785df88e101fe18b15e13e7af1234ab
|
EBUILD crossover-bin-19.0.1-r1.ebuild 7728 BLAKE2B aaf5ffbc0e41f9e4bdb6fc329223cd8c0f78abc012a1ba163fb09096a875c7634859fe563dcccd33f68315dc8c76d048854a0aa913a4ee42a114fb5dc4177075 SHA512 11fa2f78352abac1ddcc91952e73c91fa427fe2ccf72dd601a66afe1dd4e42e8766df3cbc0b64e36a0911f2be152663d3785df88e101fe18b15e13e7af1234ab
|
||||||
MISC metadata.xml 570 BLAKE2B 3939d88434eae718567a9a63f3eeb936c601e75543c0e35231e3b7035e50c2a259338c115ac7fe905e9709903c2fe3332d0bf0cf8fd69da5b08a685ec8950cce SHA512 485431a76b4622cdfb7c7c61c02b2d71783ba9866e03d3c8a92c092c81dbd9b1f32bb27b2ff6a152bdafa51b2e32da0fa496a3d79f2a8d9a64ee5237fac9aa54
|
MISC metadata.xml 570 BLAKE2B 3939d88434eae718567a9a63f3eeb936c601e75543c0e35231e3b7035e50c2a259338c115ac7fe905e9709903c2fe3332d0bf0cf8fd69da5b08a685ec8950cce SHA512 485431a76b4622cdfb7c7c61c02b2d71783ba9866e03d3c8a92c092c81dbd9b1f32bb27b2ff6a152bdafa51b2e32da0fa496a3d79f2a8d9a64ee5237fac9aa54
|
||||||
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support"
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 ../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"
|
|
||||||
}
|
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 ../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"
|
|
||||||
}
|
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 ../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"
|
|
||||||
}
|
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 ../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"
|
|
||||||
}
|
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 ../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"
|
|
||||||
}
|
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 ../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"
|
|
||||||
}
|
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 ../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"
|
|
||||||
}
|
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
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 ../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"
|
|
||||||
}
|
|
@ -1,136 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i -e "s:\$link=\"\$xdgdir:\$link=\"${ED}\/\$xdgdir:" "${S}/lib/perl/CXMenu.pm"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}/\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}/\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop"
|
|
||||||
sed -i -e "s:${ED}:/:" "${ED}usr/share/applications/"*.desktop
|
|
||||||
sed -i -e "s:${ED}/::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenu.pm" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
}
|
|
@ -1,136 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
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"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i -e "s:\$link=\"\$xdgdir:\$link=\"${ED}\/\$xdgdir:" "${S}/lib/perl/CXMenu.pm"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}/\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}/\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop"
|
|
||||||
sed -i -e "s:${ED}:/:" "${ED}usr/share/applications/"*.desktop
|
|
||||||
sed -i -e "s:${ED}/::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenu.pm" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
}
|
|
@ -1,145 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"\$xdgdir/icons/hicolor/\$size/apps\":\"${ED}/\$xdgdir/icons/hicolor/\$size/apps\":" \
|
|
||||||
"${S}/lib/perl/CXMenu.pm"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}/\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}/\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop"
|
|
||||||
sed -i -e "s:${ED}:/:" "${ED}usr/share/applications/"*.desktop
|
|
||||||
sed -i -e "s:${ED}/::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenu.pm" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,148 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,148 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,151 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,150 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,150 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,150 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,150 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_DIRS="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
"${ED}opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/opt/cxoffice/support/desktopdata/cxoffice-0/cxmenu/Launchers/StartMenu/"*.desktop \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,150 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opencl +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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(-)] )
|
|
||||||
opencl? ( virtual/opencl[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-auth/nss-mdns[abi_x86_32(-)]
|
|
||||||
sys-apps/util-linux[abi_x86_32(-)]
|
|
||||||
sys-libs/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_HOME="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,149 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opencl +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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(-)] )
|
|
||||||
opencl? ( virtual/opencl[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/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| 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_DATA_HOME="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,160 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opencl +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist 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}"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
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(-)] )
|
|
||||||
opencl? ( virtual/opencl[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-auth/nss-mdns[abi_x86_32(-)]
|
|
||||||
sys-apps/util-linux[abi_x86_32(-)]
|
|
||||||
sys-libs/ncurses-compat:5[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(-)]"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| die "Could not install into ${ED}opt/cxoffice"
|
|
||||||
|
|
||||||
# Install configuration file
|
|
||||||
insinto /opt/cxoffice/etc
|
|
||||||
doins share/crossover/data/cxoffice.conf
|
|
||||||
|
|
||||||
# Konqueror in its infinite wisdom decides to try opening things for
|
|
||||||
# writing, which are sandbox violations. This breaks the install process if
|
|
||||||
# it is installed, so we ninja edit it to false so it so doesn't run.
|
|
||||||
sed -i -e 's/cxwhich konqueror/false &/' "${ED}opt/cxoffice/bin/locate_gui.sh" \
|
|
||||||
|| die "Could not apply workaround for konqueror"
|
|
||||||
|
|
||||||
# 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_DATA_HOME="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
# Revert ninja edit
|
|
||||||
sed -i -e 's/false \(cxwhich konqueror\)/\1/' "${ED}opt/cxoffice/bin/locate_gui.sh" \
|
|
||||||
|| die "Could not apply workaround for konqueror"
|
|
||||||
|
|
||||||
rm "${ED}usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,174 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opencl +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist test"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
|
||||||
QA_PRESTRIPPED="
|
|
||||||
opt/cxoffice/lib/.*
|
|
||||||
opt/cxoffice/lib64/.*
|
|
||||||
opt/cxoffice/bin/cxburner
|
|
||||||
opt/cxoffice/bin/cxntlm_auth
|
|
||||||
opt/cxoffice/bin/wineserver
|
|
||||||
opt/cxoffice/bin/wineserver32
|
|
||||||
opt/cxoffice/bin/wineserver64
|
|
||||||
opt/cxoffice/bin/wine64-preloader
|
|
||||||
opt/cxoffice/bin/unrar
|
|
||||||
opt/cxoffice/bin/wine-preloader
|
|
||||||
opt/cxoffice/bin/cxdiag
|
|
||||||
opt/cxoffice/bin/cxdiag64
|
|
||||||
opt/cxoffice/bin/cxgettext
|
|
||||||
opt/cxoffice/bin/wineloader
|
|
||||||
opt/cxoffice/bin/wineloader64
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
BDEPEND="${PYTHON_DEPS}
|
|
||||||
dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10:2[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
cups? ( net-print/cups[abi_x86_32(-)] )
|
|
||||||
gsm? ( media-sound/gsm[abi_x86_32(-)] )
|
|
||||||
jpeg? ( virtual/jpeg:0[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(-)] )
|
|
||||||
opencl? ( virtual/opencl[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[abi_x86_32(-)]
|
|
||||||
media-libs/mesa[abi_x86_32(-)]
|
|
||||||
sys-auth/nss-mdns[abi_x86_32(-)]
|
|
||||||
sys-apps/util-linux[abi_x86_32(-)]
|
|
||||||
sys-libs/ncurses-compat:5[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(-)]
|
|
||||||
"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| die "Could not install into ${ED}/opt/cxoffice"
|
|
||||||
|
|
||||||
# Install configuration file
|
|
||||||
insinto /opt/cxoffice/etc
|
|
||||||
doins share/crossover/data/cxoffice.conf
|
|
||||||
|
|
||||||
# Konqueror in its infinite wisdom decides to try opening things for
|
|
||||||
# writing, which are sandbox violations. This breaks the install process if
|
|
||||||
# it is installed, so we ninja edit it to false so it so doesn't run.
|
|
||||||
sed -i -e 's/cxwhich konqueror/false &/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \
|
|
||||||
|| die "Could not apply workaround for konqueror"
|
|
||||||
|
|
||||||
# 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_DATA_HOME="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}/opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
# Revert ninja edit
|
|
||||||
sed -i -e 's/false \(cxwhich konqueror\)/\1/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \
|
|
||||||
|| die "Could not apply workaround for konqueror"
|
|
||||||
|
|
||||||
rm "${ED}/usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,174 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opencl +opengl +png +scanner +ssl +v4l"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist test"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
|
||||||
QA_PRESTRIPPED="
|
|
||||||
opt/cxoffice/lib/.*
|
|
||||||
opt/cxoffice/lib64/.*
|
|
||||||
opt/cxoffice/bin/cxburner
|
|
||||||
opt/cxoffice/bin/cxntlm_auth
|
|
||||||
opt/cxoffice/bin/wineserver
|
|
||||||
opt/cxoffice/bin/wineserver32
|
|
||||||
opt/cxoffice/bin/wineserver64
|
|
||||||
opt/cxoffice/bin/wine64-preloader
|
|
||||||
opt/cxoffice/bin/unrar
|
|
||||||
opt/cxoffice/bin/wine-preloader
|
|
||||||
opt/cxoffice/bin/cxdiag
|
|
||||||
opt/cxoffice/bin/cxdiag64
|
|
||||||
opt/cxoffice/bin/cxgettext
|
|
||||||
opt/cxoffice/bin/wineloader
|
|
||||||
opt/cxoffice/bin/wineloader64
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
BDEPEND="${PYTHON_DEPS}
|
|
||||||
dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10:2[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
cups? ( net-print/cups[abi_x86_32(-)] )
|
|
||||||
gsm? ( media-sound/gsm[abi_x86_32(-)] )
|
|
||||||
jpeg? ( virtual/jpeg:0[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(-)] )
|
|
||||||
opencl? ( virtual/opencl[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[abi_x86_32(-)]
|
|
||||||
media-libs/mesa[abi_x86_32(-)]
|
|
||||||
sys-auth/nss-mdns[abi_x86_32(-)]
|
|
||||||
sys-apps/util-linux[abi_x86_32(-)]
|
|
||||||
sys-libs/ncurses-compat:5[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(-)]
|
|
||||||
"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| die "Could not install into ${ED}/opt/cxoffice"
|
|
||||||
|
|
||||||
# Install configuration file
|
|
||||||
insinto /opt/cxoffice/etc
|
|
||||||
doins share/crossover/data/cxoffice.conf
|
|
||||||
|
|
||||||
# Konqueror in its infinite wisdom decides to try opening things for
|
|
||||||
# writing, which are sandbox violations. This breaks the install process if
|
|
||||||
# it is installed, so we ninja edit it to false so it so doesn't run.
|
|
||||||
sed -i -e 's/cxwhich konqueror/false &/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \
|
|
||||||
|| die "Could not apply workaround for konqueror"
|
|
||||||
|
|
||||||
# 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_DATA_HOME="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}/opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
# Revert ninja edit
|
|
||||||
sed -i -e 's/false \(cxwhich konqueror\)/\1/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \
|
|
||||||
|| die "Could not apply workaround for konqueror"
|
|
||||||
|
|
||||||
rm "${ED}/usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,179 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit python-single-r1 unpacker
|
|
||||||
|
|
||||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
|
||||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
|
||||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
|
||||||
|
|
||||||
LICENSE="CROSSOVER-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86"
|
|
||||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms ldap +mp3 +nls +openal +opencl +opengl +pcap +png scanner +ssl +v4l +vulkan"
|
|
||||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
|
||||||
RESTRICT="bindist test"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
|
||||||
QA_PRESTRIPPED="
|
|
||||||
opt/cxoffice/lib/.*
|
|
||||||
opt/cxoffice/lib64/.*
|
|
||||||
opt/cxoffice/bin/cxburner
|
|
||||||
opt/cxoffice/bin/cxntlm_auth
|
|
||||||
opt/cxoffice/bin/wineserver
|
|
||||||
opt/cxoffice/bin/wineserver32
|
|
||||||
opt/cxoffice/bin/wineserver64
|
|
||||||
opt/cxoffice/bin/wine64-preloader
|
|
||||||
opt/cxoffice/bin/unrar
|
|
||||||
opt/cxoffice/bin/wine-preloader
|
|
||||||
opt/cxoffice/bin/cxdiag
|
|
||||||
opt/cxoffice/bin/cxdiag64
|
|
||||||
opt/cxoffice/bin/cxgettext
|
|
||||||
opt/cxoffice/bin/wineloader
|
|
||||||
opt/cxoffice/bin/wineloader64
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
BDEPEND="${PYTHON_DEPS}
|
|
||||||
dev-lang/perl
|
|
||||||
app-arch/unzip
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
!prefix? ( sys-libs/glibc )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/pygtk-2.10:2[${PYTHON_MULTI_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')
|
|
||||||
!app-emulation/crossover-office-pro-bin
|
|
||||||
!app-emulation/crossover-office-bin
|
|
||||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
|
||||||
cups? ( net-print/cups[abi_x86_32(-)] )
|
|
||||||
gsm? ( media-sound/gsm[abi_x86_32(-)] )
|
|
||||||
jpeg? ( virtual/jpeg:0[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(-)] )
|
|
||||||
opencl? ( virtual/opencl[abi_x86_32(-)] )
|
|
||||||
opengl? (
|
|
||||||
virtual/glu[abi_x86_32(-)]
|
|
||||||
virtual/opengl[abi_x86_32(-)]
|
|
||||||
)
|
|
||||||
pcap? ( net-libs/libpcap[abi_x86_32(-)] )
|
|
||||||
png? ( media-libs/libpng:0[abi_x86_32(-)] )
|
|
||||||
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
|
|
||||||
ssl? ( net-libs/gnutls:0/30[abi_x86_32(-)] )
|
|
||||||
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
|
|
||||||
vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)] )
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
media-libs/alsa-lib[abi_x86_32(-)]
|
|
||||||
media-libs/freetype:2[abi_x86_32(-)]
|
|
||||||
media-libs/mesa[abi_x86_32(-)]
|
|
||||||
media-libs/tiff:0[abi_x86_32(-)]
|
|
||||||
sys-auth/nss-mdns[abi_x86_32(-)]
|
|
||||||
sys-apps/util-linux[abi_x86_32(-)]
|
|
||||||
sys-libs/ncurses-compat:5[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(-)]
|
|
||||||
"
|
|
||||||
|
|
||||||
pkg_nofetch() {
|
|
||||||
einfo "Please visit ${HOMEPAGE}"
|
|
||||||
einfo "and place ${A} into your DISTDIR directory"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# self unpacking zip archive; unzip warns about the exe stuff
|
|
||||||
unpack_zip ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
|
||||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
|
||||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
|
||||||
"${S}/lib/perl/CXMenuXDG.pm"
|
|
||||||
|
|
||||||
# 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 ../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" \
|
|
||||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
|
||||||
|| die "Could not install into ${ED}/opt/cxoffice"
|
|
||||||
|
|
||||||
# Install configuration file
|
|
||||||
insinto /opt/cxoffice/etc
|
|
||||||
doins share/crossover/data/cxoffice.conf
|
|
||||||
dodir /etc/env.d
|
|
||||||
echo "CONFIG_PROTECT=/opt/cxoffice/etc/cxoffice.conf" >> "${ED}"/etc/env.d/30crossover-bin || die
|
|
||||||
|
|
||||||
# Konqueror in its infinite wisdom decides to try opening things for
|
|
||||||
# writing, which are sandbox violations. This breaks the install process if
|
|
||||||
# it is installed, so we ninja edit it to false so it so doesn't run.
|
|
||||||
sed -i -e 's/cxwhich konqueror/false &/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \
|
|
||||||
|| die "Could not apply workaround for konqueror"
|
|
||||||
|
|
||||||
# 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_DATA_HOME="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
|
||||||
"${ED}/opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
|
||||||
|| die "Could not install menus"
|
|
||||||
|
|
||||||
# Revert ninja edit
|
|
||||||
sed -i -e 's/false \(cxwhich konqueror\)/\1/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \
|
|
||||||
|| die "Could not apply workaround for konqueror"
|
|
||||||
|
|
||||||
rm "${ED}/usr/share/applications/"*"Uninstall CrossOver Linux.desktop" \
|
|
||||||
|| die "Could not remove uninstall menus"
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"${ED}\".::" \
|
|
||||||
-e "s:${ED}::" \
|
|
||||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
|
||||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
|
||||||
sed -i -e "s:${ED}:/:" \
|
|
||||||
"${ED}/usr/share/applications/"*"CrossOver.desktop" \
|
|
||||||
|| die "Could not fix paths of *.desktop files"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
einfo "${P} is open source software with the exception of the GUI."
|
|
||||||
einfo "Source code can be obtained from:"
|
|
||||||
einfo
|
|
||||||
einfo "https://media.codeweavers.com/pub/crossover/source/crossover-sources-${PV}.tar.gz"
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
DIST diskimage-builder-3.1.0.tar.gz 434813 BLAKE2B 7a9fa54353f9b7edc2f1f1dab965b8241cb8b046ef56f12ed3562c04a8c6e236a7be41fbe75c385b48c4f2b8b30e961d8b86499e79999c391dde9c2f294f1193 SHA512 0b8a0b6cee9c7fcee08d8e5d706add2e54dfe1b7726b169f357022a48a37e351b159a7426771a001b703ca4360905f318ff91d0e72cb2d92e3486607186d03c4
|
DIST diskimage-builder-3.1.0.tar.gz 434813 BLAKE2B 7a9fa54353f9b7edc2f1f1dab965b8241cb8b046ef56f12ed3562c04a8c6e236a7be41fbe75c385b48c4f2b8b30e961d8b86499e79999c391dde9c2f294f1193 SHA512 0b8a0b6cee9c7fcee08d8e5d706add2e54dfe1b7726b169f357022a48a37e351b159a7426771a001b703ca4360905f318ff91d0e72cb2d92e3486607186d03c4
|
||||||
DIST diskimage-builder-3.2.0.tar.gz 448407 BLAKE2B 505aec0375b1adab03362025e5f391b771e128bf3fd21fe312bdf0a60be7e5ef5768f61778425f24471d6943788ade98929949623142923548e37a8fef65dd53 SHA512 675f1d733c82a15862db2db1c7362fe50058b89b834bffa46ef936af450e41796c06f32f2677ac787100fc2b285f6f7befdd7344a4463841b0ca581499018849
|
DIST diskimage-builder-3.2.1.tar.gz 446827 BLAKE2B bec2f225681f333b9dfded90dd7717119805ea46cc6c48e48d1f63242fa271ca3653fd67be0c5bd3876cd6db9506e2579ad14b4f7e573ea56311c6b85277fdb5 SHA512 acdac97e510a68bd30b81ab7ebce729c4c4bbfdd86e56dfa41b50558ccac942caae76a66dc4442854fbab6fb7440a9ebf74b5872e9d35793b2e4243cb28cd5a7
|
||||||
EBUILD diskimage-builder-3.1.0.ebuild 1089 BLAKE2B 682f155597d8ae0544dd10123e75efc93e9c50e5cf11ba4678e9076473f4655c6bc7d3597aba55664ffc71f2190c97fc729dc8c4e4590f8de70f420a738bae5c SHA512 51e82abb2e0bb401d7a21f005be00f9c9ebb4d389a673b9aaf6bc1f87254253fb3bf865d91f2e9f15434b03cfb8a322bdd360d4f292d7b0c7832a1910603cd07
|
EBUILD diskimage-builder-3.1.0.ebuild 1089 BLAKE2B 682f155597d8ae0544dd10123e75efc93e9c50e5cf11ba4678e9076473f4655c6bc7d3597aba55664ffc71f2190c97fc729dc8c4e4590f8de70f420a738bae5c SHA512 51e82abb2e0bb401d7a21f005be00f9c9ebb4d389a673b9aaf6bc1f87254253fb3bf865d91f2e9f15434b03cfb8a322bdd360d4f292d7b0c7832a1910603cd07
|
||||||
EBUILD diskimage-builder-3.2.0.ebuild 1133 BLAKE2B 9afdb7d3d275712e8269bb56603671fbe5dab3a396efa1af3c1f72140ad7342753db7c0f78cb4d5a678c04b6ea0f457d25fe363d5fca611a56a31185a2c0db06 SHA512 75d15457af15c15acf162ea1b409f25944926c530832eac9ad5542d04696d0c11b26bc31eeb5167d0284b213c39b21efb37b5fdedb01bec0b8c1f9a73b4e4caf
|
EBUILD diskimage-builder-3.2.1.ebuild 1133 BLAKE2B 9afdb7d3d275712e8269bb56603671fbe5dab3a396efa1af3c1f72140ad7342753db7c0f78cb4d5a678c04b6ea0f457d25fe363d5fca611a56a31185a2c0db06 SHA512 75d15457af15c15acf162ea1b409f25944926c530832eac9ad5542d04696d0c11b26bc31eeb5167d0284b213c39b21efb37b5fdedb01bec0b8c1f9a73b4e4caf
|
||||||
EBUILD diskimage-builder-9999.ebuild 1133 BLAKE2B 9afdb7d3d275712e8269bb56603671fbe5dab3a396efa1af3c1f72140ad7342753db7c0f78cb4d5a678c04b6ea0f457d25fe363d5fca611a56a31185a2c0db06 SHA512 75d15457af15c15acf162ea1b409f25944926c530832eac9ad5542d04696d0c11b26bc31eeb5167d0284b213c39b21efb37b5fdedb01bec0b8c1f9a73b4e4caf
|
EBUILD diskimage-builder-9999.ebuild 1133 BLAKE2B 9afdb7d3d275712e8269bb56603671fbe5dab3a396efa1af3c1f72140ad7342753db7c0f78cb4d5a678c04b6ea0f457d25fe363d5fca611a56a31185a2c0db06 SHA512 75d15457af15c15acf162ea1b409f25944926c530832eac9ad5542d04696d0c11b26bc31eeb5167d0284b213c39b21efb37b5fdedb01bec0b8c1f9a73b4e4caf
|
||||||
MISC metadata.xml 718 BLAKE2B 04a2c90bcae79f187feb346d0b73f1d6dd1c1581123ca26bfd3182d97239a37e81875d7a3a7b03c4aa08f2974bd25be5f3021e2e48195d5d09e18b606b5b4c87 SHA512 8e16e9d92a81049d414ae54eaf7a4467982cbd949230adcfab22b636ba2b91885d80e9b047788ccd07eab547ae2f85a56d989b971b64bd926e6ca70972398277
|
MISC metadata.xml 718 BLAKE2B 04a2c90bcae79f187feb346d0b73f1d6dd1c1581123ca26bfd3182d97239a37e81875d7a3a7b03c4aa08f2974bd25be5f3021e2e48195d5d09e18b606b5b4c87 SHA512 8e16e9d92a81049d414ae54eaf7a4467982cbd949230adcfab22b636ba2b91885d80e9b047788ccd07eab547ae2f85a56d989b971b64bd926e6ca70972398277
|
||||||
|
@ -1,68 +0,0 @@
|
|||||||
# Copyright 2018-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{6,7} )
|
|
||||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Multi-container orchestration for Docker"
|
|
||||||
HOMEPAGE="https://github.com/docker/compose"
|
|
||||||
SRC_URI="https://github.com/docker/compose/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
IUSE="test"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/docker-py-3.7.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
|
|
||||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/PySocks-1.6.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/texttable-0.9.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? (
|
|
||||||
<dev-python/pytest-4[${PYTHON_USEDEP}]
|
|
||||||
dev-python/ddt[${PYTHON_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
S="${WORKDIR}/compose-${PV}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
# Bug #679968 -- https://bugs.gentoo.org/679968
|
|
||||||
# Bug #681002 -- https://bugs.gentoo.org/681002
|
|
||||||
"${FILESDIR}"/${PN}-1.25.2-setup-py.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Address QA issue "docker-compose.exe: missing alias (symlink) for completed command."
|
|
||||||
sed 's,^\(complete.*\) docker-compose\.exe\(.*\),\1\2,' -i contrib/completion/bash/docker-compose || die
|
|
||||||
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
distutils_install_for_testing
|
|
||||||
${PYTHON} -m pytest tests/unit/ || die "tests failed under ${EPYTHON}"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp contrib/completion/bash/docker-compose ${PN}
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
doins contrib/completion/zsh/*
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue