summaryrefslogtreecommitdiff
path: root/debian/patches/erlang.patch
blob: 9d4556152d1731ed3664445acd7bee87618344cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Index: apl-1.8+20220707+r1580/erlang/Makefile.am
===================================================================
--- apl-1.8+20220707+r1580.orig/erlang/Makefile.am
+++ apl-1.8+20220707+r1580/erlang/Makefile.am
@@ -8,7 +8,7 @@ endif   # if DEVELOP
 pkglib_LTLIBRARIES = liberlang_APL_nif.la
 liberlang_APL_nif_la_SOURCES = erlang_APL_nif.c README apl_example.erl
 EXTRA_liberlang_APL_nif_la_SOURCES = apl.erl apl_example.erl
-liberlang_APL_nif_la_CFLAGS = $(AM_CFLAGS) -I $(abs_top_srcdir) -fpic  -shared
+liberlang_APL_nif_la_CFLAGS = $(AM_CFLAGS) -I $(abs_top_srcdir)/src -fpic  -shared
 liberlang_APL_nif_la_CFLAGS += -I $(pkgincludedir)  # e.g. /usr/local/include/apl
 liberlang_APL_nif_la_CFLAGS += -I $(pkgincludedir)/..  # e.g. /usr/local/include
 liberlang_APL_nif_la_LDFLAGS = -avoid-version -export-dynamic -E
Index: apl-1.8+20220707+r1580/erlang/erlang_APL_nif.c
===================================================================
--- apl-1.8+20220707+r1580.orig/erlang/erlang_APL_nif.c
+++ apl-1.8+20220707+r1580/erlang/erlang_APL_nif.c
@@ -25,7 +25,7 @@
 #include <stdio.h>
 #include <string.h>
 #include <erl_nif.h>
-#include <apl/libapl.h>
+#include "libapl.h"
 
 #if ERL_NIF_MAJOR_VERSION == 2 && ERL_NIF_MINOR_VERSION >= 7 /* see erl_nif.c:3277 */
 # define HAVE_DIRTY
Index: apl-1.8+20220707+r1580/erlang/apl.erl.in
===================================================================
--- apl-1.8+20220707+r1580.orig/erlang/apl.erl.in
+++ apl-1.8+20220707+r1580/erlang/apl.erl.in
@@ -36,7 +36,7 @@
           fix_function_ucs/1, set_variable/3,
           eval_mux/5, e2c/1, e2a/1]).
 
-init() -> erlang:load_nif("@prefix@/lib/@PACKAGE@/erlang_APL_nif", 0).
+init() -> erlang:load_nif("@libdir@/@PACKAGE@/erlang_APL_nif", 0).
 
 % dummy implementations for the functions defined in erlang_APL_nif.c...
 %