Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
diana:windows:building:packaging [2010-04-07 15:10:55]
dages
diana:windows:building:packaging [2022-05-31 09:29:31] (current)
Line 48: Line 48:
 ===== The smart way (slightly more complicated) ===== ===== The smart way (slightly more complicated) =====
  
-Install everything into ''c:/met.no'' as per instructions.  Remember to strip the binaries.  Then (assuming you have InfoZip's ''zip'' in your path):+Install everything into ''c:/met.no'' as per instructions.  Remember to strip the binaries.  Copy the Qt libraries as described above.  Thenassuming you have InfoZip's ''zip'' in your path:
  
   C:\> zip -9rv met.no/diana-X.Y.Z-win32.zip met.no/bin/bdiana.exe   C:\> zip -9rv met.no/diana-X.Y.Z-win32.zip met.no/bin/bdiana.exe
Line 62: Line 62:
   C:\> zip -9rv met.no/diana-X.Y.Z-win32.zip met.no/copyright   C:\> zip -9rv met.no/diana-X.Y.Z-win32.zip met.no/copyright
      
-===== License compliance =====+===== The quick way ===== 
 + 
 +There should be a batch file called diana-zip.bat in ''c:/met.no/bin'' which automates the release process.  It is somewhat experimental. 
 + 
 +It expects exactly one command-line argument, which should be the version number or identificator (''X.Y.Z'' in the examples above). 
 + 
 +It will create a zip file in ''c:/met.no'' (or whatever prefix you gave to ''configure'').  Just run 
 + 
 +  C:\> \met.no\bin\diana-zip TEST 
 + 
 +and answer ''y'' at the prompt to create ''c:/met.no/diana-TEST-win32.zip''
 + 
 +====== License compliance ======
  
 If you are going to distribute the ZIP file outside your organization, <del>you have to include copyright and license information about all third-party components included in it</del> taken care of by ''c:/met.no/copyright/*''. If you are going to distribute the ZIP file outside your organization, <del>you have to include copyright and license information about all third-party components included in it</del> taken care of by ''c:/met.no/copyright/*''.
  
 To comply with the GPL, you also need to make sure that the source code for the exact versions you used //and// any patches you have applied //and// complete instructions for building metlibs and diana are available to all recipients of the compiled binaries.ls  To comply with the GPL, you also need to make sure that the source code for the exact versions you used //and// any patches you have applied //and// complete instructions for building metlibs and diana are available to all recipients of the compiled binaries.ls 
  • diana/windows/building/packaging.1270653055.txt.gz
  • Last modified: 2022-05-31 09:23:14
  • (external edit)