diff --git a/community/dart/PKGBUILD b/community/dart/PKGBUILD
index 298e0a32e..6c7c9933c 100644
--- a/community/dart/PKGBUILD
+++ b/community/dart/PKGBUILD
@@ -13,7 +13,7 @@
 buildarch=12
 
 pkgname=dart
-pkgver=2.10.3
+pkgver=2.10.4
 pkgrel=1
 pkgdesc='The dart programming language SDK'
 arch=('x86_64' 'armv7h' 'aarch64')
@@ -25,9 +25,9 @@ options=('!strip')
 source_x86_64+=("$pkgname-$pkgver-64.zip::https://storage.googleapis.com/dart-archive/channels/stable/release/$pkgver/sdk/dartsdk-linux-x64-release.zip")
 source_armv7h+=("$pkgname-$pkgver-arm.zip::https://storage.googleapis.com/dart-archive/channels/stable/release/$pkgver/sdk/dartsdk-linux-arm-release.zip")
 source_aarch64+=("$pkgname-$pkgver-arm64.zip::https://storage.googleapis.com/dart-archive/channels/stable/release/$pkgver/sdk/dartsdk-linux-arm64-release.zip")
-sha512sums_x86_64=('3e4dd6fbf08c21bcb5da0efd8033b3f2381fc50a3218064c31b23628172b515eec92bb22c3371ee0c50f7868cb5115aa963a2181114456f3b6ab1f4ce6532304')
-sha512sums_armv7h=('efcb5e37cdd89caf4839ae8615741cc00aed71fa3b6eea1f84ceff0c7c596b0bf6201c15ec1a3e6e1a37d84af82f4801c78eb7679459e7a60ef67400a46bc4f2')
-sha512sums_aarch64=('7451c9a8b3af3dfde3994fdaaddf08f87cbe99c052817008b2dbeecb1470eda25b1d1bd3ab16c629e3856dbd74ad2339ed15349a5ed381c4507616cdcadddf50')
+sha512sums_x86_64=('9980e8f5af6aad5c03ac00a9fbf5e4dafeb6aeadea1b0898dda055318a5603de77f127494039e7b416ca3c08a3dbb5bc8dc6cfc8f0b102bec2d7f697c64da96c')
+sha512sums_armv7h=('96d205facb8fbf9d2efcb00f2ddf198f3450a50726988033c21b5fccb0acafff66ff21cde378cb77f7446376268aa7d9950e4ddaea93c4c99bf850ffc323d83f')
+sha512sums_aarch64=('ab40d617b7c541719242c2a6b1c38f36046518d2a2ac856bdb8f4921ece3e7cf0f2e0137c056e475f7ceb2d18340820ec217f4dc58f89c27430130eaeb6f406a')
 
 prepare() {
   # Fix permissions