From 47aa58a4ddd3774fa78acffbf85384c558b7f2dd Mon Sep 17 00:00:00 2001 From: Frank Hunleth Date: Sun, 25 Mar 2012 14:15:40 +0000 Subject: New package: zxing [Peter: build using make instead of scons, fixup whitespace, target install] Signed-off-by: Frank Hunleth Signed-off-by: Peter Korsgaard --- package/zxing/zxing-makefile.patch | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 package/zxing/zxing-makefile.patch (limited to 'package/zxing/zxing-makefile.patch') diff --git a/package/zxing/zxing-makefile.patch b/package/zxing/zxing-makefile.patch new file mode 100644 index 000000000..66896bf32 --- /dev/null +++ b/package/zxing/zxing-makefile.patch @@ -0,0 +1,30 @@ +[PATCH] add Makefile + +The scons based build system doesn't handle cross compilation, special +compiler flags or (un)installation, so add a simple makefile instead +which does. + +Signed-off-by: Peter Korsgaard +--- + cpp/core/src/Makefile | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +Index: zxing-2.0/cpp/core/src/Makefile +=================================================================== +--- /dev/null ++++ zxing-2.0/cpp/core/src/Makefile +@@ -0,0 +1,14 @@ ++override CXXFLAGS += -I. ++SRCS := $(shell find -name '*.cpp') ++ ++libzxing.a: $(SRCS:.cpp=.o) ++ $(AR) $(ARFLAGS) $@ $^ ++ ++install: libzxing.a ++ install -D -m 0644 $^ $(DESTDIR)/usr/lib/$^ ++ find -name '*.h' -exec install -m 0644 -D "{}" \ ++ "$(DESTDIR)/usr/include/{}" ";" ++ ++uninstall: ++ rm -f $(DESTDIR)/usr/lib/libzxing.a ++ rm -rf $(DESTDIR)/usr/include/zxing -- cgit v1.2.3