Jonas Schäfer
59b2a5ca15
Revert "Add license for bibliographic data"
2022-10-12 18:11:08 +02:00
Florian Schmaus
747738804a
Add license for bibliographic data
...
We wheref asked [1] to state that the XEP bibliographic data is openly
available and free of charge if we want it to be consumed by third
parties.
Fixes #1219 .
1: https://github.com/ietf-tools/bibxml-service/issues/302#issuecomment-1274686153
2022-10-12 08:39:34 +02:00
Jonas Schäfer
a694dd21ab
Fix Makefile dependencies on directories
...
Most jobs depend on build or one of its subdirectories. By default,
this causes make to take the timestamp of the `build` directory (or
the respective subdirectory) into account when calculating whether
a job needs rebuilding.
This is a problem, because the modified timestamp of `build` updates
whenever a file is put into it. Effectively, this breaks incremental
builds.
Luckily, GNU(?) Make supports Order-only Dependencies, prefixed with
a pipe (`|`) symbol in the dependency list. That means that the
dependencies are not taken into account for freshness checks, but
will be built before the target (if they are non-fresh).
This commit introduces usage of Order-only Dependencies for the
output directories, which fixes incremental building.
2020-06-14 11:07:10 +02:00
Sam Whited
71ea00d59b
Ensure OUTDIR exists before make preview
2020-04-19 15:36:36 -04:00
Jonas Schäfer
dbf46b7a59
Ensure that inbox subdirectory exists
2019-05-15 18:07:42 +02:00
Kim Alvefur
03940e8796
Inline XML entities
...
Browsers do not expand external XML entities so they must be inlined.
2019-04-20 00:39:46 +02:00
Kim Alvefur
d60b6a03ba
make xml: Include XEP XSL in output
...
This is referenced by XML files so should be included
2019-04-20 00:30:52 +02:00
Jonas Schäfer
a032d17204
Hotfix against the web server misconfiguration
...
xmpp.v2.css isn’t served from the xeps docker, making all XEPs
render without CSS.
2019-04-06 10:58:04 +02:00
Jonas Schäfer
a4c297d374
Ensure that v2 CSS is there
2019-04-06 09:46:20 +02:00
JC Brand
8c92c9e8ac
Document the inbox-html
recipe
2018-08-30 08:54:49 +02:00
JC Brand
214d9856b3
Add dockerhtml Makefile recipe
2018-02-08 20:21:48 +01:00
Jonas Wielicki
238329a536
Fix intra-XEP links (regression from 609a081
2017-08-24 14:31:30 +02:00
Jonas Wielicki
340ab90216
Makefile: fix build/inbox creation
2017-08-23 16:56:01 +02:00
Jonas Wielicki
aea6f78a1a
Generate xeplist on Docker build
2017-08-23 14:45:07 +02:00
Jonas Wielicki
609a081f27
Add build for inbox/
2017-08-23 14:45:07 +02:00
Kevin Smith
2e53f9ad30
Add Dockerfile serving HTML extensions ( #464 )
...
Add Dockerfile
* Add PDF building to docker template
* Add note on docker to the readme
2017-05-11 09:11:29 -05:00
Sam Whited
86c83102f4
make: Rerun xelatex to build ToC in PDFs
2017-03-20 09:40:28 -05:00
Sam Whited
69f3aab459
Don't check for trailing whitespace during build
...
This should be checked during CI
Revert "Makefile: Check for trailing whitespaces when building a XEP."
This reverts commit 16700d9f30
.
2017-02-19 22:36:24 -06:00
Emmanuel Gil Peyrot
16700d9f30
Makefile: Check for trailing whitespaces when building a XEP.
2017-02-16 19:37:21 -06:00
Sam Whited
2384f16c57
Remove .SECONDARY makefile hack
...
And eliminate the buggy implicit rule in the process
2017-01-13 00:33:28 -06:00
Sam Whited
2218941384
Remove unused var from Makefile
2017-01-13 00:23:23 -06:00
Sam Whited
2aaaf62547
Fix intermediate build bug in a better way
2017-01-13 00:14:01 -06:00
Sam Whited
546272f4c5
Missing intermediates when bilding implicit rules
...
https://www.gnu.org/software/make/manual/html_node/Pattern-Rules.html#Pattern-Rules
2017-01-12 23:50:05 -06:00
Sam Whited
520bc29820
Don't fail make when directory contains space
2017-01-09 14:50:43 -06:00
Sam Whited
e3deb1a013
Add target to extract examples in Makefile
2017-01-09 13:41:51 -06:00
Sam Whited
0e782f6246
Let xep-xxxx target build all versions of an XEP
2017-01-09 13:34:50 -06:00
Sam Whited
c505afdc96
Add targets to build IETF refs in Makefile
2017-01-09 13:14:02 -06:00
Sam Whited
2d779e6be7
Actually create outdir before copying resources
2017-01-05 13:33:54 -06:00
Sam Whited
e3acaa93f8
Fix legal notice on old public domain XEPs
...
I have no idea if any of this makes sense legally, so just leave it as
it was before (except make it match the DTD so the linter won't
complain).
2017-01-04 15:08:19 -06:00
Sam Whited
30bb05ba94
Add PDF generation back to Makefile
2017-01-03 15:46:19 -06:00
Sam Whited
ff0ef6d212
Check for external resources in CI
...
Fixes #212
2016-12-03 10:28:35 -06:00
Sam Whited
e9a10cd2c3
Add ratcheting DTD checking to CI
2016-11-16 11:40:06 -06:00
Matthew A. Miller
59e523a57c
remove PDF build steps from Makefile ( fixes #121 )
2015-11-20 11:49:25 -07:00
Sam Whited
8c69d78de4
Make sure make preview supports inbox files
2015-10-27 10:28:56 -05:00
Sam Whited
f7fc6e0d2d
Add `make preview' to generate HTML on XML save
...
Uses inotifywatch to generate an HTML file anytime an XML file is saved.
2015-10-27 10:27:53 -05:00
Florian Schmaus
67beabbbb1
Use TEMPDIR within OUTDIR in Makefile
...
and some other cleanups: Add XMPPIMAGESURL. Use multiple target rule for
"mkdir -p". Use special variables where possible. Remove unnecessary [
-e $FILE ] test in curl recipes.
2015-09-22 22:12:04 +02:00
Florian Schmaus
b2cf8fb102
Makefile: Whitespace fixes
2015-09-22 22:12:03 +02:00
Sam Whited
931daefbda
Only run sed once and escape possible mistaken label marker
2015-09-17 08:09:00 -06:00
Sam Whited
b298856940
Add output when build complete
2015-09-17 08:09:00 -06:00
Sam Whited
4eec7f6324
Make sure the makefile looks in curdir for files
...
Eg. in case you're generating something in the inbox
2015-09-17 08:09:00 -06:00
Sam Whited
ba1646cfca
Add PDF generation support to Makefile
2015-09-17 08:09:00 -06:00
Sam Whited
4bba55b8c0
Add a Makefile to build XEPs
2015-09-17 08:08:59 -06:00