blob: 9d1791bb95079105cfdbe054c0093e15f16242c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
How to release Nyquist (notes from RBD to RBD):
Note: releases are now on sourceforge. The file names are
nyqosx30n.tgz
nyqsrc30n.zip
setupnyqiderun30n.exe
New primitives should be entered into misc\transfiles.lsp
and then makefile.lsp should be used to generate a new
Makefile as well as sndfn.cl and sndfn.wcl. Run intgen
under Windows (or Mac) using intgen @sndfn.wcl
ON EITHER WINDOWS OR MAC
Edit Readme.txt to contain correct version number at top.
Add changes to Readme.txt changelog.
Edit runtime/nyinit.lsp to contain correct version number.
Edit documentation to contain correct version number.
Is documentation current and installed?
[Update and Commit via SVN]
To rebuild documentation:
cd docsrc
toafs.bat (or toafs.sh) -- copies source to afs
on afs, scribe nyquistman
ps2pdf nyquistman.ps
on afs, scribe nyquistman to text:
scribe nyquistman.mss -file
copy nyquistman.doc to nyqman.txt
copy nyquistman.pdf to doc
copy nyqman.txt to doc
cd docsrc/s2h
ny
(load "$system-dir$/system.lsp") -- use the appropriate one
(load "s2h") -- will load citations.lsp
(load "do-nyquist-manual") -- runs s2h 2x to get cross-references
(exit)
mv doc/NyquistWords.txt to jnyqide/NyquistWords.txt
SVN commit -- documentation?
ON WINDOWS AND MAC
Search for temp.wav in c:\rbd\nyquist, and delete them all.
Search for points.dat in c:\rbd\nyquist, and delete them all.
Check for and delete editor backup files in:
jnyqide
runtime
lib
ON WINDOWS
Run releasenyqide.bat to create release directory.
Run Inno Setup 5/Inno Setup Compiler
Select C:\Users\rbd\nyquist\sys\win\nyqrelide.iss
Select Build:Compile
move sys\win\setup\setupnyqiderun.exe setupnyqiderunNNN.exe
, using the version number for NNN
Visit https://frs.sourceforge.net/webupload and upload setupnyqiderun.exe
copy the documentation from d:/rbd/nyquist to AFS, or
scp /Volumes/rbd/nyquist/doc/* rbd@linux.gp.cs.cmu.edu:www/doc/nyquist/
FOR THE MAC
build jNyqIDE project with xcode.
source misc/cmu/cmuinstallmac.sh
FOR PLIGHT DRUM MACHINE -- SHOULD NOT BE NECESSARY
(this is a separate download because it is large)
source install-plight.sh
FOR THE MAC TO BUILD RELEASE FOR UNIX
source release is build along with Mac release by cmuinstallmac.sh
******************************************************
* OLD INSTRUCTIONS FOR AUTOMATIC RELEASE TO CMU WEB: *
******************************************************
ON WINDOWS
Run release.bat to create release directory for nyquist_setup
Run Setup Generator and select nyquist_setup
Make sure Files:Source Directory is set to proper nyqrel just created by release.bat
Click Make
Run releasenyqwin.bat to create release directory for nyqwin_setup
Run Setup Generator and select nyqwin_setup
Make sure Files:Source Directory is set to proper nyqrelwin just created by releasenyqwin.bat
Click Make
... releasenyqide.bat ...
from the nyquist directory:
make sure nyquist/ny exists for execution by misc/cmu/cmuinstall.sh
(copy it to nyquist/ny if not)
cd misc/cmu
run cmuinstall.bat or source cmuinstall.sh
IGNORE THIS -- DELETE AFTER VERSION 3.02
same thing on PPC, but use
cd ~/nyquist/misc/cmu
bash cmuinstallmac.sh
--- and use something like 232ppc for the version number
FOR THE MAC TO BUILD RELEASE FOR UNIX
the cmuinstall.sh file builds a source zip file and installs it
|