@@ -1090,8 +1090,12 @@ $(PROTON37_TRACKED_FILES_TARGET): $(addprefix $(SRCDIR)/,proton_3.7_tracked_file
1090
1090
USER_SETTINGS_PY_TARGET := $(addprefix $(DST_BASE ) /,user_settings.sample.py)
1091
1091
$(USER_SETTINGS_PY_TARGET ) : $(addprefix $(SRCDIR ) /,user_settings.sample.py)
1092
1092
1093
+ PROTONFIXES_TARGET := $(addprefix $(DST_BASE ) /,protonfixes)
1094
+ $(PROTONFIXES_TARGET ) : $(addprefix $(SRCDIR ) /,protonfixes)
1095
+
1093
1096
DIST_COPY_TARGETS := $(FILELOCK_TARGET ) $(PROTON_PY_TARGET ) \
1094
- $(PROTON37_TRACKED_FILES_TARGET ) $(USER_SETTINGS_PY_TARGET )
1097
+ $(PROTON37_TRACKED_FILES_TARGET ) $(USER_SETTINGS_PY_TARGET ) \
1098
+ $(PROTONFIXES_TARGET )
1095
1099
1096
1100
$(DIST_COPY_TARGETS ) : | $(DST_DIR )
1097
1101
cp -a $(SRCDIR ) /$(notdir $@ ) $@
@@ -1121,10 +1125,14 @@ deploy: all
1121
1125
.PHONY : redist
1122
1126
redist : all
1123
1127
mkdir -p $(REDIST_DIR )
1124
- rsync --delete --exclude dist -arx $(DST_BASE ) / $(REDIST_DIR )
1125
- tar -C $(DST_DIR ) -c . | gzip -c -1 > $(REDIST_DIR ) /proton_dist.tar.gz
1126
- @echo " Created redistribution tarball at " $(REDIST_DIR ) " /proton_dist.tar.gz"
1127
-
1128
+ rsync --delete -arx $(DST_BASE ) / $(REDIST_DIR )
1129
+ cp $(PROTONFIXES_TARGET ) /cabextract $(REDIST_DIR ) /dist/bin/
1130
+ cp $(PROTONFIXES_TARGET ) /libmspack.so.0 $(REDIST_DIR ) /dist/lib64/
1131
+ cp $(PROTONFIXES_TARGET ) /libmspack.so.0.1.0 $(REDIST_DIR ) /dist/lib64/
1132
+ mv $(REDIST_DIR ) $(BUILD_NAME )
1133
+ tar -cvzf $(BUILD_NAME ) .tar.gz $(BUILD_NAME )
1134
+ sha512sum $(BUILD_NAME ) .tar.gz > $(BUILD_NAME ) .sha512sum
1135
+ @echo " Proton build available at $( BUILD_NAME) .tar.gz"
1128
1136
1129
1137
# #
1130
1138
# # make module=$dllname module[32,64]
0 commit comments