File apparmor-dbus-2.3-as_needed.patch of Package apparmor-dbus
--- configure.in
+++ configure.in
@@ -9,5 +9,8 @@
PKG_CHECK_MODULES(DBUS, dbus-1 >= 0.60)
AC_CHECK_HEADERS(aalogparse/aalogparse.h)
AC_CHECK_LIB(apparmor, parse_record)
+PKG_CHECK_MODULES(DBUS, dbus-1)
+AC_SUBST(DBUS_CFLAGS)
+AC_SUBST(DBUS_LIBS)
AC_OUTPUT(Makefile src/Makefile)
--- src/Makefile.am
+++ src/Makefile.am
@@ -2,7 +2,7 @@
apparmor_dbus_SOURCES = aadbus.c
# set the include path found by configure
-INCLUDES= $(all_includes) `$(PKG_CONFIG) --cflags dbus-1`
+INCLUDES= $(all_includes) @DBUS_CFLAGS@
# the library search path.
-apparmor_dbus_LDFLAGS = $(all_libraries) -laudit `$(PKG_CONFIG) --libs dbus-1`
+apparmor_dbus_LDADD = $(all_libraries) -laudit @DBUS_LIBS@