diff --git a/.files b/.files
index 1d419b4..09d5a98 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 0be6773..d6ec8d2 100644
--- a/.rev
+++ b/.rev
@@ -57,4 +57,14 @@
1124165
+
+ 117b7097eed565af4419de55a4a9fc80
+ 3.2.9
+
+ dimstar_suse
+ - New upstream version 3.2.9
+ * fix symlink pointing error in filesystem.insertLink
+
+ 1155755
+
diff --git a/asar.changes b/asar.changes
index 91732aa..7f92ae6 100644
--- a/asar.changes
+++ b/asar.changes
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Wed Mar 6 20:58:00 UTC 2024 - Bruno Pitrus
+
+- New upstream version 3.2.9
+ * fix symlink pointing error in filesystem.insertLink
+
+-------------------------------------------------------------------
Wed Nov 8 06:12:12 UTC 2023 - Bruno Pitrus
- New upstream version 3.2.8
diff --git a/asar.spec b/asar.spec
index 86d7550..372964c 100644
--- a/asar.spec
+++ b/asar.spec
@@ -17,7 +17,7 @@
Name: asar
-Version: 3.2.8
+Version: 3.2.9
Release: 0
Summary: Creating atom-shell (electron) app packages
License: MIT and ISC
@@ -89,7 +89,11 @@ find -name '.releaserc*' -type f -print -delete
%fdupes %{buildroot}
-#%%check
+%check
+# https://docs.fedoraproject.org/en-US/packaging-guidelines/Node.js/#_build_testing_in_check
+%{__nodejs} -e 'require("./")'
+
+
#We can't run tests, we don't have mocha available.
%files
diff --git a/prepare_vendor.sh b/prepare_vendor.sh
index 2286be8..9c8a082 100644
--- a/prepare_vendor.sh
+++ b/prepare_vendor.sh
@@ -1,5 +1,4 @@
-#!/bin/bash -x
-# shellcheck disable=2181
+#!/bin/bash -eux
ASAR_PKGDIR="$(pwd)"
ASAR_PKGVERSION=$(<./*.spec grep ^Version | sed -e 's/Version:[ ]*//g')
@@ -41,7 +40,7 @@ pushd "$ASAR_PATH" || cleanup_and_exit 1
echo ">>>>>> Install npm modules"
-yarn install --pure-lockfile --ignore-engines --ignore-scripts --production --link-duplicates
+yarn install --frozen-lockfile --ignore-engines --ignore-platform --ignore-scripts --production --link-duplicates
ret=$?
if [ $ret -ne 0 ]; then
echo "ERROR: yarn install failed"
@@ -69,14 +68,9 @@ find . -type f| sponge |\
echo ">>>>>> Package vendor files"
-rm -f "${SIGNAL_PKGDIR}/vendor.tar.zst"
+rm -f "${ASAR_PKGDIR}/vendor.tar.zst"
ZSTD_CLEVEL=19 ZSTD_NBTHREADS=$(nproc) tar --zstd --sort=name -vvScf "${ASAR_PKGDIR}/vendor.tar.zst" node_modules
if [ $? -ne 0 ]; then
cleanup_and_exit 1
fi
echo "vendor $(du -sh "${ASAR_PKGDIR}/vendor.tar.zst")"
-
-
-popd || cleanup_and_exit 1
-
-cleanup_and_exit 0
diff --git a/v3.2.8.tar.gz b/v3.2.8.tar.gz
deleted file mode 120000
index 608c58a..0000000
--- a/v3.2.8.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreibabvrpc6l5bwhapqhukthx5cm542wdjcp7nh62w7jcfaddm5mp34
\ No newline at end of file
diff --git a/v3.2.9.tar.gz b/v3.2.9.tar.gz
new file mode 120000
index 0000000..44cf91b
--- /dev/null
+++ b/v3.2.9.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreicgtcs3qofnlmrmab5tpdlmfgyzlscyd7xfkluwkbh7lrniq6wn4q
\ No newline at end of file
diff --git a/vendor.tar.zst b/vendor.tar.zst
index c136736..233e6ef 120000
--- a/vendor.tar.zst
+++ b/vendor.tar.zst
@@ -1 +1 @@
-/ipfs/bafkreihtbf3atyodmhny36qevcuw5g3kqguazxrfyjutu43lyingmaq46i
\ No newline at end of file
+/ipfs/bafkreiglmxy4nco4p4mrlqqvsdce5fp3tvlt45jmgubge57clpafegqkdm
\ No newline at end of file