1 #############################################################
5 #############################################################
8 # Until kernel.org is completely back up use debian mirror
9 #LIBCAP_SITE = http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2
10 LIBCAP_SITE = $(BR2_DEBIAN_MIRROR)/debian/pool/main/libc/libcap2
11 LIBCAP_SOURCE = libcap2_$(LIBCAP_VERSION).orig.tar.gz
12 LIBCAP_LICENSE = GPLv2 or BSD-3c
13 LIBCAP_LICENSE_FILES = License
15 LIBCAP_DEPENDENCIES = host-libcap
16 LIBCAP_INSTALL_STAGING = YES
18 define LIBCAP_BUILD_CMDS
19 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
20 LIBATTR=no BUILD_CC="$(HOSTCC)" BUILD_CFLAGS="$(HOST_CFLAGS)"
23 define LIBCAP_INSTALL_STAGING_CMDS
24 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(STAGING_DIR) \
25 prefix=/usr lib=lib install
28 define LIBCAP_INSTALL_TARGET_CMDS
29 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(TARGET_DIR) \
30 prefix=/usr lib=lib install
34 define LIBCAP_DISABLE_PROGS
35 $(SED) '/-C progs/d' $(@D)/Makefile
38 LIBCAP_POST_PATCH_HOOKS += LIBCAP_DISABLE_PROGS
40 define HOST_LIBCAP_BUILD_CMDS
41 $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) LIBATTR=no
44 define HOST_LIBCAP_INSTALL_CMDS
45 $(HOST_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(HOST_DIR) \
46 prefix=/usr lib=lib install
49 $(eval $(generic-package))
50 $(eval $(host-generic-package))