diff options
Diffstat (limited to 'rules/penguzilla.make')
-rw-r--r-- | rules/penguzilla.make | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/rules/penguzilla.make b/rules/penguzilla.make index 40ef9c6eb..a39290363 100644 --- a/rules/penguzilla.make +++ b/rules/penguzilla.make @@ -54,6 +54,7 @@ $(STATEDIR)/penguzilla.extract: $(penguzilla_extract_deps) @$(call targetinfo, $@) @$(call clean, $(PENGUZILLA_DIR)) @$(call extract, $(PENGUZILLA_SOURCE)) + @$(call patchin, $(PENGUZILLA)) touch $@ # ---------------------------------------------------------------------------- @@ -132,15 +133,26 @@ penguzilla_targetinstall_deps = \ $(STATEDIR)/penguzilla.targetinstall: $(penguzilla_targetinstall_deps) @$(call targetinfo, $@) + @$(call install_init,default) + @$(call install_fixup,PACKAGE,penguzilla) + @$(call install_fixup,PRIORITY,optional) + @$(call install_fixup,VERSION,$(PENGUZILLA_VERSION)) + @$(call install_fixup,SECTION,base) + @$(call install_fixup,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>") + @$(call install_fixup,DEPENDS,libc) + @$(call install_fixup,DESCRIPTION,missing) + # # pixmap directory - install -d $(ROOTDIR)/usr/share/penguzilla/pixmaps - cp -a $(PENGUZILLA_DIR)/pixmaps/* $(ROOTDIR)/usr/share/penguzilla/pixmaps + for file in $(PENGUZILLA_DIR)/pixmaps/*; do \ + $(call install_copy, 0, 0, 0644, $$file, /usr/share/penguzilla/pixmaps/) \ + done - install -d $(ROOTDIR)/usr/bin - install $(PENGUZILLA_DIR)/src/penguzilla $(ROOTDIR)/usr/bin + @$(call install_copy, 0, 0, 0755, $(PENGUZILLA_DIR)/src/penguzilla, /usr/bin/penguzilla) # # Style - install $(PENGUZILLA_DIR)/penguzilla.rc $(ROOTDIR)/usr/share/penguzilla + @$(call install_copy, 0, 0, 0644, $(PENGUZILLA_DIR)/penguzilla.rc, /usr/share/penguzilla/penguzillarc, n) + + @$(call install_finish) touch $@ @@ -150,6 +162,7 @@ $(STATEDIR)/penguzilla.targetinstall: $(penguzilla_targetinstall_deps) penguzilla_clean: rm -rf $(STATEDIR)/penguzilla.* + rm -rf $(IMAGEDIR)/penguzilla_* rm -rf $(PENGUZILLA_DIR) # vim: syntax=make |