Commit Graph

45 Commits

Author SHA1 Message Date
Jeff Zaremba 963203c3a3 Updated Fira font paths to new location.
Fixed docker build command in Makefile.
2018-05-10 15:52:44 -04:00
Matthias Vogelgesang 79ea6303ca Fix #217: enforce non-parallel builds 2017-01-24 10:19:15 +01:00
Ross Churchley 41dc7a7212 Restore `make clean` functionality
80a513f3 escaped directory and file names to avoid removing unrelated directories due to spaces in path names. However, this breaks clean-cache (since the wildcard * should not be escaped) and clean-sty (since the spaces in $(PACKAGE_STY) actually do indicate different files). This change reverts the change to clean-sty and provides a workaround to clean-cache to avoid wildcards.
2016-06-13 19:55:11 -07:00
Matthias Vogelgesang 094fa5755e make: replace all filedate occurences 2016-03-14 11:26:04 +01:00
Matthias Vogelgesang 80a513f3fc Fix #196 partially: do not remove wrong dirs
This change escapes directory and file names to avoid removing unrelated
directories due to spaces in path names.
2016-03-09 17:34:53 +01:00
Matthias Vogelgesang e6c2e1e41b Fix Makefile for CTAN release 2015-12-04 15:40:21 +01:00
Matthias Vogelgesang ee4c391c4b Create CTAN-compliant tarball
A package prefix is required as well as a README and the document sources.
2015-12-04 09:55:17 +01:00
Matthias Vogelgesang 73926f6e17 Use metropolis as install and doc dir 2015-12-04 09:51:26 +01:00
Matthias Vogelgesang 76061885f1 Fix ctan-version Makefile target 2015-12-04 09:34:47 +01:00
Matthias Vogelgesang e84a7adeff Finish name change to metropolis
Attention: this breaks the theme loading that is described all over the internet
by now.
2015-11-21 11:42:28 +01:00
Luc J. Bourhis 0a18f1979c Allow installation in any directory
This enables:
    make DESTDIR=xxxx install
to install mtheme in xxxx/tex/latex and the documentation in xxxx/doc/latex.
2015-10-20 01:31:50 +02:00
Ross Churchley bdf3540ce6 Fix make ctan
Also automatically date-versions the package
2015-09-22 23:46:54 -07:00
Ross Churchley f277900189 Fix make uninstall bug 2015-09-22 23:46:06 -07:00
Ross Churchley 69fa947095 make doc, demo from correct working directory 2015-09-22 23:45:55 -07:00
Ross Churchley 7550f6bfad Rename cache directory in makefile 2015-09-22 23:44:56 -07:00
Ross Churchley 58b26a8599 Split make clean into subroutines 2015-09-22 23:43:32 -07:00
Ross Churchley 0ffc2942cf Organize files into directories 2015-09-21 00:42:29 -07:00
Benjamin Weiss cae94eb926 removed the testing minimal demo 2015-06-30 09:35:55 +02:00
Benjamin Weiss 4a8557a124 made the case settings package options and a lot of documenting 2015-06-30 00:09:39 +02:00
Benjamin Weiss f6fc58c6c7 added minimal demo for faster option testing + Makefile changes
In the process I reorganized the Makefile
- renamed manual to doc (mainly because I’m too lazy to write `make
manual`)
- fixed missing dependency in for DOC_PDF
- sorted macros (directories, files, commands)
2015-06-30 00:09:39 +02:00
Matthias Vogelgesang f15d18ed05 Merge pull request #107 from awalterschulze/master
Removed build.sh and Pygments dependency
2015-06-29 08:05:44 +02:00
Walter Schulze 4407bf2777 no more need for build.sh 2015-06-27 12:33:01 +02:00
Walter Schulze 349997b828 minor cleanup 2015-06-27 12:10:12 +02:00
Walter Schulze eb58bbed6d fixed Makefile 2015-06-27 12:08:48 +02:00
Walter Schulze bbb9109276 trying make all 2015-06-27 11:58:18 +02:00
Benjamin Weiss 96e246af59 fixed STY makerule 2015-06-26 12:35:37 +02:00
Matthias Vogelgesang 0d0db4d427 Fix #91: add `ctan` target to Makefile
Detecting the version number is currently not possible, thus the archive is
named "mtheme-.zip".
2015-06-22 08:14:07 +02:00
Benjamin Weiss da61ac5860 fixes manual dependencies and implements safer uninstall 2015-06-16 23:28:58 +02:00
Benjamin Weiss f4a17c4d01 optimized Makefile structure and improved install/unsinstall
As proposed by @rchurchley in #82 I also removed the contributors
script. The corresponding changes in the mtheme.dtx are already
implemented in #83.

The additional make rules are already described in the documentation
(also #83)
2015-06-16 23:28:58 +02:00
Benjamin Weiss 8393bf721c added contributors.tex dependency to manual 2015-06-15 16:01:26 +02:00
Benjamin Weiss 1ddd0a3a24 new build rule contributors 2015-06-15 15:38:29 +02:00
Benjamin Weiss dec149ccb7 switched to latexmk instead of using XeLaTeX directly / removed old build script 2015-06-15 15:38:01 +02:00
Matthias Vogelgesang fcf7c1c033 Improve Makefile 2015-06-15 11:40:55 +02:00
Matthias Vogelgesang d4d32b5194 Add Makefile target to build the manual
Running the PyTeX interpreter does not really work. Moreover, I don't think it's
very good idea to depend on requests for such a simple task and to get the
contributor list in the document in the first place. I guess maintaining the
list manually is giving less headaches in the long run.
2015-06-15 08:48:45 +02:00
Matthias Vogelgesang e03afd3924 Add Makefile target to build .sty files 2015-06-15 08:41:33 +02:00
Walter Schulze 6f6a831cf7 better error handling 2015-04-21 16:03:34 +02:00
Matthias Vogelgesang e8c09fa7ed Add Docker-related Make targets
Contributed by Walter Schulze (@awalterschulze). Thanks!
2015-04-20 16:56:37 +02:00
Matthias Vogelgesang bf3494fb26 Fix #40: clean untracked directories as well 2015-04-17 09:10:24 +02:00
Matthias Vogelgesang 4dac620f04 Add install target and update README 2014-12-01 22:38:58 +01:00
Matthias Vogelgesang 4bd094304b Add experimental progressbar beneath title 2014-09-26 15:34:21 +02:00
Matthias Vogelgesang 6b5656d352 Use opts for aux 2014-09-19 22:57:09 +02:00
Matthias Vogelgesang 23c5099d3e Update slides 2014-09-19 22:57:09 +02:00
Matthias Vogelgesang 22bce5371b Compile twice if .aux is not there
... avoids the ugly progressbar.
2014-08-28 11:01:38 +02:00
Matthias Vogelgesang 73f583661e Clean ignored files 2014-08-28 10:57:54 +02:00
Matthias Vogelgesang 07b4a25a11 Initial commit 2014-08-28 10:57:04 +02:00