defs.mk: Require exact version and build match for RPM_REQUIRES

This commit is contained in:
Jan Lindemann 2007-09-02 15:02:08 +00:00 committed by Jan Lindemann
commit 1c010ddbb6

View file

@ -546,8 +546,8 @@ LIBFLAGS += $(LOCAL_LDFLAGS) -L$(BUILD_LIBDIR)
ifeq ($(USE_USERVER),true) ifeq ($(USE_USERVER),true)
USERVER_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/userver /opt/$(FLAVOUR_PATH_PREFIX)userver)) USERVER_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/userver /opt/$(FLAVOUR_PATH_PREFIX)userver))
USERVER_VERSION = $(call cat_version,$(USERVER_DIR)) USERVER_VERSION = $(call cat_version,$(USERVER_DIR))
RPM_REQUIRES_RUN += userver-run >= $(USERVER_VERSION) RPM_REQUIRES_RUN += userver-run = $(USERVER_VERSION)
RPM_REQUIRES_DEVEL += userver-devel >= $(USERVER_VERSION) RPM_REQUIRES_DEVEL += userver-devel = $(USERVER_VERSION)
USE_XCHANGE = true USE_XCHANGE = true
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(USERVER_DIR)/include INCLUDE += -I$(USERVER_DIR)/include
@ -557,8 +557,8 @@ endif
ifeq ($(USE_XCHANGE),true) ifeq ($(USE_XCHANGE),true)
XCHANGE_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/xchange /opt/$(FLAVOUR_PATH_PREFIX)xchange)) XCHANGE_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/xchange /opt/$(FLAVOUR_PATH_PREFIX)xchange))
XCHANGE_VERSION = $(call cat_version,$(XCHANGE_DIR)) XCHANGE_VERSION = $(call cat_version,$(XCHANGE_DIR))
RPM_REQUIRES_RUN += xchange-run >= $(XCHANGE_VERSION) RPM_REQUIRES_RUN += xchange-run = $(XCHANGE_VERSION)
RPM_REQUIRES_DEVEL += xchange-devel >= $(XCHANGE_VERSION) RPM_REQUIRES_DEVEL += xchange-devel = $(XCHANGE_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(XCHANGE_DIR)/include INCLUDE += -I$(XCHANGE_DIR)/include
LIBFLAGS += -L$(XCHANGE_DIR)/lib -lxchange LIBFLAGS += -L$(XCHANGE_DIR)/lib -lxchange
@ -567,8 +567,8 @@ endif
ifeq ($(USE_FEEDFS_UTILS),true) ifeq ($(USE_FEEDFS_UTILS),true)
FEEDFS_UTILS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/feedfs-utils /opt/$(FLAVOUR_PATH_PREFIX)feedfs-utils)) FEEDFS_UTILS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/feedfs-utils /opt/$(FLAVOUR_PATH_PREFIX)feedfs-utils))
FEEDFS_UTILS_VERSION = $(call cat_version,$(FEEDFS_UTILS_DIR)) FEEDFS_UTILS_VERSION = $(call cat_version,$(FEEDFS_UTILS_DIR))
RPM_REQUIRES_RUN += feedfs-utils-run >= $(FEEDFS_UTILS_VERSION) RPM_REQUIRES_RUN += feedfs-utils-run = $(FEEDFS_UTILS_VERSION)
RPM_REQUIRES_DEVEL += feedfs-utils-devel >= $(FEEDFS_UTILS_VERSION) RPM_REQUIRES_DEVEL += feedfs-utils-devel = $(FEEDFS_UTILS_VERSION)
USE_FEEDFS = true USE_FEEDFS = true
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(FEEDFS_UTILS_DIR)/include INCLUDE += -I$(FEEDFS_UTILS_DIR)/include
@ -578,8 +578,8 @@ endif
ifeq ($(USE_FEEDFS),true) ifeq ($(USE_FEEDFS),true)
FEEDFS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/feedfs /opt/$(FLAVOUR_PATH_PREFIX)feedfs)) FEEDFS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/feedfs /opt/$(FLAVOUR_PATH_PREFIX)feedfs))
FEEDFS_VERSION = $(call cat_version,$(FEEDFS_DIR)) FEEDFS_VERSION = $(call cat_version,$(FEEDFS_DIR))
RPM_REQUIRES_RUN += feedfs-run >= $(FEEDFS_VERSION) RPM_REQUIRES_RUN += feedfs-run = $(FEEDFS_VERSION)
RPM_REQUIRES_DEVEL += feedfs-devel >= $(FEEDFS_VERSION) RPM_REQUIRES_DEVEL += feedfs-devel = $(FEEDFS_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
USE_XCHANGE = true USE_XCHANGE = true
INCLUDE += -I$(FEEDFS_DIR)/include INCLUDE += -I$(FEEDFS_DIR)/include
@ -591,8 +591,8 @@ DSPCD_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/dsp
DSPCD_EXE_PREFIX = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/dspcd /opt/$(FLAVOUR_PATH_PREFIX)dspider)) DSPCD_EXE_PREFIX = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/dspcd /opt/$(FLAVOUR_PATH_PREFIX)dspider))
include $(DSPCD_DIR)/make/public.mk include $(DSPCD_DIR)/make/public.mk
DSPIDER_DSPCD_VERSION = $(call cat_version,$(DSPCD_DIR)) DSPIDER_DSPCD_VERSION = $(call cat_version,$(DSPCD_DIR))
RPM_REQUIRES_RUN += dspider-dspcd-run >= $(DSPIDER_DSPCD_VERSION) RPM_REQUIRES_RUN += dspider-dspcd-run = $(DSPIDER_DSPCD_VERSION)
RPM_REQUIRES_DEVEL += dspider-dspcd-devel >= $(DSPIDER_DSPCD_VERSION) RPM_REQUIRES_DEVEL += dspider-dspcd-devel = $(DSPIDER_DSPCD_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
USE_DSPIDER_SHARED = true USE_DSPIDER_SHARED = true
USE_USERVER = true USE_USERVER = true
@ -605,8 +605,8 @@ ifeq ($(USE_DSPROUT),true)
DSPROUT_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/dsprout /opt/dspider/$(FLAVOUR_PATH_PREFIX)dsprout)) DSPROUT_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/dsprout /opt/dspider/$(FLAVOUR_PATH_PREFIX)dsprout))
DSPROUT_EXE_PREFIX = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/dsprout /opt/$(FLAVOUR_PATH_PREFIX)dspider)) DSPROUT_EXE_PREFIX = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/dsprout /opt/$(FLAVOUR_PATH_PREFIX)dspider))
DSPROUT_VERSION = $(call cat_version,$(DSPROUT_DIR)) DSPROUT_VERSION = $(call cat_version,$(DSPROUT_DIR))
RPM_REQUIRES_RUN += dsprout-run >= $(DSPROUT_VERSION) RPM_REQUIRES_RUN += dsprout-run = $(DSPROUT_VERSION)
RPM_REQUIRES_DEVEL += dsprout-devel >= $(DSPROUT_VERSION) RPM_REQUIRES_DEVEL += dsprout-devel = $(DSPROUT_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
USE_DSPIDER_SHARED = true USE_DSPIDER_SHARED = true
USE_XCHANGE = true USE_XCHANGE = true
@ -620,8 +620,8 @@ DSPIDER_SHARED_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/sha
DSPIDER_SHARED_EXE_PREFIX = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/shared /opt/$(FLAVOUR_PATH_PREFIX)dspider)) DSPIDER_SHARED_EXE_PREFIX = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/shared /opt/$(FLAVOUR_PATH_PREFIX)dspider))
include $(DSPIDER_SHARED_DIR)/make/public.mk include $(DSPIDER_SHARED_DIR)/make/public.mk
DSPIDER_SHARED_VERSION = $(call cat_version,$(DSPIDER_SHARED_DIR)) DSPIDER_SHARED_VERSION = $(call cat_version,$(DSPIDER_SHARED_DIR))
RPM_REQUIRES_RUN += dspider-shared-run >= $(DSPIDER_SHARED_VERSION) RPM_REQUIRES_RUN += dspider-shared-run = $(DSPIDER_SHARED_VERSION)
RPM_REQUIRES_DEVEL += dspider-shared-devel >= $(DSPIDER_SHARED_VERSION) RPM_REQUIRES_DEVEL += dspider-shared-devel = $(DSPIDER_SHARED_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(DSPIDER_SHARED_DIR)/include INCLUDE += -I$(DSPIDER_SHARED_DIR)/include
LIBFLAGS += -L$(DSPIDER_SHARED_EXE_PREFIX)/lib -ldspider-shared LIBFLAGS += -L$(DSPIDER_SHARED_EXE_PREFIX)/lib -ldspider-shared
@ -630,8 +630,8 @@ endif
ifeq ($(USE_BTOOLS),true) ifeq ($(USE_BTOOLS),true)
BTOOLS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/btools /opt/$(FLAVOUR_PATH_PREFIX)btools)) BTOOLS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/btools /opt/$(FLAVOUR_PATH_PREFIX)btools))
BTOOLS_VERSION = $(call cat_version,$(BTOOLS_DIR)) BTOOLS_VERSION = $(call cat_version,$(BTOOLS_DIR))
RPM_REQUIRES_RUN += dspider-btools-run >= $(BTOOLS_VERSION) RPM_REQUIRES_RUN += dspider-btools-run = $(BTOOLS_VERSION)
RPM_REQUIRES_DEVEL += dspider-btools-devel >= $(BTOOLS_VERSION) RPM_REQUIRES_DEVEL += dspider-btools-devel = $(BTOOLS_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(BTOOLS_DIR)/include INCLUDE += -I$(BTOOLS_DIR)/include
LIBFLAGS += -L$(BTOOLS_DIR)/lib -ldspider-btools LIBFLAGS += -L$(BTOOLS_DIR)/lib -ldspider-btools
@ -640,8 +640,8 @@ endif
ifeq ($(USE_CCONSOLE),true) ifeq ($(USE_CCONSOLE),true)
CCONSOLE_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/cconsole /opt/$(FLAVOUR_PATH_PREFIX)dspider/cconsole)) CCONSOLE_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/cconsole /opt/$(FLAVOUR_PATH_PREFIX)dspider/cconsole))
CCONSOLE_VERSION = $(call cat_version,$(CCONSOLE_DIR)) CCONSOLE_VERSION = $(call cat_version,$(CCONSOLE_DIR))
RPM_REQUIRES_RUN += dspider-cconsole-run >= $(CCONSOLE_VERSION) RPM_REQUIRES_RUN += dspider-cconsole-run = $(CCONSOLE_VERSION)
RPM_REQUIRES_DEVEL += dspider-cconsole-devel >= $(CCONSOLE_VERSION) RPM_REQUIRES_DEVEL += dspider-cconsole-devel = $(CCONSOLE_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(CCONSOLE_DIR)/include INCLUDE += -I$(CCONSOLE_DIR)/include
#LIBFLAGS += -L$(CCONSOLE_DIR)/lib -lcconsole #LIBFLAGS += -L$(CCONSOLE_DIR)/lib -lcconsole
@ -650,8 +650,8 @@ endif
ifeq ($(USE_JACKJART),true) ifeq ($(USE_JACKJART),true)
JACKJART_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/io/jackjart /opt/$(FLAVOUR_PATH_PREFIX)dspider/jackjart)) JACKJART_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/io/jackjart /opt/$(FLAVOUR_PATH_PREFIX)dspider/jackjart))
JACKJART_VERSION = $(call cat_version,$(JACKJART_DIR)) JACKJART_VERSION = $(call cat_version,$(JACKJART_DIR))
RPM_REQUIRES_RUN += jackjart-run >= $(JACKJART_VERSION) RPM_REQUIRES_RUN += jackjart-run = $(JACKJART_VERSION)
RPM_REQUIRES_DEVEL += jackjart-devel >= $(JACKJART_VERSION) RPM_REQUIRES_DEVEL += jackjart-devel = $(JACKJART_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(JACKJART_DIR)/include INCLUDE += -I$(JACKJART_DIR)/include
LIBFLAGS += -L$(JACKJART_DIR)/lib -ldspider-jackjart LIBFLAGS += -L$(JACKJART_DIR)/lib -ldspider-jackjart
@ -660,8 +660,8 @@ endif
ifeq ($(USE_JACKRTAI),true) ifeq ($(USE_JACKRTAI),true)
JACKRTAI_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/io/jackrtai /opt/$(FLAVOUR_PATH_PREFIX)dspider/jackrtai)) JACKRTAI_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/io/jackrtai /opt/$(FLAVOUR_PATH_PREFIX)dspider/jackrtai))
JACKRTAI_VERSION = $(call cat_version,$(JACKRTAI_DIR)) JACKRTAI_VERSION = $(call cat_version,$(JACKRTAI_DIR))
RPM_REQUIRES_RUN += jackrtai-run >= $(JACKRTAI_VERSION) RPM_REQUIRES_RUN += jackrtai-run = $(JACKRTAI_VERSION)
RPM_REQUIRES_DEVEL += jackrtai-devel >= $(JACKRTAI_VERSION) RPM_REQUIRES_DEVEL += jackrtai-devel = $(JACKRTAI_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(JACKRTAI_DIR)/include INCLUDE += -I$(JACKRTAI_DIR)/include
LIBFLAGS += -L$(JACKRTAI_DIR)/lib -ldspider-jackrtai LIBFLAGS += -L$(JACKRTAI_DIR)/lib -ldspider-jackrtai
@ -670,8 +670,8 @@ endif
ifeq ($(USE_JACKDUMMY),true) ifeq ($(USE_JACKDUMMY),true)
JACKDUMMY_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/io/jackdummy /opt/$(FLAVOUR_PATH_PREFIX)dspider/jackdummy)) JACKDUMMY_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/io/jackdummy /opt/$(FLAVOUR_PATH_PREFIX)dspider/jackdummy))
JACKDUMMY_VERSION = $(call cat_version,$(JACKDUMMY_DIR)) JACKDUMMY_VERSION = $(call cat_version,$(JACKDUMMY_DIR))
RPM_REQUIRES_RUN += jackdummy-run >= $(JACKDUMMY_VERSION) RPM_REQUIRES_RUN += jackdummy-run = $(JACKDUMMY_VERSION)
RPM_REQUIRES_DEVEL += jackdummy-devel >= $(JACKDUMMY_VERSION) RPM_REQUIRES_DEVEL += jackdummy-devel = $(JACKDUMMY_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(JACKDUMMY_DIR)/include INCLUDE += -I$(JACKDUMMY_DIR)/include
LIBFLAGS += -L$(JACKDUMMY_DIR)/lib -ldspider-jackdummy LIBFLAGS += -L$(JACKDUMMY_DIR)/lib -ldspider-jackdummy
@ -680,8 +680,8 @@ endif
ifeq ($(USE_ALSART),true) ifeq ($(USE_ALSART),true)
ALSART_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/io/alsart /opt/$(FLAVOUR_PATH_PREFIX)dspider/alsart)) ALSART_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspc/src/io/alsart /opt/$(FLAVOUR_PATH_PREFIX)dspider/alsart))
ALSART_VERSION = $(call cat_version,$(ALSART_DIR)) ALSART_VERSION = $(call cat_version,$(ALSART_DIR))
RPM_REQUIRES_RUN += alsart-run >= $(ALSART_VERSION) RPM_REQUIRES_RUN += alsart-run = $(ALSART_VERSION)
RPM_REQUIRES_DEVEL += alsart-devel >= $(ALSART_VERSION) RPM_REQUIRES_DEVEL += alsart-devel = $(ALSART_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(ALSART_DIR)/include INCLUDE += -I$(ALSART_DIR)/include
LIBFLAGS += -L$(ALSART_DIR)/lib -lalsart LIBFLAGS += -L$(ALSART_DIR)/lib -lalsart
@ -690,8 +690,8 @@ endif
ifeq ($(USE_DSPFS),true) ifeq ($(USE_DSPFS),true)
DSPFS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspfs /opt/$(FLAVOUR_PATH_PREFIX)dspfs)) DSPFS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dspfs /opt/$(FLAVOUR_PATH_PREFIX)dspfs))
DSPFS_VERSION = $(call cat_version,$(DSPFS_DIR)) DSPFS_VERSION = $(call cat_version,$(DSPFS_DIR))
RPM_REQUIRES_RUN += dspfs-run >= $(DSPFS_VERSION) RPM_REQUIRES_RUN += dspfs-run = $(DSPFS_VERSION)
RPM_REQUIRES_DEVEL += dspfs-devel >= $(DSPFS_VERSION) RPM_REQUIRES_DEVEL += dspfs-devel = $(DSPFS_VERSION)
USE_YTOOLS = true USE_YTOOLS = true
INCLUDE += -I$(DSPFS_DIR)/include INCLUDE += -I$(DSPFS_DIR)/include
LIBFLAGS += -L$(DSPFS_DIR)/lib -ldspfs LIBFLAGS += -L$(DSPFS_DIR)/lib -ldspfs