Source: 0ad
Severity: wishlist

With 0 A.D. alpha 27, upstream worked on improving the ability to use
system-provided mozjs instead of the embedded copy.

Since this build of the game relies on mozjs 115, already available in
Debian testing (Trixie) and Sid, I suggest excluding the shipped copy of
the mozjs source and build 0 A.D. against the system-provided library
instead, by calling libraries/build-source-libs.sh with
--with-system-mozjs.

I see the vendored copy of mozjs is the reason for a significant part of
the maintenance work, so I hope using the Debian-provided build instead
would help in alleviating the work on 0 A.D. packaging.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'stable-debug'), (500, 'oldstable-debug'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.6-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

Reply via email to