8cc0bf0df0
We forcibly enable use of an extrernal openssl in rpm, so we must depend on it. openssl is correctly selected from kconfig, but there is no build-time dependency to it. It was not an issue so far, because openssl always sorts before rpm, so gets built before. Unless one wants to just build rpm to debug an autobuilder failure, that is. Add that build-time dependency to openssl. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
53 lines
1.4 KiB
Makefile
53 lines
1.4 KiB
Makefile
################################################################################
|
|
#
|
|
# rpm
|
|
#
|
|
################################################################################
|
|
|
|
RPM_VERSION_MAJOR = 5.2
|
|
RPM_VERSION = $(RPM_VERSION_MAJOR).0
|
|
RPM_SITE = http://rpm5.org/files/rpm/rpm-$(RPM_VERSION_MAJOR)
|
|
RPM_DEPENDENCIES = zlib beecrypt neon popt openssl
|
|
RPM_LICENSE = LGPLv2.1
|
|
RPM_LICENSE_FILES = COPYING.LIB
|
|
|
|
RPM_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/beecrypt -I$(STAGING_DIR)/usr/include/neon -DHAVE_MUTEX_THREAD_ONLY" \
|
|
ac_cv_va_copy=yes
|
|
|
|
RPM_CONF_OPTS = --disable-build-versionscript --disable-rpath \
|
|
--without-selinux \
|
|
--without-python --without-perl \
|
|
--with-openssl=external \
|
|
--with-zlib=$(STAGING_DIR) \
|
|
--with-libbeecrypt=$(STAGING_DIR) \
|
|
--with-popt=$(STAGING_DIR)
|
|
|
|
ifeq ($(BR2_PACKAGE_PCRE),y)
|
|
RPM_DEPENDENCIES += pcre
|
|
RPM_CONF_OPTS += --with-pcre=external
|
|
else
|
|
RPM_CONF_OPTS += --with-pcre=no
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_FILE),y)
|
|
RPM_DEPENDENCIES += file
|
|
RPM_CONF_OPTS += --with-file=external
|
|
else
|
|
RPM_CONF_OPTS += --with-file=no
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_RPM_XZ_PAYLOADS),y)
|
|
RPM_CONF_OPTS += --with-xz
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_RPM_BZIP2_PAYLOADS),y)
|
|
RPM_CONF_OPTS += --with-bzip2
|
|
RPM_DEPENDENCIES += bzip2
|
|
endif
|
|
|
|
RPM_MAKE = $(MAKE1)
|
|
|
|
RPM_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) program_transform_name= install
|
|
|
|
$(eval $(autotools-package))
|