From 96d5fe15afce3cbd1073efbe7d4961dee0d17d8b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 16 Apr 2020 11:38:39 +0200 Subject: [PATCH] Package for 7.8 --- make/exe/awstats.nsi | 220 ----------------------------------- make/exe/awstats_bitmap1.bmp | Bin 155526 -> 0 bytes make/exe/awstats_bitmap2.bmp | Bin 26502 -> 0 bytes make/rpm/awstats.spec | 4 - 4 files changed, 224 deletions(-) delete mode 100644 make/exe/awstats.nsi delete mode 100644 make/exe/awstats_bitmap1.bmp delete mode 100644 make/exe/awstats_bitmap2.bmp diff --git a/make/exe/awstats.nsi b/make/exe/awstats.nsi deleted file mode 100644 index ed0d0091..00000000 --- a/make/exe/awstats.nsi +++ /dev/null @@ -1,220 +0,0 @@ -; Nullsoft Scriptable Install System -; AWStats.nsi -; - -!include "MUI.nsh" - - -!define MUI_PROD "AWStats" ;Define your own software name here -#!define MUI_VERSION_DOT "7.5" ;Define your own software version here -!define MUI_PUBLISHER "Laurent Destailleur" -!define MUI_URL "http://www.awstats.org" -!define MUI_COMMENTS "copyright 2000/2015 Laurent Destailleur" -!define MUI_HELPLINK "http://www.awstats.org/docs/index.html" -!define MUI_URLUPDATE "http://www.awstats.org" - - - -;-------------------------------- -;Configuration - - ;General - Name "AWStats" - OutFile "awstats-${MUI_VERSION_DOT}.exe" -; Icon "C:\temp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\docs\images\awstats.ico" -; UninstallIcon "C:\temp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\docs\images\awstats.ico" -; !define MUI_ICON "C:\temp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\docs\images\awstats.ico" -; !define MUI_UNICON "C:\temp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\docs\images\awstats.ico" - Icon "/tmp/awstats-buildroot/awstats-${MUI_VERSION_DOT}/docs/images/awstats.ico" - UninstallIcon "/tmp/awstats-buildroot/awstats-${MUI_VERSION_DOT}/docs/images/awstats.ico" - !define MUI_ICON "/tmp/awstats-buildroot\awstats-${MUI_VERSION_DOT}/docs/images/awstats.ico" - !define MUI_UNICON "/tmp/awstats-buildroot\awstats-${MUI_VERSION_DOT}/docs/images/awstats.ico" - - BrandingText "" -; ShowInstDetails nevershow - - ;Set install dir - InstallDir "$PROGRAMFILES\${MUI_PROD}" - - ;Get install folder from registry if available - InstallDirRegKey HKCU "Software\${MUI_PROD}" "" - - CompletedText 'AWStats ${MUI_VERSION_DOT} install completed. Documentation is available in docs directory.' - - - -;-------------------------------- -;Interface Settings - - !define MUI_ABORTWARNING - - -;-------------------------------- -;Language Selection Dialog Settings - - ;Recupere la langue choisie pour la derniere installation - !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" - !define MUI_LANGDLL_REGISTRY_KEY "Software\${MUI_PROD}" - !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" - - -;-------------------------------- -;Pages - -; !define MUI_SPECIALBITMAP "C:\temp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\make\exe\awstats_bitmap1.bmp" -; !define MUI_HEADERBITMAP "C:\temp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\make\exe\awstats_bitmap2.bmp" - !define MUI_SPECIALBITMAP "/tmp/awstats-buildroot\make\exe\awstats_bitmap1.bmp" - !define MUI_HEADERBITMAP "/tmp/awstats-buildroot\make\exe\awstats_bitmap2.bmp" - - !insertmacro MUI_PAGE_WELCOME -; !insertmacro MUI_PAGE_LICENSE "C:\temp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\docs\LICENSE.TXT" - !insertmacro MUI_PAGE_LICENSE "/tmp/awstats-buildroot/awstats-${MUI_VERSION_DOT}/docs/LICENSE.TXT" - !insertmacro MUI_PAGE_DIRECTORY - !insertmacro MUI_PAGE_INSTFILES - - !insertmacro MUI_UNPAGE_CONFIRM - !insertmacro MUI_UNPAGE_INSTFILES - - -;-------------------------------- -;Languages - - !insertmacro MUI_LANGUAGE "English" - !insertmacro MUI_LANGUAGE "French" - - -;-------------------------------- -;Reserve Files - - ;These files should be inserted before other files in the data block - ;Keep these lines before any File command - ;Only for solid compression (by default, solid compression is enabled for BZIP2 and LZMA) - - !insertmacro MUI_RESERVEFILE_LANGDLL - - -;-------------------------------- -;Language Strings - - ;Header - LangString PERLCHECK_TITLE ${LANG_ENGLISH} "Perl check" - LangString PERLCHECK_SUBTITLE ${LANG_ENGLISH} "Check if a working Perl interpreter can be found" - LangString SETUP_TITLE ${LANG_ENGLISH} "Setup" - LangString SETUP_SUBTITLE ${LANG_ENGLISH} "Building AWStats config files" - - LangString PERLCHECK_TITLE ${LANG_FRENCH} "Verification Perl" - LangString PERLCHECK_SUBTITLE ${LANG_FRENCH} "Verifie si un interpreteur Perl operationnel peut etre trouve" - LangString SETUP_TITLE ${LANG_FRENCH} "Configuration" - LangString SETUP_SUBTITLE ${LANG_FRENCH} "Construction des fichiers de configuration AWStats" - - ;Description - LangString AWStats ${LANG_ENGLISH} "AWStats" - LangString DESC_AWStats ${LANG_ENGLISH} "AWStats main files" - - LangString AWStats ${LANG_FRENCH} "AWStats" - LangString DESC_AWStats ${LANG_FRENCH} "Fichiers AWStats" - - -;-------------------------------- -;Reserve Files - - ;Things that need to be extracted on first (keep these lines before any File command!) - ;Only useful for BZIP2 compression -; !insertmacro MUI_RESERVEFILE_WELCOMEFINISHPAGE -; !insertmacro MUI_RESERVEFILE_INSTALLOPTION ;InstallOptions -; !insertmacro MUI_RESERVEFILE_LANGDLL ;LangDLL (language selection dialog) - - - - - -;-------------------------------- -;Installer Sections - -; Check for a Perl interpreter -Section "CheckPerl" - !insertmacro MUI_HEADER_TEXT "$(PERLCHECK_TITLE)" "$(PERLCHECK_SUBTITLE)" -CHECKPERL: - SearchPath $1 "perl.exe" - IfErrors NOPERL PERL -NOPERL: - MessageBox MB_ABORTRETRYIGNORE "The installer did not find any Perl interpreter in your PATH.$\r$\nAWStats can't work without Perl. You must install one to use AWStats (For example the free Perl found at http://activestate.com).$\r$\nContinue setup anyway ?" IDABORT ABORT IDRETRY CHECKPERL -PERL: - GOTO NOABORT -ABORT: - Abort "AWStats ${MUI_VERSION_DOT} setup has been canceled" -NOABORT: -SectionEnd - - -; Copy the files into install directory -Section "AWStats" AWStats - - SetOutPath $INSTDIR -; File /r "C:\temp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\*" - File /r "Z:\tmp\awstats-buildroot\awstats-${MUI_VERSION_DOT}\*" - - ;Store install folder - WriteRegStr HKCU "Software\${MUI_PROD}" "" $INSTDIR - - ;Write uninstall entries - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${MUI_PROD}" "DisplayName" "${MUI_PROD}" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${MUI_PROD}" "UninstallString" "$INSTDIR/uninstall.exe" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${MUI_PROD}" "Publisher" "${MUI_PUBLISHER}" - - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${MUI_PROD}" "URLInfoAbout" "${MUI_URL}" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${MUI_PROD}" "Comments" "${MUI_COMMENTS}" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${MUI_PROD}" "HelpLink" "${MUI_HELPLINK}" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${MUI_PROD}" "URLUpdateInfo" "${MUI_URLUPDATE}" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${MUI_PROD}" "DisplayVersion" "${MUI_VERSION_DOT}" - - ;Create uninstaller - WriteUninstaller "uninstall.exe" - -SectionEnd - - -; Run setup script -Section "Create config file" Setup - !insertmacro MUI_HEADER_TEXT "$(SETUP_TITLE)" "$(SETUP_SUBTITLE)" - SetOutPath $INSTDIR - StrLen $2 $1 - IntCmpU $2 0 NOCONFIGURE - ExecWait '"$1" "$INSTDIR\tools\awstats_configure.pl"' $3 -NOCONFIGURE: - ExecShell open $INSTDIR\docs\awstats_setup.html SW_SHOWNORMAL - BringToFront -SectionEnd - - - -;-------------------------------- -;Descriptions - -!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN - !insertmacro MUI_DESCRIPTION_TEXT ${AWStats} $(DESC_AWStats) -!insertmacro MUI_FUNCTION_DESCRIPTION_END - - - -;-------------------------------- -;Uninstaller Section - -Section "Uninstall" - - DeleteRegKey /ifempty HKCU "Software\${MUI_PROD}" - - Delete "$INSTDIR\Uninstall.exe" - Delete "$INSTDIR\README.TXT" - - RMDir /r "$INSTDIR\docs" - RMDir /r "$INSTDIR\tools" - RMDir /r "$INSTDIR\wwwroot" - RMDir "$INSTDIR" - -SectionEnd - - - - -!define MUI_FINISHPAGE diff --git a/make/exe/awstats_bitmap1.bmp b/make/exe/awstats_bitmap1.bmp deleted file mode 100644 index be72d9e9d71e501240ef4016ec89422bb3944941..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 155526 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 A