diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2024-02-16 11:48:44 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2024-02-16 13:55:06 +0530 |
commit | 1e77af9891e310939d23ddee94b7e433e2bfc0f3 (patch) | |
tree | dba68aef83e50f515ef417fb0f338d45448ef024 | |
parent | f7abd0f4fa86d2815086dc5984b143cef1347357 (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.package | 5 |
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'] |