@@ -12,10 +12,10 @@ deploy_dir="windows/deploy"
1212exe_name=" io.github.ellie_commons.jorts.exe"
1313icon_file=" windows/jorts.ico"
1414icon_file_install=" windows/jorts.ico"
15- icon_file_uninstall=" windows/ jorts.ico"
15+ icon_file_uninstall=" jorts.ico"
1616
1717# PRE MESON
18- # Skip refresh package
18+ # Add win subsystem gui
1919# Skip metainfo
2020
2121# Rebuild the exe as a release build
@@ -24,7 +24,7 @@ meson setup --buildtype release ${build_dir}
2424ninja -C ${build_dir}
2525
2626# POST MESON
27- # re-add refresh package
27+ # remove win subsystem gui
2828# re-add metainfo
2929
3030# Copy DLLS
@@ -53,14 +53,19 @@ cp -r ${font_path} ${deploy_dir}/etc/fonts/${font_path}
5353
5454mkdir -p ${deploy_dir} /lib/gdk-pixbuf-2.0/2.10.0
5555cp -r /mingw64/lib/gdk-pixbuf-2.0/2.10.0 ${deploy_dir} /lib/gdk-pixbuf-2.0
56- cp -r share ${deploy_dir}
56+
57+ # Fix for icons being broken THIS IS SO STUPID WHY
58+ cp -r ${deploy_dir} /lib/gdk-pixbuf-2.0/2.10.0/loaders/pixbufloader_svg.dll ${deploy_dir} /lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.dll
59+ gdk-pixbuf-query-loaders.exe --update-cache ${deploy_dir} /lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.dll
60+
61+ cp -r /mingw64/share ${deploy_dir}
5762cp -r /mingw64/share/glib-2.0 ${deploy_dir} /share/
5863cp -r /mingw64/share/gtk-3.0 ${deploy_dir} /share/
5964cp -r /mingw64/share/gtk-4.0 ${deploy_dir} /share/
6065cp -r /mingw64/share/icons ${deploy_dir} /share/
6166cp -r /mingw64/share/icu ${deploy_dir} /share/
6267cp -r /mingw64/share/locale ${deploy_dir} /share/
63- cp -r /mingw64/share/themes/${theme_name} ${deploy_dir} /share/
68+ cp -r /mingw64/share/themes/${theme_name} ${deploy_dir} /share/themes
6469
6570# Write the theme to gtk settings
6671cat << EOF > ${deploy_dir} /etc/gtk-4.0/settings.ini
0 commit comments