summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xpipe/debian/changelog6
-rw-r--r--xpipe/debian/patches/01-makefile-option-bsddir.patch28
-rw-r--r--xpipe/debian/patches/series1
-rw-r--r--xpipe/debian/xpipe+stackrpms.dsc2
4 files changed, 36 insertions, 1 deletions
diff --git a/xpipe/debian/changelog b/xpipe/debian/changelog
index 4980aff..1432ca6 100644
--- a/xpipe/debian/changelog
+++ b/xpipe/debian/changelog
@@ -1,3 +1,9 @@
+xpipe (0.0.2-2+stackrpms) obs; urgency=low
+
+ * Add patch for Makefile option for BSDDIR.
+
+ -- B. Stack <bgstack15@gmail.com> Wed, 20 Mar 2024 20:10:26 -0400
+
xpipe (0.0.2-1+stackrpms) obs; urgency=low
* Rebuild latest upstream master branch
diff --git a/xpipe/debian/patches/01-makefile-option-bsddir.patch b/xpipe/debian/patches/01-makefile-option-bsddir.patch
new file mode 100644
index 0000000..fbfe845
--- /dev/null
+++ b/xpipe/debian/patches/01-makefile-option-bsddir.patch
@@ -0,0 +1,28 @@
+Description: Add Makefile option for BSDDIR
+ Debian does not store libbsd headers directly at /usr/include/bsd; it
+ stores them elsewhere.
+ .
+ Use this patch to find it or else be able to set it on the Make
+ invocation with `make BSDDIR=/path/to/libbsd/include/bsd`
+Author: B. Stack <bgstack15@gmail.com>
+Origin: Devuan
+Last-Update: 2024-03-20
+--- a/Makefile
++++ b/Makefile
+@@ -6,6 +6,7 @@ PREFIX?=/usr/local
+ CFLAGS+= -Wall -Werror -Wextra -I${PREFIX}/include
+ LDFLAGS+= -L${PREFIX}/lib
+ LIBS= -lm
++BSDDIR :=$(shell find /usr/include -name bsd -type d -quit)
+
+ OS!=uname
+
+@@ -28,7 +29,7 @@ help:
+ configure:
+ @ \
+ if [ "x${OS}" = x"Linux" ]; then \
+- if [ ! -d /usr/include/bsd ] && [ ! -d ${PREFIX}/include/bsd ]; then \
++ if [ ! -d /usr/include/bsd ] && [ ! -d ${PREFIX}/include/bsd ] && [ ! -d ${BSDDIR} ] ; then \
+ echo "Please install 'libbsd' and 'libbsd-devel'." >&2; \
+ exit 1; \
+ fi; \
diff --git a/xpipe/debian/patches/series b/xpipe/debian/patches/series
index 4a97dfa..175d5fd 100644
--- a/xpipe/debian/patches/series
+++ b/xpipe/debian/patches/series
@@ -1 +1,2 @@
# You must remove unused comment lines for the released package.
+01-makefile-option-bsddir.patch
diff --git a/xpipe/debian/xpipe+stackrpms.dsc b/xpipe/debian/xpipe+stackrpms.dsc
index 566f3cb..c75ea58 100644
--- a/xpipe/debian/xpipe+stackrpms.dsc
+++ b/xpipe/debian/xpipe+stackrpms.dsc
@@ -2,7 +2,7 @@ Format: 3.0 (quilt)
Source: xpipe
Binary: xpipe
Architecture: any
-Version: 0.0.2-1+stackrpms
+Version: 0.0.2-2+stackrpms
Maintainer: B. Stack <bgstack15@gmail.com>
Homepage: https://github.com/jschauma/xpipe
Standards-Version: 4.5.0
bgstack15