1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
|
Author: Kai Wasserbäch <curan@debian.org>
Subject: Don't build with embedded library, use system lib.
Last-Update: 2025-06-07
Forwarded: not needed
--- a/MANIFEST
+++ b/MANIFEST
@@ -19,96 +19,6 @@ Makefile.PL
MANIFEST This list of files
META.yml
README
-src/bitstream.c
-src/bitstream.h
-src/config.h
-src/mask.c
-src/mask.h
-src/mmask.c
-src/mmask.h
-src/mqrspec.c
-src/mqrspec.h
-src/QRCode.xs
-src/qrencode.c
-src/qrencode.h
-src/qrencode_inner.h
-src/qrinput.c
-src/qrinput.h
-src/qrspec.c
-src/qrspec.h
-src/rscode.c
-src/rscode.h
-src/split.c
-src/split.h
t/00.load.t
t/01.plot.t
t/02.defined.t
-vendor/qrencode-3.4.2/acinclude.m4
-vendor/qrencode-3.4.2/aclocal.m4
-vendor/qrencode-3.4.2/autogen.sh
-vendor/qrencode-3.4.2/bitstream.c
-vendor/qrencode-3.4.2/bitstream.h
-vendor/qrencode-3.4.2/ChangeLog
-vendor/qrencode-3.4.2/config.h.in
-vendor/qrencode-3.4.2/configure
-vendor/qrencode-3.4.2/configure.ac
-vendor/qrencode-3.4.2/COPYING
-vendor/qrencode-3.4.2/Doxyfile
-vendor/qrencode-3.4.2/libqrencode.pc.in
-vendor/qrencode-3.4.2/Makefile.am
-vendor/qrencode-3.4.2/Makefile.in
-vendor/qrencode-3.4.2/mask.c
-vendor/qrencode-3.4.2/mask.h
-vendor/qrencode-3.4.2/mmask.c
-vendor/qrencode-3.4.2/mmask.h
-vendor/qrencode-3.4.2/mqrspec.c
-vendor/qrencode-3.4.2/mqrspec.h
-vendor/qrencode-3.4.2/NEWS
-vendor/qrencode-3.4.2/qrenc.c
-vendor/qrencode-3.4.2/qrencode.1.in
-vendor/qrencode-3.4.2/qrencode.c
-vendor/qrencode-3.4.2/qrencode.h
-vendor/qrencode-3.4.2/qrencode.spec
-vendor/qrencode-3.4.2/qrencode.spec.in
-vendor/qrencode-3.4.2/qrencode_inner.h
-vendor/qrencode-3.4.2/qrinput.c
-vendor/qrencode-3.4.2/qrinput.h
-vendor/qrencode-3.4.2/qrspec.c
-vendor/qrencode-3.4.2/qrspec.h
-vendor/qrencode-3.4.2/README
-vendor/qrencode-3.4.2/rscode.c
-vendor/qrencode-3.4.2/rscode.h
-vendor/qrencode-3.4.2/split.c
-vendor/qrencode-3.4.2/split.h
-vendor/qrencode-3.4.2/tests/common.h
-vendor/qrencode-3.4.2/tests/create_frame_pattern.c
-vendor/qrencode-3.4.2/tests/create_mqr_frame_pattern.c
-vendor/qrencode-3.4.2/tests/decoder.c
-vendor/qrencode-3.4.2/tests/decoder.h
-vendor/qrencode-3.4.2/tests/frame
-vendor/qrencode-3.4.2/tests/Makefile.am
-vendor/qrencode-3.4.2/tests/Makefile.in
-vendor/qrencode-3.4.2/tests/prof_qrencode.c
-vendor/qrencode-3.4.2/tests/pthread_qrencode.c
-vendor/qrencode-3.4.2/tests/test_all.sh
-vendor/qrencode-3.4.2/tests/test_bitstream.c
-vendor/qrencode-3.4.2/tests/test_estimatebit.c
-vendor/qrencode-3.4.2/tests/test_mask.c
-vendor/qrencode-3.4.2/tests/test_mmask.c
-vendor/qrencode-3.4.2/tests/test_monkey.c
-vendor/qrencode-3.4.2/tests/test_mqrspec.c
-vendor/qrencode-3.4.2/tests/test_qrencode.c
-vendor/qrencode-3.4.2/tests/test_qrinput.c
-vendor/qrencode-3.4.2/tests/test_qrspec.c
-vendor/qrencode-3.4.2/tests/test_rs.c
-vendor/qrencode-3.4.2/tests/test_split.c
-vendor/qrencode-3.4.2/tests/view_qrcode.c
-vendor/qrencode-3.4.2/TODO
-vendor/qrencode-3.4.2/use/compile
-vendor/qrencode-3.4.2/use/config.guess
-vendor/qrencode-3.4.2/use/config.rpath
-vendor/qrencode-3.4.2/use/config.sub
-vendor/qrencode-3.4.2/use/depcomp
-vendor/qrencode-3.4.2/use/install-sh
-vendor/qrencode-3.4.2/use/ltmain.sh
-vendor/qrencode-3.4.2/use/missing
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -11,6 +11,7 @@ can_cc or die "This module requires a C
cc_inc_paths 'src';
cc_src_paths 'src';
+cc_libs 'qrencode';
configure_requires 'Imager' => '0.55';
build_requires 'Imager' => '0.55';
--- a/src/QRCode.xs
+++ b/src/QRCode.xs
@@ -9,9 +9,9 @@ extern "C" {
}
#endif
-#include "imext.h"
-#include "imperl.h"
-#include "qrencode.h"
+#include <imext.h>
+#include <imperl.h>
+#include <qrencode.h>
#ifdef UNDER_LIBQRENCODE_1_0_2
QRcode *encode(const char *text,
|