1 |
commit: 1505c9fb257fb43a42ff717c0706b1c78ed8cd68 |
2 |
Author: Alex Xu (Hello71) <alex_y_xu <AT> yahoo <DOT> ca> |
3 |
AuthorDate: Tue Jul 27 12:53:25 2021 +0000 |
4 |
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jul 31 23:58:35 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=1505c9fb |
7 |
|
8 |
app-emulation/wine-mono: add shared support |
9 |
|
10 |
Signed-off-by: Alex Xu (Hello71) <alex_y_xu <AT> yahoo.ca> |
11 |
Closes: https://github.com/gentoo/repo-proj-wine/pull/20 |
12 |
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org> |
13 |
|
14 |
app-emulation/wine-mono/Manifest | 12 ++++++++++++ |
15 |
app-emulation/wine-mono/metadata.xml | 3 +++ |
16 |
app-emulation/wine-mono/wine-mono-4.8.1.ebuild | 12 ++++++++++-- |
17 |
app-emulation/wine-mono/wine-mono-4.8.3.ebuild | 12 ++++++++++-- |
18 |
app-emulation/wine-mono/wine-mono-4.9.0.ebuild | 12 ++++++++++-- |
19 |
app-emulation/wine-mono/wine-mono-4.9.2.ebuild | 12 ++++++++++-- |
20 |
app-emulation/wine-mono/wine-mono-4.9.3.ebuild | 12 ++++++++++-- |
21 |
app-emulation/wine-mono/wine-mono-4.9.4.ebuild | 12 ++++++++++-- |
22 |
app-emulation/wine-mono/wine-mono-5.0.0.ebuild | 12 ++++++++++-- |
23 |
app-emulation/wine-mono/wine-mono-5.1.0.ebuild | 12 ++++++++++-- |
24 |
app-emulation/wine-mono/wine-mono-5.1.1.ebuild | 12 ++++++++++-- |
25 |
app-emulation/wine-mono/wine-mono-6.0.0.ebuild | 12 ++++++++++-- |
26 |
app-emulation/wine-mono/wine-mono-6.1.1.ebuild | 12 ++++++++++-- |
27 |
app-emulation/wine-mono/wine-mono-6.2.0.ebuild | 12 ++++++++++-- |
28 |
14 files changed, 135 insertions(+), 24 deletions(-) |
29 |
|
30 |
diff --git a/app-emulation/wine-mono/Manifest b/app-emulation/wine-mono/Manifest |
31 |
index 56c9b7f..231abd8 100644 |
32 |
--- a/app-emulation/wine-mono/Manifest |
33 |
+++ b/app-emulation/wine-mono/Manifest |
34 |
@@ -11,8 +11,20 @@ DIST wine-mono-4.9.2.msi 94981632 BLAKE2B b70a5177fad3c6ee2b04ef40105c7700a08339 |
35 |
DIST wine-mono-4.9.3.msi 95017472 BLAKE2B bf054bcff51e986ddb95788fdd1925ee13efe6e881089a23192d4ccb2527ccb2a2969917b9c3bb16a2161a2bd1d60c24605fd07e6c432f8f77c7c506222045f9 SHA512 4631d4e3b5118eb726f614e2f58f9e95f44bb97a1285fa726d3542d44e2a77ce818997ecb4de42e0d318d364d7c929f10d7c5176b59732e8b468e7695633706c |
36 |
DIST wine-mono-4.9.4.msi 95266304 BLAKE2B fb9c81f8ac8fca104f766d62b02c8751b5b7b91740cb43942477c7bdcac382eafeb5fc9c3fe78191b19d81bc5f06dd5c33db7ecfbdaba5e6be69ed39a6827706 SHA512 d52a2cc1137eac87acdaecbb7a81b3d618cad9ad3d7bca5b29940b7432923bfc1497ec21501a05797ef52c6588bb9c5e312df5c02ede8448d1fe1f2880557fc9 |
37 |
DIST wine-mono-5.0.0-x86.msi 79537664 BLAKE2B f5a4185a7a63a1c1966d871d4c8d5bae07d3bbbc3153f20847c3919ac87be5644e15b45764286483641d9ce19176f79c7c7544e543fad62032ef5302a66ea8ea SHA512 8f83122d4b552b3a3d8b000abbd19b7a72edf45e52fa63a9220228240d8e4c014531bb265d062a38f6924fae07dd45420a5c7566f99e0c471e116fb80906c08c |
38 |
+DIST wine-mono-5.0.0-x86.tar.xz 39005692 BLAKE2B d3a1e10d523da423ce34946cb39cad8ec99e6e57b1a979cf355027b5081b3f03c69019ebf26a786fef1a53dc2043fe915be94ad07c6264b2b6667cce445dd8b7 SHA512 4cd8ec4369c762394995efc594d0b6eb57de79b5c683a2af9c80ab795f700b4e355b5c732ef914b0551e77e0e6a1fecebaa64067d0e655fc736a0b828d324693 |
39 |
DIST wine-mono-5.1.0-x86.msi 84094976 BLAKE2B 25b044696f46810a843c17117f61532de3d4922f202e5acc2106b67f99eda6d359a799dd53ac4801380e81fdb5929c29e09a4923df99bf104b462ac77c682f29 SHA512 c4013307ba43121346f11881a30ff83d4921e0563a1ad3ff1adc34373f7bda5d5f6ad8c46bafe11c13ca372075333562864e073fe944428225b01fb885f9532f |
40 |
+DIST wine-mono-5.1.0-x86.tar.xz 41627164 BLAKE2B c00ae53764d7269323c6b41bca5c8093612c970d0db03a09c743822496e1e587fa633d02f57c8d29efa36721966fad217c311fbbd6f3c8f9d8389aa92af1536e SHA512 64380288fc3a4fc324e15d8b864d995afe2bcb0c96ff02779b4f39c819a43d8e5e84162156ae011db7153a68f2a752c044149bec5804955822826622eb2cca5e |
41 |
DIST wine-mono-5.1.1-x86.msi 84130304 BLAKE2B 05a5344b59249a758443cf91670eaef71d9ad3a3024b11442a8d3512ba54356439d503629fa799e2454975f47c0eaf6ff9e25ed61b020f29efceacc78347d578 SHA512 c518b93a470cc897abaf1dba18cc773dca0df62a28d35f32f2ddbe39b4de616c0307545bea5dc3ca87a01fd96b47feb3e1d8c3778106304b9cc08ebb3d1d665f |
42 |
+DIST wine-mono-5.1.1-x86.tar.xz 44710604 BLAKE2B 162e5c8b12a0384d218ae049c8a948d48fe50ca51212e1c00f11a207f26a759c749d1b8cd416990856358af3d9899670a363d568eda83b66f5e94efc72eea1ff SHA512 9d2e1c42669164bb3c0096ade0dfd465f633436f18246b1a4d169ae0ae2e3b51d8f94d79409cb71a65b878705d5d38e6f4aa155787e340a9294ff22dbe39cf95 |
43 |
DIST wine-mono-6.0.0-x86.msi 87507456 BLAKE2B b3cd3c767ecab3f679f82ad5efe393c10bd87261b48d25804ac4fa200eeadae74f73ca59b6b31f2d64695f1ea28e43ea333fadc78bb4f0c3d97d22087667548d SHA512 04a499429572a88308c3b906d4f729648b0a5bdf53f24e3630b14f644aaaf6d9be603f08cc76e25a35010f9e347b4b93c308bab417e5e64a801050f932ea176b |
44 |
+DIST wine-mono-6.0.0-x86.tar.xz 45485748 BLAKE2B d601de68562dc188eb24f775dd1613986f265780a9b700390601e3a126d4adc96477ae7405499a86aa6ecf70dccb9bb7cedfc60621f78ac6231fb51d90194d4d SHA512 746e9da61534f5453fce76a45204b8ffd6b5be296525173b057a5cf487e70919280141fccdf01cc61591d6de89da17449e20f14225859b95dc0240e6d7e46ef8 |
45 |
DIST wine-mono-6.1.1-x86.msi 87879168 BLAKE2B 3bd7ce6da017edd7d462e91afff17f17bf22179d7ff21f479de92d768c8414e329e497ad3a5860499db7c2075629020aa190cdba80285e28fac8996d3e4337ad SHA512 3d2c7b14e605023f45eedf487e14a106f751b1c8da1063efddf5875a7ab9d9d064489940e499b509a573b0daf8274f2375f80fc8e9c10419cff249048fba8a87 |
46 |
+DIST wine-mono-6.1.1-x86.tar.xz 45702072 BLAKE2B d4b52b11a89715a0d4d10add074c5b720bc30c5f41fa6f468784b45017e0e13ac91fea476c5276afa998dc634ff433f0063ad9d0f7de3df3a85d91f8aa212c88 SHA512 ecc2ab6875fffebc5e94c23fd04c84ce5550be65a7f5f1832d4c74a944680405c4cba28a59b7c362abb08d689e83f153543eb0ef375ec9b894295aba1eff99b1 |
47 |
DIST wine-mono-6.2.0-x86.msi 87498240 BLAKE2B f7e20876732cbdfc472d5f850b167feceb4e09dd1d14db2d5e81580fb28cb1ec2fc7d1a48a187a0b0d0ad3884c3880a9f3512efdc5ace02795c3158b404a6770 SHA512 99007d7bf3bbdb97babdcc9411a3c9583c261918889e72f785e41cc0638fe4774d81040eebb7d3547ac2609a4684263feefa9e70b662f277ea1717dbd604d3d2 |
48 |
+DIST wine-mono-6.2.0-x86.tar.xz 43071332 BLAKE2B f334600697375757c734ff22274665b3bc1cb7495d465e1d209b240b9b2aafdd93f9f246f5415e9f36526bceee6066a13fe01a81d93779dac35687fe0d44f7df SHA512 7e5ed7e4abf88d915d59715b107722135af08bb43e6356f9ae95fdafc539332150a82f85b67d15710ae4ece6c883733bab142f59894f70acd893cac85f6ca905 |
49 |
+DIST wine-mono-bin-4.8.1.tar.gz 91047479 BLAKE2B ec970be25b6fcb6c4b93fecf7aa279397654be9614a12a31752b1b4c6f74fb8a52171112deaa64e8c55c8d8f88626f059a1876bcde001b0a032535f447babc77 SHA512 c3b8de735cb31805c1ac671fa7a5af53a2262e033f8eb1bba8bd82df77ea26305330500d661e25a2482e50ce17d4f14bca3973a4e48887c5ddfaab56c3ff59f8 |
50 |
+DIST wine-mono-bin-4.8.3.tar.gz 91309002 BLAKE2B d3a24fad76afce5a812d17cfcd585803393db95143d4c438164273eb50961120cd5081380738f43be0a574b6ffb676cb46fa70b933560e0164bd3f73b68d2fa9 SHA512 00564613d23cb724d04eb2515bb34dd561955a02800d17ec9cbc899697a5681aa47316bf5919ef27a61fe6f7d1d7ddf02e3d762e994d01cb4956301f2367f3c4 |
51 |
+DIST wine-mono-bin-4.9.0.tar.gz 90974210 BLAKE2B 008bcbe83da76247eb242bad8f03d7591a0831e24e71195929c7589d570226a8215a02aab59b1a1d2d2dda9e5e8020de3aad8a9fd2d6d0467f5f775b50b5276e SHA512 12bc6e3ca6d5ec7592ce7613b6c3ee1f6e415954f9866757d8c2fa7fa1b5b4488f1a58c368d482c47a4baad5c07431802a85e7d9df63029ef54d034669ccb01a |
52 |
+DIST wine-mono-bin-4.9.2.tar.gz 90994821 BLAKE2B b90871525de1b800fdf420591d004ec9f776faa75092b47d32140ce1d4f8fe6f5c85b80680f570c4ddb3015758bf0739b8a555cde1dec7a5cd634e0320aeac8a SHA512 0dfd626ebe644535d03658885d6b45c5db7a62da0cf8f54df167785eef8eef05c11fb1a0279d616ec88078364ef9e78aaf45dc9a2fe4903d3444583e66a56454 |
53 |
+DIST wine-mono-bin-4.9.3.tar.gz 91014123 BLAKE2B cdd949a6aabb6e27fd01efb6bd9e54b9ee8deb3e0ba16f7a502d0c830bb1db9df2c7f05e2bc38df12d9cd27c25bf630eefedb6dd4bd37bc56267b62c3e316f87 SHA512 d5f40cc9864e378b181201eba6dcba8169137caa8184b2ad2837e58da0c4a85f201a6bef37ca99cd35676637d758eb129a64021aff5584e1cfd139401f0f8efd |
54 |
+DIST wine-mono-bin-4.9.4.tar.gz 91218178 BLAKE2B 4147aa08b152775de1b1da018414631845d0e43fa84903c4268da67558ea17b76bb499a49b6ef3f90fc361e8d9cbc0875704a4251c559cb9115eda60bceacc50 SHA512 52dfacacb65bbf1fa977e56ff62145d2919405c6d9bcf86091dd0a4e98cb30269ba625d01483abd3770d4daf9d0b27a58e7d27c64f04dd0d95a509c04b1a18d1 |
55 |
|
56 |
diff --git a/app-emulation/wine-mono/metadata.xml b/app-emulation/wine-mono/metadata.xml |
57 |
index a64284b..279a922 100644 |
58 |
--- a/app-emulation/wine-mono/metadata.xml |
59 |
+++ b/app-emulation/wine-mono/metadata.xml |
60 |
@@ -11,4 +11,7 @@ |
61 |
<upstream> |
62 |
<remote-id type="github">madewokherd/wine-mono</remote-id> |
63 |
</upstream> |
64 |
+ <use> |
65 |
+ <flag name="shared">Install pre-unpacked files which do not need to be copied into the Wine prefix</flag> |
66 |
+ </use> |
67 |
</pkgmetadata> |
68 |
|
69 |
diff --git a/app-emulation/wine-mono/wine-mono-4.8.1.ebuild b/app-emulation/wine-mono/wine-mono-4.8.1.ebuild |
70 |
index 15aab24..1e5bc97 100644 |
71 |
--- a/app-emulation/wine-mono/wine-mono-4.8.1.ebuild |
72 |
+++ b/app-emulation/wine-mono/wine-mono-4.8.1.ebuild |
73 |
@@ -5,11 +5,15 @@ EAPI=7 |
74 |
|
75 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
76 |
HOMEPAGE="https://www.winehq.org/" |
77 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi" |
78 |
+SRC_URI=" |
79 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi ) |
80 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${PN}-bin-${PV}.tar.gz ) |
81 |
+" |
82 |
|
83 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
84 |
SLOT="${PV}" |
85 |
KEYWORDS="~amd64 ~x86" |
86 |
+IUSE="+shared" |
87 |
|
88 |
DEPEND="!!app-emulation/wine:0" |
89 |
|
90 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
91 |
|
92 |
src_install() { |
93 |
insinto /usr/share/wine/mono |
94 |
- doins "${DISTDIR}/${P}.msi" |
95 |
+ if use shared; then |
96 |
+ doins -r "${P}" |
97 |
+ else |
98 |
+ doins "${DISTDIR}/${P}.msi" |
99 |
+ fi |
100 |
} |
101 |
|
102 |
diff --git a/app-emulation/wine-mono/wine-mono-4.8.3.ebuild b/app-emulation/wine-mono/wine-mono-4.8.3.ebuild |
103 |
index 15aab24..1e5bc97 100644 |
104 |
--- a/app-emulation/wine-mono/wine-mono-4.8.3.ebuild |
105 |
+++ b/app-emulation/wine-mono/wine-mono-4.8.3.ebuild |
106 |
@@ -5,11 +5,15 @@ EAPI=7 |
107 |
|
108 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
109 |
HOMEPAGE="https://www.winehq.org/" |
110 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi" |
111 |
+SRC_URI=" |
112 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi ) |
113 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${PN}-bin-${PV}.tar.gz ) |
114 |
+" |
115 |
|
116 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
117 |
SLOT="${PV}" |
118 |
KEYWORDS="~amd64 ~x86" |
119 |
+IUSE="+shared" |
120 |
|
121 |
DEPEND="!!app-emulation/wine:0" |
122 |
|
123 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
124 |
|
125 |
src_install() { |
126 |
insinto /usr/share/wine/mono |
127 |
- doins "${DISTDIR}/${P}.msi" |
128 |
+ if use shared; then |
129 |
+ doins -r "${P}" |
130 |
+ else |
131 |
+ doins "${DISTDIR}/${P}.msi" |
132 |
+ fi |
133 |
} |
134 |
|
135 |
diff --git a/app-emulation/wine-mono/wine-mono-4.9.0.ebuild b/app-emulation/wine-mono/wine-mono-4.9.0.ebuild |
136 |
index 15aab24..1e5bc97 100644 |
137 |
--- a/app-emulation/wine-mono/wine-mono-4.9.0.ebuild |
138 |
+++ b/app-emulation/wine-mono/wine-mono-4.9.0.ebuild |
139 |
@@ -5,11 +5,15 @@ EAPI=7 |
140 |
|
141 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
142 |
HOMEPAGE="https://www.winehq.org/" |
143 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi" |
144 |
+SRC_URI=" |
145 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi ) |
146 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${PN}-bin-${PV}.tar.gz ) |
147 |
+" |
148 |
|
149 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
150 |
SLOT="${PV}" |
151 |
KEYWORDS="~amd64 ~x86" |
152 |
+IUSE="+shared" |
153 |
|
154 |
DEPEND="!!app-emulation/wine:0" |
155 |
|
156 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
157 |
|
158 |
src_install() { |
159 |
insinto /usr/share/wine/mono |
160 |
- doins "${DISTDIR}/${P}.msi" |
161 |
+ if use shared; then |
162 |
+ doins -r "${P}" |
163 |
+ else |
164 |
+ doins "${DISTDIR}/${P}.msi" |
165 |
+ fi |
166 |
} |
167 |
|
168 |
diff --git a/app-emulation/wine-mono/wine-mono-4.9.2.ebuild b/app-emulation/wine-mono/wine-mono-4.9.2.ebuild |
169 |
index 15aab24..1e5bc97 100644 |
170 |
--- a/app-emulation/wine-mono/wine-mono-4.9.2.ebuild |
171 |
+++ b/app-emulation/wine-mono/wine-mono-4.9.2.ebuild |
172 |
@@ -5,11 +5,15 @@ EAPI=7 |
173 |
|
174 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
175 |
HOMEPAGE="https://www.winehq.org/" |
176 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi" |
177 |
+SRC_URI=" |
178 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi ) |
179 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${PN}-bin-${PV}.tar.gz ) |
180 |
+" |
181 |
|
182 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
183 |
SLOT="${PV}" |
184 |
KEYWORDS="~amd64 ~x86" |
185 |
+IUSE="+shared" |
186 |
|
187 |
DEPEND="!!app-emulation/wine:0" |
188 |
|
189 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
190 |
|
191 |
src_install() { |
192 |
insinto /usr/share/wine/mono |
193 |
- doins "${DISTDIR}/${P}.msi" |
194 |
+ if use shared; then |
195 |
+ doins -r "${P}" |
196 |
+ else |
197 |
+ doins "${DISTDIR}/${P}.msi" |
198 |
+ fi |
199 |
} |
200 |
|
201 |
diff --git a/app-emulation/wine-mono/wine-mono-4.9.3.ebuild b/app-emulation/wine-mono/wine-mono-4.9.3.ebuild |
202 |
index 15aab24..1e5bc97 100644 |
203 |
--- a/app-emulation/wine-mono/wine-mono-4.9.3.ebuild |
204 |
+++ b/app-emulation/wine-mono/wine-mono-4.9.3.ebuild |
205 |
@@ -5,11 +5,15 @@ EAPI=7 |
206 |
|
207 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
208 |
HOMEPAGE="https://www.winehq.org/" |
209 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi" |
210 |
+SRC_URI=" |
211 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi ) |
212 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${PN}-bin-${PV}.tar.gz ) |
213 |
+" |
214 |
|
215 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
216 |
SLOT="${PV}" |
217 |
KEYWORDS="~amd64 ~x86" |
218 |
+IUSE="+shared" |
219 |
|
220 |
DEPEND="!!app-emulation/wine:0" |
221 |
|
222 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
223 |
|
224 |
src_install() { |
225 |
insinto /usr/share/wine/mono |
226 |
- doins "${DISTDIR}/${P}.msi" |
227 |
+ if use shared; then |
228 |
+ doins -r "${P}" |
229 |
+ else |
230 |
+ doins "${DISTDIR}/${P}.msi" |
231 |
+ fi |
232 |
} |
233 |
|
234 |
diff --git a/app-emulation/wine-mono/wine-mono-4.9.4.ebuild b/app-emulation/wine-mono/wine-mono-4.9.4.ebuild |
235 |
index 15aab24..1e5bc97 100644 |
236 |
--- a/app-emulation/wine-mono/wine-mono-4.9.4.ebuild |
237 |
+++ b/app-emulation/wine-mono/wine-mono-4.9.4.ebuild |
238 |
@@ -5,11 +5,15 @@ EAPI=7 |
239 |
|
240 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
241 |
HOMEPAGE="https://www.winehq.org/" |
242 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi" |
243 |
+SRC_URI=" |
244 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi ) |
245 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${PN}-bin-${PV}.tar.gz ) |
246 |
+" |
247 |
|
248 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
249 |
SLOT="${PV}" |
250 |
KEYWORDS="~amd64 ~x86" |
251 |
+IUSE="+shared" |
252 |
|
253 |
DEPEND="!!app-emulation/wine:0" |
254 |
|
255 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
256 |
|
257 |
src_install() { |
258 |
insinto /usr/share/wine/mono |
259 |
- doins "${DISTDIR}/${P}.msi" |
260 |
+ if use shared; then |
261 |
+ doins -r "${P}" |
262 |
+ else |
263 |
+ doins "${DISTDIR}/${P}.msi" |
264 |
+ fi |
265 |
} |
266 |
|
267 |
diff --git a/app-emulation/wine-mono/wine-mono-5.0.0.ebuild b/app-emulation/wine-mono/wine-mono-5.0.0.ebuild |
268 |
index 30b3315..5054224 100644 |
269 |
--- a/app-emulation/wine-mono/wine-mono-5.0.0.ebuild |
270 |
+++ b/app-emulation/wine-mono/wine-mono-5.0.0.ebuild |
271 |
@@ -5,11 +5,15 @@ EAPI=7 |
272 |
|
273 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
274 |
HOMEPAGE="https://www.winehq.org/" |
275 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi" |
276 |
+SRC_URI=" |
277 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi ) |
278 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.tar.xz ) |
279 |
+" |
280 |
|
281 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
282 |
SLOT="${PV}" |
283 |
KEYWORDS="~amd64 ~x86" |
284 |
+IUSE="+shared" |
285 |
|
286 |
DEPEND="!!app-emulation/wine:0" |
287 |
|
288 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
289 |
|
290 |
src_install() { |
291 |
insinto /usr/share/wine/mono |
292 |
- doins "${DISTDIR}/${P}-x86.msi" |
293 |
+ if use shared; then |
294 |
+ doins -r "${P}" |
295 |
+ else |
296 |
+ doins "${DISTDIR}/${P}-x86.msi" |
297 |
+ fi |
298 |
} |
299 |
|
300 |
diff --git a/app-emulation/wine-mono/wine-mono-5.1.0.ebuild b/app-emulation/wine-mono/wine-mono-5.1.0.ebuild |
301 |
index 30b3315..5054224 100644 |
302 |
--- a/app-emulation/wine-mono/wine-mono-5.1.0.ebuild |
303 |
+++ b/app-emulation/wine-mono/wine-mono-5.1.0.ebuild |
304 |
@@ -5,11 +5,15 @@ EAPI=7 |
305 |
|
306 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
307 |
HOMEPAGE="https://www.winehq.org/" |
308 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi" |
309 |
+SRC_URI=" |
310 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi ) |
311 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.tar.xz ) |
312 |
+" |
313 |
|
314 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
315 |
SLOT="${PV}" |
316 |
KEYWORDS="~amd64 ~x86" |
317 |
+IUSE="+shared" |
318 |
|
319 |
DEPEND="!!app-emulation/wine:0" |
320 |
|
321 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
322 |
|
323 |
src_install() { |
324 |
insinto /usr/share/wine/mono |
325 |
- doins "${DISTDIR}/${P}-x86.msi" |
326 |
+ if use shared; then |
327 |
+ doins -r "${P}" |
328 |
+ else |
329 |
+ doins "${DISTDIR}/${P}-x86.msi" |
330 |
+ fi |
331 |
} |
332 |
|
333 |
diff --git a/app-emulation/wine-mono/wine-mono-5.1.1.ebuild b/app-emulation/wine-mono/wine-mono-5.1.1.ebuild |
334 |
index 30b3315..5054224 100644 |
335 |
--- a/app-emulation/wine-mono/wine-mono-5.1.1.ebuild |
336 |
+++ b/app-emulation/wine-mono/wine-mono-5.1.1.ebuild |
337 |
@@ -5,11 +5,15 @@ EAPI=7 |
338 |
|
339 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
340 |
HOMEPAGE="https://www.winehq.org/" |
341 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi" |
342 |
+SRC_URI=" |
343 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi ) |
344 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.tar.xz ) |
345 |
+" |
346 |
|
347 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
348 |
SLOT="${PV}" |
349 |
KEYWORDS="~amd64 ~x86" |
350 |
+IUSE="+shared" |
351 |
|
352 |
DEPEND="!!app-emulation/wine:0" |
353 |
|
354 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
355 |
|
356 |
src_install() { |
357 |
insinto /usr/share/wine/mono |
358 |
- doins "${DISTDIR}/${P}-x86.msi" |
359 |
+ if use shared; then |
360 |
+ doins -r "${P}" |
361 |
+ else |
362 |
+ doins "${DISTDIR}/${P}-x86.msi" |
363 |
+ fi |
364 |
} |
365 |
|
366 |
diff --git a/app-emulation/wine-mono/wine-mono-6.0.0.ebuild b/app-emulation/wine-mono/wine-mono-6.0.0.ebuild |
367 |
index 0860b6b..b396802 100644 |
368 |
--- a/app-emulation/wine-mono/wine-mono-6.0.0.ebuild |
369 |
+++ b/app-emulation/wine-mono/wine-mono-6.0.0.ebuild |
370 |
@@ -5,11 +5,15 @@ EAPI=7 |
371 |
|
372 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
373 |
HOMEPAGE="https://www.winehq.org/" |
374 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi" |
375 |
+SRC_URI=" |
376 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi ) |
377 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.tar.xz ) |
378 |
+" |
379 |
|
380 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
381 |
SLOT="${PV}" |
382 |
KEYWORDS="~amd64 ~x86" |
383 |
+IUSE="+shared" |
384 |
|
385 |
DEPEND="!!app-emulation/wine:0" |
386 |
|
387 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
388 |
|
389 |
src_install() { |
390 |
insinto /usr/share/wine/mono |
391 |
- doins "${DISTDIR}/${P}-x86.msi" |
392 |
+ if use shared; then |
393 |
+ doins -r "${P}" |
394 |
+ else |
395 |
+ doins "${DISTDIR}/${P}-x86.msi" |
396 |
+ fi |
397 |
} |
398 |
|
399 |
diff --git a/app-emulation/wine-mono/wine-mono-6.1.1.ebuild b/app-emulation/wine-mono/wine-mono-6.1.1.ebuild |
400 |
index 0860b6b..b396802 100644 |
401 |
--- a/app-emulation/wine-mono/wine-mono-6.1.1.ebuild |
402 |
+++ b/app-emulation/wine-mono/wine-mono-6.1.1.ebuild |
403 |
@@ -5,11 +5,15 @@ EAPI=7 |
404 |
|
405 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
406 |
HOMEPAGE="https://www.winehq.org/" |
407 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi" |
408 |
+SRC_URI=" |
409 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi ) |
410 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.tar.xz ) |
411 |
+" |
412 |
|
413 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
414 |
SLOT="${PV}" |
415 |
KEYWORDS="~amd64 ~x86" |
416 |
+IUSE="+shared" |
417 |
|
418 |
DEPEND="!!app-emulation/wine:0" |
419 |
|
420 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
421 |
|
422 |
src_install() { |
423 |
insinto /usr/share/wine/mono |
424 |
- doins "${DISTDIR}/${P}-x86.msi" |
425 |
+ if use shared; then |
426 |
+ doins -r "${P}" |
427 |
+ else |
428 |
+ doins "${DISTDIR}/${P}-x86.msi" |
429 |
+ fi |
430 |
} |
431 |
|
432 |
diff --git a/app-emulation/wine-mono/wine-mono-6.2.0.ebuild b/app-emulation/wine-mono/wine-mono-6.2.0.ebuild |
433 |
index 0860b6b..b396802 100644 |
434 |
--- a/app-emulation/wine-mono/wine-mono-6.2.0.ebuild |
435 |
+++ b/app-emulation/wine-mono/wine-mono-6.2.0.ebuild |
436 |
@@ -5,11 +5,15 @@ EAPI=7 |
437 |
|
438 |
DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" |
439 |
HOMEPAGE="https://www.winehq.org/" |
440 |
-SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi" |
441 |
+SRC_URI=" |
442 |
+ !shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi ) |
443 |
+ shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.tar.xz ) |
444 |
+" |
445 |
|
446 |
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" |
447 |
SLOT="${PV}" |
448 |
KEYWORDS="~amd64 ~x86" |
449 |
+IUSE="+shared" |
450 |
|
451 |
DEPEND="!!app-emulation/wine:0" |
452 |
|
453 |
@@ -17,5 +21,9 @@ S="${WORKDIR}" |
454 |
|
455 |
src_install() { |
456 |
insinto /usr/share/wine/mono |
457 |
- doins "${DISTDIR}/${P}-x86.msi" |
458 |
+ if use shared; then |
459 |
+ doins -r "${P}" |
460 |
+ else |
461 |
+ doins "${DISTDIR}/${P}-x86.msi" |
462 |
+ fi |
463 |
} |