app-eselect / eselect-wine

Manage active Wine slots and variants

Official package sites : https://wiki.gentoo.org/wiki/Project:Wine ·

v2.0.2-r2 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 x86
USE flags
xdg

General

xdg
Set XDG_DATA_DIRS to use the selected wine.desktop, allows e.g. 'xdg-open my.exe' for file managers

app-admin / eselect : Gentoo's multi-purpose configuration and management tool

x11-misc / xdg-utils : Portland utils for cross-platform/cross-toolkit/cross-desktop interoperability

882651
app-eselect/eselect-wine-2.0.0 installs files with broken symlink
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: make postinst warning more visible
Kind of occasional but it confuse a user now and then, try to increase chances that it will be spotted on first merge. Also extend a bit given some shells (like fish) need special attention. Bug: https://bugs.gentoo.org/936641 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: fix /usr/include/wine symlink
Had double wine/wine, and turns out wineasio still makes use of this, albeit usefulness of it is still questionable. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-eselect/eselect-wine: drop 2.0.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: stabilize 2.0.2-r1 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: add further note about PATH
Also swap EROOT for EPREFIX given this is settings for use after using ROOT, and not to be found immediately. Except maybe the /etc/profile one albeit it'd be a bit weird still. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: revbump without /usr/bin/wine symlink
To ~arch for now in case this end up having unexpected consequences, albeit will not wait all that long. Also adjust messages (both first merge and update from -r0) to advertise the full path if users need it. Closes: https://bugs.gentoo.org/911245 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: don't fail if migration file exists
May have been left there if other preinst commands failed (like eselect wine unset --all which can be fickle). Alternatively could cp -f, but best avoid clobbering more files we don't own as much as possible. Guess a better approach would've been to put it in ${T} and tell eselect where to find it in postinst but at this point not going to worry about due-to-be-removed cruft. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: cleanup collision messages
The new app-alternatives/* cause similar issues and eselect-wine isn't unusual enough to need this special handling, portage-3.0.41 is also now stable and gives nicer messages. Majority of people will have migrated by now too. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: drop 1.2.2-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: add 2.0.2, drop 2.0.1-r2
Trivial release that only change an informational message, so straight to stable. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: adjust env.d formatting
Look a bit better and avoids having some trailing tabs with USE=-xdg (albeit they are of no consequence). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: optionally rdepend on xdg-utils
Being optional makes some sense for headless system, albeit most desktop ones will typically want xdg-open from this around. Closes: https://bugs.gentoo.org/884077 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: use later (95) priority for env.d
Shouldn't(?) have a real impact but it seems wasteful for its XDG_DATA_DIRS be searched earlier than 90xdg-data-base (aka >90 will cause it to add wine's after /usr/share). Also wouldn't want wine's semi-random binaries to have priority, albeit PATH already typically came last with 60. (reminder need to `. /etc/profile` to update in current shells) Bug: https://bugs.gentoo.org/884077 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: stabilize 2.0.1 for ALLARCHES
Still early, but needed to setabilize wine-vanilla-7.0.1 and wine-proton-7.0.5 without falling back to old eselect. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-eselect/eselect-wine: drop 2.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: add 2.0.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: adjust elog text
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-eselect/eselect-wine: unleash eselect-wine-2
Had expected to need a 2.0.1 before this, but no issues reported so far. Let's see how it goes. I do imagine it may cause some confusion given portage doesn't make emerging it pretty and need to source /etc/profile at least once, but have no "good" solutions to these beside warnings. (also expecting a benign tinderbox bug about symlinks which can't be silenced currently) Closes: https://bugs.gentoo.org/632576 Closes: https://bugs.gentoo.org/657748 Closes: https://bugs.gentoo.org/717470 Closes: https://bugs.gentoo.org/874612 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: switch tarball
Meant to do this on a bugfix bump before keywording, but still know of no issues to fix (how troublesome). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: bigger warning for collision-protect
Easy to miss with the wall of text portage gives. Note users typically don't have this enabled, it's primarily Gentoo devs that may use this more aggressive version of protect-owned. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: add 2.0.0, unkeyworded for testing
Complete rewrite but for notable bits: - removes register/deregister, can auto-update without this - no longer touch files in /usr at runtime wrt bug #632576, in this case it was particularly invasive doing *many* modifications to /usr/bin and /usr/share/man - handle /usr/lib/wine fwiw wrt bug #657748 (installed by the ebuild), albeit winebuild can find the right path nowadays - fix prefix wrt bug #717470 - give feedback when switching wrt bug #874612 - tries harder to not unexpectedly switch variant/version, and no longer need ebuild checks wrt bug #881035 - no longer hardcodes variants and so can support any random ones, i.e. an overlay can do wine-tkg or wine-myfunnyfork - --all, --vanilla, etc.. options were removed, but can still perform similar actions (see `help`) - `list` can now show selections for all variants at once - `unset` removed, not seeing a motivation (esp if not polluting /usr) - half+ the original size, and switches variant noticeably faster Still experimental and subject to changes, so unkeyworded for now. See README.rst for more notes, or the tarball's impl.rst for details. ebuild itself needs some nonsense largely caused by being difficult to get rid of the old eselect plus portage limitations. Bug: https://bugs.gentoo.org/632576 Bug: https://bugs.gentoo.org/657748 Bug: https://bugs.gentoo.org/717470 Bug: https://bugs.gentoo.org/874612 Bug: https://bugs.gentoo.org/881035 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: cleanup ancient blocker
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-eselect/eselect-wine: drop 1.2.2-r0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-eselect/eselect-wine: stabilize 1.2.2-r1 for ALLARCHES
Not useful in stable given wine-proton isn't, but no reason to keep multiple versions of this -- so stabling to cleanup. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-eselect/eselect-wine: EAPI6->8, add proton variant
Ideally needs a new release (and repo), but just doing a quick revbump until that's sorted out. Also switched SRC_URI to tarball wrt bug #868027, uses compression and allows both Gentoo and users to have patches by being unpacked in ${S} (the S= value is not nice, but this likely won't use bitbucket anymore next release and be irrelevant). Closes: https://bugs.gentoo.org/868027 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-eselect/eselect-wine: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-eselect: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
NP-Hardass · gentoo
app-eselect/eselect-wine: Change http to https
Package-Manager: Portage-2.3.10, Repoman-2.3.3
NP-Hardass · gentoo
app-eselect/eselect-wine: Stable for amd64, x86
Package-Manager: Portage-2.3.10, Repoman-2.3.3
NP-Hardass · gentoo
app-eselect/eselect-wine: Bump to 1.2.2: Fix symlink validity check
Thanks to Arfrever for pointing it out Package-Manager: Portage-2.3.8, Repoman-2.3.3
NP-Hardass · gentoo
app-eselect/eselect-wine: Bump to 1.2, supports includedir
Package-Manager: Portage-2.3.8, Repoman-2.3.3
NP-Hardass · gentoo
app-eselect/eselect-wine: Add support for localized manpaged, #615218
Package-Manager: Portage-2.3.5, Repoman-2.3.2
NP-Hardass · gentoo
app-eselect/eselect-wine: Eselect module for slotted/split wine
Imported from wine-a-holics overlay Package-Manager: Portage-2.3.3, Repoman-2.3.1