Make update-pot.sh $PWD independent.
authorDaniel Albers <daniel@lbe.rs>
Mon, 30 Mar 2015 16:32:51 +0000 (18:32 +0200)
committerDaniel Albers <daniel@lbe.rs>
Wed, 10 Feb 2016 23:58:15 +0000 (00:58 +0100)
po/update-pot.sh

index 824ede3..9a7ecb1 100755 (executable)
@@ -1,6 +1,13 @@
-#!/bin/sh
+#!/bin/bash
 
 
-lupdate ../src -ts quassel.ts && lconvert -i quassel.ts -o quassel.po        \
-  && msguniq -o quassel.pot quassel.po && rm quassel.ts quassel.po           \
-  && patch -Np2 < quassel.pot.patch                                          \
-  && sed -i -re 's/^msgstr\[0\] ""/msgstr[0] ""\nmsgstr[1] ""/;' quassel.pot
+po_dir=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)
+src_dir="${po_dir}/../src"
+quassel_ts="${po_dir}/quassel.ts"
+quassel_po="${po_dir}/quassel.po"
+quassel_pot="${quassel_po}t"
+quassel_pot_patch="${quassel_pot}.patch"
+
+lupdate ${src_dir} -ts ${quassel_ts} && lconvert -i ${quassel_ts} -o ${quassel_po}    \
+  && msguniq -o ${quassel_pot} ${quassel_po} && rm ${quassel_ts} ${quassel_po}        \
+  && patch -Np2 < ${quassel_pot_patch}                                                \
+  && sed -i -re 's/^msgstr\[0\] ""/msgstr[0] ""\nmsgstr[1] ""/;' ${quassel_pot_patch}