Gentoo Archives: gentoo-commits

From: Nick Sarnie <sarnex@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-mono/
Date: Sun, 01 Aug 2021 00:00:55
Message-Id: 1627775915.1505c9fb257fb43a42ff717c0706b1c78ed8cd68.sarnex@gentoo
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 }