diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2015-04-13 09:36:58 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-04-13 09:36:58 +0000 |
commit | 3c356619bc6c0a6e8d98bf165c6222f6b5053f2e (patch) | |
tree | 484700e8893687691c0e077477bbcb884cc6b705 /testing/linenoise/build-shared-lib.patch | |
parent | c383ff696aa1ff716b118baa28568124a0b0cdb5 (diff) | |
download | aports-3c356619bc6c0a6e8d98bf165c6222f6b5053f2e.tar.bz2 aports-3c356619bc6c0a6e8d98bf165c6222f6b5053f2e.tar.xz |
testing/linenoise: new aport
Minimal replacement for readline
https://github.com/antirez/linenoise
Diffstat (limited to 'testing/linenoise/build-shared-lib.patch')
-rw-r--r-- | testing/linenoise/build-shared-lib.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/testing/linenoise/build-shared-lib.patch b/testing/linenoise/build-shared-lib.patch new file mode 100644 index 0000000000..2f9542dcfd --- /dev/null +++ b/testing/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 |