summaryrefslogtreecommitdiffhomepage
path: root/patches/apk-tools-2.6.6.local.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/apk-tools-2.6.6.local.patch')
-rw-r--r--patches/apk-tools-2.6.6.local.patch55
1 files changed, 55 insertions, 0 deletions
diff --git a/patches/apk-tools-2.6.6.local.patch b/patches/apk-tools-2.6.6.local.patch
new file mode 100644
index 00000000..df03820e
--- /dev/null
+++ b/patches/apk-tools-2.6.6.local.patch
@@ -0,0 +1,55 @@
+--- apk-tools-2.6.6/src/apk.c.orig 2016-02-09 15:57:53.000000000 +0100
++++ apk-tools-2.6.6/src/apk.c 2016-03-09 10:24:39.763540600 +0100
+@@ -425,12 +425,15 @@
+
+ static void apk_applet_register_builtin(void)
+ {
++#if 0
+ extern apk_init_func_t __start_initapplets[], __stop_initapplets[];
+ apk_init_func_t *p;
+
+ list_init(&apk_applet_list);
+ for (p = __start_initapplets; p < __stop_initapplets; p++)
+ (*p)();
++#endif
++ list_init(&apk_applet_list);
+ }
+
+ int main(int argc, char **argv)
+--- apk-tools-2.6.6/Make.rules.orig 2016-02-09 15:57:53.000000000 +0100
++++ apk-tools-2.6.6/Make.rules 2016-03-09 10:44:12.457459300 +0100
+@@ -70,7 +70,7 @@
+ INSTALLDIR := $(INSTALL) -d
+
+ CFLAGS ?= -g -O2
+-CFLAGS_ALL := -Werror -Wall -Wstrict-prototypes -D_GNU_SOURCE -std=gnu99 -fPIC
++CFLAGS_ALL := -Wall -Wstrict-prototypes -D_GNU_SOURCE -std=gnu99 -fPIC
+ CFLAGS_ALL += $(CFLAGS)
+
+ LDFLAGS ?= -g
+--- apk-tools-2.6.6/src/Makefile.orig 2016-02-09 14:57:53.000000000 +0000
++++ apk-tools-2.6.6/src/Makefile 2016-06-23 08:14:37.843747529 +0000
+@@ -1,12 +1,12 @@
+ PKGDEPS := openssl zlib
+-PKG_CONFIG ?= pkg-config
++PKG_CONFIG ?= $(PKG_TARGET)-pkg-config
+ LUAAPK ?= yes
+
+ # lua module
+ ifneq ($(LUAAPK),)
+ LUA_VERSION ?= 5.2
+ LUA_PC ?= lua$(LUA_VERSION)
+-LUA_LIBDIR ?= /usr/lib/lua/$(LUA_VERSION)
++LUA_LIBDIR ?= $(PREFIX)/lib/lua/$(LUA_VERSION)
+ LIBAPK := YesPlease
+ shlibs-y += apk.so
+ apk.so-objs := lua-apk.o
+@@ -66,7 +66,7 @@
+ LDFLAGS_apk-test += -L$(obj)
+
+ CFLAGS_ALL += $(shell $(PKG_CONFIG) --cflags $(PKGDEPS))
+-LIBS := /usr/lib/libfetch.a \
++LIBS := $(PREFIX)/lib/libfetch.a \
+ -Wl,--as-needed \
+ $(shell $(PKG_CONFIG) --libs $(PKGDEPS)) \
+ -Wl,--no-as-needed