From a7fbd829a2dbe3164629acd03197858176e817c3 Mon Sep 17 00:00:00 2001 From: B Stack Date: Mon, 6 Apr 2020 15:38:12 -0400 Subject: add powerkit 1.0.0 --- powerkit/debian/make-dsc-for-obs.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 powerkit/debian/make-dsc-for-obs.sh (limited to 'powerkit/debian/make-dsc-for-obs.sh') diff --git a/powerkit/debian/make-dsc-for-obs.sh b/powerkit/debian/make-dsc-for-obs.sh new file mode 100755 index 0000000..362a62e --- /dev/null +++ b/powerkit/debian/make-dsc-for-obs.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# Date: 2020-04-06 +# Goal: convert the fresh dsc file to a generic one for obs that omits version and checksum info on filenames +# Use in debian/rules: +# APPNAME=name-of-binary-package +# override_dh_auto_build: +# dh_auto_build +# sh debian/make-dsc-for-obs.sh +tf="../$( find .. -maxdepth 1 -name "${APPNAME}_*dsc" -printf '%T@ %f\n' | sort | tail -n1 | awk '{print $NF}' )" +of="debian/$( basename "$( readlink -f "${tf}" )" | sed -r -e 's/_[0-9_\.]+[0-9_](-[0-9])?//;' )" +awk 'BEGIN{a=0} a > 0 {$2="1";gsub(/_[0-9_\.]+[0-9_](-[0-9])?/,"");} /^Files/{a=1} {print}' "${tf}" | sed -r -e '/Checksums-.{0,8}:\s*$/,/^Files/{/Files/!{d};}' -e '/^Files/,${s/^ ?[^\s]{32}/ 00000000000000000000000000000000/;};' > "${of}" -- cgit