Install Win32 icons into the pixmaps directory too
Fix 1655158: Use the .ico files instead of synfigstudio.exe
Fix 1655155: Remove unused images from the Win32 installer package
Fix 1655149: Generate the correct BMP format with imagemagick 6
Patches by Dmitriy Pomerantsev (Atrus)
git-svn-id: http://svn.voria.com/code@237
1f10aa63-cdf2-0310-b900-
c93c546f37ac
./config.status win32inst.nsi
package-win32: all win32inst.nsi
./config.status win32inst.nsi
package-win32: all win32inst.nsi
- convert images/installer_logo.png images/installer_logo.bmp
- make -C images sif_icon.ico
+ convert images/installer_logo.png bmp3:images/installer_logo.bmp
+ rm images/installer_logo*.png
+ make -C images sif_icon.ico synfig_icon.ico
makensis win32inst.nsi
package-osx: all pkg-info/macosx/synfig-studio.info
makensis win32inst.nsi
package-osx: all pkg-info/macosx/synfig-studio.info
p2i=`which $(PNGTOICO)`
cp -f $${p2i}.* ./
$(PNGTOICO) $@ $*-16x16.png $*-32x32.png $*-64x64.png
p2i=`which $(PNGTOICO)`
cp -f $${p2i}.* ./
$(PNGTOICO) $@ $*-16x16.png $*-32x32.png $*-64x64.png
+ rm -f ./$(PNGTOICO).* $*-16x16.png $*-32x32.png $*-64x64.png
clean:
$(RM) $(CLEANFILES)
clean:
$(RM) $(CLEANFILES)
SetOutPath "$INSTDIR\share\pixmaps"
File "images\*.png"
SetOutPath "$INSTDIR\share\pixmaps"
File "images\*.png"
- SetOutPath "$INSTDIR\share"
+ SetOutPath "$INSTDIR\share\pixmaps"
File "images\*.ico"
SetOutPath "$INSTDIR\bin"
File "images\*.ico"
SetOutPath "$INSTDIR\bin"
WriteRegStr HKCR ".sif.gz" "PerceivedType" "image"
WriteRegStr HKCR "Synfig.Composition" "" "Synfig Composition File"
WriteRegStr HKCR ".sif.gz" "PerceivedType" "image"
WriteRegStr HKCR "Synfig.Composition" "" "Synfig Composition File"
- WriteRegStr HKCR "Synfig.Composition\DefaultIcon" "" "$INSTDIR\bin\synfigstudio.exe;1"
+ WriteRegStr HKCR "Synfig.Composition\DefaultIcon" "" "$INSTDIR\share\pixmaps\sif_icon.ico"
WriteRegStr HKCR "Synfig.Composition\shell" "" "open"
WriteRegStr HKCR "Synfig.Composition\shell\open\command" "" '$INSTDIR\bin\synfigstudio.exe "%1"'
WriteRegStr HKCR "Synfig.Composition\shell" "" "open"
WriteRegStr HKCR "Synfig.Composition\shell\open\command" "" '$INSTDIR\bin\synfigstudio.exe "%1"'
CreateDirectory "$SMPROGRAMS\Voria"
CreateShortCut "$SMPROGRAMS\Voria\Uninstall Synfig Studio.lnk" "$INSTDIR\uninstall-@PACKAGE_TARNAME@.exe" "" "$INSTDIR\uninstall-@PACKAGE_TARNAME@.exe" 0
CreateDirectory "$SMPROGRAMS\Voria"
CreateShortCut "$SMPROGRAMS\Voria\Uninstall Synfig Studio.lnk" "$INSTDIR\uninstall-@PACKAGE_TARNAME@.exe" "" "$INSTDIR\uninstall-@PACKAGE_TARNAME@.exe" 0
- CreateShortCut "$SMPROGRAMS\Voria\Synfig Studio.lnk" "$INSTDIR\bin\synfigstudio.exe" "" "$INSTDIR\bin\synfigstudio.exe" 0
+ CreateShortCut "$SMPROGRAMS\Voria\Synfig Studio.lnk" "$INSTDIR\bin\synfigstudio.exe" "" "$INSTDIR\share\pixmaps\synfig_icon.ico" 0