From d7f51d2b947b15f6621ae51cd095fcf169731def Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@gmail.com>
Date: Mon, 11 Jan 2021 19:05:23 +0100
Subject: [PATCH] Add post-packaging

---
 make-srpms | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/make-srpms b/make-srpms
index 3825458..423031b 100755
--- a/make-srpms
+++ b/make-srpms
@@ -5,6 +5,15 @@ set -e
 DEFAULT_TARGET=$(eval $(rustc --print cfg | grep target) ; \
                  echo $target_arch-$target_vendor-$target_os-$target_env)
 
+post_package() {
+    if [ -x post-package-$1-$2 ] ; then
+        $(realpath post-package-$1-$2) $3
+    elif [ -x post-package-$1 ] ; then
+       $(realpath post-package-$1) $3
+    fi
+}
+
+
 export EDITOR=$(realpath $(dirname $0)/filter-toml.py)
 #export TMPDIR=$(mktemp -d /var/tmp/make-srpms-XXXXXX)
 export TMPDIR=/var/tmp/make-srpms
@@ -30,7 +39,8 @@ for crate in $(find "${CARGO_HOME}" \
                  ${crate}
         sed -i -re 's/(BuildRequires:\s*)\((crate[\(][^\)]+\)).*/&\n\1\2/' \
             "${TMPDIR}/rust-${NAME}.spec"
-       rpmbuild -bs \
+        post_package ${NAME} ${VERSION} rust-${NAME}.spec
+        rpmbuild -bs \
                  --define "_sourcedir ${TMPDIR}" \
                  --define "_srcrpmdir ${TMPDIR}" \
                  "${TMPDIR}/rust-${NAME}.spec"
-- 
GitLab