I will ask in this thread to not do a repeated request.
Is it possible to adapt the new Alfa client League 2016 to run natively on Linux?
According to a one rioter the new client uses HTML / JS / CSS for the UI, C ++ for the core functionality. So without AIR and a new base should be possible to adapt.
On technical matters, the engine think it's compatible with Linux. The OpenGL backend works well in wine and MacOS.
Adobe down support for AIR at version 2.6 but now there haven't this dependences.
The audio engine has been renovated last year and I think it is not difficult to give support to pulseaudio.
Now mesa 11 offers OpenGL 4.2. Soon they will be ready free drivers for i975, AMD and nVidia drivers free. The proprietary nVidia drivers on my PC supports at least version 4.4.
Many games and platforms are being built with Linux as a possibility and some powerful and famous graphics engines are already compatible with Linux in their latest versions, not to mention that .NET will be compatible with linux too.
Yes, can run in wine, wine-staging and PlayOnLinux but a native client would be better to buy in the store (orange button) and have better performance.
I don't know how difficult is to maintain a binary for linux but there are several alternatives and the community would be willing to help.
You can make a deb / rpm for larger distributions and thus each distrubution could add library dependencies required for the OS and use the system libraries.
Steam works perfectly and I have not had any problems since I used the beta of Steam for Linux. In Debian, for example, come in the category non-free because Riot terms of service.
The other option would make an sh script or the like, take the necessary libraries folder as a local copy and Riot update and manage those libraries when upgrading and launch a .bin or .run.