Browse Source

We have icons for Tor in Win32-land.

svn:r8659
Andrew Lewman 18 years ago
parent
commit
9b662f0bcd
4 changed files with 8 additions and 4 deletions
  1. 1 1
      contrib/Makefile.am
  2. 1 0
      contrib/package_nsis-mingw.sh
  3. 6 3
      contrib/tor-mingw.nsi.in
  4. BIN
      contrib/tor.ico

+ 1 - 1
contrib/Makefile.am

@@ -3,7 +3,7 @@ DIST_SUBDIRS = osx suse
 
 confdir = $(sysconfdir)/tor
 
-EXTRA_DIST = exitlist tor-tsocks.conf torify.1 TorControl.py tor.nsi.in tor.sh torctl rc.subr ExerciseServer.py PathDemo.py cross.sh
+EXTRA_DIST = exitlist tor-tsocks.conf torify.1 TorControl.py tor.nsi.in tor.sh torctl rc.subr ExerciseServer.py PathDemo.py cross.sh tor-mingw.nsi.in package_nsis-mingw.sh 
 
 conf_DATA = tor-tsocks.conf
 

+ 1 - 0
contrib/package_nsis-mingw.sh

@@ -22,6 +22,7 @@ cp src/or/tor.exe win_tmp/bin/
 cp src/tools/tor-resolve.exe win_tmp/bin/
 cp /usr/local/ssl/lib/libcrypto.a win_tmp/bin/
 cp /usr/local/ssl/lib/libssl.a win_tmp/bin/
+cp contrib/tor.ico win_tmp/bin/
 
 # There is no man2html in mingw.  
 # Maybe we should add this into make dist instead.

+ 6 - 3
contrib/tor-mingw.nsi.in

@@ -24,6 +24,7 @@ Name "Tor"
 Caption "Tor ${VERSION} Setup"
 BrandingText "The Onion Router"
 CRCCheck on
+XPStyle on
 
 ;Use upx on the installer header to shrink the size.
 !packhdr header.dat "upx --best header.dat"
@@ -66,6 +67,7 @@ Section "Tor" Tor
    SetOutPath $INSTDIR
    File "${BIN}\tor.exe"
    File "${BIN}\tor-resolve.exe"
+   File "${BIN}\tor.ico"
    WriteIniStr "$INSTDIR\Tor Website.url" "InternetShortcut" "URL" ${WEBSITE}
 
    StrCpy $configfile "torrc"
@@ -123,7 +125,7 @@ Section "Start Menu" StartMenu
    IfFileExists "$SMPROGRAMS\Tor\*.*" "" +2
       RMDir /r "$SMPROGRAMS\Tor"
    CreateDirectory "$SMPROGRAMS\Tor"
-   CreateShortCut "$SMPROGRAMS\Tor\Tor.lnk" "$INSTDIR\tor.exe"
+   CreateShortCut "$SMPROGRAMS\Tor\Tor.lnk" "$INSTDIR\tor.exe" "" "$INSTDIR\tor.ico" 
    CreateShortCut "$SMPROGRAMS\Tor\Torrc.lnk" "Notepad.exe" "$configdir\torrc"
    CreateShortCut "$SMPROGRAMS\Tor\Tor Website.lnk" "$INSTDIR\Tor Website.url"
    CreateShortCut "$SMPROGRAMS\Tor\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
@@ -137,12 +139,12 @@ SectionEnd
 
 Section "Desktop" Desktop
    SetOutPath $INSTDIR
-   CreateShortCut "$DESKTOP\Tor.lnk" "$INSTDIR\tor.exe"
+   CreateShortCut "$DESKTOP\Tor.lnk" "$INSTDIR\tor.exe" "" "$INSTDIR\tor.ico" 
 SectionEnd
 
 Section /o "Run at startup" Startup
    SetOutPath $INSTDIR
-   CreateShortCut "$SMSTARTUP\Tor.lnk" "$INSTDIR\tor.exe" "" "" 0 SW_SHOWMINIMIZED
+   CreateShortCut "$SMSTARTUP\Tor.lnk" "$INSTDIR\tor.exe" "" "$INSTDIR\tor.ico" "" SW_SHOWMINIMIZED
 SectionEnd
 
 SubSectionEnd
@@ -156,6 +158,7 @@ Section "Uninstall"
    Delete "$INSTDIR\Tor Website.url"
    Delete "$INSTDIR\torrc"
    Delete "$INSTDIR\torrc.sample"
+   Delete "$INSTDIR\tor.ico"
    StrCmp $configdir $INSTDIR +2 ""
       RMDir /r $configdir
    Delete "$INSTDIR\Uninstall.exe"

BIN
contrib/tor.ico