changeset 8:42c3d1f5c03b

Updated packfile making procedure
author samer
date Sat, 12 Apr 2014 17:56:36 +0100
parents 9b52fefb48c9
children b35af87b0459
files Makefile pack/Makefile pack/pack.pl release/plosc-0.4.1.tgz
diffstat 4 files changed, 8 insertions(+), 29 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Wed Aug 21 14:35:39 2013 +0100
+++ b/Makefile	Sat Apr 12 17:56:36 2014 +0100
@@ -19,28 +19,33 @@
 # use '-bp' under Linux
 export INSTALL_FLAGS='-bCS'
 
-VER=0.4
+VER=0.4.1
 # ---------------- end of configuration ---------------
 export PACKNAME=plosc
+PACKFILE=release/$(PACKNAME)-$(VER).tgz
 
 main: 
 	make -C c
 
 packfile:
 	mkdir -p $(PACKNAME) $(PACKNAME)/c $(PACKNAME)/prolog $(PACKNAME)/example
-	cp -p pack/* $(PACKNAME)
+	sed -e 's/<VER>/$(VER)/' pack.pl > $(PACKNAME)/pack.pl
 	cp -p c/*.c $(PACKNAME)/c
 	cp -p c/Makefile $(PACKNAME)/c
 	cp -p prolog/*.pl $(PACKNAME)/prolog
 	cp -p README $(PACKNAME)
 	cp -p CHANGES $(PACKNAME)
 	cp -pR example $(PACKNAME)
-	tar czf release/$(PACKNAME)-$(VER).tgz $(PACKNAME)
+	tar czf $(PACKFILE) $(PACKNAME)
 	rm -rf $(PACKNAME)
+	hg add $(PACKFILE)
 
 clean:
 	make -C c clean
 
+packinstall: main packfile
+	swipl -g "pack_install('$(PACKFILE)')"
+
 install: main
 	make -C c install
 	make -C prolog install
--- a/pack/Makefile	Wed Aug 21 14:35:39 2013 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-# ---------------- configuration ----------------------
-export PLLD=$(SWIHOME)/bin/$(SWIARCH)/swipl-ld
-
-# set this to the prefix directory of your liblo installation
-export LIBLO=/opt/local
-# ---------------- end of configuration ---------------
-
-all: 
-	make -C c
-
-check:
-	echo "No checks defined."
-
-clean:
-	make -C c clean
-
-install: all
-	install -d $(PACKSODIR)
-	install -bCS c/plosc.$(SOEXT) $(PACKSODIR)
--- a/pack/pack.pl	Wed Aug 21 14:35:39 2013 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-name(plosc).
-version('0.4').
-author('Samer Abdallah','s.abdallah@ucl.ac.uk').
-title('OSC input/output via liblo').
-keywords([midi,osx]).
-download('https://code.soundsoftware.ac.uk/projects/plosc/repository/raw/release/plosc-0.4.tgz').
-
Binary file release/plosc-0.4.1.tgz has changed