From 146dbadd4867c64bf5594cd51ee31057dc05b023 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Tue, 19 Jun 2018 20:04:21 -0500 Subject: system: pull in lua bull crap for kyua --- system/linenoise/build-shared-lib.patch | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 system/linenoise/build-shared-lib.patch (limited to 'system/linenoise/build-shared-lib.patch') diff --git a/system/linenoise/build-shared-lib.patch b/system/linenoise/build-shared-lib.patch new file mode 100644 index 000000000..2f9542dcf --- /dev/null +++ b/system/linenoise/build-shared-lib.patch @@ -0,0 +1,37 @@ +--- ./Makefile.orig ++++ ./Makefile +@@ -1,7 +1,33 @@ ++MAJOR_VERSION = 0 ++EXTRA_VERSION = .0.0 ++SONAME = liblinenoise.so.$(MAJOR_VERSION) ++LIB = $(SONAME)$(EXTRA_VERSION) ++ ++export CFLAGS ?= -Os -g ++CFLAGS += -Wall -fpic -DUSE_UTF8 ++LIBDIR ?= /usr/lib ++INCLUDEDIR ?= /usr/include ++ ++.PHONY: all ++all: $(LIB) linenoise_example ++ ++$(LIB): linenoise.o ++ $(CC) $(CFLAGS) -shared -Wl,-soname,$(SONAME) $(LDFLAGS) -o $@ $^ ++ + linenoise_example: linenoise.h linenoise.c + + linenoise_example: linenoise.c example.c + $(CC) -Wall -W -Os -g -o linenoise_example linenoise.c example.c + ++.PHONY: clean + clean: +- rm -f linenoise_example ++ rm -f$(LIB) linenoise_example *.o ++ ++.PHONY: install ++install: $(LIB) ++ install -m 0755 -d $(DESTDIR)$(INCLUDEDIR) ++ install -m 0644 linenoise.h $(DESTDIR)$(INCLUDEDIR) ++ install -m 0755 -d $(DESTDIR)$(LIBDIR) ++ install -m 0755 $(LIB) $(DESTDIR)$(LIBDIR) ++ ldconfig -n $(DESTDIR)$(LIBDIR) ++ ln -s $(LIB) $(DESTDIR)$(LIBDIR)/liblinenoise.so -- cgit v1.2.3-60-g2f50