summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/uafthesis/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/uafthesis/Makefile')
-rw-r--r--macros/latex/contrib/uafthesis/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/macros/latex/contrib/uafthesis/Makefile b/macros/latex/contrib/uafthesis/Makefile
new file mode 100644
index 0000000000..06a19ea316
--- /dev/null
+++ b/macros/latex/contrib/uafthesis/Makefile
@@ -0,0 +1,28 @@
+example.pdf:
+ @echo "-> building example.pdf..."
+ @cd example && ./build.sh > /dev/null
+ @mv example/example.pdf ./
+
+clean:
+ @echo "-> cleaning..."
+ @git clean -xdf > /dev/null
+ @rm example.pdf
+
+test: clean example.pdf
+ @# Feel free to make this smarter.
+ @echo "-> Opening example.pdf in evince. Does it look okay?"
+ @`evince example.pdf &2> /dev/null`
+
+publish: example.pdf clean
+ @echo "-> creating tarball..."
+ @tar -czf /tmp/uafthesis.tgz --exclude=.git ../uafthesis > /dev/null
+ curl --form "contribution=uafthesis" \
+ --form "name=Joshua Holbrook" \
+ --form "email=josh.holbrook@gmail.com" \
+ --form "summary=Document class for theses at University of Alaska Fairbanks." \
+ --form "version=12.12" \
+ --form "directory=/macros/latex/contrib/uafthesis" \
+ --form "license=free" \
+ --form "freeversion=lppl" \
+ --form "file=@/tmp/uafthesis.tgz" \
+ http://www.tex.ac.uk/cgi-bin/ctan-upload.cgi