diff -Nru allegro4.4-4.4.2/debian/changelog allegro4.4-4.4.2/debian/changelog --- allegro4.4-4.4.2/debian/changelog 2016-06-21 21:48:48.000000000 +0200 +++ allegro4.4-4.4.2/debian/changelog 2017-01-28 19:42:25.000000000 +0100 @@ -1,3 +1,10 @@ +allegro4.4 (2:4.4.2-10) unstable; urgency=medium + + * Remove build-depend on oss4-dev on Linux, use ALSA instead + (Closes: #852983) + + -- Andreas Rönnquist Sat, 28 Jan 2017 19:42:25 +0100 + allegro4.4 (2:4.4.2-9) unstable; urgency=medium * Apply patch of Reiner Herrmann improving build reproducability. diff -Nru allegro4.4-4.4.2/debian/control allegro4.4-4.4.2/debian/control --- allegro4.4-4.4.2/debian/control 2016-06-21 20:50:08.000000000 +0200 +++ allegro4.4-4.4.2/debian/control 2017-01-28 19:42:25.000000000 +0100 @@ -14,7 +14,7 @@ libxt-dev, libxcursor-dev, libasound2-dev (>= 0.9) [linux-any], - oss4-dev, + oss4-dev [kfreebsd-any], libxxf86dga-dev, libxxf86vm-dev, libgl1-mesa-dev, diff -Nru allegro4.4-4.4.2/debian/rules allegro4.4-4.4.2/debian/rules --- allegro4.4-4.4.2/debian/rules 2016-06-21 20:50:08.000000000 +0200 +++ allegro4.4-4.4.2/debian/rules 2017-01-28 19:42:25.000000000 +0100 @@ -4,6 +4,7 @@ # export DH_VERBOSE=1 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) @@ -21,7 +22,6 @@ -DCMAKE_SKIP_RPATH:BOOL=ON \ -DCMAKE_BUILD_TYPE=Release \ -DWANT_MODULES=ON \ - -DWANT_OSS=ON \ -DWANT_ALSA=ON \ -DWANT_JACK=OFF \ -DWANT_SGIAUDIO=OFF \ @@ -34,6 +34,13 @@ -DWANT_EXAMPLES=ON \ -DWANT_TESTS=ON +# kFreeBSD specific flags, use OSS only on kfreebsd +ifeq (,$(filter-out kfreebsd,$(DEB_HOST_ARCH_OS))) +DEB_CMAKE_OPTIONS += -DWANT_OSS=ON +else +DEB_CMAKE_OPTIONS += -DWANT_OSS=OFF +endif + DOC_DIR ?= usr/share/doc/allegro4-doc/ DOC_INFO_DIR ?= usr/share/info/ DOC_HTML_DIR ?= usr/share/doc/allegro4-doc/html/