The libqrencode package provides a fast and compact library for encoding data in a QR Code symbol, a 2D symbology that can be scanned by handheld terminals such as a mobile phone with a CCD sensor.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/fukuchi/libqrencode/archive/v4.1.1/libqrencode-4.1.1.tar.gz
Download MD5 sum: 486f879d1638d3fb58a4a5d45a88c600
Download size: 188 KB
Estimated disk space required: 6.6 MB (with documentation, add 5 MB for tests)
Estimated build time: less than 0.1 SBU, add 0.1 SBU for tests
Doxygen-1.13.2 for generating documentation, and SDL2-2.30.11 for tests
Install libqrencode by running the following commands:
sh autogen.sh && ./configure --prefix=/usr && make
If you have installed Doxygen-1.13.2, you can build the documentation by issuing:
doxygen
The tests must be run after installing the package.
Now, as the root
user:
make install
If you have built the optional documentation, install it as the
root
user:
install -vdm 755 /usr/share/doc/libqrencode-4.1.1 && mv html/* /usr/share/doc/libqrencode-4.1.1
To test the results, if you have passed the --with-tests
option to configure, issue: make check.
--with-tests
: This option allows
building the test programs. It requires SDL2-2.30.11.
--without-tools
: This option prevents
building the qrencode
executable, removing the need for libpng-1.6.47.