-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Future of Windows build #23
Comments
@srid Your opinion please. |
What is the problem with GTK3 Windows build? I'd rather entirely drop GTK2 support than end up having to maintain Windows specific GUI files. |
Our current Windows build mechanism is using mingw cross compiler and GTK2 pre-built binaries. There are no pre-built GTK3 binaries for Windows. |
@srid Some good news. Fedora includes GTK3 binaries built with mingw. So it is possible to do cross compilation using these binaries and create GTK3 build for Windows. |
I have managed to get a build done on Fedora that includes all GTK3 and required libraries in one installer. But for some reason when this is installed some of the icons do not show up in UI. Looking at the log in console I can see issue loading icons from the theme. After reading through lot of discussions on internet I have come across EasyTAG application which uses almost same setup as us. The application is using GTK3, built for windows using Mingw and using NSIS to create installer. I am planning to look at how the installer is created for EasyTAG and see if we can borrow some of the logic. |
@srid I have made good progress after lot of efforts and managed to create a installer build that includes all the dependencies. Please see the screenshot when I tested this using wine. Would you like to test this on a real Windows machine before I commit the changes? I can provide the installer in Google Drive. |
@onkarshinde I do not have a Windows machine, perhaps some of the interested Windows users would be willing to test the executable? |
@srid Tested the application on a Windows 7 machine now. Please see the screenshot. |
Looks good to me!
…On Fri, 20 Jul 2018 at 14:43 Onkar ***@***.***> wrote:
[image: gnusim8085]
<https://user-images.githubusercontent.com/5102265/43019455-ac6cf078-8c7a-11e8-8d27-20f1a31a332e.PNG>
@srid <https://github.com/srid> Tested the application on a Windows 7
machine now. Please see the screenshot.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#23 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAPntoS05UC2ZqSFdeH1GtC-re3Olcmks5uIiTMgaJpZM4SuXy1>
.
|
I have not found any way to get the Windows cross compilation build work with GTK3.
In order to make code maintainable
The text was updated successfully, but these errors were encountered: