diff --git a/testing/signal-desktop/APKBUILD b/testing/signal-desktop/APKBUILD
index 6ace2a0492ab665b64749205fc1f996af50ac080..427e2ca6fb6bbf9108c7aabdb0c788a0fb9ae5ee 100644
--- a/testing/signal-desktop/APKBUILD
+++ b/testing/signal-desktop/APKBUILD
@@ -1,8 +1,8 @@
 # Contributor: Lauren N. Liberda <lauren@selfisekai.rocks>
 # Maintainer: Lauren N. Liberda <lauren@selfisekai.rocks>
 pkgname=signal-desktop
-pkgver=6.17.1
-pkgrel=1
+pkgver=6.18.0
+pkgrel=0
 pkgdesc="A messaging app for simple private communication with friends"
 url="https://github.com/signalapp/Signal-Desktop/"
 # same as electron
@@ -83,6 +83,7 @@ source="
 	ringrtc-webrtc-renamed.patch
 	webrtc-shared-like-my-wife.patch
 	webrtc-use-alpine-target.patch
+	webrtc-gcc13.patch
 
 	signal-desktop
 	"
@@ -450,7 +451,7 @@ package() {
 }
 
 sha512sums="
-5620ac6cf645bdfd2773243d013fa46daeec649f620d7305706887eee022ae3559d062f187896dcc110aec770abad6623115c17237ed7d1a2d1c6a82a60b59d8  Signal-Desktop-6.17.1.tar.gz
+34e4a8de9ed123cd25f4afe41fe09672b8282f2158bb9b782568b1999f51cbc59a93ca1e9a383002ed82f8c8e0f9f6a07efb753cedd97756944cd36751900cc1  Signal-Desktop-6.18.0.tar.gz
 9483c8d302728d6caa123f1fb9a977c7cb3aea09ecd1d2cfb3b19f2f2c66f884c41e37642c89db4eeeb0d607fddf281ba27ba4bd0a90e43b972d0cbc607e1483  libsignal-0.22.0.tar.gz
 684405e325a5c9cc0446b4e8ab949e888bf699f20f8a7bd64cb741c712b6d42b79d87a518720f6393ab667c9bef442dbb85404128302a41c8caf4d33711bb41e  ringrtc-2.26.4.tar.gz
 ef35942c377a2681ebdea2b68c6d3af0712cd866d143b50479b1e03de274c324b57059ea9f88b5c20d08c3b5b2b0aad8aed52e713aa2eb3da45b642d1aaae418  webrtc-5481c.tar.xz
@@ -465,5 +466,6 @@ ae91177b9df6bd5ac5cdbe28e6b591138d2c4b057dde84596ac89fc46e94bf713da18f652346486e
 ab51b8fdcda1d8811213d2c5d8cb5d8457b478a02e23ce40f36b38ec56d45a3bd7a2d184720c27046f98a27771551cfad93c1290fe93856cc02695d318b33e47  ringrtc-webrtc-renamed.patch
 9d92389637cdda83a0a7039fa6c52516d7bc491d0b1e42d5374b9d1f4fa7b9c930642f2dca896da17a2dc3344fa1bb97434c8dddd0539a4fedfd0dec809fc875  webrtc-shared-like-my-wife.patch
 354f516a74c5491727afe084ef7688b3e1359d230daa720ffc30b33d3ea7579c9f37a50fbdc5fe2e8dc5322e42a0a39e4ae3449d4cf5b77daed2229bd743028c  webrtc-use-alpine-target.patch
+209a606c0fa5ee517df4b8492932f20761dced3324e05a669fdf47c06a175aa5d5900e54e822ccd39fd57edfa4e689537e34a3b26918cc5da7a41633f5a1f162  webrtc-gcc13.patch
 87534e7b5ad7365509eab75629e6bd1a9ed61ee92f7e358405a0abaf0df57de14623fb3894eb082f8785422e5c087e1c50f9e2e5cafbb2529591fd7bf447f7f5  signal-desktop
 "
diff --git a/testing/signal-desktop/webrtc-gcc13.patch b/testing/signal-desktop/webrtc-gcc13.patch
new file mode 100644
index 0000000000000000000000000000000000000000..d1095ded5589dcafc77ebf6d4cb6bbfc92032c6f
--- /dev/null
+++ b/testing/signal-desktop/webrtc-gcc13.patch
@@ -0,0 +1,30 @@
+--- ./rtc_base/system/file_wrapper.h.orig
++++ ./rtc_base/system/file_wrapper.h
+@@ -13,6 +13,7 @@
+ 
+ #include <stddef.h>
+ #include <stdio.h>
++#include <stdint.h>
+ 
+ #include <string>
+ 
+--- ./rtc_base/third_party/base64/base64.h.orig
++++ ./rtc_base/third_party/base64/base64.h
+@@ -12,6 +12,7 @@
+ #ifndef RTC_BASE_THIRD_PARTY_BASE64_BASE64_H_
+ #define RTC_BASE_THIRD_PARTY_BASE64_BASE64_H_
+ 
++#include <stdint.h>
+ #include <string>
+ #include <vector>
+ 
+--- ./third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.h.orig
++++ ./third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.h
+@@ -16,6 +16,7 @@
+ #define ABSL_STRINGS_INTERNAL_DAMERAU_LEVENSHTEIN_DISTANCE_H_
+ 
+ #include <numeric>
++#include <stdint.h>
+ #include <vector>
+ 
+ #include "absl/strings/string_view.h"