Updating windows/opensuse package scripts.
This commit is contained in:
		@@ -37,7 +37,7 @@ Requires:       libnotify
 | 
				
			|||||||
Requires:       ffmpeg
 | 
					Requires:       ffmpeg
 | 
				
			||||||
Requires:       %{_qt5base}
 | 
					Requires:       %{_qt5base}
 | 
				
			||||||
Requires:       %{_qt5imageformats}
 | 
					Requires:       %{_qt5imageformats}
 | 
				
			||||||
Requires:       libvitamtp5 >= 2.5.5
 | 
					Requires:       libvitamtp5 >= 2.5.9
 | 
				
			||||||
BuildRequires:  gcc-c++ 
 | 
					BuildRequires:  gcc-c++ 
 | 
				
			||||||
BuildRequires:  %{_pkgconfig}
 | 
					BuildRequires:  %{_pkgconfig}
 | 
				
			||||||
BuildRequires:  libnotify-devel
 | 
					BuildRequires:  libnotify-devel
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,7 +13,6 @@
 | 
				
			|||||||
!define PRODUCT_VERSION_BUILD 12
 | 
					!define PRODUCT_VERSION_BUILD 12
 | 
				
			||||||
!define PRODUCT_PUBLISHER "codestation"
 | 
					!define PRODUCT_PUBLISHER "codestation"
 | 
				
			||||||
!define PRODUCT_WEB_SITE "https://github.com/codestation/qcma"
 | 
					!define PRODUCT_WEB_SITE "https://github.com/codestation/qcma"
 | 
				
			||||||
!define HELPURL "https://github.com/xiannox/qcma/wiki"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Macros
 | 
					### Macros
 | 
				
			||||||
!macro VerifyUserIsAdmin
 | 
					!macro VerifyUserIsAdmin
 | 
				
			||||||
@@ -109,15 +108,18 @@ section "install"
 | 
				
			|||||||
    ${If} ${RunningX64}
 | 
					    ${If} ${RunningX64}
 | 
				
			||||||
        File "win_x86_64\qcma.exe"
 | 
					        File "win_x86_64\qcma.exe"
 | 
				
			||||||
        File "win_x86_64\qcma_console.exe"
 | 
					        File "win_x86_64\qcma_console.exe"
 | 
				
			||||||
        File "win_x86_64\avcodec-56.dll"
 | 
					        File "win_x86_64\avcodec-57.dll"
 | 
				
			||||||
        File "win_x86_64\avformat-56.dll"
 | 
					        File "win_x86_64\avformat-57.dll"
 | 
				
			||||||
        File "win_x86_64\avutil-54.dll"
 | 
					        File "win_x86_64\avutil-55.dll"
 | 
				
			||||||
        File "win_x86_64\libfreetype-6.dll"
 | 
					        File "win_x86_64\libfreetype-6.dll"
 | 
				
			||||||
        File "win_x86_64\libgcc_s_seh-1.dll"
 | 
					        File "win_x86_64\libgcc_s_seh-1.dll"
 | 
				
			||||||
        File "win_x86_64\libglib-2.0-0.dll"
 | 
					        File "win_x86_64\libglib-2.0-0.dll"
 | 
				
			||||||
 | 
					        File "win_x86_64\libgraphite2.dll"
 | 
				
			||||||
        File "win_x86_64\libharfbuzz-0.dll"
 | 
					        File "win_x86_64\libharfbuzz-0.dll"
 | 
				
			||||||
        File "win_x86_64\libiconv-2.dll"
 | 
					        File "win_x86_64\libiconv-2.dll"
 | 
				
			||||||
        File "win_x86_64\libintl-8.dll"
 | 
					        File "win_x86_64\libicudt57.dll"
 | 
				
			||||||
 | 
					        File "win_x86_64\libicuin57.dll"
 | 
				
			||||||
 | 
					        File "win_x86_64\libicuuc57.dll"
 | 
				
			||||||
        File "win_x86_64\libjpeg-8.dll"
 | 
					        File "win_x86_64\libjpeg-8.dll"
 | 
				
			||||||
        File "win_x86_64\libpcre-1.dll"
 | 
					        File "win_x86_64\libpcre-1.dll"
 | 
				
			||||||
        File "win_x86_64\libpcre16-0.dll"
 | 
					        File "win_x86_64\libpcre16-0.dll"
 | 
				
			||||||
