diff --git a/.gitmodules b/.gitmodules
index 01f7b1730f126e484a545253c2df6f88c4f5ba58..43fa67200f50c8edd64031546fded93e96027d78 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -2,10 +2,6 @@
 	path = 3rdparty/qrencode-win32
 	url = https://github.com/BlueDragon747/qrencode-win32.git
 	ignore = dirty
-[submodule "extras/packaging/update/sparkle/Sparkle"]
-	path = extras/packaging/update/sparkle/Sparkle
-	url = https://github.com/sparkle-project/Sparkle.git
-	ignore = dirty
 [submodule "3rdparty/SortFilterProxyModel"]
 	path = 3rdparty/SortFilterProxyModel
 	url = https://github.com/atraczyk/SortFilterProxyModel.git
@@ -14,3 +10,8 @@
 [submodule "daemon"]
 	path = daemon
 	url = https://review.jami.net/jami-daemon
+# Sparkle is updater for macOS
+[submodule "extras/packaging/update/sparkle/Sparkle"]
+	path = extras/packaging/update/sparkle/Sparkle
+	url = https://github.com/sparkle-project/Sparkle.git
+	ignore = dirty
diff --git a/extras/packaging/update/sparkle/Sparkle b/extras/packaging/update/sparkle/Sparkle
new file mode 160000
index 0000000000000000000000000000000000000000..077d7228ba24fd11cc301147d569db81e842082f
--- /dev/null
+++ b/extras/packaging/update/sparkle/Sparkle
@@ -0,0 +1 @@
+Subproject commit 077d7228ba24fd11cc301147d569db81e842082f