From 10bf9f76b212b7e463ab78b903bd7c408891495c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 20 Aug 2025 10:10:58 +0700 Subject: [PATCH] rpm: fix build --- srcpkgs/rpm/patches/include.patch | 10 ++++++++++ srcpkgs/rpm/patches/python.patch | 14 ++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 srcpkgs/rpm/patches/include.patch create mode 100644 srcpkgs/rpm/patches/python.patch diff --git a/srcpkgs/rpm/patches/include.patch b/srcpkgs/rpm/patches/include.patch new file mode 100644 index 00000000000..e2f060f8e58 --- /dev/null +++ b/srcpkgs/rpm/patches/include.patch @@ -0,0 +1,10 @@ +--- a/tools/rpmuncompress.c ++++ b/tools/rpmuncompress.c +@@ -2,6 +2,7 @@ + + #include + #include ++#include + #include + #include + diff --git a/srcpkgs/rpm/patches/python.patch b/srcpkgs/rpm/patches/python.patch new file mode 100644 index 00000000000..d2cbea130ae --- /dev/null +++ b/srcpkgs/rpm/patches/python.patch @@ -0,0 +1,14 @@ +--- a/python/header-py.c ++++ b/python/header-py.c +@@ -316,9 +316,9 @@ static PyObject * hdr_dsOfHeader(PyObjec + "(Oi)", s, RPMTAG_NEVR); + } + +-static long hdr_hash(PyObject * h) ++static int hdr_hash(PyObject * h) + { +- return (long) h; ++ return (int) h; + } + + static PyObject * hdr_reduce(hdrObject *s)