@@ -129,15 +131,17 @@ section "install"
 | 
				
			|||||||
        File "win_x86_64\libvitamtp-5.dll"
 | 
					        File "win_x86_64\libvitamtp-5.dll"
 | 
				
			||||||
        File "win_x86_64\libwinpthread-1.dll"
 | 
					        File "win_x86_64\libwinpthread-1.dll"
 | 
				
			||||||
        File "win_x86_64\libxml2-2.dll"
 | 
					        File "win_x86_64\libxml2-2.dll"
 | 
				
			||||||
        File "win_x86_64\libbz2-1.dll"
 | 
					 | 
				
			||||||
        File "win_x86_64\Qt5Core.dll"
 | 
					        File "win_x86_64\Qt5Core.dll"
 | 
				
			||||||
        File "win_x86_64\Qt5Gui.dll"
 | 
					        File "win_x86_64\Qt5Gui.dll"
 | 
				
			||||||
        File "win_x86_64\Qt5Network.dll"
 | 
					        File "win_x86_64\Qt5Network.dll"
 | 
				
			||||||
        File "win_x86_64\Qt5Sql.dll"
 | 
					        File "win_x86_64\Qt5Sql.dll"
 | 
				
			||||||
        File "win_x86_64\Qt5Widgets.dll"
 | 
					        File "win_x86_64\Qt5Widgets.dll"
 | 
				
			||||||
        File "win_x86_64\swresample-1.dll"
 | 
					        File "win_x86_64\swresample-2.dll"
 | 
				
			||||||
        File "win_x86_64\swscale-3.dll"
 | 
					        File "win_x86_64\swscale-4.dll"
 | 
				
			||||||
        File "win_x86_64\zlib1.dll"
 | 
					        File "win_x86_64\zlib1.dll"
 | 
				
			||||||
 | 
					        File "win_x86_64\liblzma-5.dll"
 | 
				
			||||||
 | 
					        File "win_x86_64\libbz2-1.dll"
 | 
				
			||||||
 | 
					        File "win_x86_64\libintl-8.dll"
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        SetOutPath "$INSTDIR\platforms"
 | 
					        SetOutPath "$INSTDIR\platforms"
 | 
				
			||||||
        File "win_x86_64\platforms\qwindows.dll"
 | 
					        File "win_x86_64\platforms\qwindows.dll"
 | 
				
			||||||
@@ -152,15 +156,18 @@ section "install"
 | 
				
			|||||||
    ${Else}
 | 
					    ${Else}
 | 
				
			||||||
        File "win_i686\qcma.exe"
 | 
					        File "win_i686\qcma.exe"
 | 
				
			||||||
        File "win_i686\qcma_console.exe"
 | 
					        File "win_i686\qcma_console.exe"
 | 
				
			||||||
        File "win_i686\avcodec-56.dll"
 | 
					        File "win_i686\avcodec-57.dll"
 | 
				
			||||||
        File "win_i686\avformat-56.dll"
 | 
					        File "win_i686\avformat-57.dll"
 | 
				
			||||||
        File "win_i686\avutil-54.dll"
 | 
					        File "win_i686\avutil-55.dll"
 | 
				
			||||||
        File "win_i686\libfreetype-6.dll"
 | 
					        File "win_i686\libfreetype-6.dll"
 | 
				
			||||||
        File "win_i686\libgcc_s_sjlj-1.dll"
 | 
					        File "win_i686\libgcc_s_dw2-1.dll"
 | 
				
			||||||
        File "win_i686\libglib-2.0-0.dll"
 | 
					        File "win_i686\libglib-2.0-0.dll"
 | 
				
			||||||
 | 
					        File "win_i686\libgraphite2.dll"
 | 
				
			||||||
        File "win_i686\libharfbuzz-0.dll"
 | 
					        File "win_i686\libharfbuzz-0.dll"
 | 
				
			||||||
        File "win_i686\libiconv-2.dll"
 | 
					        File "win_i686\libiconv-2.dll"
 | 
				
			||||||
        File "win_i686\libintl-8.dll"
 | 
					        File "win_i686\libicudt57.dll"
 | 
				
			||||||
 | 
					        File "win_i686\libicuin57.dll"
 | 
				
			||||||
 | 
					        File "win_i686\libicuuc57.dll"
 | 
				
			||||||
        File "win_i686\libjpeg-8.dll"
 | 
					        File "win_i686\libjpeg-8.dll"
 | 
				
			||||||
        File "win_i686\libpcre-1.dll"
 | 
					        File "win_i686\libpcre-1.dll"
 | 
				
			||||||
        File "win_i686\libpcre16-0.dll"
 | 
					        File "win_i686\libpcre16-0.dll"
 | 
				
			||||||
