[vlc-commits] [Git][videolan/vlc][master] 5 commits: contrib: freetype2: disable building doc and brotli

Steve Lhomme (@robUx4) gitlab at videolan.org
Tue Sep 27 17:12:20 UTC 2022



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
0afd8196 by Steve Lhomme at 2022-09-27T17:25:21+02:00
contrib: freetype2: disable building doc and brotli

Fix regression from d9c9482b253762312bcb5c0ab5043e34bb23575f

Ref. #27365

- - - - -
d284babe by Steve Lhomme at 2022-09-27T17:25:21+02:00
contrib: flac: don't build the documentation

Ref. #27365

- - - - -
afcd73cf by Steve Lhomme at 2022-09-27T17:25:21+02:00
contrib: glslang: don't use CTest

- - - - -
12e6d7ab by Steve Lhomme at 2022-09-27T17:25:22+02:00
contrib: srt: don't build standalone apps

- - - - -
2599291b by Steve Lhomme at 2022-09-27T17:25:28+02:00
contrib: taglib: disable C bindings

We use it with the C++ interface.

- - - - -


5 changed files:

- contrib/src/flac/rules.mak
- contrib/src/freetype2/rules.mak
- contrib/src/glslang/rules.mak
- contrib/src/srt/rules.mak
- contrib/src/taglib/rules.mak


Changes:

=====================================
contrib/src/flac/rules.mak
=====================================
@@ -30,7 +30,8 @@ FLAC_CONF = \
 	-DINSTALL_MANPAGES=OFF \
 	-DBUILD_CXXLIBS=OFF \
 	-DBUILD_EXAMPLES=OFF \
-	-DBUILD_PROGRAMS=OFF
+	-DBUILD_PROGRAMS=OFF \
+	-DBUILD_DOCS=OFF
 
 ifeq ($(ARCH),i386)
 # nasm doesn't like the -fstack-protector-strong that's added to its flags


=====================================
contrib/src/freetype2/rules.mak
=====================================
@@ -20,7 +20,9 @@ freetype: freetype-$(FREETYPE2_VERSION).tar.xz .sum-freetype2
 
 DEPS_freetype2 = zlib $(DEPS_zlib)
 
-FREETYPE_CONF = -DFT_DISABLE_ZLIB=OFF -DFT_DISABLE_PNG=ON -DFT_DISABLE_BZIP2=NO -DDISABLE_FORCE_DEBUG_POSTFIX:BOOL=ON
+FREETYPE_CONF = -DFT_DISABLE_ZLIB=OFF -DFT_DISABLE_PNG=ON -DFT_DISABLE_BZIP2=NO \
+                -DDISABLE_FORCE_DEBUG_POSTFIX:BOOL=ON -DFT_DISABLE_HARFBUZZ=ON \
+                -DFT_DISABLE_BROTLI=ON
 
 .freetype2: freetype toolchain.cmake
 ifndef AD_CLAUSES


=====================================
contrib/src/glslang/rules.mak
=====================================
@@ -27,7 +27,7 @@ glslang: glslang-$(GLSLANG_VERSION).tar.gz .sum-glslang
 	$(APPLY) $(SRC)/glslang/glslang-win32.patch
 	$(MOVE)
 
-GLSLANG_CONF := -DENABLE_GLSLANG_BINARIES=OFF
+GLSLANG_CONF := -DENABLE_GLSLANG_BINARIES=OFF -DENABLE_CTEST=OFF
 
 .glslang: glslang toolchain.cmake
 	$(CMAKECLEAN)


=====================================
contrib/src/srt/rules.mak
=====================================
@@ -29,7 +29,7 @@ srt: srt-$(SRT_VERSION).tar.gz .sum-srt
 	$(call pkg_static,"scripts/srt.pc.in")
 	mv srt-$(SRT_VERSION) $@ && touch $@
 
-SRT_CONF := -DENABLE_SHARED=OFF -DUSE_ENCLIB=gnutls -DENABLE_CXX11=OFF
+SRT_CONF := -DENABLE_SHARED=OFF -DUSE_ENCLIB=gnutls -DENABLE_CXX11=OFF -DENABLE_APPS=OFF
 
 .srt: srt toolchain.cmake
 	$(CMAKECLEAN)


=====================================
contrib/src/taglib/rules.mak
=====================================
@@ -19,9 +19,11 @@ taglib: taglib-$(TAGLIB_VERSION).tar.gz .sum-taglib
 	$(APPLY) $(SRC)/taglib/0001-FileTypeResolver-Fix-IOStream-usage-with-custom-reso.patch
 	$(MOVE)
 
+TAGLIB_CONF := -DBUILD_BINDINGS=OFF
+
 .taglib: taglib toolchain.cmake
 	$(CMAKECLEAN)
-	$(HOSTVARS_PIC) $(CMAKE)
+	$(HOSTVARS_PIC) $(CMAKE) $(TAGLIB_CONF)
 	+$(CMAKEBUILD)
 	+$(CMAKEBUILD) --target install
 	touch $@



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/420e9f62fe57a3891f68e551ec7df1f21a4fe3bd...2599291bb489512b20147a1df3175345b0411e26

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/420e9f62fe57a3891f68e551ec7df1f21a4fe3bd...2599291bb489512b20147a1df3175345b0411e26
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list