]> git.pld-linux.org Git - packages/rpm-build-tools.git/blame - kde4finddescs.sh
- remove the begining name from desc
[packages/rpm-build-tools.git] / kde4finddescs.sh
CommitLineData
2d110cbb 1#!/bin/bash
2#
3# Find short descriptions from .desktop files
4#
5# Author: Bartosz Świątek (shadzik@pld-linux.org)
6
7if [ "x$1" == "x" ]; then
8 echo "Usage: $0 kdemodule-version"
9 exit 1
10fi
11
12KDEMOD=$1
13BUILDDIR=./BUILD
14
15template() {
16echo "%package $1"
17echo "Summary: $1"
18echo "Group: X11/Applications"
19echo ""
20echo "%description $1"
ee17e721 21echo "$*." |sed -e "s@^$1 @@"
2d110cbb 22echo ""
23}
24
25DESKTOPS=$(find $BUILDDIR/$KDEMOD -name \*.desktop |sed -e "s@$BUILDDIR/$KDEMOD@@;s@/@ @g;s/^ //" |awk '{if ($1".desktop" == $2) print $1"/"$2}')
26
27for DESKTOP in $DESKTOPS; do
28 NAME=$(echo $DESKTOP |sed 's@/@ @' |awk '{print $1}')
29 DESC=$(grep -E "(Comment=|GenericName=)" $BUILDDIR/$KDEMOD/$DESKTOP |sed "s/Comment=//;s/GenericName=//")
30 template $NAME $DESC
31done
This page took 0.030473 seconds and 4 git commands to generate.