| #!/bin/sh |
| # |
| # Copyright (C) 2001, 2005 Free Software Foundation, Inc. |
| # Written by Bruno Haible <bruno@clisp.org>, 2001. |
| # |
| # This program is free software: you can redistribute it and/or modify |
| # it under the terms of the GNU General Public License as published by |
| # the Free Software Foundation; either version 3 of the License, or |
| # (at your option) any later version. |
| # |
| # This program is distributed in the hope that it will be useful, |
| # but WITHOUT ANY WARRANTY; without even the implied warranty of |
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| # GNU General Public License for more details. |
| # |
| # You should have received a copy of the GNU General Public License |
| # along with this program. If not, see <https://www.gnu.org/licenses/>. |
| |
| # Test whether the current package is a KDE package. |
| |
| # NLS nuisances: Letter ranges are different in the Estonian locale. |
| LC_ALL=C |
| |
| while true; do |
| configfiles= |
| if test -f configure.in; then |
| configfiles="$configfiles configure.in" |
| fi |
| if test -f configure.ac; then |
| configfiles="$configfiles configure.ac" |
| fi |
| if test -n "$configfiles"; then |
| if grep '^KDE_' $configfiles >/dev/null 2>&1 || \ |
| grep '^AC_PATH_KDE' $configfiles >/dev/null 2>&1 || \ |
| grep '^AM_KDE_WITH_NLS' $configfiles >/dev/null 2>&1 ; then |
| exit 0 |
| fi |
| exit 1 |
| fi |
| dir=`basename \`pwd\`` |
| case "$dir" in |
| i18n) |
| # This directory name, used in GNU make, is not the top level directory. |
| ;; |
| *[A-Za-z]*[0-9]*) |
| # Reached the top level directory. |
| exit 1 |
| esac |
| # Go to parent directory |
| last=`/bin/pwd` |
| cd .. |
| curr=`/bin/pwd` |
| if test "$last" = "$curr"; then |
| # Oops, didn't find the top level directory. |
| exit 1 |
| fi |
| done |