|
|
|
@ -1066,13 +1066,16 @@ AC_DEFUN([AX_CHECK_VALID_LD_FLAG], [ |
|
|
|
|
|
|
|
|
|
# Check if a package exists in the current distribution, if yes, require it |
|
|
|
|
# in debian/control.in append @DEB_DEPEND_IFEXISTS@ to Build-Depends |
|
|
|
|
# if you pass a list, it will require the first matching, if any matches |
|
|
|
|
# - parameter: |
|
|
|
|
# $1 = package name |
|
|
|
|
# $1 = space separated list of package names |
|
|
|
|
AC_DEFUN([AX_DEB_DEPEND_IFEXISTS], [ |
|
|
|
|
pkg="$1" |
|
|
|
|
for pkg in $1; do |
|
|
|
|
if test -n "$(apt-cache policy -q ${pkg} 2> /dev/null)"; then |
|
|
|
|
DEB_DEPEND_IFEXISTS="${DEB_DEPEND_IFEXISTS}, ${pkg}" |
|
|
|
|
break |
|
|
|
|
fi |
|
|
|
|
done |
|
|
|
|
]) |
|
|
|
|
|
|
|
|
|
# require package in debian/control.in append @DEB_BUILD_DEPEND@ to Build-Depends |
|
|
|
@ -1109,17 +1112,19 @@ AC_DEFUN([AX_DEB_RESOLVE], [ |
|
|
|
|
|
|
|
|
|
# Check if a package exists in the current distribution, if yes, require it |
|
|
|
|
# in .spec.in append @RPM_DEPEND_IFEXISTS@ to Build-Depends |
|
|
|
|
# if you pass a list, it will require the first matching, if any matches |
|
|
|
|
# - parameter: |
|
|
|
|
# $1 = package name |
|
|
|
|
# $1 = space separated package names |
|
|
|
|
AC_DEFUN([AX_RPM_DEPEND_IFEXISTS], [ |
|
|
|
|
pkg="$1" |
|
|
|
|
|
|
|
|
|
for pkg in $1; do |
|
|
|
|
if (test -x /usr/bin/zypper && zypper search -x "$pkg" 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/bin/dnf && dnf list -q "$pkg" 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/bin/yum && yum list -q "$pkg" 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/sbin/urpmq && urpmq "$pkg" 1>&2 > /dev/null); then |
|
|
|
|
RPM_DEPEND_IFEXISTS="${RPM_DEPEND_IFEXISTS}, ${pkg}" |
|
|
|
|
break |
|
|
|
|
fi |
|
|
|
|
done |
|
|
|
|
]) |
|
|
|
|
|
|
|
|
|
# require package in .spec.in append @RPM_BUILD_DEPEND@ to Build-Depends |
|
|
|
@ -1160,36 +1165,23 @@ AC_DEFUN([AX_RPM_RESOLVE], [ |
|
|
|
|
|
|
|
|
|
# Check if a package exists in the current distribution, if yes, require it |
|
|
|
|
# in .spec.in append @ALL_DEPEND_IFEXISTS@ to Build-Depends |
|
|
|
|
# if you pass a list, it will require the first matching, if any matches |
|
|
|
|
# - parameter: |
|
|
|
|
# $1 = package name |
|
|
|
|
# $1 = space separated list of package names |
|
|
|
|
AC_DEFUN([AX_ALL_DEPEND_IFEXISTS], [ |
|
|
|
|
pkg="$1" |
|
|
|
|
if test -n "$(apt-cache policy -q ${pkg} 2> /dev/null)"; then |
|
|
|
|
DEB_DEPEND_IFEXISTS="${DEB_DEPEND_IFEXISTS}, ${pkg}" |
|
|
|
|
fi |
|
|
|
|
if (test -x /usr/bin/zypper && zypper search -x "$pkg" 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/bin/dnf && dnf list -q "$pkg" 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/bin/yum && yum list -q "$pkg" 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/sbin/urpmq && urpmq "$pkg" 1>&2 > /dev/null); then |
|
|
|
|
RPM_DEPEND_IFEXISTS="${RPM_DEPEND_IFEXISTS}, ${pkg}" |
|
|
|
|
fi |
|
|
|
|
AX_DEB_DEPEND_IFEXISTS([$1]) |
|
|
|
|
AX_RPM_DEPEND_IFEXISTS([$1]) |
|
|
|
|
]) |
|
|
|
|
|
|
|
|
|
# Check if a package exists in the current distribution, if yes, require it |
|
|
|
|
# in .spec.in append @ALL_DEPEND_IFEXISTS@ to Build-Depends |
|
|
|
|
# if you pass a list, it will require the first matching, if any matches |
|
|
|
|
# - parameter: |
|
|
|
|
# $1 = package name |
|
|
|
|
AC_DEFUN([AX_ALL_DEPEND_IFEXISTS_DEV], [ |
|
|
|
|
pkg="$1" |
|
|
|
|
if test -n "$(apt-cache policy -q ${pkg}-dev 2> /dev/null)"; then |
|
|
|
|
DEB_DEPEND_IFEXISTS="${DEB_DEPEND_IFEXISTS}, ${pkg}-dev" |
|
|
|
|
fi |
|
|
|
|
if (test -x /usr/bin/zypper && zypper search -x "$pkg"-devel 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/bin/dnf && dnf list -q "$pkg"-devel 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/bin/yum && yum list -q "$pkg"-devel 1>&2 > /dev/null) || \ |
|
|
|
|
(test -x /usr/sbin/urpmq && urpmq "$pkg"-devel 1>&2 > /dev/null); then |
|
|
|
|
RPM_DEPEND_IFEXISTS="${RPM_DEPEND_IFEXISTS}, ${pkg}-devel" |
|
|
|
|
fi |
|
|
|
|
pkgs="$1" |
|
|
|
|
AX_DEB_DEPEND_IFEXISTS([${pkgs// /-dev }-dev]) |
|
|
|
|
AX_RPM_DEPEND_IFEXISTS([${pkgs// /-devel }-devel]) |
|
|
|
|
]) |
|
|
|
|
|
|
|
|
|
# require package in .spec.in append @ALL_BUILD_DEPEND@ to Build-Depends |
|
|
|
@ -1230,5 +1222,4 @@ AC_DEFUN([AX_OUTPUT], [ |
|
|
|
|
AX_RPM_RESOLVE |
|
|
|
|
AC_OUTPUT |
|
|
|
|
AC_MSG_NOTICE([configured for ${PACKAGE_NAME}-${VERSION}]) |
|
|
|
|
AC_MSG_NOTICE([configured for ${PACKAGE_NAME}-${VERSION}]) |
|
|
|
|
]) |
|
|
|
|