Compare commits
5
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b02df94744 | ||
|
|
429c772e4a | ||
|
|
d843716e8b | ||
|
|
fe0230b3d5 | ||
|
|
885fa3fee8 |
@@ -63,6 +63,15 @@ jobs:
|
|||||||
echo "SHORT_SHA=${SHORT_SHA}" >> $GITHUB_ENV
|
echo "SHORT_SHA=${SHORT_SHA}" >> $GITHUB_ENV
|
||||||
mv Argyll_V*_win64_exe.zip "Argyll_${TAG}_${SHORT_SHA}_win64_exe.zip"
|
mv Argyll_V*_win64_exe.zip "Argyll_${TAG}_${SHORT_SHA}_win64_exe.zip"
|
||||||
|
|
||||||
|
- name: Verify Package Contents
|
||||||
|
run: |
|
||||||
|
ZIP_FILE=$(ls Argyll_*_win64_exe.zip)
|
||||||
|
echo "Verifying contents of ${ZIP_FILE}..."
|
||||||
|
unzip -l "${ZIP_FILE}" | grep "usb/ArgyllCMS.inf"
|
||||||
|
unzip -l "${ZIP_FILE}" | grep "usb/bin/amd64/libusb0.sys"
|
||||||
|
unzip -l "${ZIP_FILE}" | grep "doc/ArgyllDoc.html"
|
||||||
|
unzip -l "${ZIP_FILE}" | grep "ReadMe.txt"
|
||||||
|
|
||||||
- name: Upload Artifact
|
- name: Upload Artifact
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -65,6 +65,15 @@ jobs:
|
|||||||
echo "SHORT_SHA=${SHORT_SHA}" >> $GITHUB_ENV
|
echo "SHORT_SHA=${SHORT_SHA}" >> $GITHUB_ENV
|
||||||
mv Argyll_V*_win64_exe.zip "Argyll_${TAG}_${SHORT_SHA}_win64_exe.zip"
|
mv Argyll_V*_win64_exe.zip "Argyll_${TAG}_${SHORT_SHA}_win64_exe.zip"
|
||||||
|
|
||||||
|
- name: Verify Package Contents
|
||||||
|
run: |
|
||||||
|
ZIP_FILE=$(ls Argyll_*_win64_exe.zip)
|
||||||
|
echo "Verifying contents of ${ZIP_FILE}..."
|
||||||
|
unzip -l "${ZIP_FILE}" | grep "usb/ArgyllCMS.inf"
|
||||||
|
unzip -l "${ZIP_FILE}" | grep "usb/bin/amd64/libusb0.sys"
|
||||||
|
unzip -l "${ZIP_FILE}" | grep "doc/ArgyllDoc.html"
|
||||||
|
unzip -l "${ZIP_FILE}" | grep "ReadMe.txt"
|
||||||
|
|
||||||
- name: Upload Artifact
|
- name: Upload Artifact
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
|
|||||||
+16
-8
@@ -167,13 +167,21 @@ fi
|
|||||||
rm -rf $TOPDIR
|
rm -rf $TOPDIR
|
||||||
mkdir $TOPDIR
|
mkdir $TOPDIR
|
||||||
|
|
||||||
|
# Ensure catalog copies exist if needed for Windows packaging
|
||||||
|
if [ -d usb ] ; then
|
||||||
|
if [ -f usb/ArgyllCMS.cat ] ; then
|
||||||
|
[ ! -f usb/ArgyllCMS_x64.cat ] && cp usb/ArgyllCMS.cat usb/ArgyllCMS_x64.cat
|
||||||
|
[ ! -f usb/ArgyllCMS_arm64.cat ] && cp usb/ArgyllCMS.cat usb/ArgyllCMS_arm64.cat
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Collect the names of all the files that we're going to package
|
# Collect the names of all the files that we're going to package
|
||||||
unset topfiles; for i in `cat binfiles`; do topfiles="$topfiles ${i}"; done
|
unset topfiles; for i in `tr -d '\r' < binfiles`; do topfiles="$topfiles ${i}"; done
|
||||||
unset docfiles; for i in `cat doc/afiles`; do docfiles="$docfiles doc/${i}"; done
|
unset docfiles; for i in `tr -d '\r' < doc/afiles`; do docfiles="$docfiles doc/${i}"; done
|
||||||
unset usbfiles;
|
unset usbfiles;
|
||||||
for j in ${USBDIRS}; do
|
for j in ${USBDIRS}; do
|
||||||
if [ ${j} ]; then
|
if [ ${j} ]; then
|
||||||
for i in `cat ${j}/${USBBINFILES}`; do usbfiles="$usbfiles ${j}/${i}"; done
|
for i in `tr -d '\r' < ${j}/${USBBINFILES}`; do usbfiles="$usbfiles ${j}/${i}"; done
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -183,16 +191,16 @@ allfiles="${topfiles} bin/* ref/* ${docfiles} ${usbfiles}"
|
|||||||
for i in ${allfiles}; do
|
for i in ${allfiles}; do
|
||||||
path=${i%/*} # extract path without filename
|
path=${i%/*} # extract path without filename
|
||||||
file=${i##*/} # extract filename
|
file=${i##*/} # extract filename
|
||||||
if [ $path = $i ] ; then
|
if [ "$path" = "$i" ] ; then
|
||||||
path=
|
path=
|
||||||
fi
|
fi
|
||||||
if [ X$path != "X" ] ; then
|
if [ X"$path" != "X" ] ; then
|
||||||
mkdir -p $TOPDIR/${path}
|
mkdir -p "$TOPDIR/${path}"
|
||||||
fi
|
fi
|
||||||
if [ X${file} = "Xafiles" ] ; then
|
if [ X"${file}" = "Xafiles" ] ; then
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
cp $i $TOPDIR/$i
|
cp "$i" "$TOPDIR/$i" || { echo "Failed to copy $i to $TOPDIR/$i"; exit 1; }
|
||||||
done
|
done
|
||||||
|
|
||||||
# Create the package
|
# Create the package
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user