@@ -10,8 +10,8 @@ font_path="RedactedScript"
1010
1111deploy_dir=" windows/deploy"
1212exe_name=" io.github.ellie_commons.jorts.exe"
13- icon_file=" windows/ jorts.ico"
14- icon_file_install=" windows/ jorts.ico"
13+ icon_file=" jorts.ico"
14+ icon_file_install=" jorts.ico"
1515icon_file_uninstall=" jorts.ico"
1616
1717# PRE MESON
@@ -34,7 +34,7 @@ mkdir -p "${deploy_dir}/bin"
3434mkdir -p " ${deploy_dir} /etc"
3535mkdir -p " ${deploy_dir} /share"
3636cp " ${build_dir} /${exe_name} " " ${deploy_dir} /bin"
37- dlls=$( ldd " ${deploy_dir} /bin/${exe_name} " | grep " /mingw64 " | awk ' {print $3}' )
37+ dlls=$( ldd " ${deploy_dir} /bin/${exe_name} " | grep " /ucrt64 " | awk ' {print $3}' )
3838
3939for dll in $dlls
4040do
4343
4444# Copy other required things for Gtk to work nicely
4545echo " Copying other necessary files..."
46- cp /mingw64 /bin/gdbus.exe ${deploy_dir} /bin/gdbus.exe
47- cp -r /mingw64 /etc/gtk-3.0 ${deploy_dir} /etc/gtk-3.0
48- cp -r /mingw64 /etc/gtk-4.0 ${deploy_dir} /etc/gtk-4.0
49- cp -r /mingw64 /etc/fonts ${deploy_dir} /etc/fonts
46+ cp /ucrt64 /bin/gdbus.exe ${deploy_dir} /bin/gdbus.exe
47+ cp -r /ucrt64 /etc/gtk-3.0 ${deploy_dir} /etc/gtk-3.0
48+ cp -r /ucrt64 /etc/gtk-4.0 ${deploy_dir} /etc/gtk-4.0
49+ cp -r /ucrt64 /etc/fonts ${deploy_dir} /etc/fonts
5050
5151# Redacted Script
5252cp -r ${font_path} ${deploy_dir} /etc/fonts/${font_path}
5353
5454mkdir -p ${deploy_dir} /lib/gdk-pixbuf-2.0/2.10.0
55- cp -r /mingw64 /lib/gdk-pixbuf-2.0/2.10.0 ${deploy_dir} /lib/gdk-pixbuf-2.0
55+ cp -r /ucrt64 /lib/gdk-pixbuf-2.0/2.10.0 ${deploy_dir} /lib/gdk-pixbuf-2.0
5656
5757# Fix for icons being broken THIS IS SO STUPID WHY
5858cp -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
5959gdk-pixbuf-query-loaders.exe --update-cache ${deploy_dir} /lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.dll
6060
61- cp -r /mingw64 /share ${deploy_dir}
62- cp -r /mingw64 /share/glib-2.0 ${deploy_dir} /share/
63- cp -r /mingw64 /share/gtk-3.0 ${deploy_dir} /share/
64- cp -r /mingw64 /share/gtk-4.0 ${deploy_dir} /share/
65- cp -r /mingw64 /share/icons ${deploy_dir} /share/
66- cp -r /mingw64 /share/icu ${deploy_dir} /share/
67- cp -r /mingw64 /share/locale ${deploy_dir} /share/
68- cp -r /mingw64 /share/themes/${theme_name} ${deploy_dir} /share/themes
61+ cp -r /ucrt64 /share ${deploy_dir}
62+ cp -r /ucrt64 /share/glib-2.0 ${deploy_dir} /share/
63+ cp -r /ucrt64 /share/gtk-3.0 ${deploy_dir} /share/
64+ cp -r /ucrt64 /share/gtk-4.0 ${deploy_dir} /share/
65+ cp -r /ucrt64 /share/icons ${deploy_dir} /share/
66+ cp -r /ucrt64 /share/icu ${deploy_dir} /share/
67+ cp -r /ucrt64 /share/locale ${deploy_dir} /share/
68+ cp -r /ucrt64 /share/themes/${theme_name} ${deploy_dir} /share/themes
6969
7070# Write the theme to gtk settings
7171cat << EOF > ${deploy_dir} /etc/gtk-4.0/settings.ini
@@ -85,7 +85,7 @@ cat << EOF > ${app_name}Installer.nsi
8585Name ${app_name}
8686
8787Outfile "${app_name} Installer.exe"
88- InstallDir "\$ LOCALAPPDATA \\ Programs \\ ${app_name} "
88+ InstallDir "\$ PROGRAMFILES \\ ${app_name} "
8989#RequestExecutionLevel admin ; Request administrative privileges
9090
9191# Set the title of the installer window
0 commit comments