summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDavid P <megver83@parabola.nu>2018-05-16 21:08:49 -0400
committerDavid P <megver83@parabola.nu>2018-05-16 21:27:46 -0400
commit765756ae126d57735c22d59a7c1242f01443921e (patch)
treec5d5f3e7979f5a0098e7294d1e8dbae3aa71c562 /Makefile
parentff5f93347993bfdb6c58746baee006dbad7a3dd8 (diff)
modify entire source according to archiso32
and remove unused configs/talkingparabola-X11 Signed-off-by: David P <megver83@parabola.nu>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile56
1 files changed, 20 insertions, 36 deletions
diff --git a/Makefile b/Makefile
index 8a7ef4e..1b80915 100644
--- a/Makefile
+++ b/Makefile
@@ -1,57 +1,41 @@
-V=2013.09.01
+V=33
-INSTALL_SRC_DIR=parabolaiso/initcpio/install
-HOOKS_SRC_DIR=parabolaiso/initcpio/hooks
-SCRIPT_SRC_DIR=parabolaiso/initcpio/script
+INSTALL_FILES=$(wildcard parabolaiso/initcpio/install/*)
+HOOKS_FILES=$(wildcard parabolaiso/initcpio/hooks/*)
+SCRIPT_FILES=$(wildcard parabolaiso/initcpio/script/*)
INSTALL_DIR=$(DESTDIR)/usr/lib/initcpio/install
HOOKS_DIR=$(DESTDIR)/usr/lib/initcpio/hooks
SCRIPT_DIR=$(DESTDIR)/usr/lib/initcpio
+
+DOC_FILES=$(wildcard docs/*)
+
DOC_DIR=$(DESTDIR)/usr/share/doc/parabolaiso
-all: install dist
+all:
install: install-program install-initcpio install-examples install-doc
install-program:
- install -D -m 755 parabolaiso/mkparabolaiso "$(DESTDIR)/usr/bin/mkparabolaiso"
+ install -D -m 755 parabolaiso/mkparabolaiso $(DESTDIR)/usr/bin/mkparabolaiso
install-initcpio:
- install -d "$(SCRIPT_DIR)" "$(HOOKS_DIR)" "$(INSTALL_DIR)"
- install -m 755 -t "$(SCRIPT_DIR)" $(wildcard $(SCRIPT_SRC_DIR)/*)
- install -m 644 -t "$(HOOKS_DIR)" $(wildcard $(HOOKS_SRC_DIR)/*)
- install -m 644 -t "$(INSTALL_DIR)" $(wildcard $(INSTALL_SRC_DIR)/*)
+ install -d $(SCRIPT_DIR) $(HOOKS_DIR) $(INSTALL_DIR)
+ install -m 755 -t $(SCRIPT_DIR) $(SCRIPT_FILES)
+ install -m 644 -t $(HOOKS_DIR) $(HOOKS_FILES)
+ install -m 644 -t $(INSTALL_DIR) $(INSTALL_FILES)
install-examples:
- install -d -m 755 "$(DESTDIR)/usr/share/parabolaiso/"
- cp -a --no-preserve=ownership configs "$(DESTDIR)/usr/share/parabolaiso/"
+ install -d -m 755 $(DESTDIR)/usr/share/parabolaiso/
+ cp -a --no-preserve=ownership configs $(DESTDIR)/usr/share/parabolaiso/
install-doc:
- install -d "$(DOC_DIR)"
- install -m 644 -t "$(DOC_DIR)" $(wildcard docs/*)
-
-uninstall: uninstall-program uninstall-initcpio uninstall-examples uninstall-doc
-
-uninstall-program:
- rm "$(DESTDIR)/usr/bin/mkparabolaiso"
-
-uninstall-initcpio:
- $(foreach file,$(wildcard $(SCRIPT_SRC_DIR)/*),rm -r "$(subst $(SCRIPT_SRC_DIR),$(SCRIPT_DIR),$(file))";)
- $(foreach file,$(wildcard $(HOOKS_SRC_DIR)/*),rm -r "$(subst $(HOOKS_SRC_DIR),$(HOOKS_DIR),$(file))";)
- $(foreach file,$(wildcard $(INSTALL_SRC_DIR)/*),rm -r "$(subst $(INSTALL_SRC_DIR),$(INSTALL_DIR),$(file))";)
-
-uninstall-examples:
- rm -rfd "$(DESTDIR)/usr/share/parabolaiso/configs"
- rm -d "$(DESTDIR)/usr/share/parabolaiso"
-
-uninstall-doc:
- rm -rf "$(DOC_DIR)"
+ install -d $(DOC_DIR)
+ install -m 644 -t $(DOC_DIR) $(DOC_FILES)
dist:
- ./expand $(V) dist
-
-dist-branches:
- ./expand $(V) dist-branches
+ git archive --format=tar --prefix=parabolaiso-$(V)/ v$(V) | gzip -9 > parabolaiso-$(V).tar.gz
+ gpg --detach-sign --use-agent parabolaiso-$(V).tar.gz
-.PHONY: install install-program install-initcpio install-examples install-doc dist dist-branches uninstall uninstall-program uninstall-initcpio uninstall-examples uninstall-doc
+.PHONY: install install-program install-initcpio install-examples install-doc dist