summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2024-02-16 11:48:44 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2024-02-16 13:55:06 +0530
commit1e77af9891e310939d23ddee94b7e433e2bfc0f3 (patch)
treedba68aef83e50f515ef417fb0f338d45448ef024
parentf7abd0f4fa86d2815086dc5984b143cef1347357 (diff)
cerbero: Fix feature selection in MSIs again
Don't use wix fragments by default. Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/471 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1373>
-rw-r--r--packages/gstreamer-1.0/gstreamer-1.0.package5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/gstreamer-1.0/gstreamer-1.0.package b/packages/gstreamer-1.0/gstreamer-1.0.package
index 7f784871..fd6e9f06 100644
--- a/packages/gstreamer-1.0/gstreamer-1.0.package
+++ b/packages/gstreamer-1.0/gstreamer-1.0.package
@@ -10,7 +10,6 @@ class SDKPackage(custom.GStreamer, package.SDKPackage):
sdk_version = '1.0'
uuid = 'b1b4b712-0d09-4a34-8117-8a69b6deecc2'
ignore_package_prefix = True
- wix_use_fragment = True
packages =[
# (name, required, selected)
('gstreamer-1.0-core', True, True),
@@ -64,6 +63,10 @@ class SDKPackage(custom.GStreamer, package.SDKPackage):
if self.config.variants.uwp:
self.platform_packages[Platform.WINDOWS] = []
+ # Breaks feature selection in MSIs
+ if self.config.platform != Platform.WINDOWS:
+ self.wix_use_fragment = True
+
if self.config.variants.visualstudio or \
self.config.target_platform in (Platform.ANDROID, Platform.IOS):
discard = ['gstreamer-1.0-dvd']