diff --git a/.files b/.files
index d068b06..af76b4c 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index d1361d4..2191911 100644
--- a/.rev
+++ b/.rev
@@ -214,4 +214,12 @@
922794
+
+ d64d76c9d8a69f2b4f856313487a312b
+ 0.9.0
+
+ dimstar_suse
+
+ 940775
+
diff --git a/.servicemark b/.servicemark
index 8de5af1..e9a567d 100644
--- a/.servicemark
+++ b/.servicemark
@@ -1 +1 @@
-362ab9b5332cfb4a21153eb932d23f22
+77eaf0e0c551ecd8adea6a1d17b72f4b
diff --git a/alacritty.changes b/alacritty.changes
index 8466097..ea62508 100644
--- a/alacritty.changes
+++ b/alacritty.changes
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Wed Dec 15 09:07:11 UTC 2021 - Guillaume GARDET
+
+- Restore the removing of the checksum of config.guess and
+ config.sub for architectures that modify them.
+ It was wrongly dropped with previous commit.
+
+-------------------------------------------------------------------
Tue Sep 28 05:51:17 UTC 2021 - William Brown
- Replace rust-packaging with cargo-packaging
diff --git a/alacritty.spec b/alacritty.spec
index e0b9015..37a4983 100644
--- a/alacritty.spec
+++ b/alacritty.spec
@@ -72,6 +72,15 @@ The official zsh completion script for alacritty.
mkdir .cargo
cp %{SOURCE2} .cargo/config
+%ifarch aarch64 ppc64le riscv64
+# Remove checksum of config.guess and config.sub since aarch64 and ppc64le modify them
+sed -i 's#"expat/conftools/config.guess":"ebaffe1c6683ae2c3dcabb87825a83b892f00391514756f7640c4a3dcafbad4f",##g' ./vendor/expat-sys/.cargo-checksum.json
+sed -i 's#"expat/conftools/config.sub":"523cb028db907d1fbbcecdcac6737f9e2eeba48fb639231dbc5ae69238f276c9",##g' ./vendor/expat-sys/.cargo-checksum.json
+%endif
+%ifarch riscv64
+sed -i -e 's#"config.guess":"e0c1d7ef8ce964fb57c35e7704ae8661d7e4ca87d6a3c18950e503ae26b62319",##' -e 's#"config.sub":"f7e62c3cb15cd5bbc4e7f3617793b227481fc554d39697a9c322a266d20fb626",##' vendor/servo-fontconfig-sys/.cargo-checksum.json
+%endif
+
%build
%{cargo_build}