pidgin/pixmaps/art-tools/clean-svg-definitions.sh

Mon, 01 Apr 2019 22:19:54 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Mon, 01 Apr 2019 22:19:54 -0400
changeset 39556
622bf98df0ac
parent 24140
6ae3775aa398
permissions
-rw-r--r--

Remove unnecessary struct tags.

This is basically three sed's:

fd '\.[ch]$' -exec \
sed -i 's/typedef struct _[A-Za-z0-9_]\+ {/typedef struct {/g'

fd '\.[ch]$' -exec \
sed -i 's/typedef struct _[A-Za-z0-9_]\+$/typedef struct/g'

sed -i 's/struct _pidgin_blist_node/PidginBlistNode/g' pidgin/gtkblist.c

#!/bin/bash

for f in `ls *.svg`
do
  echo "Processing $f file..."
  inkscape --vacuum-defs $f
done

mercurial