sysui: rebuild Debian integration when desktop icons change
Change-Id: I2b176010b00a565c3831df774a1d748d0d18bc84
This commit is contained in:
@@ -11,7 +11,10 @@ include $(SRCDIR)/sysui/productlist.mk
|
||||
|
||||
deb_WORKDIR := $(gb_CustomTarget_workdir)/sysui/deb
|
||||
deb_SRCDIR := $(SRCDIR)/sysui/desktop/debian
|
||||
|
||||
deb_DESKTOP_ICONS := \
|
||||
$(wildcard $(SRCDIR)/sysui/desktop/icons/hicolor/??x??/*/*.png) \
|
||||
$(wildcard $(SRCDIR)/sysui/desktop/icons/hicolor/???x???/*/*.png) \
|
||||
$(wildcard $(SRCDIR)/sysui/desktop/icons/hicolor/scalable/apps/*.svg)
|
||||
$(eval $(call gb_CustomTarget_CustomTarget,sysui/deb))
|
||||
|
||||
$(eval $(call gb_CustomTarget_register_targets,sysui/deb,\
|
||||
@@ -39,7 +42,9 @@ $(deb_WORKDIR)/%/DEBIAN/prerm: $(deb_SRCDIR)/prerm
|
||||
cat $< | tr -d "\015" | \
|
||||
sed 's/%PREFIX/$(UNIXFILENAME.$*)/g' >> $@
|
||||
|
||||
$(deb_WORKDIR)/%/DEBIAN/control: $(deb_SRCDIR)/control $(gb_CustomTarget_workdir)/sysui/share/%/create_tree.sh
|
||||
$(deb_WORKDIR)/%/DEBIAN/control: $(deb_SRCDIR)/control \
|
||||
$(gb_CustomTarget_workdir)/sysui/share/%/create_tree.sh \
|
||||
$(deb_DESKTOP_ICONS)
|
||||
mkdir -p $(deb_WORKDIR)/$*/usr/lib/menu
|
||||
cd $(gb_CustomTarget_workdir)/sysui/share/$* \
|
||||
&& DESTDIR=$(deb_WORKDIR)/$* \
|
||||
|
||||
Reference in New Issue
Block a user