WineHQ

openSUSE

Revision as of 18:05, 27 March 2016 by RosanneDiMesio (talk | contribs) (→‎From Git: list repositories)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Work in progress: This page is currently undergoing extensive revision. External links to specific parts of this page may now be broken due to the section having been edited, moved, merged with another section, or removed altogether. Consult the table of contents to find the section you are looking for. There may be related discussion on the talk page.

Installing distro packages

New versions of openSUSE ship with the Wine development release that was current at the time packages were frozen for release.

Up-to-date Wine packages are available through the Wine repository on the OBS. The package maintainer is Marcus Meissner. The repository includes packages for the biweekly releases of both Wine and Wine-staging, daily "snapshot" packages of git, and packages for wine-gecko and wine-mono. Simply add the repository to Yast2 or zypper and install as you would any other package.

Some notes about the openSUSE Wine packages:

  • Due to patent issues, the Wine packages on the OBS are built without mp3 support. Packages for wine-mp3 and its dependencies (libmpg123) are available in the Packman repository.
  • The packages include winetricks, installed to /usr/bin/.
  • The packages include .desktop files for Wine's builtin programs (winecfg, notepad, etc.), which are not part of vanilla Wine. Report any problems with them to the package maintainer.
  • The distro does not package the stable branch; however, packages for the stable releases may be available from personal projects on the OBS. Note that these packages are not supported by either WineHQ or the distro package maintainer.

Building Wine

On the OBS

If you merely wish to recreate the distro package with minor modifications (e.g., adding custom patches), the easiest way to do that is by branching the Emulators:Wine package on the OBS, applying whatever changes you wish to make to the spec file, and building from that. See the openSUSE Build Service Tutorial for information on how to use the OBS.

From Git

Building from git is necessary to run regression tests or test patches. Follow the instructions in the Git Wine Tutorial for cloning the Wine git repository.

Build Dependencies

You will need the following repositories to obtain Wine's build dependencies:

  • OSS (the main repository; this should already be set up on your system)
  • Update (should also already be set up)
  • Packman (for mp3 support)
  • Education (for OpenCL support)
This page was last edited on 27 March 2016, at 18:05.