From 5572c3ea6d71f19775f72c60bf6f067098327881 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Ckpepper=E2=80=9D?= <kp11@sanger.ac.uk>
Date: Mon, 11 Jun 2018 16:51:31 +0100
Subject: [PATCH] Fixed GitHub issue 261 - escaped line feed left in manifest
 when building on linux. Also changed name of dnaplotter jar to be consistent
 and because linux is case sensitive so it should exactly match the name in
 the script

---
 Makefile | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index 6020f52e5..d5216e657 100644
--- a/Makefile
+++ b/Makefile
@@ -101,15 +101,19 @@ artemis.jar : $(CLASSES)
 	find jar_build/build -name '*.DS_Store' -print | xargs rm -rf
 	cd jar_build/build; \
 	rm -rf META-INF/MANIFEST.MF; \
-	echo "Main-Class: uk.ac.sanger.artemis.components.ArtemisMain\nPermissions: all-permissions" > manifest-art; \
+	echo "Main-Class: uk.ac.sanger.artemis.components.ArtemisMain" > manifest-art; \
+	echo "Permissions: all-permissions" >> manifest-art; \
 	jar cmf manifest-art ../artemis.jar META-INF/services images/Wellcome_Sanger_Institute_Logo_Landscape_Digital_RGB_Full_Colour.jpg images/icon.gif README.md etc \
 	                     artemis_sqlmap org uk com net htsjdk picard gov joptsimple ngs freemarker LICENSE.Apache LICENSE.Picard LICENSE.JDBC LICENSE j2ssh.properties; \
-    echo "Main-Class: uk.ac.sanger.artemis.circular.DNADraw\nPermissions: all-permissions" > manifest-circular; \
-    jar cmf manifest-circular ../DNAPlotter.jar images/Wellcome_Sanger_Institute_Logo_Landscape_Digital_RGB_Full_Colour.jpg README.md etc \
+    echo "Main-Class: uk.ac.sanger.artemis.circular.DNADraw" > manifest-circular; \
+	echo "Permissions: all-permissions" >> manifest-circular; \
+    jar cmf manifest-circular ../dnaplotter.jar images/Wellcome_Sanger_Institute_Logo_Landscape_Digital_RGB_Full_Colour.jpg README.md etc \
                          org uk com net htsjdk picard gov joptsimple ngs freemarker LICENSE.Apache LICENSE.Picard LICENSE.JDBC LICENSE j2ssh.properties; \
-	echo "Main-Class: uk.ac.sanger.artemis.components.alignment.BamView\nPermissions: all-permissions" > manifest-bamview; \
+	echo "Main-Class: uk.ac.sanger.artemis.components.alignment.BamView" > manifest-bamview; \
+	echo "Permissions: all-permissions" >> manifest-bamview; \
 	jar cmf manifest-bamview ../bamview.jar META-INF/services etc org uk com net htsjdk picard gov joptsimple ngs freemarker LICENSE.Apache LICENSE.Picard LICENSE.JDBC LICENSE; \
-	echo "Main-Class: uk.ac.sanger.artemis.components.ActMain\nPermissions: all-permissions" > manifest-act; \
+	echo "Main-Class: uk.ac.sanger.artemis.components.ActMain" > manifest-act; \
+	echo "Permissions: all-permissions" >> manifest-act; \
 	jar cmf manifest-act ../act.jar META-INF/services images/Wellcome_Sanger_Institute_Logo_Landscape_Digital_RGB_Full_Colour.jpg images/icon.gif README.md etc \
 	                     artemis_sqlmap org uk com net htsjdk picard gov joptsimple ngs freemarker LICENSE.Apache LICENSE.Picard LICENSE.JDBC LICENSE j2ssh.properties; \
 	
-- 
GitLab