X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Ffeeds.mk;h=9526e347062dfb731349413b7f23093eb13e7495;hb=11d496d1562084d4cdd5822d5ef8fc8c176233ea;hp=ef7a09f4cd272ded4da736a37c516b77d8e1ada2;hpb=5170393f8cae3c5acac61bd6ac6e127f9727cee4;p=librecmc%2Flibrecmc.git diff --git a/include/feeds.mk b/include/feeds.mk index ef7a09f4cd..9526e34706 100644 --- a/include/feeds.mk +++ b/include/feeds.mk @@ -8,8 +8,8 @@ -include $(TMP_DIR)/.packagesubdirs -FEEDS_AVAILABLE:=$(shell $(SCRIPT_DIR)/feeds list -n) FEEDS_INSTALLED:=$(notdir $(wildcard $(TOPDIR)/package/feeds/*)) +FEEDS_AVAILABLE:=$(sort $(FEEDS_INSTALLED) $(shell $(SCRIPT_DIR)/feeds list -n)) FEEDS_ENABLED:=$(foreach feed,$(FEEDS_INSTALLED),$(if $(CONFIG_FEED_$(feed)),$(feed))) FEEDS_DISABLED:=$(filter-out $(FEEDS_ENABLED),$(FEEDS_AVAILABLE)) @@ -30,8 +30,6 @@ PKG_CONFIG_DEPENDS += \ $(foreach feed,$(FEEDS_INSTALLED),CONFIG_FEED_$(feed)) # 1: package name -# 2: flags -# 3: section define FeedPackageDir $(strip $(if $(CONFIG_PER_FEED_REPO), \ $(if $(Package/$(1)/subdir), \ @@ -43,12 +41,10 @@ endef # 1: destination file define FeedSourcesAppend ( \ + echo "src/gz %n_core %U/targets/%S/packages"; \ $(strip $(if $(CONFIG_PER_FEED_REPO), \ - $(foreach feed,base kernel $(FEEDS_ENABLED),echo "src/gz %n_$(feed) %U/$(feed)";) \ + $(foreach feed,base $(FEEDS_ENABLED),echo "src/gz %n_$(feed) %U/packages/%A/$(feed)";) \ $(if $(CONFIG_PER_FEED_REPO_ADD_DISABLED), \ - $(foreach feed,$(FEEDS_DISABLED),echo "$(if $(CONFIG_PER_FEED_REPO_ADD_COMMENTED),# )src/gz %n_$(feed) %U/$(feed)";)) \ - , \ - echo "src/gz %n %U"; \ - )) \ + $(foreach feed,$(FEEDS_DISABLED),echo "$(if $(CONFIG_PER_FEED_REPO_ADD_COMMENTED),# )src/gz %n_$(feed) %U/packages/%A/$(feed)";)))) \ ) >> $(1) endef