Source: flightgear
Version: 2.6.0-1
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)

Hi,

since 2.6.0-1, flightgear cannot be built on non-Linux archs because
of the libudev-dev B-D (which is Linux-specific).

The attached patch limits the libudev-dev B-D as linux-any, adding also
libusbhid-dev as kfreebsd-specific B-D (for joystick stuff on
(k)FreeBSD). This allows to build flightgear on kfreebsd.

Thanks,
-- 
Pino
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders: Ove Kaaven <o...@arcticnet.no
  Markus Wanner <mar...@bluegap.ch>
 Build-Depends: debhelper (>= 9.20120417), libx11-dev, libxext-dev,
  libxi-dev, libice-dev, libsm-dev, libxt-dev, libxmu-dev, zlib1g-dev,
- libboost-dev, libopenal-dev, libalut-dev, libsvn-dev, libudev-dev,
+ libboost-dev, libopenal-dev, libalut-dev, libsvn-dev, libudev-dev [linux-any],
  libplib-dev (>= 1.8.5), cmake (>= 2.6),
  libgl1-mesa-dev | libgl-dev,
  libglu1-mesa-dev | libglu-dev,
@@ -15,7 +15,8 @@ Build-Depends: debhelper (>= 9.20120417)
  libpng12-dev | libpng3-dev | libpng-dev,
  libopenscenegraph-dev (>> 3.0.0),
  libsimgear-dev (>= 2.10.0~),
- libsqlite3-dev
+ libsqlite3-dev,
+ libusbhid-dev [kfreebsd-any],
 Standards-Version: 3.9.4
 Homepage: http://www.flightgear.org/
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/flightgear.git

Reply via email to