fix using target-architecture pkg-config
authorRalf Jung <post@ralfj.de>
Sun, 3 Dec 2017 18:01:18 +0000 (19:01 +0100)
committerRalf Jung <post@ralfj.de>
Sun, 3 Dec 2017 18:30:24 +0000 (19:30 +0100)
Patch by Helmut Grohne <helmut@subdivi.de>.  Thanks a lot!

debian/changelog
debian/patches/0006-cross.patch [new file with mode: 0644]
debian/patches/series

index 8c6d610c3440d27e0db389851b9299be187bcc6e..623b7d21cb34be9b28f00a8bdd526206dfede45b 100644 (file)
@@ -1,6 +1,8 @@
 osspd (1.3.2-9) UNRELEASED; urgency=medium
 
   * WIP.
+  * Fix using target-architecture pkg-config. Patch by
+    Helmut Grohne <helmut@subdivi.de>.  (Closes: #882365)
 
  -- Ralf Jung <post@ralfj.de>  Sun, 03 Dec 2017 18:56:55 +0100
 
diff --git a/debian/patches/0006-cross.patch b/debian/patches/0006-cross.patch
new file mode 100644 (file)
index 0000000..f30844e
--- /dev/null
@@ -0,0 +1,50 @@
+From: Helmut Grohne <helmut@subdivi.de>
+Date: Tue, 21 Nov 2017 21:20:20 +0100
+Subject: fix using target-architecture pkg-config
+
+Index: osspd-1.3.2/Makefile
+===================================================================
+--- osspd-1.3.2.orig/Makefile
++++ osspd-1.3.2/Makefile
+@@ -2,6 +2,7 @@
+ # DESTDIR is completely respected
+ CC := gcc
+ AR := ar
++PKG_CONFIG ?= pkg-config
+ CFLAGS := -Wall -pthread $(CFLAGS) $(CPPFLAGS)
+ XLDFLAGS := $(LDFLAGS)
+ LDFLAGS := -L. -lossp -pthread $(LDFLAGS)
+@@ -11,27 +12,27 @@
+ SLAVESDIR := $(prefix)/sbin
+ ifeq "$(origin OSSPD_CFLAGS)" "undefined"
+-OSSPD_CFLAGS := $(shell pkg-config --cflags fuse)
++OSSPD_CFLAGS := $(shell $(PKG_CONFIG) --cflags fuse)
+ endif
+ ifeq "$(origin OSSPD_LDFLAGS)" "undefined"
+-OSSPD_LDFLAGS := $(shell pkg-config --libs fuse)
++OSSPD_LDFLAGS := $(shell $(PKG_CONFIG) --libs fuse)
+ endif
+ ifeq "$(origin OSSP_PADSP_CFLAGS)" "undefined"
+-OSSP_PADSP_CFLAGS := $(shell pkg-config --cflags libpulse)
++OSSP_PADSP_CFLAGS := $(shell $(PKG_CONFIG) --cflags libpulse)
+ endif
+ ifeq "$(origin OSSP_PADSP_LDFLAGS)" "undefined"
+-OSSP_PADSP_LDFLAGS := $(shell pkg-config --libs libpulse)
++OSSP_PADSP_LDFLAGS := $(shell $(PKG_CONFIG) --libs libpulse)
+ endif
+ ifeq "$(origin OSSP_ALSAP_CFLAGS)" "undefined"
+-OSSP_ALSAP_CFLAGS := $(shell pkg-config --libs alsa)
++OSSP_ALSAP_CFLAGS := $(shell $(PKG_CONFIG) --libs alsa)
+ endif
+ ifeq "$(origin OSSP_ALSAP_LDFLAGS)" "undefined"
+-OSSP_ALSAP_LDFLAGS := $(shell pkg-config --libs alsa)
++OSSP_ALSAP_LDFLAGS := $(shell $(PKG_CONFIG) --libs alsa)
+ endif
+ headers := ossp.h ossp-util.h ossp-slave.h
index fca6f92d32576d9f78874f8b7ec998be577f9c8f..b6c45ca616c535da7b6dd81cae55f00ee2fa79ad 100644 (file)
@@ -3,3 +3,4 @@
 0003-PA-recommends-users-not-to-be-in-the-audio-group-so-.patch
 0004-Allow-to-set-slave-installation-path-during-compilat.patch
 0005-Add-pthread-compiler-and-linker-flag.patch
+0006-cross.patch