forked from geographiclib/geographiclib-octave
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HOWTO-RELEASE.txt
46 lines (36 loc) · 1.33 KB
/
HOWTO-RELEASE.txt
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
CMake variables:
INSTDIR = share/octave/packages where
To make toolbox and package
cmake -B BUILD
cd BUILD
make all
make test
"make all" calls "make package" which creates
Creating Octave package dist/geographiclib-octave-2.0-alpha.tar.gz
Creating MATLAB toolbox dist/geographiclib_toolbox-2.0-alpha.zip
Other CMake targets
install - installs .m files to
${CMAKE_INSTALL_PREFIX}/${INSTDIR}/geographiclib
stage-dist - move packages to distrib-Octave and to central staging
area
deploy-dist - sync packages from staging area to SourceForge.
Documentation is primarily in README.md (accessed via github)
+ the .m files (esp Contents, geoddoc, projdoc, gedoc)
+ NEWS + DESCRIPTION
+ distrib-Octave/00README.md abbreviated README for package distribution
Before release:
CMakeLists.txt
PROJECT_VERSION_SUFFIX to ""
RELEASE_DATE
NEWS fix date
Remove alpha versions of the distribution from distrib-Octave
After release
upload to MATLAB Central
https://www.mathworks.com/matlabcentral/fileexchange/50605
update blurb to refer to
https://github.com/geographiclib/geographiclib-octave#readme
download toolbox package (after an hour or so)
notify Fedora maintainer: Rich Mattes <[email protected]>
tag git vM.N
Registered with Octave package site
https://gnu-octave.github.io/packages/geographiclib