X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fwin32inst.nsi.in;h=f49f1e15b35a4f38c01da922d4d3138af7bb3765;hb=6e6b8ce1d75be6a6b99d2cc955faeeea80d62c26;hp=bbb7c53cff24e33d4c0d9782cf9b895caf949a73;hpb=16b3beced25134bef064705568ecb893a6be4e79;p=synfig.git diff --git a/synfig-core/trunk/win32inst.nsi.in b/synfig-core/trunk/win32inst.nsi.in index bbb7c53..f49f1e1 100644 --- a/synfig-core/trunk/win32inst.nsi.in +++ b/synfig-core/trunk/win32inst.nsi.in @@ -12,7 +12,7 @@ ; The name of the installer Name "@PACKAGE_NAME@ @PACKAGE_VERSION@" -!define PRODUCT_WEB_SITE "http://deepdarc.dnsalias.net/~darco/" +!define PRODUCT_WEB_SITE "http://www.synfig.com/" ; The file to write OutFile "@PACKAGE_TARNAME@-@PACKAGE_VERSION@.exe" @@ -48,7 +48,8 @@ InstallDirRegKey HKLM "Software\Voria_@PACKAGE_TARNAME@" "Install_Dir" ;CustomGuiInit !insertmacro MUI_PAGE_WELCOME -!insertmacro MUI_PAGE_LICENSE "alphalicense.txt" +!insertmacro MUI_PAGE_LICENSE "@srcdir@\COPYING" +#!insertmacro MUI_PAGE_LICENSE "@srcdir@\alphalicense.txt" ;Page custom PageReinstall ; PageLeaveReinstall !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_DIRECTORY @@ -72,12 +73,13 @@ Section "" File "C:\mingw\bin\mingwm10.dll" File "C:\GTK\bin\libfreetype-6.dll" + File "C:\GTK\bin\libxml2.dll" ; Put file there -; File "sinfg_modules.conf" +; File "synfig_modules.conf" - ExecShell "mkdir" "$INSTDIR\etc" - Delete $INSTDIR\etc\sinfg_modules.conf + CreateDirectory "$INSTDIR\etc" + Delete $INSTDIR\etc\synfig_modules.conf ; Write the installation path into the registry ; WriteRegStr HKLM "Software\Voria_@PACKAGE_TARNAME@" "Install_Dir" "$INSTDIR" @@ -105,6 +107,15 @@ SectionEnd ;SectionEnd +; Optional section (can be disabled by the user) +Section "Start Menu Shortcuts" + + CreateDirectory "$SMPROGRAMS\Voria" + CreateShortCut "$SMPROGRAMS\Voria\Uninstall Synfig Core.lnk" "$INSTDIR\uninstall-@PACKAGE_TARNAME@.exe" "" "$INSTDIR\uninstall-@PACKAGE_TARNAME@.exe" 0 + +SectionEnd + + ;-------------------------------- ; Uninstaller @@ -117,26 +128,27 @@ Section "Uninstall" ; DeleteRegKey HKLM "Software\Voria_@PACKAGE_TARNAME@" ; Remove files and uninstaller - ;Delete $INSTDIR\sinfg.exe + ;Delete $INSTDIR\synfig.exe Delete $INSTDIR\uninstall-@PACKAGE_TARNAME@.exe - Delete $INSTDIR\etc\sinfg_modules.conf + Delete $INSTDIR\etc\synfig_modules.conf RMDir $INSTDIR\bin RMDir $INSTDIR\etc ; Remove shortcuts, if any + Delete "$SMPROGRAMS\Voria\Uninstall Synfig Core.lnk" ; Remove directories used ;RMDir "$SMPROGRAMS\Example2" RMDir "$INSTDIR" SectionEnd -!include src\sinfg\sinfg.nsh -!include src\tool\tool.nsh +!include @srcdir@\src\synfig\synfig.nsh +!include @srcdir@\src\tool\tool.nsh Section "Examples" SetOutPath $INSTDIR\examples - File "examples\*.sif" + File "@srcdir@\examples\*.sif" CreateDirectory "$SMPROGRAMS\Voria" CreateShortCut "$SMPROGRAMS\Voria\Examples.lnk" "$INSTDIR\examples" "" "$INSTDIR\examples" 0 SectionEnd @@ -149,48 +161,48 @@ SectionEnd SubSection "PlugIns" SubSection "Layers" -!include "src\modules\lyr_std\lyr_std.nsh" -!include "src\modules\lyr_freetype\lyr_freetype.nsh" -!include "src\modules\mod_filter\mod_filter.nsh" -!include "src\modules\mod_gradient\mod_gradient.nsh" -!include "src\modules\mod_noise\mod_noise.nsh" -!include "src\modules\mod_particle\mod_particle.nsh" -!include "src\modules\mod_geometry\mod_geometry.nsh" +!include "@srcdir@\src\modules\lyr_std\lyr_std.nsh" +!include "@srcdir@\src\modules\mod_filter\mod_filter.nsh" +!include "@srcdir@\src\modules\mod_gradient\mod_gradient.nsh" +!include "@srcdir@\src\modules\mod_noise\mod_noise.nsh" +!include "@srcdir@\src\modules\mod_particle\mod_particle.nsh" +!include "@srcdir@\src\modules\mod_geometry\mod_geometry.nsh" +!include "@srcdir@\src\modules\lyr_freetype\lyr_freetype.nsh" SubSectionEnd SubSection "Render Targets" -!include "src\modules\mod_bmp\mod_bmp.nsh" -;!include "src\modules\mod_dv\mod_dv.nsh" -;!include "src\modules\mod_ffmpeg\mod_ffmpeg.nsh" -;!include "src\modules\mod_gif\mod_gif.nsh" -;!include "src\modules\mod_imagemagick\mod_imagemagick.nsh" -!include "src\modules\mod_jpeg\mod_jpeg.nsh" -!include "src\modules\mod_png\mod_png.nsh" -!include "src\modules\mod_ppm\mod_ppm.nsh" -!include "src\modules\mod_yuv420p\mod_yuv420p.nsh" +!include "@srcdir@\src\modules\mod_bmp\mod_bmp.nsh" +!include "@srcdir@\src\modules\mod_dv\mod_dv.nsh" +!include "@srcdir@\src\modules\mod_ffmpeg\mod_ffmpeg.nsh" +!include "@srcdir@\src\modules\mod_gif\mod_gif.nsh" +!include "@srcdir@\src\modules\mod_imagemagick\mod_imagemagick.nsh" +!include "@srcdir@\src\modules\mod_jpeg\mod_jpeg.nsh" +!include "@srcdir@\src\modules\mod_png\mod_png.nsh" +!include "@srcdir@\src\modules\mod_ppm\mod_ppm.nsh" +!include "@srcdir@\src\modules\mod_yuv420p\mod_yuv420p.nsh" SubSectionEnd SubSectionEnd SubSection "un.PlugIns" SubSection "un.Layers" -!include "src\modules\lyr_std\unlyr_std.nsh" -!include "src\modules\lyr_freetype\unlyr_freetype.nsh" -!include "src\modules\mod_filter\unmod_filter.nsh" -!include "src\modules\mod_gradient\unmod_gradient.nsh" -!include "src\modules\mod_noise\unmod_noise.nsh" -!include "src\modules\mod_particle\unmod_particle.nsh" -!include "src\modules\mod_geometry\unmod_geometry.nsh" +!include "@srcdir@\src\modules\lyr_std\unlyr_std.nsh" +!include "@srcdir@\src\modules\lyr_freetype\unlyr_freetype.nsh" +!include "@srcdir@\src\modules\mod_filter\unmod_filter.nsh" +!include "@srcdir@\src\modules\mod_gradient\unmod_gradient.nsh" +!include "@srcdir@\src\modules\mod_noise\unmod_noise.nsh" +!include "@srcdir@\src\modules\mod_particle\unmod_particle.nsh" +!include "@srcdir@\src\modules\mod_geometry\unmod_geometry.nsh" SubSectionEnd SubSection "un.Render Targets" -!include "src\modules\mod_bmp\unmod_bmp.nsh" -;!include "src\modules\mod_dv\unmod_dv.nsh" -;!include "src\modules\mod_ffmpeg\unmod_ffmpeg.nsh" -;!include "src\modules\mod_gif\unmod_gif.nsh" -;!include "src\modules\mod_imagemagick\unmod_imagemagick.nsh" -!include "src\modules\mod_jpeg\unmod_jpeg.nsh" -!include "src\modules\mod_png\unmod_png.nsh" -!include "src\modules\mod_ppm\unmod_ppm.nsh" -!include "src\modules\mod_yuv420p\unmod_yuv420p.nsh" +!include "@srcdir@\src\modules\mod_bmp\unmod_bmp.nsh" +!include "@srcdir@\src\modules\mod_dv\unmod_dv.nsh" +!include "@srcdir@\src\modules\mod_ffmpeg\unmod_ffmpeg.nsh" +!include "@srcdir@\src\modules\mod_gif\unmod_gif.nsh" +!include "@srcdir@\src\modules\mod_imagemagick\unmod_imagemagick.nsh" +!include "@srcdir@\src\modules\mod_jpeg\unmod_jpeg.nsh" +!include "@srcdir@\src\modules\mod_png\unmod_png.nsh" +!include "@srcdir@\src\modules\mod_ppm\unmod_ppm.nsh" +!include "@srcdir@\src\modules\mod_yuv420p\unmod_yuv420p.nsh" SubSectionEnd SubSectionEnd