diff options
author | Jeffrey McBeth <mcbeth@broggs.org> | 2020-12-19 08:49:13 -0500 |
---|---|---|
committer | Jeffrey McBeth <mcbeth@broggs.org> | 2020-12-19 11:24:14 -0500 |
commit | a3dd6cdb9b6f5138119eac11f902730bc5977c5d (patch) | |
tree | 936afa0c98e6abb9b5ac4f044f71769a307fbf70 | |
parent | 15ab96d5a7c61204be79d0588a4816a0f7969306 (diff) | |
download | nixlib-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar nixlib-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.gz nixlib-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.bz2 nixlib-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.lz nixlib-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.xz nixlib-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.zst nixlib-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.zip |
qrcodegen: init at 1.6.0
-rw-r--r-- | pkgs/development/libraries/qrcodegen/default.nix | 34 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/libraries/qrcodegen/default.nix b/pkgs/development/libraries/qrcodegen/default.nix new file mode 100644 index 000000000000..b5faaf90ef7a --- /dev/null +++ b/pkgs/development/libraries/qrcodegen/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub }: +stdenv.mkDerivation rec { + pname = "qrcodegen"; + version = "1.6.0"; + + src = fetchFromGitHub { + owner = "nayuki"; + repo = "QR-Code-generator"; + rev = "v${version}"; + sha256 = "0iq9sv9na0vg996aqrxrjn9rrbiyy7sc9vslw945p3ky22pw3lql"; + }; + + preBuild = "cd c"; + installPhase = '' + mkdir -p $out/lib $out/include/qrcodegen + cp libqrcodegen.a $out/lib + cp qrcodegen.h $out/include/qrcodegen/ + ''; + + meta = with stdenv.lib; + { + description = "qrcode generator library in multiple languages"; + + longDescription = '' + This project aims to be the best, clearest library for generating QR Codes. My primary goals are flexible options and absolute correctness. Secondary goals are compact implementation size and good documentation comments. + ''; + + homepage = "https://github.com/nayuki/QR-Code-generator"; + + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ mcbeth ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dca2d81b9b2e..d5dc04f1a5b7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21744,6 +21744,8 @@ in java = if stdenv.isLinux then jre else jdk; }; + qrcodegen = callPackage ../development/libraries/qrcodegen { }; + qrencode = callPackage ../development/libraries/qrencode { }; geeqie = callPackage ../applications/graphics/geeqie { }; |