[vlc-commits] [Git][videolan/vlc][master] 9 commits: NSIS: use more values from the defines
Steve Lhomme (@robUx4)
gitlab at videolan.org
Sat Jul 11 08:14:39 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
5471d6e4 by Steve Lhomme at 2026-07-11T07:38:56+00:00
NSIS: use more values from the defines
- - - - -
82e03cea by Steve Lhomme at 2026-07-11T07:38:56+00:00
NSIS: don't uninstall the ActiveX if it wasn't installed
- - - - -
4805a7b5 by Steve Lhomme at 2026-07-11T07:38:56+00:00
configure: remove unused PKGDIR
Unused since 6ae2da5f04b182f5c13339f759c1cf877f55f049.
- - - - -
b25562e9 by Steve Lhomme at 2026-07-11T07:38:56+00:00
package/win32: remove irrelevant package-wince target
- - - - -
8ee73069 by Steve Lhomme at 2026-07-11T07:38:56+00:00
qt: remove dead outdated code
- - - - -
48ff50de by Steve Lhomme at 2026-07-11T07:38:56+00:00
package/win32: do not create NSIS "Web plugins" section if activeX is disabled
- - - - -
8f4d5130 by Steve Lhomme at 2026-07-11T07:38:56+00:00
configure: allow generating installer with no translation
Simply honor the --disable-nls flag.
- - - - -
6245484c by Steve Lhomme at 2026-07-11T07:38:56+00:00
package/win32: remove translations from MSI package if it's not built
- - - - -
a7ee458e by Steve Lhomme at 2026-07-11T07:38:56+00:00
package/win32: add skins to MSI package if it's built with it
- - - - -
8 changed files:
- configure.ac
- extras/package/macosx/package.mak
- extras/package/win32/NSIS/vlc.win32.nsi.in
- extras/package/win32/msi.mak
- extras/package/win32/msi/config.wxi.in
- extras/package/win32/msi/product.wxs
- extras/package/win32/package.mak
- modules/gui/qt/dialogs/help/help.cpp
Changes:
=====================================
configure.ac
=====================================
@@ -31,9 +31,6 @@ LIBVLC_ABI_MAJOR=12
LIBVLC_ABI_MINOR=0
LIBVLC_ABI_MICRO=0
-PKGDIR="vlc"
-AC_SUBST([PKGDIR])
-
CONFIGURE_LINE="`echo "$0 $ac_configure_args" | sed -e 's/\\\/\\\\\\\/g'`"
CODENAME="Otto Chriek"
COPYRIGHT_YEARS="1996-2026"
@@ -737,6 +734,8 @@ dnl
AM_GNU_GETTEXT_VERSION([0.21])
AM_GNU_GETTEXT([external], [need-formatstring-macros])
+AM_CONDITIONAL([HAVE_NLS], [test "$USE_NLS" = "yes"])
+
dnl
dnl Iconv stuff
dnl
=====================================
extras/package/macosx/package.mak
=====================================
@@ -62,8 +62,10 @@ if BUILD_SKINS
mkdir -p $@/Contents/Resources/share/skins2
cp -r "$(macos_destdir)$(pkgdatadir)/skins2" $@/Contents/Resources/share/
endif
+if HAVE_NLS
## Copy translations
-cp -a "$(macos_destdir)$(datadir)/locale" $@/Contents/Resources/share/
+endif
printf "APPLVLC#" >| $@/Contents/PkgInfo
## Copy libs
cp -a "$(macos_destdir)$(libdir)"/libvlc*.dylib $@/Contents/Frameworks/
=====================================
extras/package/win32/NSIS/vlc.win32.nsi.in
=====================================
@@ -47,7 +47,7 @@ Name "${PRODUCT_NAME}"
@HAVE_WIN64_FALSE@ OutFile ..\vlc-${VERSION}-win32.exe
@HAVE_WIN64_TRUE@@HAVE_ARM64_FALSE@ OutFile ..\vlc-${VERSION}-win64.exe
@HAVE_WIN64_TRUE@@HAVE_ARM64_TRUE@ OutFile ..\vlc-${VERSION}-winarm64.exe
-InstallDir "$@PROGRAMFILES@\VideoLAN\VLC"
+InstallDir "$@PROGRAMFILES@\${PRODUCT_PUBLISHER}\VLC"
!ifdef NSIS_LZMA_COMPRESS_WHOLE
SetCompressor lzma
!else
@@ -341,7 +341,7 @@ skip_uninstall32_cleanup:
; Add VLC to "recommended programs" for the following extensions
WriteRegStr HKCR Applications\vlc.exe "" ""
- WriteRegStr HKCR Applications\vlc.exe "FriendlyAppName" "VLC media player"
+ WriteRegStr HKCR Applications\vlc.exe "FriendlyAppName" "${PRODUCT_NAME}"
WriteRegStr HKCR Applications\vlc.exe\shell\Open "" "$(ContextMenuEntry_PlayWith)"
WriteRegStr HKCR Applications\vlc.exe\shell\Open\command "" '"$INSTDIR\vlc.exe" --started-from-file "%1"'
!insertmacro MacroAllExtensions RegisterExtensionMacro
@@ -355,9 +355,9 @@ skip_uninstall32_cleanup:
; Vista and above detection
${If} ${AtLeastWinVista}
WriteRegStr HKLM "Software\RegisteredApplications" "VLC" "Software\Clients\Media\VLC\Capabilities"
- WriteRegStr HKLM "Software\Clients\Media\VLC\Capabilities" "ApplicationName" "VLC media player"
+ WriteRegStr HKLM "Software\Clients\Media\VLC\Capabilities" "ApplicationName" "${PRODUCT_NAME}"
WriteRegStr HKLM "Software\Clients\Media\VLC\Capabilities" "ApplicationDescription" "VLC - The video swiss knife"
- WriteRegStr HKLM "Software\Clients\Media\VLC" "" "VLC media player"
+ WriteRegStr HKLM "Software\Clients\Media\VLC" "" "${PRODUCT_NAME}"
WriteRegStr HKLM "Software\Clients\Media\VLC\InstallInfo" "HideIconsCommand" "$\"$INSTDIR\spad-setup.exe$\" /HideIcons /S"
WriteRegStr HKLM "Software\Clients\Media\VLC\InstallInfo" "ShowIconsCommand" "$\"$INSTDIR\spad-setup.exe$\" /ShowIcons /S"
WriteRegStr HKLM "Software\Clients\Media\VLC\InstallInfo" "ReinstallCommand" "$\"$INSTDIR\spad-setup.exe$\" /Reinstall /S"
@@ -367,30 +367,30 @@ ${MementoSectionEnd}
${MementoSection} "$(Name_Section02a)" SEC02a
SectionIn 1 2 3
- CreateDirectory "$SMPROGRAMS\VideoLAN"
- CreateShortCut "$SMPROGRAMS\VideoLAN\VLC media player.lnk" \
+ CreateDirectory "$SMPROGRAMS\${PRODUCT_PUBLISHER}"
+ CreateShortCut "$SMPROGRAMS\${PRODUCT_PUBLISHER}\${PRODUCT_NAME}.lnk" \
"$INSTDIR\vlc.exe" ""
- CreateShortCut "$SMPROGRAMS\VideoLAN\VLC media player skinned.lnk" \
+ CreateShortCut "$SMPROGRAMS\${PRODUCT_PUBLISHER}\${PRODUCT_NAME} skinned.lnk" \
"$INSTDIR\vlc.exe" "-Iskins"
- CreateShortCut "$SMPROGRAMS\VideoLAN\Documentation.lnk" \
+ CreateShortCut "$SMPROGRAMS\${PRODUCT_PUBLISHER}\Documentation.lnk" \
"$INSTDIR\Documentation.url"
- CreateShortCut "$SMPROGRAMS\VideoLAN\Release Notes.lnk" \
+ CreateShortCut "$SMPROGRAMS\${PRODUCT_PUBLISHER}\Release Notes.lnk" \
"$INSTDIR\NEWS.txt" ""
- CreateShortCut "$SMPROGRAMS\VideoLAN\${PRODUCT_GROUP} Website.lnk" \
+ CreateShortCut "$SMPROGRAMS\${PRODUCT_PUBLISHER}\${PRODUCT_GROUP} Website.lnk" \
"$INSTDIR\${PRODUCT_GROUP} Website.url"
- CreateShortCut "$SMPROGRAMS\VideoLAN\VLC media player - reset preferences and cache files.lnk" \
+ CreateShortCut "$SMPROGRAMS\${PRODUCT_PUBLISHER}\${PRODUCT_NAME} - reset preferences and cache files.lnk" \
"$INSTDIR\vlc.exe" "--reset-config --reset-plugins-cache vlc://quit"
${MementoSectionEnd}
${MementoSection} "$(Name_Section02b)" SEC02b
SectionIn 1 2 3
- CreateShortCut "$DESKTOP\VLC media player.lnk" \
+ CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" \
"$INSTDIR\vlc.exe" ""
${MementoSectionEnd}
+!ifdef INSTALL_ACTIVEX
SectionGroup /e "!$(Name_Section34)"
-!ifdef INSTALL_ACTIVEX
${MementoSection} "$(Name_Section04)" SEC04
SectionIn 1 3
@@ -401,8 +401,8 @@ ${MementoSection} "$(Name_Section04)" SEC04
@HAVE_WIN64_FALSE@ RegDLL "$INSTDIR\axvlc.dll"
@HAVE_WIN64_TRUE@ ExecWait '"$SYSDIR\regsvr32.exe" /s "$INSTDIR\axvlc.dll"'
${MementoSectionEnd}
-!endif
SectionGroupEnd
+!endif
${MementoSection} "$(Name_Section05)" SEC05
@@ -419,56 +419,56 @@ ${MementoSection} "$(Name_Section05)" SEC05
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDMovieOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0'
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDMovieOnArrival" "InvokeProgID" "VLC.DVDMovie"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDMovieOnArrival" "InvokeVerb" "Open"
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDMovieOnArrival" "Provider" "VideoLAN VLC media player"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDMovieOnArrival" "Provider" "${PRODUCT_PUBLISHER} ${PRODUCT_NAME}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayCDAudioOnArrival" "VLCPlayCDAudioOnArrival" ""
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayCDAudioOnArrival" "Action" "$(Action_OnArrivalAudioCD)"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayCDAudioOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0'
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayCDAudioOnArrival" "InvokeProgID" "VLC.CDAudio"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayCDAudioOnArrival" "InvokeVerb" "Open"
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayCDAudioOnArrival" "Provider" "VideoLAN VLC media player"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayCDAudioOnArrival" "Provider" "${PRODUCT_PUBLISHER} ${PRODUCT_NAME}"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayVideoCDMovieOnArrival" "VLCPlayVCDMovieOnArrival" ""
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVCDMovieOnArrival" "Action" "$(Action_OnArrivalVCDMovie)"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVCDMovieOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0'
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVCDMovieOnArrival" "InvokeProgID" "VLC.VCDMovie"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVCDMovieOnArrival" "InvokeVerb" "Open"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVCDMovieOnArrival" "Provider" "VideoLAN VLC media player"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVCDMovieOnArrival" "Provider" "${PRODUCT_PUBLISHER} ${PRODUCT_NAME}"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlaySuperVideoCDMovieOnArrival" "VLCPlaySVCDMovieOnArrival" ""
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlaySVCDMovieOnArrival" "Action" "$(Action_OnArrivalSVCDMovie)"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlaySVCDMovieOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0'
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlaySVCDMovieOnArrival" "InvokeProgID" "VLC.SVCDMovie"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlaySVCDMovieOnArrival" "InvokeVerb" "Open"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlaySVCDMovieOnArrival" "Provider" "VideoLAN VLC media player"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlaySVCDMovieOnArrival" "Provider" "${PRODUCT_PUBLISHER} ${PRODUCT_NAME}"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayDVDAudioOnArrival" "VLCPlayDVDAudioOnArrival" ""
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDAudioOnArrival" "Action" "$(Action_OnArrivalDVDAudio)"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDAudioOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0'
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDAudioOnArrival" "InvokeProgID" "VLC.OPENFolder"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDAudioOnArrival" "InvokeVerb" "Open"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDAudioOnArrival" "Provider" "VideoLAN VLC media player"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDAudioOnArrival" "Provider" "${PRODUCT_PUBLISHER} ${PRODUCT_NAME}"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayVideoFilesOnArrival" "VLCPlayVideoFilesOnArrival" ""
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVideoFilesOnArrival" "Action" "$(Action_OnArrivalVideoFiles)"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVideoFilesOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0'
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVideoFilesOnArrival" "InvokeProgID" "VLC.OPENFolder"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVideoFilesOnArrival" "InvokeVerb" "Open"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVideoFilesOnArrival" "Provider" "VideoLAN VLC media player"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayVideoFilesOnArrival" "Provider" "${PRODUCT_PUBLISHER} ${PRODUCT_NAME}"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayMusicFilesOnArrival" "VLCPlayMusicFilesOnArrival" ""
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayMusicFilesOnArrival" "Action" "$(Action_OnArrivalMusicFiles)"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayMusicFilesOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0'
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayMusicFilesOnArrival" "InvokeProgID" "VLC.OPENFolder"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayMusicFilesOnArrival" "InvokeVerb" "Open"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayMusicFilesOnArrival" "Provider" "VideoLAN VLC media player"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayMusicFilesOnArrival" "Provider" "${PRODUCT_PUBLISHER} ${PRODUCT_NAME}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayBlurayOnArrival" "VLCPlayBlurayOnArrival" ""
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "Action" "$(Action_OnArrivalBluray)"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0'
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "InvokeProgID" "VLC.Bluray"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "InvokeVerb" "Open"
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "Provider" "VideoLAN VLC media player"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "Provider" "${PRODUCT_PUBLISHER} ${PRODUCT_NAME}"
WriteRegStr HKCR "VLC.DVDMovie" "" "VLC DVD Movie"
WriteRegStr HKCR "VLC.DVDMovie\shell" "" "Open"
@@ -567,7 +567,7 @@ ${Endif}
ReadRegStr $INSTDIR HKLM "${PRODUCT_DIR_REGKEY}" "InstallDir"
StrCmp $INSTDIR "" 0 WinOk
-StrCpy $INSTDIR "$@PROGRAMFILES@\VideoLAN\VLC"
+StrCpy $INSTDIR "$@PROGRAMFILES@\${PRODUCT_PUBLISHER}\VLC"
Goto WinOk
WinTooOld:
@@ -809,10 +809,12 @@ Section "un.$(Name_Section91)" SEC91
!insertmacro MacroSkinExtensions UnRegisterExtensionSection
!insertmacro DeleteContextMenuExt "Directory"
+!ifdef INSTALL_ACTIVEX
;remove activex plugin
@HAVE_WIN64_FALSE@ UnRegDLL "$INSTDIR\axvlc.dll"
@HAVE_WIN64_TRUE@ ExecWait '"$SYSDIR\regsvr32.exe" /s /u "$INSTDIR\axvlc.dll"'
Delete /REBOOTOK "$INSTDIR\axvlc.dll"
+!endif
;remove mozilla plugin
Push $R0
@@ -841,8 +843,8 @@ Section "un.$(Name_Section91)" SEC91
!undef Index
Delete /REBOOTOK "$INSTDIR\npvlc.dll"
- RMDir "$SMPROGRAMS\VideoLAN"
- RMDir /r $SMPROGRAMS\VideoLAN
+ RMDir "$SMPROGRAMS\${PRODUCT_PUBLISHER}"
+ RMDir /r $SMPROGRAMS\${PRODUCT_PUBLISHER}
FileOpen $UninstallLog "$INSTDIR\uninstall.log" r
UninstallLoop:
@@ -900,7 +902,7 @@ Section "un.$(Name_Section91)" SEC91
DeleteRegKey HKLM \
"Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
- Delete "$DESKTOP\VLC media player.lnk"
+ Delete "$DESKTOP\${PRODUCT_NAME}.lnk"
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
=====================================
extras/package/win32/msi.mak
=====================================
@@ -23,7 +23,9 @@ endif
heat: package-win-strip
$(HEAT) --dir $(VLCDIR)/plugins -cg CompPluginsGroup -gg -scom -sreg -sfrag -dr APPLICATIONFOLDER -out $(MSIBUILDDIR)/Plugins.fragment.wxs
+if HAVE_NLS
$(HEAT) --dir $(VLCDIR)/locale -cg CompLocaleGroup -gg -scom -sreg -sfrag -dr APPLICATIONFOLDER -out $(MSIBUILDDIR)/Locale.fragment.wxs
+endif
if BUILD_LUA
$(HEAT) --dir $(VLCDIR)/lua -cg CompLuaGroup -gg -scom -sreg -sfrag -dr APPLICATIONFOLDER -out $(MSIBUILDDIR)/Lua.fragment.wxs
endif
=====================================
extras/package/win32/msi/config.wxi.in
=====================================
@@ -14,6 +14,17 @@
<?define Version = "$(var.VerMajor).$(var.VerMinor).$(var.VerPatch)" ?>
<?define VersionLong = "$(var.Version).$(var.VerExtra)" ?>
+ <?if "@HAVE_NLS_TRUE@" = "" ?>
+ <?define HaveLocale = "yes" ?>
+ <?else ?>
+ <?define HaveLocale = "no" ?>
+ <?endif ?>
+ <?if "@BUILD_SKINS_TRUE@" = "" ?>
+ <?define HaveSkins = "yes" ?>
+ <?else ?>
+ <?define HaveSkins = "no" ?>
+ <?endif ?>
+
<?define SourceDir = "." ?>
<?define Platform= "@WINDOWS_ARCH@" ?>
=====================================
extras/package/win32/msi/product.wxs
=====================================
@@ -300,9 +300,13 @@
<ComponentRef Id='CompProgramMenuShortcuts' />
<ComponentGroupRef Id='CompPluginsGroup' />
- <ComponentGroupRef Id='CompLocaleGroup' />
+ <?if "$(var.HaveLocale)" = "yes" ?>
+ <ComponentGroupRef Id='CompLocaleGroup' />
+ <?endif ?>
<ComponentGroupRef Id='CompLuaGroup' />
- <!--<ComponentGroupRef Id='CompSkinsGroup' />-->
+ <?if "$(var.HaveSkins)" = "yes" ?>
+ <ComponentGroupRef Id='CompSkinsGroup' />
+ <?endif ?>
<Feature Id='FILEASSOCIATION' Title='File associations' Level='1' AllowAdvertise="no">
<Feature Id='VIDEOFILEASSOCIATION' Title='Video' Level='1' AllowAdvertise="no">
=====================================
extras/package/win32/package.mak
=====================================
@@ -78,7 +78,9 @@ if ENABLE_PDB
for plugin in $$(find "$$plugindir" -type f \( -not -name '*.la' -and -not -name '*.a' \)); do cp modules/.libs/$$(basename "$$plugin" | sed s/dll/pdb/) "$$plugin_destdir"; done; \
done
endif
+if HAVE_NLS
-cp -r $(prefix)/share/locale $(win32_destdir)
+endif
# BD-J JAR
-cp $(CONTRIB_DIR)/share/java/*.jar $(win32_destdir)/plugins/access/
@@ -185,14 +187,7 @@ package-win32-release: package-win32-src $(win32_destdir)/NSIS/nsProcess.dll pac
$(SEVENZIP) a $(7ZIP_OPTS) $(WINVERSION)-release.7z $(win32_debugdir) "$(win32_destdir)/"
-#######
-# WinCE
-#######
-package-wince: package-win-strip
- rm -f -- vlc-$(VERSION)-wince.zip
- zip -r -9 vlc-$(VERSION)-wince.zip vlc-$(VERSION)
-
-.PHONY: package-win-install package-win-common package-win-strip package-win32-src package-win32-exe package-win32-zip package-win32-debug-zip package-win32-7zip package-win32-debug-7zip package-win32-cleanup package-win32 package-win32-debug package-wince
+.PHONY: package-win-install package-win-common package-win-strip package-win32-src package-win32-exe package-win32-zip package-win32-debug-zip package-win32-7zip package-win32-debug-7zip package-win32-cleanup package-win32 package-win32-debug
EXTRA_DIST += \
extras/package/win32/vlc.exe.manifest \
=====================================
modules/gui/qt/dialogs/help/help.cpp
=====================================
@@ -98,23 +98,12 @@ AboutDialog::AboutDialog( qt_intf_t *_p_intf)
qtr( "<p>VLC media player is a free and open source media player, encoder, and streamer made by the volunteers of the <a href=\"https://www.videolan.org/\"><span style=\" text-decoration: underline; color:#0057ae;\">VideoLAN</span></a> community.</p><p>VLC uses its internal codecs, works on essentially every popular platform, and can read almost all files, CDs, DVDs, network streams, capture cards and other media formats!</p><p><a href=\"https://www.videolan.org/contribute/\"><span style=\" text-decoration: underline; color:#0057ae;\">Help and join us!</span></a>" ) +
"</p></body> </html>");
-#if 0
- if( QDate::currentDate().dayOfYear() >= QT_XMAS_JOKE_DAY && var_InheritBool( p_intf, "qt-icon-change" ) )
- ui.iconVLC->setPixmap( QPixmap( ":/logo/vlc128-xmas.png" ) );
- else
- ui.iconVLC->setPixmap( QPixmap( ":/logo/vlc128.png" ) );
-#endif
-
const QDate today = QDate::currentDate();
if( today.month() == 4 && today.day() == 1
&& var_InheritBool( p_intf, "qt-icon-change" ) )
ui.VLCcone->setPixmap( QPixmap( ":/logo/vlc128-aprilfools.png" ) );
-#if 0
- ifdef UPDATE_CHECK
-#else
ui.update->hide();
-#endif
/* GPL License */
ui.licensePage->setText( qfu( psz_license ) );
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/b791028207fe937776255a07d685dba5dbbe4b44...a7ee458e0abe2dd7b6a8d8a1c79a0b794343ebaf
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/b791028207fe937776255a07d685dba5dbbe4b44...a7ee458e0abe2dd7b6a8d8a1c79a0b794343ebaf
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list