File pkgconfig.patch of Package clanbomber
diff -Nur clanbomber-1.05/configure.in new/configure.in --- clanbomber-1.05/configure.in 2004-02-16 20:05:41.000000000 +0100 +++ new/configure.in 2021-04-06 20:47:00.434221378 +0200 @@ -1,8 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(Makefile.am) -AM_CONFIG_HEADER(config.h) - AM_INIT_AUTOMAKE(clanbomber,1.05) dnl CXXFLAGS="-O6" @@ -13,14 +11,21 @@ AC_CHECK_LIB(z,main,,echo "ClanBomber requires zlib to run."; exit 1) AC_CHECK_LIB(Hermes,main,,echo "ClanBomber requires Hermes to run."; exit 1) -AC_CHECK_LIB(clanCore,main,,echo "ClanBomber requires ClanLib to run."; exit 1) -AC_CHECK_LIB(clanApp,main,,echo "ClanBomber requires ClanLib to run."; exit 1) -AC_CHECK_LIB(clanDisplay,main,,echo "ClanBomber requires ClanLib to run."; exit 1) -AC_CHECK_LIB(clanSound,main,,echo "ClanBomber requires ClanLib to run."; exit 1) -AC_CHECK_LIB(clanMikMod,main, -[ +PKG_CHECK_MODULES([CLAN], ["clanCore-0.8" "clanApp-0.8" "clanDisplay-0.8" "clanSound-0.8"], + [ + AC_DEFINE([HAVE_LIBCLANAPP], [1], [clanApp was found]) + AC_DEFINE([HAVE_LIBCLANCORE], [1], [clanCore was found]) + AC_DEFINE([HAVE_LIBCLANSOUND], [1], [clanSound was found]) + AC_DEFINE([HAVE_LIBCLANDISPLAY], [1], [clanDisplay was found]) + ], [echo "ClanBomber requires ClanLib to run."; exit 1] +) +CFLAGS += $CLAN_CFLAGS +CXXFLAGS += $CLAN_CFLAGS +LIBS += $CLAN_LIBS + +PKG_CHECK_MODULES([CLAN_MIK], ["clanMikMod-0.8"], [ AC_DEFINE(MUSIC, 1, [Define to 1 if you want musc support]) - LIBS=$LIBS" -lclanMikMod" + LIBS += CLAN_MIK_LIBS ],) dnl Checks for header files. @@ -29,4 +34,6 @@ dnl Checks for library functions. +AM_CONFIG_HEADER(config.h) + AC_OUTPUT(Makefile clanbomber/Makefile clanbomber/music/Makefile clanbomber/maps/Makefile clanbomber/pics/Makefile clanbomber/wavs/Makefile )