Winepak Is A Flatpak Repository For Windows (Wine) Games And Applications

Winepak flatpak

Winepak is a Flatpak repository for Microsoft Windows applications bundled with Wine. Its aim is to "make installing and running [Windows / Wine] applications Just Work", by including the runtimes required to run the software / game under Linux (Wine, etc.).

As some of you might already know, Wine is a compatibility layer that allows running Microsoft Windows applications and games on Unix systems. Simply running Windows software / games using Wine doesn't always work on Linux - sometimes you need to install additional libraries, use a different Wine version than the one installed on your system, and so on.

This is what Winepak aims to solve, by including everything required (libraries, the Wine version that was tested with that particular app or game, etc.) to run a Windows application or game in Linux so that users simply install the Flatpak, run the Windows application and it just works.

The Winepak repository is new, and there are only a few games and applications available right now. Currently the repository includes:

  • Overwatch (team objective FPS)
  • Wow (World of Warcraft - massively multiplayer online role-playing game)
  • League of Legends
  • Path of Exile (online Action RPG)
  • World of Tanks (massively multiplayer online game)
  • Cemu (Nintendo Wii-U emulator)
  • Notepad++

The Winepak applications GitHub also contains Fortnite (co-op survival game), Polygonal Planet Project (a Unity3D tool to build your favorite planet as your wallpaper) and Internet Explorer 8, but these don't seem to be available in the Winepak Flatpak repository yet, so you won't be able to install them right now. These packages may need some work and will probably be available soon though.

The Winepak website does not include a list of software available for install, but a web store is planned so users can see all available Winepak items without the need of an extra app like Gnome Software or the use of the Flatpak command line tool.

You might say that what Winepak does was already possible, by using Wine prefixes for example. And you would be right in saying this, but Winepak has some advantages, like making it easy for users who don't know how to create Wine prefixes. And it's Linux distribution agnostic as well, meaning it works on any Linux distribution (that supports Flatpak) without requiring any changes to the packages.

Sure, there are just a few Wine applications available on Winepak at the moment, but it has a great potential. Yes, it takes a while to tweak everything to make sure some Windows game works properly, but once the Flatpak is done, it works on any Linux distribution, now or in 2 years, without modifications.

I'd also like to add that for games or software for which the license doesn't allow redistribution, Winepak does not include the software / game files. The repository packages run online installers which legally download the files. For example, after installing Overwatch, the menu entry prompts you to install Blizzard's Battle.net app, then you'll need install Overwatch using Battle.net.

Adding the Winepak Flatpak repository and installing software


The first step is to setup Flatpak on your Linux distribution. There are quick setup instructions available on Flatpak.org.

Next, you'll need to add both the Flathub and the Winepak repositories. Use these commands to add them:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists winepak https://dl.winepak.org/repo/winepak.flatpakrepo

You should now be able to install software available in the Winepak repository by using your Software app, as long as you installed the Software Flatpak plugin. On my Ubuntu 18.04 system, some Winepak packages don't show up in the Software app though, I'm not sure why.

You can also install applications and games from Winepak from a terminal by using:

flatpak install winepak tld.domain.Application

You'll need to change tld.domain.Application to the app you want to install.

To see all the available packages and their names from Winepak, use this command:

flatpak remote-ls winepak

Winepak installs installs custom desktop and appdata files, so you should find the software you install in your desktop's application / software menu.

Seen on WOGUE.

10 comments:

  1. Actually, Fortnite, doesn't seem to be in the repo. Here is the output of flatpak remote-ls winepak:

    Ref
    com.blizzard.Overwatch
    com.blizzard.WoW
    com.leagueoflegends.Client
    com.oskarstalberg.Planet
    com.pathofexile.Client
    com.worldoftanks.Client
    info.cemu.Cemu
    org.notepad_plus_plus.Notepad-plus-plus
    org.winepak.Platform
    org.winepak.Platform.Compat32
    org.winepak.Platform.Extension.corefonts
    org.winepak.Platform.Extension.d3dx9
    org.winepak.Platform.Extension.msls31
    org.winepak.Platform.Extension.vcrun2010
    org.winepak.Platform.Extension.vcrun2012
    org.winepak.Platform.Extension.vcrun2013
    org.winepak.Platform.Extension.vcrun2015
    org.winepak.Platform.Wine
    org.winepak.Platform.Wine.Compat32
    org.winepak.Sdk

    ReplyDelete
    Replies
    1. I saw it listed here and I assumed it's in the repo: https://github.com/winepak/applications. I'll add a note about this.

      Delete
  2. Sounds good - gave it a whirl on Ubuntu 18.04 for POE - POE would not start with missing files error etc.

    ReplyDelete
  3. would be great seeing Kenta Cho’s MazerMayhem and GearToyGear there

    ReplyDelete
  4. I can't install winepak, can you helpme?

    "flatpak install winepak tld.domain.Application"
    "error: Error searching remote winepak: Can't find ref tld.domain.Application"

    ReplyDelete
    Replies
    1. That was an example. You need to replace "tld.domain.Application" with the app you want to install. You get the app names with the "flatpak remote-ls winepak" command. For example, install Overwatch using this command:

      flatpak install winepak com.blizzard.Overwatch

      Delete
    2. what a stupid of me.... thank you very mutch, logix... :))

      Delete
    3. Don't worry about it, I'm glad I could help.

      Delete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Is it okay to post part of this on my website basically post a hyperlink to this webpage? Fortnite free v bucks ios

    ReplyDelete