diff options
author | Eric Hameleers <alien@slackware.com> | 2015-09-02 09:44:29 +0200 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2015-09-02 09:44:29 +0200 |
commit | d03d5f2b705e7f9ae954a8b64fba4211108f4c4e (patch) | |
tree | 64c8b7334b5ec147e40ba3232e167b10537b278b /kde/slack-desc/make_slack-desc.sh | |
parent | b01ad35c28ad635ba8709781510427006e9dcc6c (diff) | |
download | ktown-d03d5f2b705e7f9ae954a8b64fba4211108f4c4e.tar.gz ktown-d03d5f2b705e7f9ae954a8b64fba4211108f4c4e.tar.xz |
Updated slack-desc files for KDE-5_15.09
Diffstat (limited to 'kde/slack-desc/make_slack-desc.sh')
-rwxr-xr-x | kde/slack-desc/make_slack-desc.sh | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/kde/slack-desc/make_slack-desc.sh b/kde/slack-desc/make_slack-desc.sh new file mode 100755 index 0000000..f159c55 --- /dev/null +++ b/kde/slack-desc/make_slack-desc.sh @@ -0,0 +1,45 @@ +#!/bin/bash +# +# Parameter #1: packagename +# +if [ -z "$1" ]; then + echo "Need package name as 1st parameter!" + exit 1 +fi +PRGNAM="$1" + +if [ -f "$PRGNAM" ]; then + echo "A slack-desc file with name '$PRGNAM' already exists, will not overwrite!" + exit 1 +fi + +HOMEPAGE=${HOMEPAGE:-"http://www.kde.org/"} +DESCR=${DESCR:-"short description here"} +MAXDESCR=$(( 70-3-${#PRGNAM} )) +if [ ${#DESCR} -gt $MAXDESCR ]; then + DESCR=${DESCR:0:$MAXDESCR} +fi + +SPCS=""; while [ ${#SPCS} -lt ${#PRGNAM} ]; do SPCS=" $SPCS";done + +cat <<EOT > "$PRGNAM" +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + +${SPCS}|-----handy-ruler------------------------------------------------------| +${PRGNAM}: ${PRGNAM} (${DESCR}) +${PRGNAM}: +${PRGNAM}: +${PRGNAM}: +${PRGNAM}: +${PRGNAM}: +${PRGNAM}: +${PRGNAM}: +${PRGNAM}: +${PRGNAM}: Home page: ${HOMEPAGE} +${PRGNAM}: +EOT |