diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2015-04-13 09:40:31 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-04-13 09:40:31 +0000 |
commit | 0361e23ce55e70508d52d2678c202829a72d0fad (patch) | |
tree | b2c80b0a81e1dba556ac3f274c5e76c047618be3 /main/linenoise/build-shared-lib.patch | |
parent | 3c356619bc6c0a6e8d98bf165c6222f6b5053f2e (diff) | |
download | aports-0361e23ce55e70508d52d2678c202829a72d0fad.tar.bz2 aports-0361e23ce55e70508d52d2678c202829a72d0fad.tar.xz |
main/linenoise: move from testing
Diffstat (limited to 'main/linenoise/build-shared-lib.patch')
-rw-r--r-- | main/linenoise/build-shared-lib.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/main/linenoise/build-shared-lib.patch b/main/linenoise/build-shared-lib.patch new file mode 100644 index 0000000000..2f9542dcfd --- /dev/null +++ b/main/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 |