<div dir="ltr"><div><div><div><div>Thanks for the instructions! This will definitely help others to quickly get up to speed with the binary packages.<br></div><br></div>How long until the cross compiled OSX packages arrive? Could you put up the scripts on GitHub or does it have to be fully working before you do so?<br><br><br></div>Cheers,<br></div>Aaryaman<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 27, 2015 at 7:07 AM, Michael Müller <span dir="ltr"><<a href="mailto:michael@fds-team.de" target="_blank">michael@fds-team.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
at WineConf we discussed about providing binary packages and the idea was that<br>
Sebastian and I take care of this, since we already build packages for Wine<br>
Staging. We now altered our build system to work in a more general way and you<br>
can now try out the first packages. We already tested them shortly, but since<br>
we do not use all those distros on a daily basis, we might still have missed<br>
something.<br>
<br>
Before I tell you the distribution specific installation instructions, first a<br>
more general overview about how the packages work. There are already a lot of<br>
different Wine packages out there, so our goal was to choose names which are<br>
not yet used on any system. To keep the risk of name collisions as small as<br>
possible, we decided for the following approach:<br>
<br>
winehq-devel<br>
winehq-staging<br>
<br>
These are the names of the packages which are most suitable for average users.<br>
The package will provide programs in /usr/bin (or some other distro-specific<br>
default installation path) and provide all the usual wine-specifc commands,<br>
like "wine", "winegcc", "wineserver", ... and so on. It will also contain the<br>
manpages, and desktop files.<br>
<br>
In the background, those packages do not really contain the binaries but<br>
instead pull in additional dependencies, on Debian/Ubuntu the "wine-devel"<br>
package and on Fedora/Mageia the "wine-development" package. Those packages<br>
install wine in /opt/wine-devel. On the one hand this makes clear, that its<br>
not a distribution provided package, as all files reside in /opt, on the other<br>
hand it gives much more flexibility. A user can now decide whether to install<br>
the winehq-devel package, which symlinks all files to their usual locations in<br>
/usr/{bin, share} etc. or whether he wants to install multiple wine versions<br>
at the same time by using the underlying wine-devel/wine-development package.<br>
Besides the possibility of having multiple wine versions installed at the same<br>
time, this way we could even ship additional dynamically linked libraries<br>
without messing around with the rest of the system, for example if<br>
distribution packages are incompatible with wine.<br>
<br>
Below are the instructions how to install those packages on various<br>
distributions. Executing wine --version (or /opt/wine-devel/bin/wine --version)<br>
should afterwards show 1.8rc-1. If you find any bugs, please report<br>
them so that we can fix them. You can also take a look at the packaging files<br>
at <a href="https://github.com/wine-compholio/wine-packaging" rel="noreferrer" target="_blank">https://github.com/wine-compholio/wine-packaging</a> (or send a pull request if<br>
you want to contribute with your improvements). In case everything is working<br>
fine, we should add those packages on the download page, so that more users<br>
can try out the release candidates for 1.8.<br>
<br>
So, as a short summary, about what is already working, and what still needs to<br>
be done:<br>
- We'll now be able to provide 8 Ubuntu, 8 Debian, 4 Mageia and 2<br>
  Fedora packages per release (which means about 44 build tasks per week).<br>
- Fedora 23 packages are still missing, but will be added soon.<br>
- Crosscompiled Mac OS X packages will also be added soon.<br>
- Additional distributions can be added on request - but please try to contact<br>
  your distribution first!<br>
<br>
---- Ubuntu ----<br>
<br>
# Add repository<br>
sudo add-apt-repository ppa:wine/wine-builds<br>
<br>
# Update packages<br>
sudo apt-get update<br>
<br>
sudo apt-get install --install-recommends winehq-devel<br>
<br>
# Advanced users can instead install the wine-devel package<br>
# directly, in parallel to their regular Wine versions.<br>
<br>
---- Debian ----<br>
<br>
# Enable 32 bit packages<br>
sudo dpkg --add-architecture i386<br>
<br>
# Install key which was used to sign packages<br>
wget <a href="https://dl.winehq.org/wine-builds/Release.key" rel="noreferrer" target="_blank">https://dl.winehq.org/wine-builds/Release.key</a><br>
sudo apt-key add Release.key<br>
<br>
# Add repository to /etc/apt/sources.list or create a *.list<br>
# under /etc/apt/sources.list.d/ with the following content:<br>
deb <a href="https://dl.winehq.org/wine-builds/debian/" rel="noreferrer" target="_blank">https://dl.winehq.org/wine-builds/debian/</a> DISTRO main<br>
# with DISTRO being either wheezy, jessie, stretch or sid<br>
<br>
# Update packages<br>
sudo apt-get update<br>
<br>
sudo apt-get install winehq-devel<br>
<br>
# Advanced users can instead install the wine-devel package<br>
# directly, in parallel to their regular Wine versions.<br>
<br>
---- Fedora ----<br>
<br>
# Currently only Fedora 22 is supported, 23 will be added soon<br>
<br>
# Add repository<br>
dnf config-manager --add-repo <a href="https://dl.winehq.org/wine-builds/fedora/22/winehq.repo" rel="noreferrer" target="_blank">https://dl.winehq.org/wine-builds/fedora/22/winehq.repo</a><br>
<br>
dnf apt-get install winehq-devel<br>
<br>
# Advanced users can instead install the wine-development package<br>
# directly, in parallel to their regular Wine versions.<br>
<br>
---- Mageia ----<br>
<br>
# Install key which was used to sign packages<br>
wget <a href="https://dl.winehq.org/wine-builds/Release.key" rel="noreferrer" target="_blank">https://dl.winehq.org/wine-builds/Release.key</a><br>
sudo rpm --import Release.key<br>
<br>
# If you are using Mageia 4<br>
sudo urpmi.addmedia "WineHQ 32-bit" <a href="https://dl.winehq.org/wine-builds/mageia/4/i586/" rel="noreferrer" target="_blank">https://dl.winehq.org/wine-builds/mageia/4/i586/</a><br>
<br>
# If you are using 64-bit Mageia 4, also add<br>
sudo urpmi.addmedia "WineHQ 64-bit" <a href="https://dl.winehq.org/wine-builds/mageia/4/x86_64/" rel="noreferrer" target="_blank">https://dl.winehq.org/wine-builds/mageia/4/x86_64/</a><br>
<br>
# If you are using Mageia 5<br>
sudo urpmi.addmedia "WineHQ 32-bit" <a href="https://dl.winehq.org/wine-builds/mageia/5/i586/" rel="noreferrer" target="_blank">https://dl.winehq.org/wine-builds/mageia/5/i586/</a><br>
<br>
# If you are using 64-bit Mageia 5, also add<br>
sudo urpmi.addmedia "WineHQ 64-bit" <a href="https://dl.winehq.org/wine-builds/mageia/4/x86_64/" rel="noreferrer" target="_blank">https://dl.winehq.org/wine-builds/mageia/4/x86_64/</a><br>
<br>
sudo urpmi.update -a<br>
sudo urpmi winehq-devel<br>
<br>
# Advanced users can instead install the wine-development package<br>
# directly, in parallel to their regular Wine versions.<br>
<br>
------------------<br>
<br>
Regards,<br>
Michael<br>
<br>
<br>
</blockquote></div><br></div>