diff --git a/.files b/.files
index 140f4cd..ca91452 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 09735af..72ba761 100644
--- a/.rev
+++ b/.rev
@@ -7,4 +7,12 @@
new package see https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/FSEEJWXHXZ3ZLT3QH3IEYPLJ6DDGIHRT/
1001453
+
+ f34fc345273a434f5a4263db8b308b87
+ 3.2.2
+
+ dimstar_suse
+
+ 1033605
+
diff --git a/asar.changes b/asar.changes
index 9e8433d..04500d4 100644
--- a/asar.changes
+++ b/asar.changes
@@ -1,4 +1,12 @@
-------------------------------------------------------------------
+Fri Nov 4 18:10:42 UTC 2022 - Bruno Pitrus
+- New upstream version 3.2.2
+ * Fix allowing nested empty directories.
+- New upstream version 3.2.1
+ * Rename package to @electron/asar
+- Correct bogus “0.0.0-development” version reported by the program.
+
+-------------------------------------------------------------------
Tue Aug 16 15:09:07 UTC 2022 - Bruno Pitrus
- New upstream version 3.2.0
* give better hints when failing due to bad links
diff --git a/asar.spec b/asar.spec
index be9508f..ac25b42 100644
--- a/asar.spec
+++ b/asar.spec
@@ -17,7 +17,7 @@
Name: asar
-Version: 3.2.0
+Version: 3.2.2
Release: 0
Summary: Creating atom-shell (electron) app packages
License: MIT and ISC
@@ -31,6 +31,7 @@ Source2: prepare_vendor.sh
BuildArch: noarch
BuildRequires: fdupes
+BuildRequires: jq
BuildRequires: nodejs-packaging
BuildRequires: npm
@@ -46,16 +47,22 @@ having random access support.
%autosetup -p1 -a 1
%build
-npm rebuild --verbose
+npm rebuild --verbose --foreground-scripts
%install
-mkdir -pv %{buildroot}%{nodejs_sitearch}
+mkdir -pv %{buildroot}%{nodejs_sitelib}/@electron
mkdir -pv %{buildroot}%{_bindir}
-cp -lr . %{buildroot}%{nodejs_sitearch}/asar
-ln -srv %{buildroot}%{nodejs_sitearch}/asar/bin/asar.js %{buildroot}%{_bindir}/asar
+cp -lr . %{buildroot}%{nodejs_sitelib}/@electron/asar
+ln -srv %{buildroot}%{nodejs_sitelib}/@electron/asar/bin/asar.js %{buildroot}%{_bindir}/asar
+# symlink old package name
+ln -srv %{buildroot}%{nodejs_sitelib}/{@electron/,}asar
#fix shebang
-sed -i '1s/env //' %{buildroot}%{nodejs_sitearch}/asar/bin/asar.js
-cd %{buildroot}%{nodejs_sitearch}/asar
+sed -i '1s/env //' %{buildroot}%{nodejs_sitelib}/@electron/asar/bin/asar.js
+cd %{buildroot}%{nodejs_sitelib}/asar
+
+# Correct bogus version in package.json
+jq -cj '.version="%{version}"' package.json > new
+mv new package.json
#Remove development garbage
find -name example -print0 |xargs -r0 -- rm -rvf
find -name test -print0 |xargs -r0 -- rm -rvf
@@ -85,6 +92,6 @@ find -name '.releaserc*' -type f -print -delete
%doc CHANGELOG.md README.md
%license LICENSE.md
/usr/bin/asar
-%{nodejs_sitearch}
+%{nodejs_sitelib}
%changelog
\ No newline at end of file
diff --git a/v3.2.0.tar.gz b/v3.2.0.tar.gz
deleted file mode 120000
index fa097ef..0000000
--- a/v3.2.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreifw33m424doym5z7xufk3ja53qke45dvp27eweee65jblkwk4djmu
\ No newline at end of file
diff --git a/v3.2.2.tar.gz b/v3.2.2.tar.gz
new file mode 120000
index 0000000..41eb2e6
--- /dev/null
+++ b/v3.2.2.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreiezewb6ipczi3wciz2sugg7nce5u5v7vqypni66jxb5akzpx56tu4
\ No newline at end of file