diff options
Diffstat (limited to 'debian/configure_package_install_files')
-rwxr-xr-x | debian/configure_package_install_files | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/debian/configure_package_install_files b/debian/configure_package_install_files new file mode 100755 index 0000000..68968e2 --- /dev/null +++ b/debian/configure_package_install_files @@ -0,0 +1,33 @@ +#!/bin/sh +# ================================================================================================= +# Replace QT_INSTALL_IMPORTS pattern in package.install files with +# path to Qt imports installation. +# ================================================================================================= + +# ================================================================================================= +# Get where is Qt imports installation folder +# ================================================================================================= + +export QT_INSTALL_IMPORTS_PATH=$(qmake -query QT_INSTALL_IMPORTS) +if [ -z $QT_INSTALL_IMPORTS_PATH ]; then + echo "configure error: qmake -query QT_INSTALL_IMPORTS returned empty string." + export QT_INSTALL_IMPORTS_PATH=usr/lib/qt4/imports +fi + +# ================================================================================================= +# Process package.install.in files to generate package.install. +# Not that package.install.in files contain QT_INSTALL_IMPORTS string that with following block +# replaces pattern with Qt imports installation path, for all debian/package.install.in files +# creates debian/package.install with replaced content. +# ================================================================================================= + +IN_EXT=install.in +OUT_EXT=install + +cd $(pwd)/debian + +for i in $(ls *.$IN_EXT) +do + sed "s#QT_INSTALL_IMPORTS#$QT_INSTALL_IMPORTS_PATH#g" $i > ${i%.$IN_EXT}.$OUT_EXT +done + |