v4: packaging updates
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1954 ac1d8469-bf42-47a9-8791-bf33cf982152time-shift
parent
308166f1f5
commit
5c63d232ce
|
@ -12,36 +12,36 @@ Or on Dynare Wiki:
|
||||||
http://www.cepremap.cnrs.fr/DynareWiki
|
http://www.cepremap.cnrs.fr/DynareWiki
|
||||||
|
|
||||||
|
|
||||||
Using Dynare with Matlab
|
Using Dynare with Matlab (R)
|
||||||
------------------------
|
----------------------------
|
||||||
|
|
||||||
Dynare requires Matlab version 6.5 or above. With older versions of Matlab, it
|
Dynare requires Matlab (R) version 6.5 or above. With older versions of Matlab (R),
|
||||||
may fail or give unexpected results.
|
it may fail or give unexpected results.
|
||||||
|
|
||||||
To use Dynare, you just have to add the 'matlab' subdirectory of your Dynare
|
To use Dynare, you just have to add the 'matlab' subdirectory of your Dynare
|
||||||
installation to Matlab's path. You have two options for doing that:
|
installation to Matlab (R) path. You have two options for doing that:
|
||||||
|
|
||||||
* Use the addpath command, by typing the following:
|
* Use the addpath command, by typing the following:
|
||||||
|
|
||||||
addpath /usr/lib/dynare/matlab
|
addpath /usr/lib/dynare/matlab
|
||||||
|
|
||||||
Matlab will not remember this setting next time you run it, and you will have
|
Matlab (R) will not remember this setting next time you run it, and you will
|
||||||
to do it again.
|
have to do it again.
|
||||||
|
|
||||||
* Select the "Set Path" entry in the "File" menu, then click on "Add
|
* Select the "Set Path" entry in the "File" menu, then click on "Add
|
||||||
Folder...", and select the '/usr/lib/dynare/matlab' directory. Note that you
|
Folder...", and select the '/usr/lib/dynare/matlab' directory. Note that you
|
||||||
SHOULD NOT use "Add with Subfolders...". Apply the settings by clicking on
|
SHOULD NOT use "Add with Subfolders...". Apply the settings by clicking on
|
||||||
"Save". Note that Matlab will remember this setting next time you run it.
|
"Save". Note that Matlab (R) will remember this setting next time you run it.
|
||||||
|
|
||||||
You can test your installation by typing 'dynare' at the Matlab prompt. This
|
You can test your installation by typing 'dynare' at the Matlab (R)
|
||||||
should give you an error message complaining that you did not specify a MOD
|
prompt. This should give you an error message complaining that you did not
|
||||||
file.
|
specify a MOD file.
|
||||||
|
|
||||||
|
|
||||||
Using Dynare with Octave
|
Using Dynare with Octave
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
Dynare is now available for Octave, a free clone of Matlab (see
|
Dynare is now available for Octave, a free clone of Matlab (R) (see
|
||||||
<http://www.octave.org>).
|
<http://www.octave.org>).
|
||||||
|
|
||||||
Octave should already be installed on your system, as a dependency of the
|
Octave should already be installed on your system, as a dependency of the
|
||||||
|
@ -73,8 +73,8 @@ which is faster than standard M-files. These parts are compiled and distributed
|
||||||
as dynamic loadable libraries (DLL), located in the 'mex' subdirectory of your
|
as dynamic loadable libraries (DLL), located in the 'mex' subdirectory of your
|
||||||
Dynare installation.
|
Dynare installation.
|
||||||
|
|
||||||
If the DLL are correctly detected by Matlab or Octave, the following should be
|
If the DLL are correctly detected by Matlab (R) or Octave, the following should
|
||||||
displayed when you launch Dynare:
|
be displayed when you launch Dynare:
|
||||||
|
|
||||||
Configuring Dynare ...
|
Configuring Dynare ...
|
||||||
[mex] Generalized QZ.
|
[mex] Generalized QZ.
|
||||||
|
@ -92,13 +92,14 @@ alternatives written in M-files, and display the following:
|
||||||
[m] Sparse kronecker products.
|
[m] Sparse kronecker products.
|
||||||
|
|
||||||
In this last case, Dynare will run correctly, but with suboptimal speed. There
|
In this last case, Dynare will run correctly, but with suboptimal speed. There
|
||||||
could be several reasons for Matlab or Octave failing to detect the DLL:
|
could be several reasons for Matlab (R) or Octave failing to detect the DLL:
|
||||||
|
|
||||||
* Your path settings may be wrong. Make sure that the 'matlab' subdirectory of
|
* Your path settings may be wrong. Make sure that the 'matlab' subdirectory of
|
||||||
your Dynare installation is the only Dynare directory present in the path
|
your Dynare installation is the only Dynare directory present in the path
|
||||||
variable.
|
variable.
|
||||||
|
|
||||||
* Your Matlab or Octave version may be incompatible with the provided binaries.
|
* Your Matlab (R) or Octave version may be incompatible with the provided
|
||||||
|
binaries.
|
||||||
|
|
||||||
* You may have a custom M-file in your search path with the same name than a
|
* You may have a custom M-file in your search path with the same name than a
|
||||||
DLL, therefore overriding it.
|
DLL, therefore overriding it.
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
The 'rules' file can build packages dynare-matlab7.4 and dynare-matlab7.5,
|
||||||
|
which contain DLLs for Matlab 7.4 and 7.5.
|
||||||
|
|
||||||
|
By default, the 'rules' file assumes that you have installed these Matlab (R)
|
||||||
|
versions in /usr/local/matlab74 and /usr/local/matlab75 respectively. If you
|
||||||
|
installed them somewhere else, please correct the environment variables at the
|
||||||
|
beginning of the 'rules' file.
|
||||||
|
|
||||||
|
Note that if any of these two directories doesn't exist, the corresponding
|
||||||
|
package will not be built.
|
||||||
|
|
||||||
|
Also note that the 'rules' file plays with Matlab (R) license manager,
|
||||||
|
launching it before building the MEX files, and killing it after. You must kill
|
||||||
|
any license manager before building the package, otherwise it fill fail. Also
|
||||||
|
note that if you have a single-user license, you must obviously build the
|
||||||
|
package with the user account which has the right to use the license.
|
|
@ -1,3 +1,21 @@
|
||||||
|
dynare (4~svn.20080711) UNRELEASED; urgency=low
|
||||||
|
|
||||||
|
* New functions for posterior distribution processing
|
||||||
|
* Added diffuse_filter option
|
||||||
|
* Removed more global variables
|
||||||
|
* Improvements on numerical gradient in Sims optimizer
|
||||||
|
* Improvements on Octave compatibility
|
||||||
|
* Added a warning when Matlab < 6.5 or Octave < 3.0.0
|
||||||
|
* Many bug fixes
|
||||||
|
* Some updates to the manual (which is still far from up to date!)
|
||||||
|
* Packaging issues:
|
||||||
|
- Added copyright, README.Debian and README.source files
|
||||||
|
- Added documentation to package (manual and userguide are registered through
|
||||||
|
doc-base)
|
||||||
|
- Fixes for compilation on GNU/Linux on amd64 architecture
|
||||||
|
|
||||||
|
-- Sébastien Villemot <sebastien.villemot@ens.fr> Fri, 11 Jul 2008 15:38:01 +0200
|
||||||
|
|
||||||
dynare (4~svn.20080619) UNRELEASED; urgency=low
|
dynare (4~svn.20080619) UNRELEASED; urgency=low
|
||||||
|
|
||||||
* New SVN snapshot.
|
* New SVN snapshot.
|
||||||
|
|
|
@ -2,7 +2,7 @@ Source: dynare
|
||||||
Maintainer: Sébastien Villemot <sebastien.villemot@ens.fr>
|
Maintainer: Sébastien Villemot <sebastien.villemot@ens.fr>
|
||||||
Section: math
|
Section: math
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Build-Depends: debhelper (>= 6), octave3.0-headers, g++-4.1, flex, bison, texlive, xsltproc, dblatex, latex-beamer
|
Build-Depends: debhelper (>= 6), octave3.0-headers, g++-4.1, flex, bison, texlive, xsltproc, dblatex, latex-beamer, docbook-xsl
|
||||||
Standards-Version: 3.8.0
|
Standards-Version: 3.8.0
|
||||||
Homepage: http://www.dynare.org
|
Homepage: http://www.dynare.org
|
||||||
|
|
||||||
|
|
|
@ -12,8 +12,9 @@ Debian packaging was done by Sébastien Villemot <sebastien.villemot@ens.fr>.
|
||||||
Copyright notice for software
|
Copyright notice for software
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
Most Dynare source files are copyright 1996-2008 Dynare Team. There are some
|
Most Dynare source files are Copyright (C) 1996-2008 Dynare Team. There are
|
||||||
exceptions to this, which are described in source file headers when relevant.
|
some exceptions to this, which are described in source file headers when
|
||||||
|
relevant.
|
||||||
|
|
||||||
Dynare is free software: you can redistribute it and/or modify it under the
|
Dynare is free software: you can redistribute it and/or modify it under the
|
||||||
terms of the GNU General Public License as published by the Free Software
|
terms of the GNU General Public License as published by the Free Software
|
||||||
|
@ -43,4 +44,4 @@ be found in `/usr/share/common-licenses/GFDL-1.2'.
|
||||||
Credits
|
Credits
|
||||||
-------
|
-------
|
||||||
|
|
||||||
Matlab is a registered trademark of The Mathworks, Inc.
|
Matlab (R) is a registered trademark of The Mathworks, Inc.
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
Document: dynare-manual
|
||||||
|
Title: Dynare Manual
|
||||||
|
Author: Michel Juillard
|
||||||
|
Abstract: Reference manual describing Dynare usage and all the commands allowed in a MOD file
|
||||||
|
Section: Science/Mathematics
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/dynare/manual-html/index.html
|
||||||
|
Files: /usr/share/doc/dynare/manual-html/*.html
|
||||||
|
|
||||||
|
Format: PDF
|
||||||
|
Files: /usr/share/doc/dynare/manual.pdf
|
|
@ -0,0 +1,8 @@
|
||||||
|
Document: dynare-userguide
|
||||||
|
Title: Dynare User Guide
|
||||||
|
Author: Tommaso Mancini Griffoli
|
||||||
|
Abstract: Introduces the reader to Dynare features and usage
|
||||||
|
Section: Science/Mathematics
|
||||||
|
|
||||||
|
Format: PDF
|
||||||
|
Files: /usr/share/doc/dynare/Dynare_UserGuide_WebBeta.pdf
|
|
@ -3,4 +3,5 @@ doc/manual-html
|
||||||
doc/guide.pdf
|
doc/guide.pdf
|
||||||
doc/macroprocessor/macroprocessor.pdf
|
doc/macroprocessor/macroprocessor.pdf
|
||||||
doc/bvar-a-la-sims.pdf
|
doc/bvar-a-la-sims.pdf
|
||||||
|
doc/preprocessor/preprocessor.pdf
|
||||||
doc/userguide/Dynare_UserGuide_WebBeta.pdf
|
doc/userguide/Dynare_UserGuide_WebBeta.pdf
|
||||||
|
|
|
@ -59,6 +59,7 @@ binary-arch: build
|
||||||
dh_install
|
dh_install
|
||||||
dh_installchangelogs
|
dh_installchangelogs
|
||||||
dh_installdocs
|
dh_installdocs
|
||||||
|
dh_installdeb
|
||||||
-dh_lintian # Do not fail here, since dh_lintian is only present in debhelper >= 6.0.7, and Ubuntu Hardy has 6.0.4
|
-dh_lintian # Do not fail here, since dh_lintian is only present in debhelper >= 6.0.7, and Ubuntu Hardy has 6.0.4
|
||||||
dh_strip
|
dh_strip
|
||||||
dh_compress -X.pdf
|
dh_compress -X.pdf
|
||||||
|
|
|
@ -21,14 +21,14 @@ NOTE: Dynare comes with an automated uninstaller, which you can run from the
|
||||||
"Add/Remove Programs" menu of the Control Panel.
|
"Add/Remove Programs" menu of the Control Panel.
|
||||||
|
|
||||||
|
|
||||||
Using Dynare with Matlab
|
Using Dynare with Matlab (R)
|
||||||
------------------------
|
----------------------------
|
||||||
|
|
||||||
Dynare requires Matlab version 6.5 or above. With older versions of Matlab, it
|
Dynare requires Matlab (R) version 6.5 or above. With older versions of Matlab (R),
|
||||||
may fail or give unexpected results.
|
it may fail or give unexpected results.
|
||||||
|
|
||||||
To use Dynare, you just have to add the 'matlab' subdirectory of your Dynare
|
To use Dynare, you just have to add the 'matlab' subdirectory of your Dynare
|
||||||
installation to Matlab's path. You have two options for doing that:
|
installation to Matlab (R) path. You have two options for doing that:
|
||||||
|
|
||||||
* Use the addpath command, by typing the following (assuming that you have
|
* Use the addpath command, by typing the following (assuming that you have
|
||||||
installed Dynare at the standard location, and replacing '4.x.y' by correct
|
installed Dynare at the standard location, and replacing '4.x.y' by correct
|
||||||
|
@ -36,24 +36,24 @@ installation to Matlab's path. You have two options for doing that:
|
||||||
|
|
||||||
addpath c:\dynare\4.x.y\matlab
|
addpath c:\dynare\4.x.y\matlab
|
||||||
|
|
||||||
Matlab will not remember this setting next time you run it, and you will have
|
Matlab (R) will not remember this setting next time you run it, and you will
|
||||||
to do it again.
|
have to do it again.
|
||||||
|
|
||||||
* Select the "Set Path" entry in the "File" menu, then click on "Add
|
* Select the "Set Path" entry in the "File" menu, then click on "Add
|
||||||
Folder...", and select the 'matlab' subdirectory of your Dynare
|
Folder...", and select the 'matlab' subdirectory of your Dynare
|
||||||
installation. Note that you SHOULD NOT use "Add with Subfolders...". Apply
|
installation. Note that you SHOULD NOT use "Add with Subfolders...". Apply
|
||||||
the settings by clicking on "Save". Note that Matlab will remember this
|
the settings by clicking on "Save". Note that Matlab (R) will remember this
|
||||||
setting next time you run it.
|
setting next time you run it.
|
||||||
|
|
||||||
You can test your installation by typing 'dynare' at the Matlab prompt. This
|
You can test your installation by typing 'dynare' at the Matlab (R)
|
||||||
should give you an error message complaining that you did not specify a MOD
|
prompt. This should give you an error message complaining that you did not
|
||||||
file.
|
specify a MOD file.
|
||||||
|
|
||||||
|
|
||||||
Using Dynare with Octave
|
Using Dynare with Octave
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
Dynare is now available for Octave, a free clone of Matlab (see
|
Dynare is now available for Octave, a free clone of Matlab (R) (see
|
||||||
<http://www.octave.org>).
|
<http://www.octave.org>).
|
||||||
|
|
||||||
For installing Octave on your Windows system, go to:
|
For installing Octave on your Windows system, go to:
|
||||||
|
@ -63,7 +63,7 @@ For installing Octave on your Windows system, go to:
|
||||||
Then pick the 'octave-3.0.1-vs2008-setup.exe' installer. Choose GNUplot
|
Then pick the 'octave-3.0.1-vs2008-setup.exe' installer. Choose GNUplot
|
||||||
graphical backend (instead of JHandles) during installation. Also note that
|
graphical backend (instead of JHandles) during installation. Also note that
|
||||||
this distribution contains a nice text editor, which you can invoke with "edit"
|
this distribution contains a nice text editor, which you can invoke with "edit"
|
||||||
as you would under Matlab.
|
as you would under Matlab (R).
|
||||||
|
|
||||||
WARNING: the Octave binary distribution has a bug which makes Octave crash
|
WARNING: the Octave binary distribution has a bug which makes Octave crash
|
||||||
everytime one types 'clear all' (and therefore everytime one runs Dynare!). A
|
everytime one types 'clear all' (and therefore everytime one runs Dynare!). A
|
||||||
|
@ -101,8 +101,8 @@ which is faster than standard M-files. These parts are compiled and distributed
|
||||||
as dynamic loadable libraries (DLL), located in the 'mex' subdirectory of your
|
as dynamic loadable libraries (DLL), located in the 'mex' subdirectory of your
|
||||||
Dynare installation.
|
Dynare installation.
|
||||||
|
|
||||||
If the DLL are correctly detected by Matlab or Octave, the following should be
|
If the DLL are correctly detected by Matlab (R) or Octave, the following should
|
||||||
displayed when you launch Dynare:
|
be displayed when you launch Dynare:
|
||||||
|
|
||||||
Configuring Dynare ...
|
Configuring Dynare ...
|
||||||
[mex] Generalized QZ.
|
[mex] Generalized QZ.
|
||||||
|
@ -120,13 +120,14 @@ alternatives written in M-files, and display the following:
|
||||||
[m] Sparse kronecker products.
|
[m] Sparse kronecker products.
|
||||||
|
|
||||||
In this last case, Dynare will run correctly, but with suboptimal speed. There
|
In this last case, Dynare will run correctly, but with suboptimal speed. There
|
||||||
could be several reasons for Matlab or Octave failing to detect the DLL:
|
could be several reasons for Matlab (R) or Octave failing to detect the DLL:
|
||||||
|
|
||||||
* Your path settings may be wrong. Make sure that the 'matlab' subdirectory of
|
* Your path settings may be wrong. Make sure that the 'matlab' subdirectory of
|
||||||
your Dynare installation is the only Dynare directory present in the path
|
your Dynare installation is the only Dynare directory present in the path
|
||||||
variable.
|
variable.
|
||||||
|
|
||||||
* Your Matlab or Octave version may be incompatible with the provided binaries.
|
* Your Matlab (R) or Octave version may be incompatible with the provided
|
||||||
|
binaries.
|
||||||
|
|
||||||
* You may have a custom M-file in your search path with the same name than a
|
* You may have a custom M-file in your search path with the same name than a
|
||||||
DLL, therefore overriding it.
|
DLL, therefore overriding it.
|
||||||
|
@ -135,8 +136,9 @@ could be several reasons for Matlab or Octave failing to detect the DLL:
|
||||||
Copyright notice for software
|
Copyright notice for software
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
Most Dynare source files are copyright 1996-2008 Dynare Team. There are some
|
Most Dynare source files are Copyright (C) 1996-2008 Dynare Team. There are
|
||||||
exceptions to this, which are described in source file headers when relevant.
|
some exceptions to this, which are described in source file headers when
|
||||||
|
relevant.
|
||||||
|
|
||||||
Dynare is free software: you can redistribute it and/or modify it under the
|
Dynare is free software: you can redistribute it and/or modify it under the
|
||||||
terms of the GNU General Public License as published by the Free Software
|
terms of the GNU General Public License as published by the Free Software
|
||||||
|
@ -165,4 +167,4 @@ A copy of the license can be found in the 'fdl.txt' file.
|
||||||
Credits
|
Credits
|
||||||
-------
|
-------
|
||||||
|
|
||||||
Matlab is a registered trademark of The Mathworks, Inc.
|
Matlab (R) is a registered trademark of The Mathworks, Inc.
|
||||||
|
|
|
@ -69,7 +69,7 @@ Section
|
||||||
File ..\mex\octave\rcond.m ..\mex\octave\*.mex
|
File ..\mex\octave\rcond.m ..\mex\octave\*.mex
|
||||||
|
|
||||||
SetOutPath $INSTDIR\doc
|
SetOutPath $INSTDIR\doc
|
||||||
File ..\doc\manual.pdf ..\doc\guide.pdf ..\doc\userguide\Dynare_UserGuide_WebBeta.pdf ..\doc\bvar-a-la-sims.pdf ..\doc\macroprocessor\macroprocessor.pdf
|
File ..\doc\manual.pdf ..\doc\guide.pdf ..\doc\userguide\Dynare_UserGuide_WebBeta.pdf ..\doc\bvar-a-la-sims.pdf ..\doc\macroprocessor\macroprocessor.pdf ..\doc\preprocessor\preprocessor.pdf
|
||||||
|
|
||||||
SetOutPath $INSTDIR\doc\manual-html
|
SetOutPath $INSTDIR\doc\manual-html
|
||||||
File ..\doc\manual-html\*.html
|
File ..\doc\manual-html\*.html
|
||||||
|
|
Loading…
Reference in New Issue