diff --git a/PKGBUILD b/PKGBUILD
index c299283..5897fd6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,8 +14,14 @@ license=('GPL')
 depends=('bash')
 optdepends=('lrzsz: for xmodem, ymodem and zmodem file transfer protocols')
 backup=('etc/minirc.dfl')
-source=("${pkgname}-${pkgver}.tar.gz::https://salsa.debian.org/minicom-team/minicom/-/archive/${pkgver}/minicom-${pkgver}.tar.gz")
-sha256sums=('9e8dee8e7e1f6d6115d0e1955da5b801e44b91289f6b3e320842949488d4b22f')
+source=("${pkgname}-${pkgver}.tar.gz::https://salsa.debian.org/minicom-team/minicom/-/archive/${pkgver}/minicom-${pkgver}.tar.gz"
+        "minicom-2.8-lrzsz-rename.patch")
+sha256sums=('9e8dee8e7e1f6d6115d0e1955da5b801e44b91289f6b3e320842949488d4b22f'
+            '4b00e97cadeb51e2cacba7114d2572dbe671b00f0f6695df96aa0ea0dab68c15')
+
+prepare() {
+  patch -Np1 -i ../minicom-2.8-lrzsz-rename.patch -d "${pkgname}-${pkgver}"
+}
 
 build() {
   cd "${pkgname}-${pkgver}"
diff --git a/minicom-2.8-lrzsz-rename.patch b/minicom-2.8-lrzsz-rename.patch
new file mode 100644
index 0000000..79e4ca5
--- /dev/null
+++ b/minicom-2.8-lrzsz-rename.patch
@@ -0,0 +1,23 @@
+diff --git a/src/rwconf.c b/src/rwconf.c
+index c8a1578..dbcb8f9 100644
+--- a/src/rwconf.c
++++ b/src/rwconf.c
+@@ -78,12 +78,12 @@ struct pars mpars[MPARS_MAX + 1] = {
+   { "",			0,   "pname10" },
+   { "",			0,   "pname11" },
+   { "",			0,   "pname12" },
+-  { "sz -vv -b",	0,   "pprog1" },
+-  { "sb -vv",		0,   "pprog2" },
+-  { "sx -vv",		0,   "pprog3" },
+-  { "rz -vv -b -E",	0,   "pprog4" },
+-  { "rb -vv",		0,   "pprog5" },
+-  { "rx -vv",		0,   "pprog6" },
++  { "lrzsz-sz -vv -b",	0,   "pprog1" },
++  { "lrzsz-sb -vv",		0,   "pprog2" },
++  { "lrzsz-sx -vv",		0,   "pprog3" },
++  { "lrzsz-rz -vv -b -E",	0,   "pprog4" },
++  { "lrzsz-rb -vv",		0,   "pprog5" },
++  { "lrzsz-rx -vv",		0,   "pprog6" },
+   { "kermit -i -l %l -b %b -s", 0, "pprog7" },
+   { "kermit -i -l %l -b %b -r", 0, "pprog8" },
+   { "ascii-xfr -dsv",   0,   "pprog9" },