summarylogtreecommitdiffstats
path: root/0001-Use-system-libfswatch-install.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-Use-system-libfswatch-install.patch')
-rw-r--r--0001-Use-system-libfswatch-install.patch51
1 files changed, 51 insertions, 0 deletions
diff --git a/0001-Use-system-libfswatch-install.patch b/0001-Use-system-libfswatch-install.patch
new file mode 100644
index 000000000000..585454393eab
--- /dev/null
+++ b/0001-Use-system-libfswatch-install.patch
@@ -0,0 +1,51 @@
+From 4b0148a5d9b21365606e75e3031e243765374b6c Mon Sep 17 00:00:00 2001
+From: Xiretza <xiretza@xiretza.xyz>
+Date: Fri, 6 Aug 2021 13:54:00 +0200
+Subject: [PATCH 1/3] Use system libfswatch install
+
+---
+ Makefile | 14 +++++---------
+ c_lib/c_libfswatch.gpr | 2 +-
+ 2 files changed, 6 insertions(+), 10 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index c3bd85a..8d02469 100644
+--- a/Makefile
++++ b/Makefile
+@@ -3,16 +3,12 @@ DESTDIR=
+ all: generated
+ gprbuild -p -P ada_libfswatch
+
+-# warn if libfswatch/ is not populated
+-libfswatch:
+- @echo "you need to install the libfswatch library in libfswatch/"
+- @exit 1
+-
+ # generate the Ada binding
+-generated: libfswatch
+- (mkdir -p generated; cd libfswatch/include/libfswatch/c/ ; \
+- gcc -C -fdump-ada-spec libfswatch.h -D_TIMEZONE_DEFINED; \
+- mv *.ads ../../../../generated/)
++generated:
++ (mkdir -p generated; cd generated ; \
++ gcc -C -fdump-ada-spec /usr/include/libfswatch/c/libfswatch.h -D_TIMEZONE_DEFINED ; \
++ rename 'libfswatch_c_' '' *.ads ; \
++ sed -i 's/libfswatch_c_//g' *.ads)
+
+ clean:
+ gprclean -P ada_libfswatch
+diff --git a/c_lib/c_libfswatch.gpr b/c_lib/c_libfswatch.gpr
+index a12b28f..a032dca 100644
+--- a/c_lib/c_libfswatch.gpr
++++ b/c_lib/c_libfswatch.gpr
+@@ -1,6 +1,6 @@
+ library project C_Libfswatch is
+
+- libfswatch_prefix := External("LIBFSWATCH_PREFIX", "../libfswatch");
++ libfswatch_prefix := External("LIBFSWATCH_PREFIX", "/usr");
+
+ type OS_Type is ("unix", "Windows_NT");
+ OS : OS_Type := External ("OS", "unix");
+--
+2.32.0
+