Gentoo Archives: gentoo-commits

From: NP Hardass <np-hardass@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] data/gentoo-news:master commit in: 2017-04-10-split-and-slotted-wine/
Date: Mon, 10 Apr 2017 16:26:53
Message-Id: 1491841559.8c01cfb4e43395cb309a8385251776693444b059.np-hardass@gentoo
1 commit: 8c01cfb4e43395cb309a8385251776693444b059
2 Author: NP-Hardass <np.hardass <AT> gmail <DOT> com>
3 AuthorDate: Mon Apr 10 16:24:24 2017 +0000
4 Commit: NP Hardass <np-hardass <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 10 16:25:59 2017 +0000
6 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=8c01cfb4
7
8 Add a news item about refactoring of app-emulation/wine packaging
9
10 .../2017-04-10-split-and-slotted-wine.en.txt | 52 ++++++++++++++++++++++
11 .../2017-04-10-split-and-slotted-wine.en.txt.asc | 42 +++++++++++++++++
12 2 files changed, 94 insertions(+)
13
14 diff --git a/2017-04-10-split-and-slotted-wine/2017-04-10-split-and-slotted-wine.en.txt b/2017-04-10-split-and-slotted-wine/2017-04-10-split-and-slotted-wine.en.txt
15 new file mode 100644
16 index 0000000..da288f5
17 --- /dev/null
18 +++ b/2017-04-10-split-and-slotted-wine/2017-04-10-split-and-slotted-wine.en.txt
19 @@ -0,0 +1,52 @@
20 +Title: app-emulation/wine split and slotting
21 +Author: NP-Hardass <NP-Hardass@g.o>
22 +Content-Type: text/plain
23 +Posted: 2017-04-10
24 +Revision: 1
25 +News-Item-Format: 2.0
26 +Display-If-Installed: app-emulation/wine:0
27 +
28 +Starting with Wine 2.0, Wine in Gentoo is transitioning away from its
29 +traditional packaging and toward a new, split and slotted, Wine.
30 +
31 +As many Wine users know, there are often regressions or an application
32 +works better on one version of wine than another. Going forward,
33 +packaging in Gentoo will allow simultaneous installation of multiple
34 +versions of Wine.
35 +
36 +Additionally, to expedite vanilla releases as well as permit multiple
37 +configurations for each Wine installation, the major patchsets have
38 +been split out into separate packages.
39 +
40 +Going forward, app-emulation/wine will transition to:
41 +app-emulation/wine-vanilla: upstream Wine with no external patchsets
42 + (like if the old packaging forced USE="-staging -d3d9")
43 +app-emulation/wine-staging: Wine with Wine-Staging's patchset
44 + (like if the old packaging forced USE="+staging -d3d9")
45 +app-emulation/wine-d3d9: Wine with Ixit's Gallium Nine patchset
46 + (like if the old packaging forced USE="-staging +d3d9")
47 +app-emulation/wine-any: Wine with any of the patchsets or flags
48 + (exactly like the old packaging regarding USE flags)
49 +
50 +wine-any exists to allow the user to build any combination that they'd
51 +like (like the old packaging). This means the user could use wine-any
52 +to use both Wine-Staging and Gallium Nine. Alternatively, the user
53 +could use wine-any to try out another configuration from other
54 +packages. For example, the user could build wine-vanilla without
55 +PulseAudio, and could build wine-any with PulseAudio. The sky is the
56 +limit on how a user may choose to use app-emulation/wine-any.
57 +
58 +Users may opt for any specific package, or may emerge virtual/wine,
59 +which is provided for dependency resolution.
60 +Maintainers: Please note, app-emulation/wine will be dropped, so
61 +please use virtual/wine going forward.
62 +
63 +Users may call each version specifically, or may call a symlink based
64 +on their installed patchset, for example wine-2.1, wine-staging-2.2,
65 +or wine-d3d9.
66 +
67 +Symlinks for wine are managed with app-eselect/eselect-wine.
68 +# eselect wine set wine-vanilla-2.0
69 +/usr/bin/wine -> /usr/bin/wine-vanilla-2.0
70 +# eselect wine set --staging wine-staging-2.4
71 +/usr/bin/wine-staging -> /usr/bin/wine-staging-2.4
72
73 diff --git a/2017-04-10-split-and-slotted-wine/2017-04-10-split-and-slotted-wine.en.txt.asc b/2017-04-10-split-and-slotted-wine/2017-04-10-split-and-slotted-wine.en.txt.asc
74 new file mode 100644
75 index 0000000..6ec4d88
76 --- /dev/null
77 +++ b/2017-04-10-split-and-slotted-wine/2017-04-10-split-and-slotted-wine.en.txt.asc
78 @@ -0,0 +1,42 @@
79 +-----BEGIN PGP MESSAGE-----
80 +
81 +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
118 +Cp3GpZf/0v0f
119 +=p7Vt
120 +-----END PGP MESSAGE-----