[vlc-commits] [Git][videolan/vlc][3.0.x] 4 commits: package: npapi/activex: Don't depend on npapi files
Steve Lhomme (@robUx4)
gitlab at videolan.org
Tue Aug 25 11:39:24 UTC 2026
Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC
Commits:
3917995a by Hugo Beauzée-Luyssen at 2026-08-25T09:08:22+00:00
package: npapi/activex: Don't depend on npapi files
Only activex is now left in this repo
(cherry picked from commit 27b310ef5f84c0d5c5243829e88b98ff81e731ab)
Signed-off-by: Steve Lhomme <robux4 at ycbcr.xyz>
- - - - -
6c6c3a10 by Hugo Beauzée-Luyssen at 2026-08-25T09:08:22+00:00
extras: package: win32: Remove npapi leftovers
(cherry picked from commit 24efbdb2cc78c85a0dbf00ed73dcf926a31eaab9)
Signed-off-by: Steve Lhomme <robux4 at ycbcr.xyz>
- - - - -
90986369 by Steve Lhomme at 2026-08-25T09:08:22+00:00
package/win32: remove remaining npvlc.dll installer parts
Left after 24efbdb2cc78c85a0dbf00ed73dcf926a31eaab9.
(cherry picked from commit b053fbeb1502f147a562e1f1c80f83d63be76912)
Signed-off-by: Steve Lhomme <robux4 at ycbcr.xyz>
- - - - -
d4114367 by Steve Lhomme at 2026-08-25T09:08:22+00:00
NEWS: remove NPAPI browser plugin
- - - - -
5 changed files:
- NEWS
- extras/package/npapi.am
- extras/package/win32/NSIS/vlc.win32.nsi.in
- extras/package/win32/msi/product.wxs
- extras/package/win32/package.mak
Changes:
=====================================
NEWS
=====================================
@@ -60,6 +60,7 @@ Misc:
* Fix Audio EQ filter High Frequency parameter
* Fix artwork preparser crash when artwork title is null
* Fix LibVLC media list player race
+ * Remove NPAPI browser plugin
Lua:
* Remove broken youtube.lua plugin
=====================================
extras/package/npapi.am
=====================================
@@ -49,9 +49,9 @@ npapi-vlc/Makefile: npapi-vlc/configure
PKG_CONFIG="$(PKG_CONFIG)"
touch $@
-npapi-vlc/npapi/npvlc.la: npapi-vlc/Makefile
+npapi-vlc/activex/axvlc.la: npapi-vlc/Makefile
$(MAKE) -C npapi-vlc
-install-npapi: npapi-vlc/npapi/npvlc.la
+install-npapi: npapi-vlc/activex/axvlc.la
$(MAKE) -C npapi-vlc \
DESTDIR="$(abs_builddir)/npapi-vlc/installed" install
=====================================
extras/package/win32/NSIS/vlc.win32.nsi.in
=====================================
@@ -27,7 +27,6 @@ ManifestDPIAware true
Unicode true
!define INSTALL_ACTIVEX
-!define INSTALL_MOZILLA
Var ReinstallType
Var ReinstallUninstallBtn
@@ -390,23 +389,6 @@ ${MementoSection} "$(Name_Section02b)" SEC02b
${MementoSectionEnd}
SectionGroup /e "!$(Name_Section34)"
-!ifdef INSTALL_MOZILLA
-${MementoSection} "$(Name_Section03)" SEC03
- SectionIn 1 3
-
- SetOutPath "$INSTDIR"
- !insertmacro OpenUninstallLog
- !insertmacro InstallFile npvlc.dll
- !insertmacro CloseUninstallLog
-
- !define Moz "SOFTWARE\MozillaPlugins\@videolan.org/vlc,version=${VERSION}"
- WriteRegStr HKLM ${Moz} "Description" "VLC Multimedia Plugin"
- WriteRegStr HKLM ${Moz} "Path" "$INSTDIR\npvlc.dll"
- WriteRegStr HKLM ${Moz} "Product" "VLC media player"
- WriteRegStr HKLM ${Moz} "Vendor" "VideoLAN"
- WriteRegStr HKLM ${Moz} "Version" "${VERSION}"
-${MementoSectionEnd}
-!endif
!ifdef INSTALL_ACTIVEX
${MementoSection} "$(Name_Section04)" SEC04
@@ -558,9 +540,6 @@ ${MementoSectionDone}
!insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "$(Desc_Section01)"
!insertmacro MUI_DESCRIPTION_TEXT ${SEC02a} "$(Desc_Section02a)"
!insertmacro MUI_DESCRIPTION_TEXT ${SEC02b} "$(Desc_Section02b)"
-!ifdef INSTALL_MOZILLA
- !insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "$(Desc_Section03)"
-!endif
!ifdef INSTALL_ACTIVEX
!insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "$(Desc_Section04)"
!endif
=====================================
extras/package/win32/msi/product.wxs
=====================================
@@ -137,10 +137,6 @@
<File Id='libvlc.dll' Name='libvlc.dll' KeyPath='yes' Vital='yes' DiskId='1' />
</Component>
- <Component Id='CompNpvlc' Guid='e7d6b54c-c4ea-4280-90f5-c6ae80073d25' Win64="$(var.Win64)">
- <File Id='npvlc.dll' Name='npvlc.dll' KeyPath='yes' DiskId='1' />
- </Component>
-
<Component Id='CompAxvlc' Guid='cabe28b1-5586-4ac3-815b-4f3a834c0d54' Win64="$(var.Win64)">
<File Id='axvlc.dll' Name='axvlc.dll' KeyPath='yes' DiskId='1' />
</Component>
@@ -296,7 +292,6 @@
<ComponentRef Id='CompVLC' />
<ComponentRef Id='CompLibvlccore' />
<ComponentRef Id='CompLibvlc' />
- <ComponentRef Id='CompNpvlc' />
<ComponentRef Id='CompCacheGen' />
<ComponentRef Id='CompIcon' />
<ComponentRef Id='CompTXT' />
@@ -313,9 +308,6 @@
<ComponentRef Id='CompAxvlc' />
<ComponentGroupRef Id='CompAxvlcGroup' />
</Feature>
- <Feature Id='MOZILLA' Title='Mozilla plugin' Level='1' AllowAdvertise="no">
- <ComponentRef Id='CompNpvlc' />
- </Feature>
</Feature>
<Feature Id='FILEASSOCIATION' Title='File associations' Level='1' AllowAdvertise="no">
<Feature Id='VIDEOFILEASSOCIATION' Title='Video' Level='1' AllowAdvertise="no">
=====================================
extras/package/win32/package.mak
=====================================
@@ -5,7 +5,6 @@ endif
win32_destdir=@PACKAGE_DIR@
win32_debugdir=$(abs_top_builddir)/symbols-$(VERSION)
-win32_xpi_destdir=$(abs_top_builddir)/vlc-plugin-$(VERSION)
7Z_OPTS=-t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on
@@ -88,13 +87,12 @@ endif
# Convert to DOS line endings
find $(win32_destdir) -type f \( -name "*xml" -or -name "*html" -or -name '*js' -or -name '*css' -or -name '*hosts' -or -iname '*txt' -or -name '*.cfg' -or -name '*.lua' \) -exec $(U2D) -q {} \;
-package-win-npapi: build-npapi
+package-win-activex: build-npapi
cp "$(top_builddir)/npapi-vlc/installed/lib/axvlc.dll" "$(win32_destdir)/"
- cp "$(top_builddir)/npapi-vlc/installed/lib/npvlc.dll" "$(win32_destdir)/"
mkdir -p "$(win32_destdir)/sdk/activex/"
cp $(top_builddir)/npapi-vlc/activex/README.TXT $(top_builddir)/npapi-vlc/share/test/test.html $(win32_destdir)/sdk/activex/
-package-win-strip: package-win-common package-win-npapi
+package-win-strip: package-win-common package-win-activex
mkdir -p "$(win32_debugdir)"/
find $(win32_destdir) -type f \( -name '*$(LIBEXT)' -or -name '*$(EXEEXT)' \) | while read i; \
do if test -n "$$i" ; then \
@@ -104,24 +102,6 @@ package-win-strip: package-win-common package-win-npapi
fi ; \
done
-package-win32-webplugin-common: package-win-strip
- mkdir -p "$(win32_xpi_destdir)/plugins/"
- cp -r $(win32_destdir)/plugins/ "$(win32_xpi_destdir)/plugins/"
- cp "$(win32_destdir)/libvlc.dll" "$(win32_destdir)/libvlccore.dll" "$(win32_destdir)/npvlc.dll" "$(win32_xpi_destdir)/plugins/"
- rm -rf "$(win32_xpi_destdir)/plugins/plugins/gui/"
-
-
-package-win32-xpi: package-win32-webplugin-common
- cp $(top_builddir)/npapi-vlc/npapi/package/install.rdf "$(win32_xpi_destdir)/"
- zip -r -9 $(WINVERSION).xpi $(win32_xpi_destdir)/install.rdf $(win32_xpi_destdir)/plugins
-
-
-package-win32-crx: package-win32-webplugin-common
- cp $(top_builddir)/npapi-vlc/npapi/package/manifest.json "$(win32_xpi_destdir)/"
- crxmake --pack-extension "$(win32_xpi_destdir)" \
- --extension-output "$(win32_destdir)/$(WINVERSION).crx" --ignore-file install.rdf
-
-
$(win32_destdir)/NSIS/nsProcess.dll: extras/package/win32/NSIS/nsProcess/nsProcess.c extras/package/win32/NSIS/nsProcess/pluginapi.c
mkdir -p "$(win32_destdir)/NSIS/"
if HAVE_WIN64
@@ -174,9 +154,9 @@ package-win32-debug-7zip: package-win-common
7z a $(7Z_OPTS) $(WINVERSION)-debug.7z vlc-$(VERSION)
package-win32-cleanup:
- rm -Rf $(win32_destdir) $(win32_debugdir) $(win32_xpi_destdir)
+ rm -Rf $(win32_destdir) $(win32_debugdir)
-package-win32: package-win32-zip package-win32-7zip package-win32-exe package-win32-xpi
+package-win32: package-win32-zip package-win32-7zip package-win32-exe
package-win32-debug: package-win32-debug-zip package-win32-debug-7zip
@@ -198,7 +178,7 @@ 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-webplugin-common package-win32-xpi package-win32-crx 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 package-wince
EXTRA_DIST += \
extras/package/win32/vlc.exe.manifest \
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/838d56f5d4c9cddb5187686efef34009327a675e...d41143676e0f9943f5f1076df14f8566fb5411b7
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/838d56f5d4c9cddb5187686efef34009327a675e...d41143676e0f9943f5f1076df14f8566fb5411b7
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