[LON-CAPA-cvs] cvs: loncom /build Makefile

harris41 lon-capa-cvs@mail.lon-capa.org
Mon, 22 Apr 2002 17:41:20 -0000


harris41		Mon Apr 22 13:41:20 2002 EDT

  Modified files:              
    /loncom/build	Makefile 
  Log:
  fixing a few long lines and putting in steps for DPKG
  
  
Index: loncom/build/Makefile
diff -u loncom/build/Makefile:1.81 loncom/build/Makefile:1.82
--- loncom/build/Makefile:1.81	Sun Apr 21 19:49:56 2002
+++ loncom/build/Makefile	Mon Apr 22 13:41:20 2002
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 
 # Scott Harrison
-# $Id: Makefile,v 1.81 2002/04/21 23:49:56 harris41 Exp $
+# $Id: Makefile,v 1.82 2002/04/22 17:41:20 harris41 Exp $
 
 DISTPROBE=`perl ./distprobe`
 DIST=$(DISTPROBE)
@@ -16,6 +16,7 @@
 LAUNCHSAVE=$(OUTSTREAM) $(SAVE)
 METAMTARGET=""
 MTARGET=""
+VERSION=0.1
 
 help: 
 	@echo "*** You need to specify a valid target ***"
@@ -250,11 +251,22 @@
 	SetupBinaryRoot customizerpm.xml
 
 DPKG:
-	make TARGET='LON-CAPA-base' NORESTORECONF='1' install
+	make TARGET='lon-capa-$(VERSION)' NORESTORECONF='1' install
 	@echo "You will next need to follow instructions at:"
 	@echo "http://people.debian.org/~jaldhar/make_package1.html"
 	@echo "A directory with a snapshot of the debian package files"
 	@echo "is LON-CAPA-base."
+# What DPKG steps need to happen (for future implementation):
+# export EMAIL="" ... probably sharrison@mail.lon-capa.org
+# deb-make
+# edit debian/control
+# make debian/dirs file
+# make debian/copyright file
+# debian/README.debian... point them to LON-CAPA URLS
+# debian/changelog
+# debian/conffiles
+# debuild
+# and maybe do some GPG-related steps around here
 
 base_rpm_file_list:
 	cat $(SOURCE)/doc/loncapafiles/loncapafiles.lpml | \
@@ -302,7 +314,8 @@
 	install $(SOURCE)/doc/build/cvsreport.html docs/cvsreport.html
 	install $(SOURCE)/doc/build/doc.html docs/index.html
 	install -d docs/hardware
-	install $(SOURCE)/doc/hardware/hardware.html docs/hardware/hardware.html
+	install $(SOURCE)/doc/hardware/hardware.html \
+	docs/hardware/hardware.html
 	install -d docs/3.1
 	install $(SOURCE)/doc/build/install.html docs/3.1/index.html
 	install $(SOURCE)/doc/build/instructions_with_cd.html \
@@ -331,7 +344,8 @@
 	docs/loncapapasswords.html
 	install $(SOURCE)/doc/build/loncapapasswordauthentication.html \
 	docs/loncapapasswordauthentication.html
-	install $(SOURCE)/doc/build/loncapatimesync.html docs/loncapatimesync.html
+	install $(SOURCE)/doc/build/loncapatimesync.html \
+	docs/loncapatimesync.html
 	install $(SOURCE)/doc/build/loncapamathequivalency.html \
 	docs/loncapamathequivalency.html
 	tar czvf install.lon-capa.org_docs.tar.gz docs