Skip to content

Commit

Permalink
Merge pull request #2244 from uklotzde/lp1840537_linux_libmodplug
Browse files Browse the repository at this point in the history
lp1840537: Enable (lib)modplug support on Linux by default
daschuer authored Aug 17, 2019
2 parents 8a94cf5 + 2a9885a commit e8b33fb
Showing 3 changed files with 9 additions and 3 deletions.
1 change: 1 addition & 0 deletions README
Original file line number Diff line number Diff line change
@@ -39,6 +39,7 @@ Mixxx has the following dependencies:
- libvorbis
- libvorbisfile
- libsndfile
- libmodplug
- libflac
- libopus
- libshout
3 changes: 2 additions & 1 deletion build/debian/control
Original file line number Diff line number Diff line change
@@ -47,7 +47,8 @@ Build-Depends: debhelper (>= 9),
libsoundtouch-dev,
libhidapi-dev,
libupower-glib-dev,
liblilv-dev
liblilv-dev,
libmodplug-dev
Standards-Version: 3.9.8
Homepage: http://www.mixxx.org/

8 changes: 6 additions & 2 deletions build/features.py
Original file line number Diff line number Diff line change
@@ -441,15 +441,19 @@ class ModPlug(Feature):
def description(self):
return "Modplug module decoder plugin"

def default(self, build):
return 1 if build.platform_is_linux else 0

def enabled(self, build):
build.flags['modplug'] = util.get_flags(build.env, 'modplug', 0)
build.flags['modplug'] = util.get_flags(build.env, 'modplug', self.default(build))
if int(build.flags['modplug']):
return True
return False

def add_options(self, build, vars):
vars.Add('modplug',
'Set to 1 to enable libmodplug based module tracker support.', 0)
'Set to 1 to enable libmodplug based module tracker support.',
self.default(build))

def configure(self, build, conf):
if not self.enabled(build):

0 comments on commit e8b33fb

Please sign in to comment.