remove the dependency on gpg
authorBenjamin Mako Hill <>
Mon, 19 Feb 2018 00:43:55 +0000 (16:43 -0800)
committerBenjamin Mako Hill <>
Mon, 19 Feb 2018 00:43:55 +0000 (16:43 -0800)
I removed the dependency on GPG by making the encrypted signature file optional
rather than required.


index f05e9ec744f2909dfcdb9f0902b3bfc05b7c8aec..bdb380cedee2411353f4922574a232bf6e39fcf9 100644 (file)
@@ -1,6 +1,5 @@
 ## files from here
 ## From:
 ## Core latex/pdflatex auxiliary files:
index 3441f9b31bb223fde9275b481df9440ccbe075f1..4a260581759d87cb27f8be48c0f68e48ea101d93 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,9 @@
 ENC_SIGIMAGE = figures/signature.pdf.gpg
 DEC_SIGIMAGE = figures/signature.pdf
-all: figures/signature.pdf $(patsubst %.tex,%.pdf,$(wildcard *.tex))
+# to use encrypted signatures files, add "figures/signature.pdf" (no
+# quotes) right before the first $( in the following line:
+all: $(patsubst %.tex,%.pdf,$(wildcard *.tex))
        gpg --yes --output $(DEC_SIGIMAGE) --decrypt $(ENC_SIGIMAGE)
@@ -14,7 +16,8 @@ figures/signature.pdf:
        latexmk -C *.tex
        $(RM) -f *.tmp *.run.xml
-       $(RM) -f $(DEC_SIGIMAGE)
+       # to use encrypted signature files, uncomment the following line
+       # $(RM) -f $(DEC_SIGIMAGE)
 viewpdf: all
        evince *.pdf
diff --git a/README b/README
index 51e34130ac8d5730473909f936eddbf25cac9113..2a15c1f7a9cd5c1cf018d7df5c0f987554bcc2b0 100644 (file)
--- a/README
+++ b/README
@@ -29,10 +29,16 @@ will required:
 * GNU Make:
 * latexmk:
-The signature file (a gray image) is GPG encrypted file using a
-symmetric cipher. The passphrase is "weakpassword" (without
-quotes). You will want to customize this. For this file, you will also
-need GPG installed in the system.
+Encrypted signatures files
+If you'd like, you can encrypt the signature file. There are several
+lines you in the Makefile you can uncomment to do this. We've included
+an optional encrypted copy of the fake signature file. To use it, the
+passphrase is "weakpassword" (without quotes). You will want to
+customize this. To use this, you will also need the GNU Privacy Guard
+(GPG) installed on your system.
 Contributing changes

Community Data Science Collective || Want to submit a patch?