[vlc-commits] [Git][videolan/vlc][master] 3 commits: contrib: dvdcss: require GPL to build

Steve Lhomme (@robUx4) gitlab at videolan.org
Mon Jan 27 14:31:10 UTC 2025



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
cf9f8a35 by Steve Lhomme at 2025-01-27T13:27:22+00:00
contrib: dvdcss: require GPL to build

It's only picked as a dependency from the dvdread contrib which also requires GPL.
But it's cleaner to make it explicit.

- - - - -
bb472e9b by Steve Lhomme at 2025-01-27T13:27:22+00:00
contrib: dvbcsa: require GPL to build

lbdvbcsa is GPLv2 [^1].

[^1] https://code.videolan.org/videolan/libdvbcsa/-/blob/1.1.0/COPYING

- - - - -
a4376ecd by Steve Lhomme at 2025-01-27T13:27:22+00:00
apple/build: remove GPL dvbcsa from watchos build

It was added by mistake.

- - - - -


3 changed files:

- contrib/src/dvbcsa/rules.mak
- contrib/src/dvdcss/rules.mak
- extras/package/apple/build.conf


Changes:

=====================================
contrib/src/dvbcsa/rules.mak
=====================================
@@ -3,7 +3,9 @@
 DVBCSA_VERSION := 1.1.0
 DVBCSA_URL := $(VIDEOLAN)/libdvbcsa/$(DVBCSA_VERSION)/libdvbcsa-$(DVBCSA_VERSION).tar.gz
 
+ifdef GPL
 PKGS += dvbcsa
+endif
 ifeq ($(call need_pkg,"libdvbcsa >= 1.1.0"),)
 PKGS_FOUND += dvbcsa
 endif
@@ -20,6 +22,7 @@ libdvbcsa: libdvbcsa-$(DVBCSA_VERSION).tar.gz .sum-dvbcsa
 	$(MOVE)
 
 .dvbcsa: libdvbcsa
+	$(REQUIRE_GPL)
 	$(RECONF)
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE)


=====================================
contrib/src/dvdcss/rules.mak
=====================================
@@ -20,6 +20,7 @@ dvdcss: libdvdcss-$(DVDCSS_VERSION).tar.bz2 .sum-dvdcss
 DVDCSS_CONF := --disable-doc
 
 .dvdcss: dvdcss
+	$(REQUIRE_GPL)
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE) $(DVDCSS_CONF)
 	+$(MAKEBUILD)


=====================================
extras/package/apple/build.conf
=====================================
@@ -109,7 +109,6 @@ export VLC_CONTRIB_OPTIONS_WATCHOS=(
     --disable-gnuv3
     --enable-ad-clauses
     --disable-all
-    --enable-dvbcsa
     --enable-dvbpsi
     --enable-ebml
     --enable-ffmpeg



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/b606a740e85520f3f1e6f49811ef71da14ea13e1...a4376ecd59ea2051bee3502bc3c6fbe4cfdf0190

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/b606a740e85520f3f1e6f49811ef71da14ea13e1...a4376ecd59ea2051bee3502bc3c6fbe4cfdf0190
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