]> git.pld-linux.org Git - packages/rpm-build-tools.git/blobdiff - kde4finddescs.sh
- sort patches
[packages/rpm-build-tools.git] / kde4finddescs.sh
old mode 100644 (file)
new mode 100755 (executable)
index 5536d71..b071640
@@ -1,10 +1,10 @@
-#!/bin/bash
+#!/bin/sh
 #
 # Find short descriptions from .desktop files
 #
 # Author: Bartosz Świątek (shadzik@pld-linux.org)
 
-if [ "x$1" == "x" ]; then
+if [ "x$1" = "x" ]; then
        echo "Usage: $0 kdemodule-version"
        exit 1
 fi
@@ -13,16 +13,20 @@ KDEMOD=$1
 BUILDDIR=./BUILD
 
 template() {
-echo "%package $1"
-echo "Summary:        $1"
-echo "Group:          X11/Applications"
-echo ""
-echo "%description $1"
-echo "$*." |sed -e "s@^$1 @@"
-echo ""
+       local l=$1; shift
+       cat <<-EOF
+       %package $l
+       Summary:        $l
+       Group:          X11/Applications
+
+       %description $l
+
+       $*.
+
+EOF
 }
 
-DESKTOPS=$(find $BUILDDIR/$KDEMOD -name \*.desktop |sed -e "s@$BUILDDIR/$KDEMOD@@;s@/@ @g;s/^ //" |awk '{if ($1".desktop" == $2) print $1"/"$2}')
+DESKTOPS=$(find $BUILDDIR/$KDEMOD -name '*.desktop' | sed -e "s@$BUILDDIR/$KDEMOD@@;s@/@ @g;s/^ //" |awk '{if ($1".desktop" == $2) print $1"/"$2}')
 
 for DESKTOP in $DESKTOPS; do
        NAME=$(echo $DESKTOP |sed 's@/@ @' |awk '{print $1}')
This page took 0.035586 seconds and 4 git commands to generate.