Source: budgie-indicator-applet
Version: 0.7.1-1
Severity: normal
User: d...@packages.debian.org
Usertags: lineno-bashism

Hi,

Your package uses configure script with bash features not present in
POSIX without explicitly declaring the need to bash shell; this
currently works as configure scripts select bash, but when dash enables
LINENO support, your configure script will start failing:

    ...
    checking for pkg-config... /usr/bin/pkg-config
    checking pkg-config is at least version 0.9.0... yes
    checking for budgie-1.0 >= 1
    ... yes
    ./configure: 12862: test: xyes: unexpected operator
    ./configure: 12870: test: xno: unexpected operator
    ./configure: 12878: test: xno: unexpected operator
    ./configure: 12886: test: xno: unexpected operator
    ./configure: 12894: test: xno: unexpected operator
    ./configure: 12901: test: xyes: unexpected operator
    configure: error: Either Ayatana Indicators or Ubuntu Indicators are 
required to build budgie-indicator-applet.

To test this, you can install dash from experimental and re-run the
configure script.

Please replace non-POSIX features with their equivalents to make sure
the script runs with dash. Most common ones are usage of == instead of =
and for with arrays (not lists).

-- 
Cheers,
  Andrej

Reply via email to