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