[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Starting a GNU Guile awesome list
From: |
Dmitry Alexandrov |
Subject: |
Re: Starting a GNU Guile awesome list |
Date: |
Thu, 16 Jul 2020 11:47:24 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
"Dr. Arne Babenhauserheide" <arne_bab@web.de> wrote:
>>> In the case you will stick with Org, there at least should be a runnable
>>> build recipe (i. e. a Makefile).
>
> I’d like to cut this discussion short:
>
> https://notabug.org/ZelphirKaltstahl/awesome-guile/pulls/1/files
> all: readme.md readme.texi readme.html
> .INTERMEDIATE: .exported
> readme.md readme.texi readme.html: .exported
> .exported: readme.org
> HOME=$$(dirname $$(realpath "$<")) emacs -Q --batch "$<" --exec
> "(require 'ox-md)" -f org-md-export-to-markdown -f org-html-export-to-html -f
> org-texinfo-export-to-texinfo -f kill-emacs
Alternatively, without reliance on implicit behaviour (setting HOME in order to
get an expected filename??):
#!/usr/bin/make -f
SHELL := emacs
.SHELLFLAGS := --quick --batch --eval
orgs := $(wildcard *.org)
objs := $(orgs:.org=.md) $(orgs:.org=.texi)
.PHONY: all
all: $(objs)
.ONESHELL:
%.md %.texi: %.org
(with-temp-buffer
(require 'ox-md)
(require 'ox-texinfo)
(when (insert-file-contents "$<")
(org-mode)
(org-export-to-file 'md "$*.md")
(org-export-to-file 'texinfo "$*.texi")))
signature.asc
Description: PGP signature
- Starting a GNU Guile awesome list, Zelphir Kaltstahl, 2020/07/13
- Re: Starting a GNU Guile awesome list, Jack Hill, 2020/07/13
- Re: Starting a GNU Guile awesome list, Aleix Conchillo Flaqué, 2020/07/13
- Re: Starting a GNU Guile awesome list, Dmitry Alexandrov, 2020/07/14
- Re: Starting a GNU Guile awesome list, Dr. Arne Babenhauserheide, 2020/07/15
- Re: Starting a GNU Guile awesome list, Zelphir Kaltstahl, 2020/07/15
- Re: Starting a GNU Guile awesome list, Dr. Arne Babenhauserheide, 2020/07/15
- Re: A licence for an ‘awesome list’ (was: Starting a GNU Guile awesome list), Dmitry Alexandrov, 2020/07/16
- Re: A licence for an ‘awesome list’ (was: Starting a GNU Guile awesome list), Dr. Arne Babenhauserheide, 2020/07/16
- Re: A licence for an ‘awesome list’ (was: Starting a GNU Guile awesome list), Dr. Arne Babenhauserheide, 2020/07/16
- Re: A licence for an ‘awesome list’ (was: Starting a GNU Guile awesome list), Zelphir Kaltstahl, 2020/07/16
- Re: A licence for an ‘awesome list’ (was: Starting a GNU Guile awesome list), Vladimir Zhbanov, 2020/07/16
- Re: A licence for an ‘awesome list’ (was: Starting a GNU Guile awesome list), Vladimir Zhbanov, 2020/07/16