]> git.pld-linux.org Git - packages/rpm-build-tools.git/blame - kde4finddescs.sh
- niech bedzie z shiftem
[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"
0398515e 21shift
22echo "$*."
2d110cbb 23echo ""
24}
25
26DESKTOPS=$(find $BUILDDIR/$KDEMOD -name \*.desktop |sed -e "s@$BUILDDIR/$KDEMOD@@;s@/@ @g;s/^ //" |awk '{if ($1".desktop" == $2) print $1"/"$2}')
27
28for DESKTOP in $DESKTOPS; do
29 NAME=$(echo $DESKTOP |sed 's@/@ @' |awk '{print $1}')
30 DESC=$(grep -E "(Comment=|GenericName=)" $BUILDDIR/$KDEMOD/$DESKTOP |sed "s/Comment=//;s/GenericName=//")
31 template $NAME $DESC
32done
This page took 0.024193 seconds and 4 git commands to generate.