diff --git a/packages/libw/libwebp/.files b/packages/libw/libwebp/.files
index 927be9ba585..4cd12628e12 100644
Binary files a/packages/libw/libwebp/.files and b/packages/libw/libwebp/.files differ
diff --git a/packages/libw/libwebp/.rev b/packages/libw/libwebp/.rev
index 3fc3e0687a9..ec8bae4aa70 100644
--- a/packages/libw/libwebp/.rev
+++ b/packages/libw/libwebp/.rev
@@ -290,4 +290,12 @@ required for http://www.unvanquished.net/wiki/index.php/Compiling_the_source#ope
990781
+
+ c008b34ed229bee3f04b471e832d88d9
+ 1.2.4
+
+ dimstar_suse
+
+ 993806
+
diff --git a/packages/libw/libwebp/libwebp-1.2.3.tar.gz b/packages/libw/libwebp/libwebp-1.2.3.tar.gz
deleted file mode 120000
index 3a5c62ef482..00000000000
--- a/packages/libw/libwebp/libwebp-1.2.3.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeidno5mjklvjc4n6p5sdpvyd5agklkrktbkk3vev2rlf2tecp6g3dy
\ No newline at end of file
diff --git a/packages/libw/libwebp/libwebp-1.2.3.tar.gz.asc b/packages/libw/libwebp/libwebp-1.2.3.tar.gz.asc
deleted file mode 100644
index 29fb660d3a1..00000000000
--- a/packages/libw/libwebp/libwebp-1.2.3.tar.gz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEaw5rcJdt4wPt8vYB+cPWvbgjK10FAmLR0ZEACgkQ+cPWvbgj
-K1017g//VJsDVNIR4VYtUbLRUriXP9iy+WUAHa1Iria0wkrkWxlxWH3m2Uu7Rjtj
-KOWbqLHCR0jhfCF0JXDBAHfesQV5xDC+zXsj3bO88Cs+B6G13u3IFmSjXd3f9ZU1
-54st+6feppDGmzFpM9Gm8q/gXCDu4tAJF3xV0XWVMS2iFO+SxWzInPioBy4P5Cca
-6bQmF+VmDFYrlksN2ULl+y21dBuSCKX7y8+b7PT3UdH1FVEwo68Hv8PIXnE8/EUd
-/03RWaN+qtWRQvFPtrxWmM361nRHwVeAn7ocQZRi5+CdKo6VtdLZY7v8KY9aR1qs
-9N2bTQ0HYU+B4m3NOVXA4eAYabRL17uPnLuPI0h4oT07x6rQesz80HGNVVx+zreW
-F9Lwa47cdxIU+lvMv4vR0WXe+KG7sPgsz8hLutte6d4/fsHCGT7lgiJbj6cZUycU
-XWJqY64rOq+5Yjmz/va3HxgABIJF2g4+fa7Yce0HyeOKciQ+l8jd5ij02FW5ItM3
-bFYHcbW4u2JwW+Yd94S2IszbSavsGAoMXv8dVwjFE4fSoP1KlcHx7e5e0xdMR/TY
-51LMvU7zDIXmsmdkdiE5Pdn/ZQO15ZodOxn81OEiQv6ZmpOc9vabml4uWF7F3HcI
-jl1TmVKODLGjqtmMkEM83s2x6td2BMYQvKOqDKPpH9Xleh+d35I=
-=c4jF
------END PGP SIGNATURE-----
diff --git a/packages/libw/libwebp/libwebp-1.2.4.tar.gz b/packages/libw/libwebp/libwebp-1.2.4.tar.gz
new file mode 120000
index 00000000000..b5855b60336
--- /dev/null
+++ b/packages/libw/libwebp/libwebp-1.2.4.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeiaqtv2nn7nq4dci62jpajmf4ljzmhdh3uyxcybwocu6jv4hdd2rsa
\ No newline at end of file
diff --git a/packages/libw/libwebp/libwebp-1.2.4.tar.gz.asc b/packages/libw/libwebp/libwebp-1.2.4.tar.gz.asc
new file mode 100644
index 00000000000..707859b9d00
--- /dev/null
+++ b/packages/libw/libwebp/libwebp-1.2.4.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEaw5rcJdt4wPt8vYB+cPWvbgjK10FAmLtzpsACgkQ+cPWvbgj
+K13EHRAArrkoCtEoZ9UYNc8gvA/nHEx5R5M+d9TQWx90hvDCgj4LzQy47ImMwuxG
+f7D82Y/XsrFUlKs2cWQ/87nHr72KWTl+6N+BBq2tcsSAtjZM6TWAQeZPBhIWU3wl
+CcRK7OfO537nKBsMMU0Nt8OeqtaTx/18FisqDXrRt4qsXi8Ox8PNA2Bbooy2+U7s
+jMoSOW/TqttReoJ8JFmInFUmpgN6bhmKycaEbCou1W1zyoOwHDCpLaT1pWIwQHGk
+7sCqY7RqPlkek2/QC6N1jp8qL4PCsF/RM9p3D7VobvNwXD48hoso+EWYRotvbnC6
+tfAF4ghhysSkx9dV55gqJrmVojh1aT+UAjYUDl8Pin3K6d3/O7FBc9JHeJ74Rdds
+1lU5rkgDBIJgMwCDBeR2oticag5d8pfBeAtgDP8JdEhPtQDeAYtC9tj93o4Le1vI
+ycbps6nrODYK6BGrSzEI5dQsp0pitugnVx0/BEASfZpgkoUX1/YgJkxSZXo3q/9x
+1IJCbodJxV91UUsh2h0MKgSFLfnW3t27afmJiIa3ai4ipNVAt8nXcSR2jwURMcIU
+vwc6D76ryACCkwAnWQPDi6oC0m0zxd6Lv8QNKUtKF3VFCrmkVylAfP+5oTEOoqT7
+WW42hdYv0OecepDPB8XpjLrsKG+aLR7MmtpUVNPSo1d4v78fK8g=
+=8TJu
+-----END PGP SIGNATURE-----
diff --git a/packages/libw/libwebp/libwebp.changes b/packages/libw/libwebp/libwebp.changes
index 55ce5c3644a..6b75559d4bb 100644
--- a/packages/libw/libwebp/libwebp.changes
+++ b/packages/libw/libwebp/libwebp.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Sun Aug 7 19:53:47 UTC 2022 - Dirk Müller
+
+- update to 1.2.4:
+ This is a binary compatible release.
+ * restore CMake libwebpmux target name for compatibility with 1.2.2 (#575)
+ * fix lossless crunch mode encoding with WEBP_REDUCE_SIZE
+ (chromium: #1345547, #1345595, #1345772, #1345804)
+
-------------------------------------------------------------------
Fri Jul 22 21:56:30 UTC 2022 - Dirk Müller
diff --git a/packages/libw/libwebp/libwebp.spec b/packages/libw/libwebp/libwebp.spec
index 78b0f9d1898..3217de028d8 100644
--- a/packages/libw/libwebp/libwebp.spec
+++ b/packages/libw/libwebp/libwebp.spec
@@ -17,7 +17,7 @@
Name: libwebp
-Version: 1.2.3
+Version: 1.2.4
Release: 0
Summary: Library and tools for the WebP graphics format
License: BSD-3-Clause