From c2b0f307b9bc284519b09962656b4e7620c36957 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Wed, 29 Jan 2020 20:47:34 +0100 Subject: [PATCH] New package: qrcodegen-1.5.0 --- srcpkgs/qrcodegen-devel | 1 + srcpkgs/qrcodegen/template | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 120000 srcpkgs/qrcodegen-devel create mode 100644 srcpkgs/qrcodegen/template diff --git a/srcpkgs/qrcodegen-devel b/srcpkgs/qrcodegen-devel new file mode 120000 index 0000000000..08d4f2e3d3 --- /dev/null +++ b/srcpkgs/qrcodegen-devel @@ -0,0 +1 @@ +qrcodegen \ No newline at end of file diff --git a/srcpkgs/qrcodegen/template b/srcpkgs/qrcodegen/template new file mode 100644 index 0000000000..20418ef977 --- /dev/null +++ b/srcpkgs/qrcodegen/template @@ -0,0 +1,36 @@ +# Template file for 'qrcodegen' +pkgname=qrcodegen +version=1.5.0 +revision=1 +wrksrc="QR-Code-generator-${version}" +build_wrksrc="cpp" +build_style=gnu-makefile +short_desc="QR Code generator library" +maintainer="Jürgen Buchmüller " +license="MIT" +homepage="https://www.nayuki.io/page/qr-code-generator-library" +distfiles="https://github.com/nayuki/QR-Code-generator/archive/v${version}.tar.gz" +checksum=6cf993c10fbf96b5e8f8e4eaad8ea1ca3bbc58fb4d00a4728b4f818c27fb4d5e + +pre_build() { + vsed -i Makefile -e "s;\(CXXFLAGS += -Wall\) -fsanitize=undefined;\1;" \ + -e "s; -O1;;" +} + +do_install() { + sed -n "/^License/,/xxxx/p" ../Readme.markdown > LICENSE + vlicense LICENSE + for f in BitBuffer QrCode QrSegment; do + vinstall $f.hpp 644 usr/include/qrcodegen + done + vinstall libqrcodegen.a 644 usr/lib libqrcodegencpp.a +} + +qrcodegen-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + } +}