Skip to content

Commit 5b113ad

Browse files
committed
move to ucrt
1 parent 12ae597 commit 5b113ad

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

windows/deploy.sh

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ font_path="RedactedScript"
1010

1111
deploy_dir="windows/deploy"
1212
exe_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"
1515
icon_file_uninstall="jorts.ico"
1616

1717
#PRE MESON
@@ -34,7 +34,7 @@ mkdir -p "${deploy_dir}/bin"
3434
mkdir -p "${deploy_dir}/etc"
3535
mkdir -p "${deploy_dir}/share"
3636
cp "${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

3939
for dll in $dlls
4040
do
@@ -43,29 +43,29 @@ done
4343

4444
# Copy other required things for Gtk to work nicely
4545
echo "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
5252
cp -r ${font_path} ${deploy_dir}/etc/fonts/${font_path}
5353

5454
mkdir -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
5858
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
5959
gdk-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
7171
cat << EOF > ${deploy_dir}/etc/gtk-4.0/settings.ini
@@ -85,7 +85,7 @@ cat << EOF > ${app_name}Installer.nsi
8585
Name ${app_name}
8686
8787
Outfile "${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

Comments
 (0)