gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch
changeset 28 590c5e157278
equal deleted inserted replaced
27:03b0ada4ffe8 28:590c5e157278
       
     1 diff --git a/Makefile b/Makefile
       
     2 index 555b770..01025b9 100644
       
     3 --- a/Makefile
       
     4 +++ b/Makefile
       
     5 @@ -13,6 +13,7 @@ WITH_VIRTUAL_INPUT = YES
       
     6  OS != uname
       
     7  VERSION ?= "CURRENT"
       
     8  PREFIX ?= /usr/local
       
     9 +PKG_CONFIG ?= pkg-config
       
    10  ETC_PREFIX ?= ${PREFIX}
       
    11  
       
    12  OBJS = \
       
    13 @@ -78,7 +79,7 @@ OBJS += \
       
    14  	xwayland_view.o
       
    15  .endif
       
    16  
       
    17 -WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols
       
    18 +WAYLAND_PROTOCOLS != ${PKG_CONFIG} --variable pkgdatadir wayland-protocols
       
    19  
       
    20  .PHONY: distclean clean clean-doc doc dist install uninstall
       
    21  .PATH: src
       
    22 @@ -125,31 +126,31 @@ CFLAGS += -DHAVE_VIRTUAL_INPUT=1
       
    23  
       
    24  CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX}
       
    25  
       
    26 -WLROOTS_CFLAGS != pkg-config --cflags wlroots
       
    27 -WLROOTS_LIBS != pkg-config --libs wlroots
       
    28 +WLROOTS_CFLAGS != ${PKG_CONFIG} --cflags wlroots
       
    29 +WLROOTS_LIBS != ${PKG_CONFIG} --libs wlroots
       
    30  
       
    31  WLROOTS_CFLAGS += -DWLR_USE_UNSTABLE=1
       
    32  
       
    33 -PANGO_CFLAGS != pkg-config --cflags pangocairo
       
    34 -PANGO_LIBS != pkg-config --libs pangocairo
       
    35 +PANGO_CFLAGS != ${PKG_CONFIG} --cflags pangocairo
       
    36 +PANGO_LIBS != ${PKG_CONFIG} --libs pangocairo
       
    37  
       
    38 -CAIRO_CFLAGS != pkg-config --cflags cairo
       
    39 -CAIRO_LIBS != pkg-config --libs cairo
       
    40 +CAIRO_CFLAGS != ${PKG_CONFIG} --cflags cairo
       
    41 +CAIRO_LIBS != ${PKG_CONFIG} --libs cairo
       
    42  
       
    43 -PIXMAN_CFLAGS != pkg-config --cflags pixman-1
       
    44 -PIXMAN_LIBS != pkg-config --libs pixman-1
       
    45 +PIXMAN_CFLAGS != ${PKG_CONFIG} --cflags pixman-1
       
    46 +PIXMAN_LIBS != ${PKG_CONFIG} --libs pixman-1
       
    47  
       
    48 -XKBCOMMON_CFLAGS != pkg-config --cflags xkbcommon
       
    49 -XKBCOMMON_LIBS != pkg-config --libs xkbcommon
       
    50 +XKBCOMMON_CFLAGS != ${PKG_CONFIG} --cflags xkbcommon
       
    51 +XKBCOMMON_LIBS != ${PKG_CONFIG} --libs xkbcommon
       
    52  
       
    53 -WAYLAND_CFLAGS != pkg-config --cflags wayland-server
       
    54 -WAYLAND_LIBS != pkg-config --libs wayland-server
       
    55 +WAYLAND_CFLAGS != ${PKG_CONFIG} --cflags wayland-server
       
    56 +WAYLAND_LIBS != ${PKG_CONFIG} --libs wayland-server
       
    57  
       
    58 -LIBINPUT_CFLAGS != pkg-config --cflags libinput
       
    59 -LIBINPUT_LIBS != pkg-config --libs libinput
       
    60 +LIBINPUT_CFLAGS != ${PKG_CONFIG} --cflags libinput
       
    61 +LIBINPUT_LIBS != ${PKG_CONFIG} --libs libinput
       
    62  
       
    63 -UCL_CFLAGS != pkg-config --cflags libucl
       
    64 -UCL_LIBS != pkg-config --libs libucl
       
    65 +UCL_CFLAGS != ${PKG_CONFIG} --cflags libucl
       
    66 +UCL_LIBS != ${PKG_CONFIG} --libs libucl
       
    67  
       
    68  CFLAGS += \
       
    69  	${WLROOTS_CFLAGS} \
       
    70 @@ -192,7 +193,7 @@ wlr-layer-shell-unstable-v1-protocol.h:
       
    71  	wayland-scanner server-header protocol/wlr-layer-shell-unstable-v1.xml ${.TARGET}
       
    72  
       
    73  hikari-unlocker: hikari_unlocker.c
       
    74 -	${CC} ${CFLAGS_EXTRA} ${LDFLAGS_EXTRA} -o hikari-unlocker hikari_unlocker.c -lpam
       
    75 +	${CC} ${LDFLAGS} ${CFLAGS} ${INCLUDES} -o hikari-unlocker hikari_unlocker.c -lpam
       
    76  
       
    77  clean-doc:
       
    78  	@test -e _darcs && echo "cleaning manpage" ||: