zxing-cpp: new package, replacing zxing
commit7e5ddbcb0645cbecd9838c3d4fe8aafe66fa04aa
authorMaxime Hadjinlian <maxime.hadjinlian@gmail.com>
Sun, 26 Jul 2015 20:38:27 +0000 (26 22:38 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 4 Oct 2015 14:11:57 +0000 (4 15:11 +0100)
tree54346e441161af2575e656e392fb657736df8e45
parent0611258aeae3b2e311b1c8fbebd337c9567830fb
zxing-cpp: new package, replacing zxing

ZXing was hosted on Google Code, which is a closing. The current link
was already redirecting to the github repo.

But upstream is no longer supporting the cpp bindings, it's now a Java
library/application.

A fork has been created from the latest cpp source of the original
upstream. So this commit creates a new package, zxing-cpp, and adds
Config.in.legacy handling for the old zxing pakcage that is removed.

[Thomas:
  - add a patch that improves the CMakeLists.txt file to add
    installation rules. This allows to remove the manual installation
    logic from zxing-cpp.mk.
  - make libiconv a normal optional dependency. No need to involve
    BR2_ENABLE_LOCALE in the condition, since libiconv can only be
    enabled when !BR2_ENABLE_LOCALE.
  - bump to the latest upstream version.
  - add hash file.]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Config.in.legacy
package/Config.in
package/zxing-cpp/0001-CMakeLists-add-rules-for-installation.patch [new file with mode: 0644]
package/zxing-cpp/Config.in [moved from package/zxing/Config.in with 52% similarity]
package/zxing-cpp/zxing-cpp.hash [new file with mode: 0644]
package/zxing-cpp/zxing-cpp.mk [new file with mode: 0644]
package/zxing/0001-makefile.patch [deleted file]
package/zxing/zxing.mk [deleted file]