aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 4cbef87d6d18c85b6979b5d6a16a8c1b3a46c6f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
SITE := ryuslash.srht.site
CURL := curl

.PHONY: stamp-version

stamp-version:
	version=$$(git log -1 --format="%cd" --date=format:%Y.%m%d.%H%M); \
	    sed -i "s/\(;; Version\): .*/\1: $$version/" tekuti.el

package:
	mkdir -p dist
	emacs --batch --quick \
	    --eval "(require 'package-x)" \
	    --eval "(setq package-archive-upload-base \"dist\")" \
	    --eval "(package-upload-file \"tekuti.el\")"
	cd dist && tar cvzf ../tekuti.tar.gz .

README.html: README.org
	emacs --batch --quick \
	    --eval "(require 'ox-html)" \
	    --visit $< \
	    --eval "(org-html-export-to-html nil nil nil t)" \

upload:
	$(CURL) -f "https://pages.sr.ht/publish/$(SITE)/tekuti/elpa/" \
	    -Fcontent=@tekuti.tar.gz

clean:
	rm -rfv README.html dist tekuti.tar.gz