diff --git a/hardware/printer/cups/files/pisilinux/statedir.patch b/hardware/printer/cups/files/pisilinux/statedir.patch
index 4a313b44d3..c6d0303461 100644
--- a/hardware/printer/cups/files/pisilinux/statedir.patch
+++ b/hardware/printer/cups/files/pisilinux/statedir.patch
@@ -1,12 +1,11 @@
-diff -Nuar cups_old-2.2.6/config-scripts/cups-network.m4 cups-2.2.6/config-scripts/cups-network.m4
---- cups_old-2.2.6/config-scripts/cups-network.m4 2017-11-01 17:57:53.000000000 +0300
-+++ cups-2.2.6/config-scripts/cups-network.m4 2017-12-14 09:40:48.442276087 +0300
-@@ -48,7 +48,7 @@
- case "$host_os_name" in
- darwin*)
- # Darwin and macOS do their own thing...
-- CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
-+ CUPS_DEFAULT_DOMAINSOCKET="/run/cupsd"
- ;;
- *)
- # All others use FHS standard...
+--- cups-2.4.0/config-scripts/cups-directories.m4 2021-11-29 16:12:17.094244942 +0100
++++ cups-2.4.0/config-scripts/cups-directories.m4.new 2021-11-29 16:15:16.958747398 +0100
+@@ -268,7 +268,7 @@
+ CUPS_STATEDIR="$CUPS_SERVERROOT"
+ ], [*], [
+ # All others
+- CUPS_STATEDIR="$localstatedir/run/cups"
++ CUPS_STATEDIR="/run/cups"
+ ])
+ ])
+ AC_DEFINE_UNQUOTED([CUPS_STATEDIR], ["$CUPS_STATEDIR"], [Location of transient state files.])
diff --git a/hardware/printer/cups/pspec.xml b/hardware/printer/cups/pspec.xml
index 084a8b8d1b..a67d822312 100755
--- a/hardware/printer/cups/pspec.xml
+++ b/hardware/printer/cups/pspec.xml
@@ -12,7 +12,7 @@
service
Common Unix Printing System
cups provides a portable printing layer for *nix-based operating systems.
- https://github.com/OpenPrinting/cups/releases/download/v2.4.0/cups-2.4.0-source.tar.gz
+ https://github.com/OpenPrinting/cups/releases/download/v2.4.1/cups-2.4.1-source.tar.gz
acl-devel
@@ -55,7 +55,7 @@
pisilinux/cups-run.patch
-
+ pisilinux/statedir.patch
@@ -148,6 +148,13 @@
+
+ 2022-03-25
+ 2.4.1
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-11-30
2.4.0