giblib-fix-imlib2-detection.patch 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. configure.ac + Makefile.am: fix the imlib2 detection
  2. Although imlib2 is correctly checked for, the variables used to get
  3. the CFLAGS and LIBS are wrong (perhaps a remnant of the pre-imlib2
  4. era, when giblib was using imlib).
  5. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
  6. diff --git a/configure.ac b/configure.ac
  7. index 6807d86..c8874f0 100644
  8. --- a/configure.ac
  9. +++ b/configure.ac
  10. @@ -18,16 +18,10 @@ AM_MAINTAINER_MODE
  11. AM_WITH_DMALLOC
  12. AC_PATH_GENERIC(imlib2, 1.0.0, [
  13. - AC_SUBST(IMLIB_LIBS)
  14. - AC_SUBST(IMLIB_CFLAGS) ],
  15. + AC_SUBST(IMLIB2_LIBS)
  16. + AC_SUBST(IMLIB2_CFLAGS) ],
  17. AC_MSG_ERROR(Cannot find imlib2: Is imlib2-config in the path?) )
  18. -dnl the above doesn't work for some reason :/
  19. -IMLIB_LIBS=`imlib2-config --libs`
  20. -IMLIB_CFLAGS=`imlib2-config --cflags`
  21. -AC_SUBST(IMLIB_LIBS)
  22. -AC_SUBST(IMLIB_CFLAGS)
  23. -
  24. LIBS="$LIBS -lm"
  25. CFLAGS="$CFLAGS -Wall"
  26. @@ -48,7 +42,7 @@ $PACKAGE $VERSION
  27. Configuration:
  28. --------------
  29. -Imlib2 libs: $IMLIB_LIBS
  30. -Imlib2 cflags: $IMLIB_CFLAGS
  31. +Imlib2 libs: $IMLIB2_LIBS
  32. +Imlib2 cflags: $IMLIB2_CFLAGS
  33. CFLAGS: $CFLAGS
  34. "
  35. diff --git a/configure.in b/configure.in
  36. index 432cb16..6999095 100644
  37. --- a/configure.in
  38. +++ b/configure.in
  39. @@ -17,16 +17,10 @@ AM_MAINTAINER_MODE
  40. AM_WITH_DMALLOC
  41. AC_PATH_GENERIC(imlib2, 1.0.0, [
  42. - AC_SUBST(IMLIB_LIBS)
  43. - AC_SUBST(IMLIB_CFLAGS) ],
  44. + AC_SUBST(IMLIB2_LIBS)
  45. + AC_SUBST(IMLIB2_CFLAGS) ],
  46. AC_MSG_ERROR(Cannot find imlib2: Is imlib2-config in the path?) )
  47. -dnl the above doesn't work for some reason :/
  48. -IMLIB_LIBS=`imlib2-config --libs`
  49. -IMLIB_CFLAGS=`imlib2-config --cflags`
  50. -AC_SUBST(IMLIB_LIBS)
  51. -AC_SUBST(IMLIB_CFLAGS)
  52. -
  53. LIBS="$LIBS -lm"
  54. CFLAGS="$CFLAGS -Wall"
  55. @@ -45,7 +39,7 @@ $PACKAGE $VERSION
  56. Configuration:
  57. --------------
  58. -Imlib2 libs: $IMLIB_LIBS
  59. -Imlib2 cflags: $IMLIB_CFLAGS
  60. +Imlib2 libs: $IMLIB2_LIBS
  61. +Imlib2 cflags: $IMLIB2_CFLAGS
  62. CFLAGS: $CFLAGS
  63. "
  64. diff --git a/giblib-config.in b/giblib-config.in
  65. index f3a7db6..cef1620 100644
  66. --- a/giblib-config.in
  67. +++ b/giblib-config.in
  68. @@ -42,11 +42,11 @@ while test $# -gt 0; do
  69. if test @includedir@ != /usr/include ; then
  70. includes=-I@includedir@
  71. fi
  72. - echo $includes -I$prefix/include/giblib @IMLIB_CFLAGS@
  73. + echo $includes -I$prefix/include/giblib @IMLIB2_CFLAGS@
  74. ;;
  75. --libs)
  76. libdirs=-L@libdir@
  77. - echo $libdirs -lgiblib @LDFLAGS@ @IMLIB_LIBS@
  78. + echo $libdirs -lgiblib @LDFLAGS@ @IMLIB2_LIBS@
  79. ;;
  80. *)
  81. echo "${usage}" 1>&2
  82. diff --git a/giblib.pc.in b/giblib.pc.in
  83. index df520ae..783e6e1 100644
  84. --- a/giblib.pc.in
  85. +++ b/giblib.pc.in
  86. @@ -6,6 +6,6 @@ includedir=@includedir@
  87. Name: giblib
  88. Description: wrapper library for imlib2, and other stuff
  89. Version: @VERSION@
  90. -Libs: -L${libdir} -lgiblib @LDFLAGS@ @IMLIB_LIBS@
  91. -Cflags: -I${includedir} -I${includedir}/giblib @IMLIB_CFLAGS@
  92. +Libs: -L${libdir} -lgiblib @LDFLAGS@ @IMLIB2_LIBS@
  93. +Cflags: -I${includedir} -I${includedir}/giblib @IMLIB2_CFLAGS@
  94. diff --git a/giblib/Makefile.am b/giblib/Makefile.am
  95. index d1edc09..49d8ac4 100644
  96. --- a/giblib/Makefile.am
  97. +++ b/giblib/Makefile.am
  98. @@ -3,7 +3,7 @@ MAINTAINERCLEANFILES = Makefile.in
  99. INCLUDES = \
  100. -I. -I$(top_srcdir) \
  101. --DPREFIX=\""$(prefix)"\" @IMLIB_CFLAGS@
  102. +-DPREFIX=\""$(prefix)"\" @IMLIB2_CFLAGS@
  103. lib_LTLIBRARIES = libgiblib.la
  104. @@ -24,7 +24,7 @@ libgiblib_la_SOURCES = \
  105. gib_utils.c gib_utils.h \
  106. gib_queue.c gib_queue.h
  107. -libgiblib_la_LIBADD = @IMLIB_LIBS@
  108. +libgiblib_la_LIBADD = @IMLIB2_LIBS@
  109. libgiblib_la_DEPENDENCIES = giblib_config.h
  110. libgiblib_la_LDFLAGS = -version-info 1:6:0