@@ -172,15 +179,17 @@ section "install"
 | 
				
			|||||||
        File "win_i686\libvitamtp-5.dll"
 | 
					        File "win_i686\libvitamtp-5.dll"
 | 
				
			||||||
        File "win_i686\libwinpthread-1.dll"
 | 
					        File "win_i686\libwinpthread-1.dll"
 | 
				
			||||||
        File "win_i686\libxml2-2.dll"
 | 
					        File "win_i686\libxml2-2.dll"
 | 
				
			||||||
        File "win_i686\libbz2-1.dll"
 | 
					 | 
				
			||||||
        File "win_i686\Qt5Core.dll"
 | 
					        File "win_i686\Qt5Core.dll"
 | 
				
			||||||
        File "win_i686\Qt5Gui.dll"
 | 
					        File "win_i686\Qt5Gui.dll"
 | 
				
			||||||
        File "win_i686\Qt5Sql.dll"
 | 
					        File "win_i686\Qt5Sql.dll"
 | 
				
			||||||
        File "win_i686\Qt5Network.dll"
 | 
					        File "win_i686\Qt5Network.dll"
 | 
				
			||||||
        File "win_i686\Qt5Widgets.dll"
 | 
					        File "win_i686\Qt5Widgets.dll"
 | 
				
			||||||
        File "win_i686\swresample-1.dll"
 | 
					        File "win_i686\swresample-2.dll"
 | 
				
			||||||
        File "win_i686\swscale-3.dll"
 | 
					        File "win_i686\swscale-4.dll"
 | 
				
			||||||
        File "win_i686\zlib1.dll"
 | 
					        File "win_i686\zlib1.dll"
 | 
				
			||||||
 | 
					        File "win_i686\liblzma-5.dll"
 | 
				
			||||||
 | 
					        File "win_i686\libbz2-1.dll"
 | 
				
			||||||
 | 
					        File "win_i686\libintl-8.dll"
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        SetOutPath "$INSTDIR\platforms"
 | 
					        SetOutPath "$INSTDIR\platforms"
 | 
				
			||||||
        File "win_i686\platforms\qwindows.dll"
 | 
					        File "win_i686\platforms\qwindows.dll"
 | 
				
			||||||
@@ -195,6 +204,12 @@ section "install"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    ${EndIf}
 | 
					    ${EndIf}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SetOutPath "$INSTDIR\translations"
 | 
				
			||||||
 | 
					    File "translations\qt*.qm"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SetOutPath $InstDir\driver
 | 
				
			||||||
 | 
					    File "QcmaDriver_libusb0.exe"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Uninstaller - See function un.onInit and section "uninstall" for configuration
 | 
					    # Uninstaller - See function un.onInit and section "uninstall" for configuration
 | 
				
			||||||
    WriteUninstaller "$InstDir\uninstall.exe"
 | 
					    WriteUninstaller "$InstDir\uninstall.exe"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -214,7 +229,6 @@ section "install"
 | 
				
			|||||||
    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "InstallLocation"      "$\"$INSTDIR$\""
 | 
					    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "InstallLocation"      "$\"$INSTDIR$\""
 | 
				
			||||||
    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayIcon"          "$\"$INSTDIR\qcma.ico$\""
 | 
					    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayIcon"          "$\"$INSTDIR\qcma.ico$\""
 | 
				
			||||||
    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "Publisher"            "${PRODUCT_PUBLISHER}"
 | 
					    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "Publisher"            "${PRODUCT_PUBLISHER}"
 | 
				
			||||||
    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "HelpLink"             "$\"${HELPURL}$\""
 | 
					 | 
				
			||||||
    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "URLInfoAbout"         "$\"${PRODUCT_WEB_SITE}$\""
 | 
					    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "URLInfoAbout"         "$\"${PRODUCT_WEB_SITE}$\""
 | 
				
			||||||
    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayVersion"       "${PRODUCT_VERSION_MAJOR}.${PRODUCT_VERSION_MINOR}.${PRODUCT_VERSION_BUILD}"
 | 
					    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayVersion"       "${PRODUCT_VERSION_MAJOR}.${PRODUCT_VERSION_MINOR}.${PRODUCT_VERSION_BUILD}"
 | 
				
			||||||
    WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "VersionMajor"       ${PRODUCT_VERSION_MAJOR}
 | 
					    WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "VersionMajor"       ${PRODUCT_VERSION_MAJOR}
 | 
				
			||||||
@@ -226,9 +240,9 @@ sectionEnd
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
section "driver"
 | 
					section "driver"
 | 
				
			||||||
    SetOutPath $InstDir\driver
 | 
					    SetOutPath $InstDir\driver
 | 
				
			||||||
    File "QcmaDriver.exe"
 | 
					    File "QcmaDriver_libusbk.exe"
 | 
				
			||||||
    DetailPrint "Starting the driver installation"     
 | 
					    DetailPrint "Starting the driver installation"     
 | 
				
			||||||
    ExecWait "$InstDir\driver\QcmaDriver.exe"   
 | 
					    ExecWait "$InstDir\driver\QcmaDriver_libusbk.exe"
 | 
				
			||||||
sectionEnd
 | 
					sectionEnd
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
### Uninstaller
 | 
					### Uninstaller
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user