diff --git a/community/ddrescue/APKBUILD b/community/ddrescue/APKBUILD
index c8064a0e470e48f1401f209eab1854162ecaa48c..c647e6400d079d310bbd22a45220734b2d0e66de 100644
--- a/community/ddrescue/APKBUILD
+++ b/community/ddrescue/APKBUILD
@@ -1,6 +1,6 @@
 # Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
 pkgname=ddrescue
-pkgver=1.28
+pkgver=1.29
 pkgrel=0
 pkgdesc="Data recovery tool for block devices with errors"
 url="https://www.gnu.org/s/ddrescue/ddrescue.html"
@@ -34,5 +34,5 @@ package() {
 }
 
 sha512sums="
-ad3df2361b3b0228e2875792e0f6b301dc4d9cefd3f4fcdbce180a53c32924ee026bd27397b8efc94f40ee10f5f9d453fa72bd19203b6cb90208881e287e2c46  ddrescue-1.28.tar.lz
+b15ca0394a19f0fba577a12c19ffb1d14b0e66a4356bf0e1cdc27ba4edcb208fbce5ca214ddccaa88aa8e116ce76932ba26a14046ccd9c835fefc20557c36cf1  ddrescue-1.29.tar.lz
 "