summary refs log tree commit diff
path: root/pkgs/development/libraries/qrcodegen
diff options
context:
space:
mode:
authorJeffrey McBeth <mcbeth@broggs.org>2020-12-19 08:49:13 -0500
committerJeffrey McBeth <mcbeth@broggs.org>2020-12-19 11:24:14 -0500
commita3dd6cdb9b6f5138119eac11f902730bc5977c5d (patch)
tree936afa0c98e6abb9b5ac4f044f71769a307fbf70 /pkgs/development/libraries/qrcodegen
parent15ab96d5a7c61204be79d0588a4816a0f7969306 (diff)
downloadnixpkgs-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar
nixpkgs-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.gz
nixpkgs-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.bz2
nixpkgs-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.lz
nixpkgs-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.xz
nixpkgs-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.tar.zst
nixpkgs-a3dd6cdb9b6f5138119eac11f902730bc5977c5d.zip
qrcodegen: init at 1.6.0
Diffstat (limited to 'pkgs/development/libraries/qrcodegen')
-rw-r--r--pkgs/development/libraries/qrcodegen/default.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/libraries/qrcodegen/default.nix b/pkgs/development/libraries/qrcodegen/default.nix
new file mode 100644
index 00000000000..b5faaf90ef7
--- /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 ];
+    };
+}