1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
diff -Naur wmhdplop-0.9.11.orig/configure.ac wmhdplop-0.9.11/configure.ac
--- wmhdplop-0.9.11.orig/configure.ac 2018-12-11 02:45:33.000000000 +0100
+++ wmhdplop-0.9.11/configure.ac 2022-07-15 19:42:42.504309025 +0200
@@ -1,12 +1,14 @@
-AC_INIT(wmhdplop, 0.9.11)
+AC_INIT([wmhdplop], [0.9.11], [https://www.dockapps.net/wmhdplop])
AC_CONFIG_SRCDIR(wmhdplop.c)
AM_INIT_AUTOMAKE
+LT_INIT
+AC_CONFIG_MACRO_DIRS([m4])
AM_CONFIG_HEADER(config.h)
AC_SUBST(VERSION)
ISODATE=`date +%Y-%m-%d`
-AC_SUBST(ISODATE)
+AC_SUBST([ISODATE])
AC_CANONICAL_HOST
@@ -19,39 +21,37 @@
AC_DEFINE(_GNU_SOURCE,[],[uses GNU extensions])
-if test x$GCC = xyes; then
- CFLAGS="-O3 -fomit-frame-pointer -ffast-math -Wall -W";
-fi
-
dnl check for X
AC_PATH_X
AC_PATH_XTRA
-if test x$no_x = xyes; then
- echo "You need to supply the path to the X headers and libraries with --x-includes=dir and --x-libraries=dir";
- exit 1;
-fi;
+AS_IF(
+ [test "x${no_x}" = "xyes"],
+ [AC_MSG_ERROR([You need to supply the path to the X headers and libraries with --x-includes=dir and --x-libraries=dir])]
+)
LIBS="${X_PRE_LIBS} ${X_LIBS} -lX11 -lXext ${LIBS} ${X_EXTRA_LIBS}"
CFLAGS="$CFLAGS $X_CFLAGS"
dnl Checks for library functions.
-AC_CHECK_HEADERS(linux/hdreg.h)
+AC_CHECK_HEADERS([linux/hdreg.h])
-AC_CHECK_PROG([IMLIB2_CONFIG_IN_PATH],[imlib2-config],[yes],[no])
-if test "x$IMLIB2_CONFIG_IN_PATH" = "xno"; then
- AC_ERROR([imlib2-config not found in PATH.. You need to install Imlib2 (and its developpement package)])
-fi
-IMLIB2_CFLAGS=$(imlib2-config --cflags)
-IMLIB2_LIBS=$(imlib2-config --libs)
-AC_SUBST(IMLIB2_CFLAGS)
-AC_SUBST(IMLIB2_LIBS)
+AC_CHECK_PROG([PKG_CONFIG_IN_PATH],[pkg-config],[yes],[no])
+AS_IF(
+ [test "x$PKG_CONFIG_IN_PATH" = "xno"],
+ [AC_ERROR([pkg-config not found in PATH.. You need to install pkgconf])]
+)
+
+IMLIB2_CFLAGS=$(pkg-config imlib2 --cflags)
+IMLIB2_LIBS=$(pkg-config imlib2 --libs)
+AC_SUBST([IMLIB2_CFLAGS])
+AC_SUBST([IMLIB2_LIBS])
YELLOW="\\033\\1331;33m"
RESET="\\033\\1330m"
dnl Checks for the gkrellm plugin
build_gkhdplop="yes"
-AC_ARG_ENABLE(gkrellm,
+AC_ARG_ENABLE([gkrellm],
[ --enable-gkrellm build the gkrellm plugin (requires gtk2 and gkrellm developpement files) (Default is yes)
--disable-gkrellm do not build the gkrellm plugin],
[ if test "x$enableval" = "xno" ; then
@@ -69,8 +69,8 @@
PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
GTK2_CFLAGS=$PACKAGE_CFLAGS;
GTK2_LIBS=$PACKAGE_LIBS;
- AC_SUBST(GTK2_CFLAGS)
- AC_SUBST(GTK2_LIBS)
+ AC_SUBST([GTK2_CFLAGS])
+ AC_SUBST([GTK2_LIBS])
SAVECPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CFLAGS $GTK2_CFLAGS"
AC_CHECK_HEADERS([gkrellm2/gkrellm.h], [ok=1], [ok=0])
@@ -82,7 +82,7 @@
fi
CPPFLAGS="$SAVECPPFLAGS"
fi
-AC_SUBST(GKHDPLOP)
+AC_SUBST([GKHDPLOP])
AC_OUTPUT(Makefile)
diff -Naur wmhdplop-0.9.11.orig/Makefile.am wmhdplop-0.9.11/Makefile.am
--- wmhdplop-0.9.11.orig/Makefile.am 2018-12-08 22:48:27.000000000 +0100
+++ wmhdplop-0.9.11/Makefile.am 2022-07-15 19:42:17.107279593 +0200
@@ -8,6 +8,8 @@
EXTRA_DIST=autogen.sh gkrellm_hdplop.c
+ACLOCAL_AMFLAGS = -I m4
+
IMLIB2_LIBS=@IMLIB2_LIBS@
IMLIB2_CFLAGS=@IMLIB2_CFLAGS@
|